2010-03-19 :-)
_ 朝ッ
0530 起床
_ 仕事
0830 出勤
_ [がらくた][高林読][コードリーディング]がらくたを読む - xface2png
http://0xcc.net/attic/xface2png
ワンライナー
#!/bin/sh { echo '/* Width=48, Height=48 */'; uncompface; } | icontopbm | convert - png:-
uncompface というのは X-Face をごにょごにょするツールらしい( compface のインストール<BR> (Mac OSX) )
たぶん最初の入力はメールファイルで
それを uncompface に食わせて Sun icon を出力し
それを icontopbm に食わせてを PBM を出力し
それを convert ( ImageMagick の付属品 ) に食わせて png を出力している。
最初の echo って要るの? Sun icon の形式がどういうのか分からん。
_ [がらくた][高林読][コードリーディング]がらくたを読む - xface-gallery
http://0xcc.net/attic/xface-gallery
#! /bin/sh i=0 find ~/Mail -type f |xargs xface-gallery |sort |uniq |\ while read -r line; do /bin/echo $line | xface2png > `printf "%04d" $i`.png; i=`expr $i + 1` done
メールから X-Face を抽出して png に変換してファイル名には連番をつけている。んだろうけど、xface-gallery が再帰してるので、たぶん 1 メールにつき複数の X-Face がついている場合にも処理できるようにしてるんだろう。X-Face なんて 10 年くらい見てない。
_ [がらくた][高林読][コードリーディング]がらくたを読む - webpngize
http://0xcc.net/attic/webpngize
指定したディレクトリ以下にある .html に関連する .gif を .png に変換する。
#! /bin/sh test ! $1 && echo "Usage: webpngize <directory>" cd $1
引数が無かったら Usage を印字して終了。
そうでなければ引数に指定されたディレクトリへ移動する。
for html in `find . -type f -name '*.html'`; do echo $html perl -i\ -p0e "s/(<img\s.*?src=)(['\"]?)(.*?)\.gif\2/\$1\$2\$3.png\$2/gi" $html done
指定されたディレクトリ以下の .html について処理する。.html ファイルの中の .gif を .png へ置換する。ここはたんに s/(\.gif)/.png/ じゃダメなのかしら。
for gif in `find . -type f -name '*.gif'`; do echo $gif convert $gif `basename $gif .gif`.png rm $gif done
convert( ImageMagick 付属 )を使って .gif ファイルそのものを .png へ変換する。
_ [ゲーム音楽]アンサンブルゲームクラシカ第4回演奏会~弦楽四重奏で奏でるゲーム音楽演奏会~
@カメリアホール
- キャプテン翼3
- ドラゴンボールZ II 激神フリーザ!!
- エストポリス伝記2
- SFC RPG メドレー
- reminiscence ( タクティクスオウガ )
- 通常バトル ( ヘラクレスの栄光III )
- 拾った物は俺の物 ( タクティクスオウガ )
- BGM No.17 ( RPG ツクール II )
- バトル1 ( ロマンシングサガ 3 )
- バトル1 ( ロマンシングサガ 2 )
- ホテル ( マザー 2 )
- 母なる神の爾座 ( ミスティックアーク )
- フィールド ( 大貝獣物語 )
- 飛空挺 ( ファイナルファンタジー 4 )
- ピアノのおけいこ 8 ( ファイナルファンタジー 5 )
- 霊峰コルツ ( ファイナルファンタジー 6 )
- 通常バトル ( ごきんじょ冒険隊 )
- 序曲 ( ドラゴンクエスト 6 )
- ゼルダの伝説
- 天地創造
- Saga2 秘宝伝説
バトル曲を弦楽器だけで演奏するのはかなり大変じゃないのか。それにしてもおっさんホイホイすぎる。Saga2 はバトル曲メドレーだし「必殺の一撃」なんて泣きそうになった。ゲームプレイしてないけど。
19:30 開演 21:45 終演。長いお。無茶しやがって。ということをアンケートに書こうとしたんだが時間が時間だったのでカンパだけ放り投げて帰ってきた。