2008-03-01から1ヶ月間の記事一覧

初クリア

連続36時間活動している状態で東方永夜抄ノーマルノーコンクリアした. 徹夜明けのあの強い眠気を通り過ぎたら,不思議な世界に行ってしまった.やばいね. 東方は自分で持ってないので友達にやらせてもらった.新しいパソ欲しいなぁ.

Cで拡張ライブラリ

を書こうとしたんだけど,makeでよく解らんエラー出たので後回しにして,RubyでListライブラリを書くことに.carやcdrを使ってScheme的に書けるようにするのが目標.

低使用の使用回数

投げる1回,調合2回,ジャンプ5回程度でいけそう.

関数オブジェクトとMethod/UnboundMethodオブジェクト

foo = new Object(); foo.hoge = function () {print(this)}; fuga = foo.hoge piyo = function () {foo.hoge()}; fuga.call(foo) piyo() このfugaとpiyoは違うんだよね.JavaScript的には当然なんだろうけど.ただの関数オブジェクトだから. どっちかとい…

無限リストの代替

ただ単に,無限の範囲を扱えればいい場合はRangeでOK. p (1..(1/0.0)).each {|i| break i if i * i > 1000} でも,例えば3or5の倍数の無限リストみたいなのが欲しいときは,この方法では無理っぽい. Infinityを表す定数が見つからなかった.どなたかご存知…

Schemeのletのようなこと

withとオブジェクトリテラルを使うと,Schemeのletのようなことができると知った. var hoge = 1; with ({hoge: 2}) { print(hoge); // 2 } print(hoge); // 1 これは便利そう.でも2種類の括弧が入り交じっててちょっと複雑だなぁ.JavaScript1.7にはletが…

ソルカノン撃破

ソルカノン倒すのに20分ぐらいかかった. しかもフェニ尾がなくなって最後の攻撃ギリギリでやっと倒せた.危なかった. やっぱりフェニ尾は常に99枚近く持っておかないとね. そんなわけで41枚のフェニ尾を消費.パターン作るまでに2回挑戦,本番1回目で撃…

イフリート撃破

(追記)設定の関係で,3/3に書いたけど3/2になってるみたい.コメントの日付とずれるのが嫌なので設定変えてみた. Lv1二人魔法禁止ボス撃破. ボス戦に於いて Lv1二人で攻略 !魔法剣、!白魔法、!黒魔法、!時空、!召喚、!青魔法、!白黒魔、!歌う禁止 …