タグ

ブックマーク / www.oreilly.co.jp (4)

  • コンピュータサイエンス探偵の事件簿

    警察署で発生した書類盗難事件の解明を依頼された私立探偵フランク・ランタイム。さまざまなデータ構造と探索アルゴリズムを駆使して、事件の謎に迫る。事件を追ううちに、その背後にある国家転覆を謀る魔術師たちの存在に気づくフランク。彼は魔術師たちの陰謀を阻止し国の平和を守ることができるのか――。 探偵もののストーリーにのせて、コンピュータサイエンスの基、「探索アルゴリズムとデータ構造」を紹介。取り上げる探索アルゴリズムは、線形探索、二分探索、幅優先探索、深さ優先探索、並列探索、反復深化、最良優先探索、そしてデータ構造は、配列、スタック、キュー、二分探索木など。推理小説を楽しみながらコンピュータサイエンスの基を身に付けることができます。 1 探索問題 2 情報提供者の徹底的な洗い出し 3 無法者たちの牧場にある配列とインデックス 4 文字と隠されたメッセージ 5 密輸業者の船を二分探索で探し出す

    コンピュータサイエンス探偵の事件簿
    AKIMOTO
    AKIMOTO 2018/06/06
  • マイクロシェルター

    狭小建築プロジェクトは、材料も少なくて済み(捨てられた材料の再利用も可能)、失敗にも寛容という特徴を持っています。書『マイクロシェルター』は、これまで机上に乗る作品を作ってきた読者を「自分の居場所を自分で作る」という、まったく新しい世界へと誘う書籍です。実際に生活できる小さな家(タイニーハウス)、世の中のわずらわしいことから逃れるための一時的な隠れ家、ツリーハウス、移動式の家(トレーラーハウス)など、狭いスペースを有効に使うための驚くようなアイデアが盛り込まれた50を超えるプロジェクトをフルカラーで紹介し、読者の想像力と独立心を刺激します。狭小建築に最適な工具の選び方や低コストの部屋の飾り方など、実践的な情報も紹介しています。 パート1:驚きのマイクロシェルター 1章 タイニーハウス マット・ウォルピのタイニーハウス リトルイエロー The 227 メンディーのシューボックス タンブルウ

    マイクロシェルター
    AKIMOTO
    AKIMOTO 2017/05/17
    夢がある。建築確認や固定資産登録の回避方法も知りたい
  • Land of Lisp

    地球上でもっともパワフルなプログラミング言語であると言われながら、その謎めいたシンタックスやアカデミックな評判の高さなどから敬遠されることもあったLisp。そんなLispの不遇な時代に終わりを告げるのが書『Land of Lisp』(Lispの国)です。不思議なマンガやout-of-this-worldなゲームの数々とともに、ベテランLisperの著者が、謎多きCommon Lispを伝授。リストの操作、入出力、再帰などの基礎から始めて、さらにマクロや高階プログラミング、ドメイン特化言語などへと話題をすすめながら、Lispのより高度なテクニックについて解説しています。 翻訳者によるサポートページ(http://practical-scheme.net/wiliki/wiliki.cgi/Shiro:LandOfLisp) 謝辞 はじめに Lispがクールで、そして奇妙なわけ Lispがそ

    Land of Lisp
    AKIMOTO
    AKIMOTO 2013/02/08
  • オライリー・ジャパンのePUBフォーマットを支える制作システム

    オライリー・ジャパンから先日発表されたプレスリリース「ePUBフォーマットによる電子書籍のラインナップを開始します」にあるとおり、弊社トップスタジオはオライリー・ジャパンとの共同事業として、ePUBフォーマットでの電子書籍の制作を開始しました。 トップスタジオではこのePUBフォーマット電子書籍の出版候補の選定、翻訳、編集、そしてePUB制作までに関わっています。稿では、このePUBの制作プロセスを支えるシステムにフォーカスを当て、その仕組みについて紹介します。 フリーソフトウェア/オープンソースソフトウェアの集合体としてのシステム ePUBの作成にはいろいろな手法がありますが、制作を支えるシステムを構築する上で最も重視したのは、できる限り自動化し、手作業による調整を最小限にするということでした。そのため、このシステムでは原稿を常に最新マスターデータとしてそこから一方向にePUBを作成す

    オライリー・ジャパンのePUBフォーマットを支える制作システム
  • 1