2005年 10月 02日

Ruby VIPPER

2005年 08月 16日

Lua on RO

なんかホムンクルス関連で Lua を使っているらしい。ユーザが動きを定義できるみたいなことが書いてあった。詳細は知らないけど……ちなみに韓国サクライの話で、韓国本鯖にさえ適用されていない。日本にくるのはいつになるやら。面白そうだったらやってみたいな。GvG とか嫌いなんで、こういう方向のパッチってのは楽しい (はず)。しかしながらそのころには既にキャラが消えているだろうから、面倒くさくてやらない罠。むしろそろそろ消えるね。最後にログインしたのが2月ぐらいだし。

で、なんで Lua なのかと! なんか Lua ってすきじゃない……end を使っているから Ruby っぽいっちゃ Ruby っぽいんだけど、なんか好きくない。こういう系統なら Io のほうがいい。でもできれば ECMAScript か Ruby がよかった。規模的に文字列処理しないなら Io がいいのかなぁ。

てか正規表現を簡単に作れる Io があればいいんです。標準装備して欲しいな。でもサイズが大きくなるからだめなんだろうな……

2005年 07月 10日

Perl たんのツンデレの件

Perl で何書けばいいんですがって感じでもうしょっぱなからダメダメです。オープンマインドな Ruby たんが優しすぎるのです。もう黄身無しでは(きもい

2005年 03月 16日

ET

time  = Time.now.to_i % (36*60)
loop do
hour, rest = time.divmod(90)
min        = rest / 1.5
print "%02d:%02d\n" % [hour, min]
time += 1.5
sleep 1.5
end
2005年 01月 26日

Segmentation fault

なんか cygwin ruby 1.8.2 の net/protocol.rb がたまに Segmentation fault で落ちる。とりあえず落ちてもすぐ復帰するようにして放置。知らん。

loop do
# Make running process
pid = Process.fork do
# IRC BOT 起動
end
# I am monitoring process.
pid, status = Process.waitpid2(pid)
p status
end

プロセス死んでもとにかく復帰。復帰。復帰。ぐるぐる。

結構頻度が高い。socket 関連でダメだと思うんだけど、どうすればいいんだろ。

2005-01-27 01:45:23 #<Process::Status: pid=12296,signaled(SIGABRT=6)>
2005-01-27 02:19:07 #<Process::Status: pid=15652,signaled(SIGABRT=6)>
2005-01-27 17:32:52 #<Process::Status: pid=13756,signaled(SIGABRT=6)>
2005-01-27 23:23:39 #<Process::Status: pid=19748,signaled(SIGSEGV=11)>

SIGABRT のやつは net/protocol.rb の rbuf_fill メソッド @socket.sysread(1024) でエラー。SIGSEGV は timeout.rb。発生元はたぶん同じメソッド。

2005年 01月 17日

LastFM Web Service

lastfm.rb 超微妙

ただの HTTP アクセスに過ぎない簡単さにも関わらず割とおもろいので、てけとーにコンソールから操作できるようにした。require できるようにアレしてアレしたけど、糞実装なのでなんとも……これからいろいろ考えよう。

単体で起動した場合は --user, --pass が必須。あとつかえるオプションは --help。 OptionParser の練習もしたかったから丁度良かった。入力待ちになったら help すれば使えるコマンドが出るはず。知らない。

勢いで RAA に登録した。lastfm

2005年 01月 14日

chokan の設定

YAML を使うことにした。当初 XML を使うつもりだったけどマップするのがめんどいので保留。obj.to_yaml だけなのは簡単でいい。あんまり文法は好きじゃないんだけど……

2005年 01月 11日

CSS 切り替えのユーザビリティ

CSS 切り替えスクリプトみたいなのを使って、ページ内にドロップダウンとかつけているサイトは結構あるけど、スタイルを変えるごとにそのドロップダウンがどっか別に場所に移動したりするのはなんかアレだなって思う……見失って元に戻すのまで若干混乱する。