タグ

*BOOKとhatenaに関するwebmarksjpのブックマーク (3)

  • naoyaのはてなダイアリー - Perlプログラマのレベル10 - Perlプログラミング救命病棟より

    プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。 Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あがることになると思います。リファレンス、クロージャ、オブジェクト指向、CPANモジュール、mod_perl、MVCフレームワーク。それらも階段を構成する材料の数々と言えるでしょう。 さて、Perlプログラミング救命病棟という書籍から、ちょっと長いですがそんなPerlプログラマのレベル10のリストを引用してみます。 レベル1: Perl 関係の書籍や資料を何も読んでいない。Perl がプログラミン

  • Google を支える技術 - naoyaのはてなダイアリー

    Google を支える技術 を読みました。 Google のバックエンドで動いている各種分散処理システムに関しては Google 自身から論文がいくつも発表されています。それらの論文をはじめとする比較的最近の情報ソースをベースに、ある程度かみ砕いて要所要所を紹介するという内容でした。加えて著者の西田圭介さんは OpenCobol (COBOL を C 言語に変換しコンパイルする gcc のフロントエンド) を開発された、技術的なバックグラウンドがしっかりしている方であるようで、内容は信頼できると思います。 自分はこれまで Google のバックエンドの各種ソフトウェアについては方々で耳にしていましたが、漠然と何をするものか程度のことしか知りませんでした。 Web 検索の基的な仕組みと それにまつわる Google が直面した問題、特に大規模処理 それを支えるために開発された各種ソフトウェ

    Google を支える技術 - naoyaのはてなダイアリー
  • 先を読む頭脳 - 川崎裕一 / マネタイズおじさん

    先を読む頭脳 作者: 羽生善治,松原仁,伊藤毅志出版社/メーカー: 新潮社発売日: 2006/08/24メディア: 単行購入: 4人 クリック: 46回この商品を含むブログ (31件) を見る 棋士羽生善治さんの将棋における思考とそれを2人の学者が分析したです。羽生さんは既に決断力 (角川oneテーマ21)や簡単に、単純に考える (PHP文庫)を出されています。私感ですが最も将棋について深くその思考を語っているだと思います。とはいえ私は将棋の素人なのでその中で参考になった部分をメモしておきたいと思います。 センスと継続力 プロになるためには、もちろん持って生まれた先天的なセンスや能力が大事だと思いますが、それ以上に必要なものがあると私は思っています。それは例えば、非常に難しくてどう指せばいいのかわからないような場面に直面したとき、何時間も考え続けることができる力。そして、その努力を何

    先を読む頭脳 - 川崎裕一 / マネタイズおじさん
  • 1