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

帰宅

浅草出発

JSDeferredを読む

前からamachangが「読むといい」って言っていたJSDeferredのコードを読む。defferedじゃなくてdeferredなので注意。 Deferred.define = function (obj, list) { if (!list) list = ["parallel", "wait", "next", "call", "loop"]; if (!obj) obj = (function…

靴下が乾いていない

orz

ただいま

凍る

道に迷った

ここはどこ?おうちはどっち?

今日は早めに帰る

早めに帰って洗濯して干さないと明日着る服がない

ため息さんの赤坂見っけ

乗り過ごした。

京成線から浅草に行くときは

押上で降りなくていいのにまた降りてしまった。

最も徒歩の短いコース

いつもの永田町から15分くらい歩くコースはありえないので徒歩の短いコースを検索中。よし、押上で浅草線で浅草まで行ってから銀座線に乗ろう。

やばい

外に出るのが嫌なだけなのか本当に体調が悪いのかわからなくなってきた

心が痛い

この雪の中に出ていくと思っただけで心臓がきゅきゅっっ

雪はさむいさむい

心の中の小人100人に聞きました。 今日、有給休暇を取りますか?yes: 30人今日会社に行きたくないですか?yes: 98人

ぎゃー

親方!空から白いものが!(><)有休取っていいですかっ(マテ

タイトル未定

function facto(n){ if(n == 0){ return 1; }else{ return n * facto(n - 1); } } facto(5); //=> 120 // Task: 無引数関数で呼ぶとTaskかfalseが返る function tFinal(){ return false; } // Continuation: 1引数関数で、呼ぶとTaskが返る var result; func…

くみくみスロープ

面白い

末尾再帰的

Scheme の実装は真正に末尾再帰的であることが要求されている。 だって。末尾呼び出しの最適化を実装していないとSchemeではないらしい。実装できるかなー。 Unlambdaを実装したときにcall/ccは作ったんだけど、あんな感じでいいのかな。継続を毎回渡して、…

R5RS

疑問に思ったことはたいがいR5RSを読んだら書いてある。 PythonでR5RSに相当するものはPython ライブラリリファレンスとPython リファレンスマニュアルだ。 HaskellでR5RSに相当するものは何だろう。The Haskell 98 Language Reportでいいのかな?

アパッチ

思ったより近かった。

Scheme通勤

>>> ConsList([]) () >>> ConsList([1]) (1 . ()) >>> ConsList([1, 2]) (1 . (2 . ())) >>> ConsList([1, 2, ".", 3]) (1 . (2 . 3)) >>> ConsList([1, [10, 20], ".", 3]) (1 . ((10 . (20 . ())) . 3)) ここまでできた。 (1 . (2 . ()))を(1 2)って表示す…

ねむい

日々わからないことが増えていく 操作的意味論 - Wikipedia CPS(継続渡し方式)変換をJavaScriptで説明してみるべ、ナーニ、たいしたことねーべよ - 檜山正幸のキマイラ飼育記 CPS(継続渡し方式)変換で裏返る理由 - 檜山正幸のキマイラ飼育記 反変関手

Re: 関数プログラミングのアプローチ (6) 前半

関数プログラミングのアプローチ (6) - lethevert is a programmer http://d.hatena.ne.jp/lethevert/20071027/p1咀嚼中。 __next__のような2つのアンダーバーで囲まれたメソッドはPython処理系が特殊な意味のメソッドを実装するためのものなので勝手に使う…

Re: 関数プログラミングのアプローチ (3)

関数プログラミングのアプローチ (3) - lethevert is a programmer http://d.hatena.ne.jp/lethevert/20071014/p2咀嚼中…。スコープが切り替わるんだ、ってところがピンと来にくいので関数呼び出しで置き換えてみた。 class RandState(object): def __init__…

ActionScriptを使えるようになりたい

だってScheme Hackathonの3人のうち、僕の実装だけブラウザで動かないんだもん!(><)ところで少し誤解があるようなので… http://www.mogya.com/blog/2008/01/1000.html 飲み会の時、nishioさんとちょっとお話しさせていただいたのですが。 「pythonもだい…

禁煙のお店を探す

「分煙度のわかるグルメマップとかないんだろうか〜」とラボの掲示板に書いたら早速教えてもらった 禁煙スタイル 全国の飲食店・レストランを紹介する口コミグルメガイド

Haskell Hackathonやりましょう

Haskel Hackathlon やりたいね! - yukobaの日記 ちょっ、ご飯食べながらやろうって話していたのはamachangの「yacc作りたい」だったはずなのに、なぜかHaskellを作ることになってるっ!しかも場所がサイボウズラボになってる!とりあえず Haskell 98 Syntax…

PythonでSchemeを作りました

1000人スピーカカンファレンスの二次会の飲み会会場を追い出された後、なぜかサイボウズラボに戻って三次会。なぜかyukobaがSchemeを作り始め、amachangも「作る」と言い出した!「どうせだからハッカソンにしよう」って話が!いや、そんなことしだしたら帰…

コレアム

半蔵門線の社内広告がコレアムってので占められてる。なんだろう。詳細が書いてなくて検索しろと書いてあるんだが。便秘の薬かな?

とりあえず

Pythonの辞書に110万件のデータを入れて、そこからランダムに1件取得する際に何十秒くらいかかるか調べてみた。 >>> from random import random >>> from time import clock >>> data = dict((str(i), random()) for i in range(1100000)) >>> t = clock(); …

しまった

↓こんなの読んで実装してたら時間が過ぎ去っていたスラッシュドット ジャパン | データをすべてファイル名扱いにして高速検索を実現? http://slashdot.jp/article.pl?sid=08/01/20/2052246