タグ

2014年7月15日のブックマーク (2件)

  • 名著『思考する機械 コンピュータ』

    コンピュータの原理から、思考するコンピュータへの可能性まで、わずか250頁に圧縮されている。古いのに古びない名著。 コンピュータの技術はあっという間に陳腐化するが、書は無縁だ。なぜなら、これはコンピュータサイエンスの原理や概念を取り上げ、なぜそのような概念が必要なのかを解き明かすから。著者は、コンピュータの質を、誰でも分かる言葉で書きたかったのだ。コンピュータを構成する物質―――トランジスタやシリコンチップといったテクノロジーが時代遅れになり、他の物質に置き代わったとしても、そのまま正しい考察として通用する原則を書きたかったのだ。 書は、コンピュータの基礎から始め、チューリングマシンや状態遷移、論理演算やアルゴリズム、並列処理、量子コンピュータから人工知能まで、一気通貫に駆け抜ける。子どもの頃に棒と糸でコンピュータを作った話や、講演会で「ドアにコンピュータが付く時代になるんだって!?

    名著『思考する機械 コンピュータ』
  • Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) | yunabe.jp

    Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) Python のパッケージ管理関係の情報がオフィシャルには整理されてなく、 またパッケージ管理まわりででてくるキーワードもいくつもあって分かり難いので完結にまとめてみました。 このドキュメント自体は少し長いですが、結論としては2015年1月時点では 原則 pip を使ってパッケージの管理を行う setuptools も広く使われているので入れておくとよい。そもそも pip のインストール時に自動的ににインストールされる distribute は 2013年に setuptools にマージされたので不要 という方針でよいと思います。 ただ少し古い情報ソースやパッケージのドキュメントを読んでいると distribute の利用が勧められていたり、 site-packages, e