最近読んだ本

スケーラブルWebサイト

スケーラブルWebサイト


スケーラブルなwebサイトを開発・運用するテクニックをまとめた本。著者はflickrの中の人。ウェブアプリケーションの基本的なアーキテクチャ設計の話から、ビルド、ソース管理、国際化、文字コードがらみの問題、ボトルネックの特定・対策、APサーバー・DBのスケーリング、監視、WebAPIなどなどについて。最終的にはデータセンターの運営方法・電源管理、みたいな話まで。ウェブアプリを開発運用する上で必要なテクニックを上から下まで解説。コードレベルでの説明が多いのでわかりやすい。なかなかの良書。

30日でできる! OS自作入門

30日でできる! OS自作入門


前々から読みたかった一冊。いきなりアセンブラブートローダーを書くところから始まり、画面表示(VRAM操作)、GDT/IDT初期化、キーボード・マウスの制御、メモリ管理・・という感じでアセンブラC言語を行ったりきたりしながら少しずつOSを作る。コードレベルでOSの内部の仕組みを理解できるので楽しい。文章もラフな感じで気楽に読めます。しかし分厚い&重いので電車で読もうという気にはなれない。正月じっくり読んでます。

ハッカーズ大辞典 (Ascii books)

ハッカーズ大辞典 (Ascii books)


ハッカー用語辞典。さまざまなハッカー語をアルファベット順に解説。「内容に一部難解な表現があるが、これもハッカーらしい雰囲気を作るのに一役買っている」という注意書きが。

Java開発者のための Ajax実践開発入門

Java開発者のための Ajax実践開発入門


会社の同僚が書いた本。JavaScriptやDOMの(かなり詳細な)から、prototype.jsなどのJavaScriptライブラリ、jMakiやDWRによるJavaとの連携、テスト、デバッグ用ツールの紹介などなど。とくに前半ではJavaScriptの詳細な仕様まで説明されており良い。おつかれさまでした。売れる良いな。最後のページの著者近影が赤裸々です。

[rakuten:book:11887575:detail]
RoR入門本。基本的な概念が網羅されており、ざーっと読めばRoRについて一通り理解できる。あとはAPIリファレンス&RDocを読めばやっていけそう。