プログラマでありたい

おっさんになっても、プログラマでありつづけたい

今月はお勧め!!Software Design 2009年9月号

 今月のSoftware Design (ソフトウェア デザイン) が届きましたが、今回は中々良かったです。特集がクラウドコンピューティングで、付録としてiPhone開発の手引き。クラウド特集の方は事例集のような感じで実装の具体的な話ではないのですが、リアルに導入する場合に出てくるであろう懸念等がちゃんと実例として出ていてかなり参考になりました。後、MapReduceの概念についてもおさらい出来たのはよかったかなと。
 最近、ちょろちょろっとSimpleDBを触るようになったのですが、どちらかと言えばクラウドの本質的な凄さはMapReduceの方にあるのかなと思い出しています。まだ、どちらも使いこなしていないのですが、アプリの設計思想に革命的な転換点を呼ぶ技術なのかと思います。(まぁ、少なくともXML DBとかより影響は大きいでしょう) 今のうちに考え方を知る上で、一度触っておくべきなんじゃないでしょうか?



以下、目次です

特集
〜チャレンジしてみませんか?〜
試したい!使いたい! クラウドコンピューティング

* 1章:使ってわかったAmazon EC2/S3……五十嵐学
* 2章:MapReduce――クラウド時代のバッチ処理技術……金田有二
* 3章:MapReduceからGoogle Bigtableへ……清野克行
* 4章:IT統制は「クラウド統制」へ――ハイブリッド型クラウドによる賢い内部統制対……戸村智憲

第2特集
〜Webアクセスの高速化宣言〜
極めるSquid

* 1章:Proxyサーバの基礎知識……adzuki
* 2章:Squidを使ったHTTP Proxyサーバの構築……横井勝
* 3章:Squidキャッシュサーバにおけるストレージエンジンの活用……横井勝

特別付録小冊子
〜iPhone OS 3.0対応〜
iPhone開発 AtoZ

* 1章:開発環境を準備しよう!
〜各種ツールのダウンロード〜……正健太朗
* 2章:iPhoneアプリ開発の基本
〜Objective-C/バンドル/ツール連携〜……正健太朗
* 3章:サンプルアプリ開発
〜文字データとボタンの表示/多言語対応/既存フレームワークの活用〜……正健太朗
* 4章:iPhone OS 3.0とiPhone 3GS
〜性能向上による新機能〜GroundWork,Hinemos,ZABBIX〜……正健太朗

一般記事

* オープンソースカンファレンス2009 Kansaiレポート
〜京都のオープンソースは熱いぞ!〜……Software Design編集部
* ITプロフェッショナル逸品評論
〜ThinkStation S20 レノボ・ジャパン(株)〜……円藤優沙
* プロプライエタリソフトウェアのソースを開示!?
〜IT業界を見てきた人間の一考察〜……渡邉利和
* 〜緊急レポート!〜
VirtualBOX 3.0発表……宮原徹

連載

* digital gadget
【129】少しだけ未来の楽器……安藤幸央
* 「技」の履歴書【4】半田哲夫……杉山貴章+Software Design編集部
* 【新連載】あなたは知っていますか〜OSの隠れプロセス
【1】〜Ubuntu編〜……吉田史
* 〜自己責任でお願いします〜FreeBSDインストールしてみました!
【5】PC Engines ALIX.3D3……佐々木宣文
* コンピュータウィルス対策「専門」病院
【3】「マルウェアのアップデートと複雑化」……石丸傑
* ZABBIX実践活用講座〜サーバの特性を知り,監視すべき項目を知る〜
【5】BIND DNSサーバの監視……寺島広大
* ネットワークのモヤモヤにキク! 薬
【5】ブロードバンドルータのしくみ……鶴長鎮一
* 〜小型サーバの最高峰〜OpenBlocks 600活用指南【4】
ルータにもなる自宅サーバをOpenBlocksで構築してみませんか(Part 2)……ぷらっとホーム+Software Design編集部
* 手を動かして,遊んでみよう ガジェット召還!
【13】Arduinoで組込みプログラミング その3〜温度センサーを利用してみる〜……米田聡
* デキるエンジニアはRFCに学べ!
【5】DNSゾーン情報の更新……笠野英松
* Emacsのトラノマキ
【5】リージョン選択のポイント……松山智大/井上誠一郎[監修]
* はてな流!システム管理のツボ
【14】高機能キャッシュサーバSquidを使い倒す……田中慎司
* 欧州セキュリティ最新事情
【5】『ウィルス対策業界で働くということ』……Mikko Hypponen
* 三酔人電脳問答
【65】インテリジェントな送電網――スマートグリッドとは……南方司
* Software Designer〜コードの裏の開発者たち〜
【5】David Heinemeier Hansson -Second Round-……Bart Eisenberg
* サンフランシスコの空の下から〜Kyle's monthly topics〜
【5】AppleとGoogleが織りなすクラウドコンピューティング……Arthur C. Kyle
* 組込みプログラミング講座〜組込みマイコンボードでLinux〜
【5】USBについて……みついわゆきお