2010년 3월 29일 월요일
Bom文字を作成してみる
ExcelがUTF-16LE BOMありにしか対応してないから、TSVファイルを
ダウンロードする時、BOM文字付きUTF-16にする。
JavaでFileWriteすると時に x-UTF-16LE-BOM を指定してやればできる。
下記のロジックは要らないが、作ってみた。
public static String makeBomLatter() {
String txtInHex = "feff";
byte[] txtInByte = String2byteArr( txtInHex ) ;
String bomLatter = new String (txtInByte);
return bomLatter;
}
@SuppressWarnings( "static-access" )
public static byte[] String2byteArr( String Result ) {
byte[] byteRet = new byte[ Result.length() / 2 ];
int k = 0;
for ( int j = 0; j < ( Result.length() ); j += 2 ) {
try {
Integer I = new Integer( 0 );
I = I.decode( "0x" + Result.substring( j, j + 2 ) );
int i = I.intValue();
if ( i > 127 )
i = i - 256;
byteRet[ k ++ ] = new Integer( i ).byteValue();
} catch ( Exception e ) {
System.err.println( e );
}
}
return byteRet;
}//
2010년 3월 23일 화요일
2010년 2월 13일 토요일
eclipse with xdebug and xampp for php
|
eclipse 설정: Xdebug로 디버깅하기 with XAMPP 서버
2009/08/06 20:24
|
1. 서버측 설정 : XAMPP
윈도 PC에서 apache/mysql/php 서버 환경을 간단하게 구축할 수 있도록 해주는 통합 패키지 xampp의 설치 및 설정은 다음 글 참조.
- XAMPP (Apache + Mysql + PHP + Perl) 통합 패키지 설치 http://blog.naver.com/joycestudy/100085817322
2009년 8월 6일 현재 XAMPP 최신 버전은 1.7.1 임. 기존의 1.6.x 버전대와 몇 가지 달라진 점 때문에, Xdebug 설정이 조금 혼란스러워 졌음. 과거의 방법들은 잊고, 새로운/더 쉬운 방법만 기억하자.
XAMPP 1.7.1 버전에는 xdebug 모듈이 이미 포함되어 있다. xampp\php\ext 디렉토리에 가면 php_xdebug.dll 파일이 있다. 실제로 xdebug 배포 사이트에 가보면, 대체 어떤 파일을 골라서 가지고 와야 하는지, 정말 어수선하고 혼란스럽고 헷갈리고 그래서 급기야 짜증모드로 돌진하게 되곤 한다. 다행인지 XAMPP 패키지에는 이미 적합한 놈이 들어있다. (혹시 참을성에 자신있으신 분은 xdebug 사이트로 가서 적합한 놈을 찾아보시길… http://www.xdebug.org 농담임. 괜히 고생함.)
중요한 설정작업: php.ini
내가 설치한 개발 환경
xampp
http://www.apachefriends.org/en/xampp-windows.html
eclipse all-in-one
http://downloads.zend.com/pdt/all-in-one/
2. eclipse에서의 설정
eclipse galileo 버전(3.5)에서는 사실 특별히 뭔가를 새로 설치해주지 않아도 된다. (얼마나 편해졌는지… 혹시 예전 버전에서의 설정법을 알고 싶다면, 이 링크 참조. Eclipse 에 XDebug 플러그인 추가하기)
Xdebug를 위해 eclipse에서 해줘야 할 설정작업은 다음과 같다. 좀 많은 건 사실이다.
http://blog.naver.com/joycestudy?Redirect=Log&logNo=100085882485
2010년 1월 18일 월요일
textarea wrap
<textarea wrap = "***">
<textarea wrap = "***">とは、<textarea>タグにwrap属性を指定したもので、入力文字数がテキストフィールドの横幅を超える場合の自動改行の扱いを定義するためのものです。値には"off"(自動改行しない)、"virtual"もしくは"soft"(表示上は自動改行されるが、送信データは自動改行されない)、"physical"もしくは"hard"(表示上も送信されるデータも自動改行される)等を指定します。
2010년 1월 12일 화요일
log4j設定ファイル設定
DOMConfigurator.configure("log4j-gen.xml");// <-- 実行ファイルと同じディレクトリ
PropertyConfigurator.configure("log4j-gen.properties");
http://d.hatena.ne.jp/waritohutsu/20090215/1234687761
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35854&forum=12&6