2006-11-01から1ヶ月間の記事一覧

Vim Scriptでquine

Vim

let x="|ec'let x=\"'.escape(x,'\\\"').'\"'.x"|ec'let x="'.escape(x,'\"').'"'.x

聖杯の王―アーサー王宮廷物語〈2〉,最後の戦い―アーサー王宮廷物語〈3〉読んだ

あー面白かった。それにしても本の感想って書くの難しい。 聖杯の王―アーサー王宮廷物語〈2〉 ひかわ玲子 筑摩書房 2006-03 ¥ 1,680 最後の戦い―アーサー王宮廷物語〈3〉 ひかわ玲子 筑摩書房 2006-04 ¥ 1,680

FontLink効いた

Vim

ConsolasフォントをgVimで使いたくて、MSゴシックとFontLinkさせようとすると失敗していたんだけど、M+1P+IPAG circleとだったらうまくいった。guifontの設定時に"cSHIFTJIS"を忘れずに。文字が横長になって見にくいな。 [HKEY_LOCAL_MACHINE\SOFTWARE\Micro…

3.5.4 Streams and Delayed Evaluation

遅延評価を(ストリームの内部だけでなく)ストリームの外で使ってみましょう、という話。遅延評価を使うとループのある回路を作れて、微分方程式も解ける。実行はGaucheを用いた。SICPの例では (define (solve f y0 dt) (define y (integral dy y0 dt)) (defi…

精霊の守り人 (偕成社ワンダーランド)読んだ

最初のうちは固有名詞が覚えにくくて戸惑ったけど読み終わってみたらおもしろかったー。かっこいい。 精霊の守り人 上橋 菜穂子 偕成社 1996-07 ¥ 1,575

ながーい。 Formulating iterations as stream processes 3.63 以下のコードは何故効率が悪いのか?という問題。 (define (sqrt-stream x) (cons-stream 1.0 (stream-map (lambda (guess) (sqrt-improve guess x)) (sqrt-stream x))))メモ化してないから。 3…

ゼロの使い魔9巻まで読んだ

これで一息つける。 ゼロの使い魔〈8〉望郷の小夜曲(セレナーデ) ヤマグチ ノボル メディアファクトリー 2006-06 ¥ 609 ゼロの使い魔〈9〉双月の舞踏会 ヤマグチ ノボル メディアファクトリー 2006-09 ¥ 609 メイドと姫さまがいなかったらいいとおもう!

キャメロットの鷹―アーサー王宮廷物語〈1〉読んだ

読みやすいし面白い。シリーズがあと2冊。 キャメロットの鷹―アーサー王宮廷物語〈1〉 ひかわ 玲子 筑摩書房 2006-02 ¥ 1,680

3.5.2 Infinite Streams

SICP再開。がんばろー。結局ひげぽんさんに追い付けなかった。 無限ストリームです。 3.53 (define s (cons-stream 1 (add-streams s s)))はどのような結果を返すか頭で考えろ、という問題。 (stream-take s 10) ; => (1 2 4 8 16 32 64 128 256 512) 3.54 (…