2010年2月27日土曜日

digester

ここを見てdigesterを使ってxmlファイルからJavaにマッピングしてみることにした。

http://www.techscore.com/tech/ApacheJakarta/Digester/1.html

うまくいかない。
参考サイトではクラス毎にjavaファイルを作成していたんだけど、めんどくさがって
1つのファイルに複数のクラスを書いてやったのがまずかったようだ。
すべて別ファイルにしたら問題なくできた。

パスの書き方
new File("xml/sample.xml")
もしくは
file:\\sample.xml(絶対パスのときだけ可)

2010年2月18日木曜日

null audio luneケーブル断線

現在のポータブル環境
10pro + null lune + P-51 + ALO OCC Cryo 22awg + ipod nano 3G
昨日luneが断線。ちょうどプラグのスリーブの端のところで。
なので、久々にenyoを使うことに。
久しぶりに聴いたら、やっぱりenyoは低音のボワつきが気になるけど、
中高音は、luneよりも艶がある感じで結構気持ちいいことに気づいた。
ロックとかメタル系はイマイチだけど、R&Bなんかはボーカルがなかなか気持ち良い。

2010年2月14日日曜日

netbeans javascript文字化け

netbeansをjavascriptエディタとして使おうと思って、適当にjavascriptファイルをドラッグ&ドロップするとコメントが文字化けしてしまう。
原因は、javascriptファイルのエンコードがShift-JISで、netbeansのデフォルトのエンコーディングがUTF-8(OS依存)だからみたい。
netbeansではファイルごとのエンコードを変更することはできないので、対策としては以下の3通りになるのかと。

1.javascriptファイルを適当なエディタで開いてUTF-8にしてからnetbeansで編集する。(エンコードがShift-JISでなければならない場合は、最後に別のエディタで開いてエンコードをShift-JISに戻す必要がある)
2.netbeansのデフォルドエンコーディングをShift-JISにする。(netbeansの設定ファイルを変更する必要がある。デフォルトエンコーディングを変更したくない場合は使えない)

3.プロジェクト毎にはエンコーディングを設定できるので、プロジェクトを作成しプロジェクトのエンコーディングをShift-JISにする。

今回は3のやり方でやることに。
・javascriptプロジェクトは存在しないので、phpアプリケーションで作成。
・デフォルトのエンコーディングをShift-JISに。
・Finderを開いて、作成したプロジェクトのフォルダの下にjavascriptファイルもしくはjavascriptファイルがあるフォルダを置く。
・プロジェクトのソースファイルから編集するjavascriptファイルを開く

これで文字化けせずに開けます。

netbeans jvi インデント変更

netbeansでjviで、インデントが8になっているので4に変更する。

macの場合
環境設定 → jvi config → Buffer Modifications → 'shiftwidth'と'tabtsot'を4に変更 → 了解 → netbeansを再起動(これ重要。再起動しなくても一瞬エディタに反映されるが、ファイルを切り替えたりすると元に戻ってしまう)

※環境設定にあるエディタのインデントやタブの設定よりもjvi configの設定が優先される様です。

2010年2月9日火曜日

linux nginxインストール

・最新版をダウンロード
・ダウンロードしたファイルを展開
・root下のnginxフォルダで展開 # /root/nginx/configure
・途中

2010年2月7日日曜日

mac キーボード マッピング変更

vimでescキーを押すのにmacのキーボードだと遠いので、割当を変更。

使用したソフトは、KeyRemap4MacBookPCKeyboardHack
とりあえずcaps lockにescを割り当てた。
escにcaps lockを割り当てたかったけど、やり方がわからなかったのでそのまま。
caps lockはcommand-Lに割り当てといた。

ひとつ、このソフト(PCKeyboardHack)を使用すると、caps lockのLEDがつきっぱなしになるみたい。