きのうの昆虫射的遊戯のページ
で見つけた「お猿大競争遊戯」というレースゲームに燃える。 なるべくバナナをとってスピードアップしつつ,ボールを投げて相手を妨害し,かつ自分は相手のボールを避けながら走る。 そういえば同じページにもうひとつ「親指ゲーム」なるインチキくさいゲームがあるのだが,まだダウンロードする勇気がないのでパス (謎)。 ていうか遊戯シリーズおもしろいので是非。
その後
午前 3 時ごろ,なぜか無性にプログラムを書きたくなって眠りにつけない。 仕方なく起きて,sed,awk,perl のスクリプトをそれぞれ書いてみる。 awk でホームページのアクセスログファイルから必要なフィールドを切り出し,sed で正規表現を使って整形して sort し uniq を実行すると,簡単にアクセス集計ができた。 しかし結局 perl さえ覚えてしまえば,この手の処理は何でも書けてしまうようだ。 といいつつ,いまだに私のページが sh / ksh / csh / tcsh スクリプトだらけで構成されているのは秘密。
awk や perl では連想記憶が利用できる。
awk だと user["arak"] = "baka",perl だと $user{"aho"} = "arak" みたいな,添え字として数字以外が使える便利なものだ。
~arak/bin/sps という perl スクリプトを UNIX Super Text を参考に作ってみた。
プロセスの親子関係を表示する ps。
C 言語で作るよりはかなり楽かも。
言うまでもなく徹夜デス。