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

計算機プログラムの構造と解釈

1.14 ;木構造を描く (cc 11 5) -> 4 -(cc 11 4) -> 4 --(cc 11 3) -> 4 ---(cc 11 2) -> 3 ----(cc 11 1) -> 1 -----(cc 11 0) -> 0 ------0 -----(cc 10 1) -> 1 ------(cc 10 0) -> 0 -------0 ------(cc 9 1) -> 1 -------(cc 9 0) -> 0 --------0 ------…

debian

古いノートにdebian入れた installguiってしたら入った。なぜかinstallじゃだめだった。

問題1.11

;再帰 (define (f n) (if (< n 3) n (+ (f (- n 1)) (* 2 (f (- n 2))) (* 3 (f (- n 3)))))) ;反復 (define (f x) (define (iter p pp ppp count) (if (< count 3) p (iter (+ p (* 2 pp) (* 3 ppp)) p pp (- count 1)))) (if (< x 3) x (iter 2 1 0 x))) 1…

計算機プログラムの構造と解釈

1.9 ;パターン1 (define (+ a b) (if (= a 0) b (inc (+ (dec a) b)))) ;生成されるプロセス (+ 4 5) (inc (+ 3 5)) (inc (inc (+ 2 5))) (inc (inc (inc (+ 1 5)))) (inc (inc (inc (inc (+ 0 5))))) (inc (inc (inc (inc 5))))) (inc (inc (inc 6))) (inc …

PC持ち込み可能の図書館

このごろ、休日は実家に帰って、実家近くの図書館で作業することが多い。 家でやるとすぐニコニコとか見ちゃうし、人とやると話したりしちゃうし。 試行錯誤の結果、図書館はかなりいいのではないかと思われる。 とはいえ、毎回実家に戻るのも時間の無駄なの…

ニコニコ

「耳をすませば」を見た。 私の中学高校時代のあやまちのひとつは、なんとなくすごしていれば、 こんな風な甘酸っぱいドラマに巻き込まれるのではないかと淡く期待していた点である。 言うまでも無く、彼に物語など用意されていなかったのである。

計算機プログラムの構造と解釈

1.7 (define (sqrt x) (sqrt-iter 1.0 x)) (define (sqrt-iter guess x) (if (good-enough? guess x) guess (sqrt-iter (improve guess x) x))) (define (improve guess x) (avarage guess (/ x guess))) (define (avarage x y) (/ (+ x y) 2)) (define (goo…

emacsキーバインド定義 参考:http://homepage1.nifty.com/blankspace/emacs/keybind.html ;C-xC-kでバッファキル (global-set-key "\C-x\C-k" 'kill-buffer) ;C-[で画面分けが閉じてしまうのを防ぐ (global-set-key "\C-[" nil) ;M-&で正規表現置き換え (gl…

サーバ側で、browserキャッシュの設定をいじる。

参考:http://tech.bayashi.net/pdmemo/browsercache.html

改行が残る件

javascriptでformで入力されたの文の改行文字を<br/>に変換していたんだけど、 以下のコードはメインのmacのfirefox2では上手くいっていたが、それ以外では改行が残ってエラーになった。 msg.replace(/\n/g,'<br/>'); alert(msg); /* form中身 foo bar baz 実行結果↓ f</br/></br/>…

pagmoのtimer関数

javascriptでtimerを濫立させると、firefoxで処理落ちが発生することがあります その問題はtimerはひとつにまとめると解決しました (解決したというより、処理は遅くなるが、処理落ちは発生しにくくなりました) PAGMOでは以下のように書いたものを使っていま…

計算機プログラムの構造と解釈

1.5 この前微妙な感じで終わってしまった。 自分でも良くわからなかったので、何とか納得できる形に説明してみる。 (define (p) (p)) (define (test x y) (if (= x 0) 0 y)) (test 0 (p)) ;;普通にMzSchemeで実行すると無限ループになった。 作用的順序と正…

合宿免許

合宿免許の申し込みした。 3/17から香川県。 あったかくて楽しいといいなー。

剣道

今日は剣道部に行ってきた。 自分用の防具買わないとだめだなー いつまでも学校の備品ばかり使ってるとよくない。 でもある程度強くなってきている気がする。 今度段の審査受けてみようかな。

初釜

今日は茶道部の初釜に行ってきた。 親に言われて興味も無いのにはじめた茶道だけど、最近はいいところもあるかもしれないと思っている。 茶道の所作は、いつもの気分でいると普通にいらいらするような無駄の多さで、 初めはなんでこんなとこで時間無駄に使っ…

計算機プログラムの構造と解釈

最近読んでるんですが、この本解答がついてない。 ググってみても、リンク切れとかでみあたらないし、 あってるか間違ってるかわからないけど、解いた分だけ毎回かいていこうと思う。 1.1 10 12 8 3 6 なし なし 19 #F 4 16 6 16 1.2 (/ (+ 5 4 (- 2 (- 3 (+…

ニコニコ

windowsの起動音の曲がいい。ライヒとか好きなんですよねー。 http://www.nicovideo.jp/watch/sm2322242 あと、「true tears」と「persona」が気になる。

バレンタインがありましたが

ひょっとしてポストに!とか考えてた。 結構やんでる。

またさぼった

がんばって毎日書かないと。 最近少し暖かくなってきましたよねー。なかなかいい感じ。 今日は学校に茶道部の初釜準備の手伝いにいってきた。 部屋に普通においてある芸大の備品(机)とかが、すごい年代物のいいものみたいでさすがだなと思った。 明日は初…

抱負

あ、ちなみに抱負きまりました。 2008年、俺は・・・彼女をつくる! あーありげなとこに落ち着いたなーとか思ったけど、これまじめだよ? 脳内とかじゃないし作品とかじゃない。 まじでぼくがんばる ほんとに。

pagmoのオブジェクトが画面外にはみ出る

pagmoの新機能を実装していてちょっと考えたので主に自分用として書いておく。 (調べてもいいとこが出てこなかったため自分でやってみた) javascriptでdomをいじってページ上に動かせるオブジェクトとかをおくと、 画面外にはみ出したときにスクロールバーが…

一ヶ月さぼりました。

やばいひさしぶりですね。 このごろさむいですねー