タグ

2006年4月20日のブックマーク (5件)

  • 関数的って、reduceって何だ - koyachiの日記

    なぜ関数プログラミングは重要かの内容はどうやら関数プログラミングを理解する上で重要なことが書かれているらしいけど、いきなりlispでまったくわからない。 わからないなりにlispリファレンスなページ等片手に調べてたらなんとなくわかってきたのでとりあえずreduceの感触をjavascriptで確かめてみます。 (reduce f x) nil = x (reduce f x) (cons a l) = f a ((reduce f x) l)何となく再帰的なのはわかる。reduce以外の変数は以下のような意味らしい。 f = 関数 x = 初期値 cons = 引数を二つとり、その二引数からなる配列を作る (cons a l) = 配列 a = (cons a l)配列の先頭値 l = (cons a l)配列のa以降の要素 (reduce f x)の部分は最初の例だとsum関数に置き換え

    関数的って、reduceって何だ - koyachiの日記
  • 「Houyhnhnm フイナム」で「読書メロン」は「大富豪」 | こどものもうそうblog

    「バロック」「キングオブワンズ」「ぷよぷよ」「トレジャーハンターG」「魔導物語」等のゲームを監督/脚/企画した米光一成のSite 「Houyhnhnm フイナム」は、FlashでものすごいハイクオリティなWEB雑誌、毎週更新。写真とか構成とかすごいっすよー。 その「Houyhnhnm フイナム」で、新連載「読書メロン」を書きました。 第1回は「大富豪になりたいわけじゃないけれど」。 トランプの「大富豪」ネタで、『トランプゲームの必殺ワザ』、『中井英夫全集3 とらんぷ譚』などをオススメ。 以前、大富豪の“ローカルルールを教えてください”って書いたら、どこから基ルールで、どこからローカルルールかわからないーってリアクションがあった。 ということで、トランプ「大富豪」の基ルール+付属ルールを、しっかり書いてみた。 ゲームとして最低限成立する基部分を「基ルール」とした。 【大富豪基ルー

    「Houyhnhnm フイナム」で「読書メロン」は「大富豪」 | こどものもうそうblog
  • 川o・-・)<2nd life - prototype.js 1.5 からの新機能 Template の使い方

    JavaScript での変数を使った文字列の作成は何かとめんどくさいですね。prototype.js では 1.5_pre0 から Template という簡易テンプレートとして使えるクラスが加わりました。相変わらずドキュメントはソースと test 嫁なので簡単な使い方を紹介します。 まずは Template となる文字列を new Template で作ります。Template のリテラルは #{}です*1 。 var t = new Template('#{foo}, #{bar}!');次に作成した Template インスタンスの evaluate 関数を呼び出し、引数として Hash(Object) を渡します。 t.evaluate({ foo: 'hello', bar: 'world' }); // hello, world!もしテンプレートを使い回さず、一度限りの文字列

    川o・-・)<2nd life - prototype.js 1.5 からの新機能 Template の使い方
  • Live Dwango Reader

    livedoor Readerサービス終了のお知らせ 2014年12月をもちまして、LINE株式会社が提供するlivedoor Readerの運営を終了しております。 長きに渡りご愛顧をいただきまして、誠にありがとうございました。 livedoorホームへ戻る

  • ゲーム機アイコン (TV Game Icons)

    (2007年 4月25日) Ver2.91 Pipin@(斜め)、レーザーアクティブPCエンジンパック、 DSLite(エナメルネイビー)他追加。細かい修正数個。 [581個収録] ------------------------------ (2007年 4月14日) Ver2.90 AmigaCD32、Game&Watch(ドンキーコング)、MD+Super32X、 FMマーティーコントローラー、PS2(横向き)、XBOX360(横向き)、ゲームギアイエロー スーパーゲームボーイ描き直し、他追加。細かい修正数個。 [576個収録] ------------------------------ (2007年 4月 2日) Ver2.89 GBカートリッジ(正面)、PC-FX(正面)、プレイディア(コントローラーなし)、 GBポケットカメラ(クリアパープル)、64パッド(イエロー)他追加。