Entries from 2006-06-01 to 1 day

関数型言語の勉強にSICPを読もう - (46) 3章 - 標準部品化力、オブジェクトおよび状態 (186-191ページ)

問題3.47 テストしてないけどこのような感じで良いと思う。test-and-set!もほぼ同じなので省略。 (define (make-semaphore n) (let ((counter n) (mutex (make-mutex))) (define (acquire) (mutex 'acquire) (if (= counter 0) (begin (mutex 'release) (acq…

立場の話

作家の森博嗣先生の日記を愛読しているのですが、印象的な文章を見つけたので一部引用します。 山の中の一軒家で、自分一人で生活することができるだろうか。できる人とできない人がいる。たとえば、食事が作れないとか、洗濯や掃除ができない、などの不可能…

作業ログとか

id:hyukiさんの「[結] 作業ログを書くために大切な、たった一つのこと」を読みました。 とても参考になり同意できる内容でした。 僕もMona Wikiにあれこれと作業ログを書いているのですが 1.しばらく放置すると埋もれてしまう 2.あまりプライベートなことが…

Google Summer of Code 2006の面白そうなプロジェクトたち

Google Summer of Code 2006(http://code.google.com/soc/)の個人的に面白そうなプロジェクトたちを列挙してみるテスト。 いまどきの学生さんたちはこんなにも優秀なのですね。(一部だけか) FreeBSD K - The Kernel meta-language Linux emulator AutoFS on …