タグ

2005年12月14日のブックマーク (3件)

  • アルファベットの進化の歴史 - sta la sta

    紀元前900年から中世に至るまでに、アルファベットが辿った進化の過程をアニメーションGIFで表現しています。 これを見てると、最初『W』っぽかった文字が最終的に『S』になったり、途中で文字が反転して今の形になったりと、いろいろな発見がありました。 『T』や『X』は随分初期から形が決定してたみたいですね。 このアニメーションの日語バージョン(平仮名とかカタカナとか)を作ったら面白そう。でも大変そう。。

  • - サルでもわかる待ち行列

    (株)永和システムマネジメント   平鍋健児 作成日:初版 1999, 3/16 第2版 2002, 11/6 第3版 2004, 9/14 第4版 2008, 5/1 情報処理技術社試験の中で良く出て来る「待ち行列」理論を,直感的に覚えやすく解説してみました. 何度もトライしたけど待ち行列が理解できない人向けです. 正確な定義や論理展開は重視せず,いかに効率的にこの理論を覚えることができるかに焦点を絞ってみました.

    takef
    takef 2005/12/14
  • JavaScript で引数束縛: Days on the Moon

    引数束縛 (カリー化) の話。まずは「JavaScriptでカリー化」(檜山正幸のキマイラ飼育記)。タイトルを見てどこかで聞いたような話だなと思ったら「関数の変形」(Effecttive JavaScript - Dynamic Scripting) だった。だが、前者は文字列に戻してから評価というのが力技っぽくて個人的に好きでないし、後者は汎用的過ぎていささかわかりにくい。そこで今回は先頭の引数から束縛していくというのに的を絞ってみたいと思う。 まず第 1 引数のみを束縛する場合。Function#apply を使えば引数を配列として渡せるので、束縛された値と後から渡された引数とを連結してやればいいのではないか。 function curry(func) { return function (first) { return function () { var args = Array.p