2014年9月3日のブックマーク (3件)

  • アンダースタンディング コンピュテーション

    書は計算理論をRubyでわかりやすく紹介する書籍です。コンピュータサイエンスの主要なテーマである「計算とは何か」という問いに対して、難しい数学の知識を利用をせず、Rubyを使って実際にプログラムを作りながら解説します。さらに、なぜこれらのアイデアが大切なのか、そしてそのアイデアは我々の日常的なプログラミングにどう関係していくのかを解き明かしていきます。日語版ではまつもとゆきひろさんによる「日語版まえがき」を収録。プログラミングの根底にある理論を学ぶことで、より広く深くプログラミングを考えたいプログラマ必携の一冊です。 監訳者によるサポートページ 目次 日語版まえがき はじめに 1章 Rubyひとめぐり 1.1 対話型 Rubyシェル 1.2 値 1.2.1 基データ 1.2.2 データ構造 1.2.3 Proc 1.3 制御フロー 1.4 オブジェクトとメソッド 1.5 クラスと

    アンダースタンディング コンピュテーション
  • 冲方丁氏が基調講演で語る“物語の力”とは ゲームが物語にもたらすものとは【CEDEC 2014】 - ファミ通.com

    物語とはいったい何か? 2014年9月2日~4日の3日間、パシフィコ横浜にて日最大のゲーム開発者向けカンファレンス“CEDEC 2014”が開催。ここでは、開催初日に行われた冲方丁氏による基調講演“物語の力”の模様をお届けしよう。 冲方丁氏といえば、『マルドゥック・スクランブル』や『天地明察』などでおなじみの、当代きっての人気作家。そんな冲方氏が“物語”を語るとあって、会場は大盛況となった。講演は、モニターによるプレゼン資料の提示などは一切なく、まさに冲方氏のひとり語りといった様相。それはあたかも落語家のようでもあり、ギター1で勝負をするアーティストのようでもあり……と、いずれにせよ言葉の力を信じていることを実感させるスタイルは、冲方氏の言葉に対するスタンスを象徴するようで力強くもあり、美しくもあった。 さて、いまや人気作家の冲方氏だが、じつはゲーム業界との縁も浅からぬものがあり、14

    冲方丁氏が基調講演で語る“物語の力”とは ゲームが物語にもたらすものとは【CEDEC 2014】 - ファミ通.com
  • あなたがReactを使うべき理由 - mizchi's blog

    最近フロントエンドでfacebook/reactをずっと使っている。世界的には一部のエンジニアの間で流行っているのだが、国内だとqiitaのタグ等を見てもどうも少ない。みんなもっと使うべきだと思うので、宣伝かねて意見をまとめてみる。 複雑化するデータバインドに対する懸念 MVWのVに対して思いを馳せると、だいたい次のことに行き着く。すなわち、「ある構造体の入力に対して、必ず一意なビューを生成したい」 {items: [1, 2, 3]} を入力とすると、 1, 2, 3のli要素になってほしい。これは単純な例だから問題に成り得ないように見えるが、アプリケーション全体の状態を一つのjsonとして定義し、 そこから常に0から組み立てればアプリケーションの健全性が確保できると考えたことはないだろうか? 現実の問題 UIのだいたいの状態は遷移で表現される。遷移の差分をプログラマが記述する。jQue

    あなたがReactを使うべき理由 - mizchi's blog