2008-01-01から1年間の記事一覧

SICPで自分の日記を検索したら去年の11月にも半年振りにSICP読んでますとか。このペースだと5章読むのは来年の秋かなぁ

SICP 4.1章を読んだ

lispでlispを実装する章です。 ここ2週間ほど、lispのインタプリタを実装してる。言語はC。 オブジェクトの表現 →rubyのぱくり eval/apply →SICPのぱくり パース →自作。やっつけ だいたいは動くようになったんだけど、明らかにパースの部分が足を引っ張って…

声優ソートやってみました。

2年くらい聞き続けている「ぱにらじだっしゅ!」の影響がモロに出ているなあ…1 広橋涼 2 釘宮理恵 3 沢城みゆき 4 斎藤千和 5 能登麻美子 6 石毛佐和 7 平野綾 8 新谷良子 9 松岡由貴 9 松来未祐 11 雪野五月 12 水橋かおり 13 望月久代 14 ゆかな 15 後藤邑…

星空めておと茗荷屋甚六がTYPE-MOONにいる

ってさっき知った!びっくり! 小梅けいとは?コンキスタドールは? って、そっちはそっちで、ゆるゆると製作中らしい。これは同人なのね。 - Girls' Work “新宿”と呼ばれる大都会では、すべてのモノが白昼夢というフィルター越しに生活を営んでおり、誰もが…

未読の漫画がたまってる

昔ジャンプの読み切りに載っていた、「悪政を働く王様が討たれて、わがまま王女が庶民に成り下がる物語」がなんだったのか調べた結果、鈴木央(ライジングインパクトの人)のSAVAGEもしくはRevengeだということが分かった。 もう一度読みたいんだけど、単行本…

エディタのアンダースコアのキーバインドを変更

英文のようなメソッド名をタイプするとアンダースコアが大量に出てきてしまい、小指を酷使しなくてはならないことに気付き、アンダースコアをShift+Spaceに割り当てる。

関数名に引数を埋め込める言語を作ろうとするテスト

アセンブラによってオペランドの流儀が2つあったりして分かりづらい mov dist, src mov src, dist とか。ま、アセンブリなんてほとんど使わないのですが、高級言語でも引数の順番が覚えられないことが多くて困ります。これ、英語の文章っぽくコード書ければ…

WSHツール作るときのテンプレート

人にツール作ってって頼まれたときはwshで動作するものを作るのが便利。 わざわざexeファイル作んなくてもいいし、rubyとかperlとか怪しげなソフトウェアをインストールしてもらわなくてもいいので、気軽にツール作って渡せる。 インターフェースとしては、…

Cで静的に連想配列を生成したいんだがなんとかならんのか

仕事で struct st{ int id; int x; int y; }; enum {hoge, fuga, aho, baka, end_enum}; struct st ary[] = { {hoge, 1,100}, {fuga, 2,200}, {aho, 3,300}, {baka, 4,400} }; って定義して、 foo(int id) { for(i=0 ; i < end_enum ; i++) { if(ary[i].id =…

enum値の逆引きをする関数を生成する

以前、同期からされた質問で、 enum enum_type{ hoge,fuga,aho }; という宣言に対して、 enum enum_type v = fuga; printf("%s",search(v)); //=> fuga という感じで、enumに定義した識別子を文字列として出力するようなsearch関数を自動的に作れないか?とい…

OSC2008を見てきた

せっかく東京に住んでるんだからイベントに行ってみようと思って、3/1にオープンソースカンファレンス2008を見てきた。聴いたのは最近のruby、D言語BOF、日本unixユーザ会(jus)、TOMOYO Linux、ライトニングトーク。Dは実は使ったことないけど、shinichiro_h…

会話

子供のころから人の話を聞くのが苦手だった。聞き間違いや聞き取れない事が多く、意味を理解するにも時間がかかったり誤解することも多い。何度も聞き返すが、3度ほど聞き返しても駄目だったときは適当な笑顔で誤魔化している。でなければ「もういいよ」と言…

キバ

俺のモモタロスを返せ!

 赫炎のインガノック

2年半くらい前に買ったForestというエロゲをやって以降、もう他のエロゲはどうでもいい感じになってしまったんだけど、昨日ライアーソフトのゲームで、赫炎のインガノックというやつを買いました。おもしろいです。音楽もいいし、雰囲気もいい。 内容は閉鎖…