Code Reading―オープンソースから学ぶソフトウェア開発技法
レビュー ![]() コードリーディングのイロハ&必要な知識・技術の全装備
・本文が締めるページ数は、523ページ中450弱。
コードの掲載が多いため、実際はさっくり読める(15-20時間読了)。 ・文章はですます調。翻訳は細かな部分を除けば問題ない。 ・演習問題の解答は掲載されていない。 ・オープンソースの実用コードを例に挙げる点、さらにそのコードを付録CDから 参照可能である点が非常に良い。オープンソースが身近になった。 ・コードリーディング以外に関して、「共用体の応用」「Makefileの書き方」など、 初級者を抜け出したいコーダにとって痒い処に手が届く内容は、悪くない。 また、オープンソースがコード例として優れており、理解が深まる。 ・ひとつの言語・OSに偏らない解説(それぞれの環境に言及する)で、広く楽しめる。 ・コードリーディングに関して、特別な方法論を提唱する類ではない。 ・前半、易しすぎる内容が目に付く。Cライク未経験者に対してか、 制御文に関する章に関して、それぞれのステートメントの解説から入る。 コードに慣れ親しみ、且つコードの理解に必要な周辺知識(言語仕様・データ構造など)や 暗黙知(イディオム・名前付けなど)を学ぶことで、コードリーディングを啓蒙する書。 コードを読むことに慣れていないような、学生・新社会人・初学者にお勧め。 Code completeと併せて読むとよい
CodeCompleteとCodeReadingを併せて読むとよいと、
組込み系のSESSAMEプロジェクトのメーリングリストと、 OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。 CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。 オープンソースを仕事にしているので、たいへん役立っています。 MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。 着眼点は良いと思う
「全ての創造は模倣から始まる」と言う観点から見て、他人(それも達人と呼ばれるプログラマ)のコードを読むという点にポイントを置いた着眼点は良いと思う。特に監修者の一人があのRubyのまつもとゆきひろ氏だったので期待感があった。
だが、内容的には何らかの段階を追ってとか、分野別に説明をするとかではなかったので、焦点が絞れていない印象を受けた。しかし私は昔、TanenbaumのMINIXの本を輪講した事があり、あの本も本文の説明に対応した巻末のソースがウリだった。ソフト開発の現場にいると、否応なしに他人が書いたソースを読まねばならない事がある(勿論、勉強のためではなく)。そうした環境の中で、自分一人の流儀ではなく、段々と多様なスタイルを身に着けて行くのだが、そうした面を纏めて記述したのが本書とも言える。業界に入り立ての人向きの本かもしれない。 それにしても、副題にあるオープン・ソースの威力は素晴らしいと改めて感じた。一昔前なら、(著名な)他人様のソースを見る機会など望むべくもなかったのだが、良質なソースがオープンな環境で入手できる現在の状況は恵まれているとつくづく感じる。 意外なほどに教科書的な内容
私もテクやTipsを扱った内容か、或いはハッカー本を期待して買ったクチだった。でも、意外なほどに教科書的な内容でちょっとガッカリ。学生さんや日曜プログラマ向け?
ホップ・ステップ・ジャンプ
「プログラミング初心者に毛が生えた感じの人〜〜〜中級者とまでは
いかない人」には非常にお勧めの本です。 題名からすると、なんかオープンソースのEmacsやらLatex系の ソースの凄いテクを学ぶみたいな印象を受けるんですが、 結構地味で、最初はechoとか、lsみたいなのから学んで行きます。 上級者には不要の本です。 パソコンで打ちながらせずとも、ベッドで寝転んで読んでも楽しめます。 練習問題は・・・・・
Code Reading―オープンソースから学ぶソフトウェア開発技法を見てみる
クリエーターは「トップスタジオ」「まつもと ゆきひろ」「平林 俊一」「鵜飼 文敏」です。 この商品を買った人は他にも「Code Quality ~コードリーディングによる非機能特性の識別技法~」、「Code Craft ~エクセレントなコードを書くための実践的技法~」、「Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く」、「Write Great Code〈Vol.2〉低いレベルで考え高いレベルで書く」、「Code Complete第2版〈上〉―完全なプログラミングを目指して」、などにも興味を持っています。 Revolution OS [DVD]
レビュー ![]() GNU/リナックスとオープンソース運動
映画は2001年リリース。当初はGNUとして活動していた『共有できるソフトウエア』を目指すフリー・ソフトの面々が、トーバルズの開発した『Linux』というカーネルを得て合体し、『オープンソース』というものがいかに進化発展してきたかを知ることができる非常に貴重な作品だ。
出演している面々もライナス・トーバルズ、リチャード・ストールマン、エリック・レイモンドとまさにLinuxとオープンソースを広めていった本人たちである。彼等がいかにマイクロソフトという『劣っているにもかかわらず有料でスタンダードとされているもの』に対抗し、Redhat等の上場などに代表されるように市場に認められていったかがよく分かる。 彼等のスタートはいずれも大学で使っているSunのシステムを自宅で再現できないだろうか、ということに始まっているようだ。そして彼等はネットワーク上で有機体のように協力し、システムを驚異的なスピードで進化させていく。この過程こそが究極の『Hack』だった、と言えるだろう。 2008年6月はマイクロソフトでビル・ゲイツが第一線を退き、不評なVista(ダウングレード権という奇妙な権利を持っているようだ)が残り、XPが消えた、ある意味記念すべき年だった。これからネットワークでますますLinuxが重要になっていくだろう。その誕生と成長の過程を知っておくことはプログラマにとって必須だと思う。 OSではなくDVD映像です。
RevolutionOSというOSが発売になったかと思った。
しかし、単なるDVD映像だと知ってがっくりした。 Stallmanは、おなじみの語りで、好き嫌いはあるかもしれない。 YouTuveで全体を見たことがあるような気がする。
Revolution OS [DVD]を見てみる
この商品を買った人は他にも「シリコン・バレーの百年 [DVD]」、「NHKスペシャル“グーグル革命の衝撃”あなたの人生を検索が変える [DVD]」、「ディスカバリーチャンネル アップル再生: iPodの挑戦 [DVD]」、「e‐dreams [DVD]」、「NHKスペシャル 電子立国 日本の自叙伝 DVD- BOX 全6枚セット」、などにも興味を持っています。 Zend Studio4.0 日本語版
レビュー ![]() 正直言って使い物にならない・・・
まず、送られてきたCDをインストールしてもまともに動作しません。
仕方なくZENDに問い合わせるとCDはバグってるので、公式サイトからアップデートモジュールをDLして手動でファイルを上書きしてくれとのことでした。 いまどき「手動」だなんて・・・。有償なんだからオートアップデートくらい用意してほしいものです。 さらに、IDE環境のフォントが醜すぎです。 インストールしたマシンには多数の日本語フォントが入っているので、いろいろ調整してみましたがどれもこれも全然ダメです。どれを選択しても非常に目が疲れます。それでなくてもプログラマは目を酷使する仕事なのでこだわってほしかった。 また、全体的な動作が遅いです。コード補完を開くだけでも他のIDEと比較すると一呼吸遅いです。カーソルの動作も遅いです。 ZENDに直接問い合わせたら「Javaで開発してるので」と言い訳してましたが、eclipseもJavaで開発されているのを知らないんでしょうかね? eclipseはIDEとしての(Javaの特徴を捨ててでも)スピードを優先するためOSごとにコンパイルしなおしたバージョンを用意してくれてます。しかもフォントも美しい。 お金を取る以上、少しは見習ってほしいものです。 さらに致命傷なのが一部の日本語が打ち込めません。文字化けします。 これも問い合わせると既知のバグだそうで、他のテキストエディタで書いてコピペしてくれとのことです・・・。 期待してたリモートデバッガもサーバー側にインストールしなければならず、ローカル(Windows)環境ではまったく動作しません。 基本的にPHPはプロジェクト単位でサーバー環境が変わるのが多いわけで、事実上使い物になりません。 ったく、これで有償版?って思うほど酷いものでした。 eclipseにPHPプラグインを入れて使ったほうが遥かに生産性が高いと個人的には思います。 新バージョンがリリースされるようですが、どうなんでしょうね?
Arduinoをはじめよう
レビュー ![]() 日本語リファレンスだけでも価値があります
入門書だけあって、本編は少し簡単すぎるため、すでにArduinoに触れたことのある人や電子工作に親しんでいる人には物足りないでしょう。しかし、日本語版だけに付属する、本書後半の日本語リファレンスがとても役に立ちます。もちろん、ウェブ上のリファレンスには「検索できる」価値があるけれど、やはり紙のリファレンスは使いやすいです。Arduinoをいじるときには、傍らに置いておきたいです。
Arduinoをはじめようを見てみる
クリエーターは「Massimo Banzi」「船田 巧」です。 この商品を買った人は他にも「Arduinoをはじめようキット」、「Arduino Duemilanove 328」、「Make: Technology on Your Time Volume 06」、「Making Things Talk -Arduinoで作る「会話」するモノたち」、「超低コスト インターネット・ガジェット設計―USB・μIP・microSDプロトコールスタックの活用」、などにも興味を持っています。 EC‐CUBE「Ver2対応」公式ガイドブック―オープンソースECサイト構築ソフト
レビュー ![]() 初心者向け
CMSの扱いに慣れている人には必要無いと思う。EC-CUBEの踏み込んだカスタマイズ方法を知りたかったので、物足りなかった。
EC-CUBEのターゲットに合わせた的確な内容
内容が薄いというご意見もありますが、EC-CUBEがターゲットとしている(したい?)ライトユーザーに合わせた分かりやすい内容だと思います。
特にmod_writeを使用した「SEO対策」や「パン屑リスト」「ランキング」などのTIPSはコミュニティなどにも簡潔には掲載されておらず、非常に役に立ちました。この3つだけでも値段分の価値はあるかと思います。 ☆4つにしたのは上記のうような機能が可能なら最初から盛り込んでほしいのと、もっといろいろなTIPSが掲載されていれば文句なしでした。 次回に期待します。 個人的には・・・
初期導入時には絶対にあると便利な本だと思いますが、細かいカズタマイズが必須な方には、物足りないと思います。CMSの初めにしてはいい本だと思います。
詳しいものはオープンソースなだけに情報が少ないように感じると思います。 内容が薄い
見た目も親切で解り易く、EC-CUBEを導入するには良いかと思いますが、
実際にサイト運営者、製作者サイドからすると物足りない内容だと思います。 この本に書かれている事は、実際にEC-CUBEを入れると解ることばかりですので、 この本を買ってまで確認する必要はあまりありません。 リファレンス代わりに使おうかと思いましたが、項目が少なくまた本を読み返す事も 少ないのではないでしょうか? 事実本書の最後に「本書に登場していない機能がまだまだたくさんあります」ともあります。 もう少し、デザイン、php、css等のカスタマイズに力を入れて、例題があると 使える本になったのではないでしょうか? ECの本ですがネットで調べずに本だけで完結したい方々にオススメするには この様な本が良いのかも知れませんね。 EC-CUBE導入にあたって。
本が出る前に1.4.5バージョンでサイトを作ったので、かなり公式本に期待していました。
何のカスタマイズも行わず、プログラムの設置レベルのユーザーで使用可能な情報です。 残念なことに本当に知りたいことは書かれていませんでしたが、公式サイトでも配布されていない、 おまけのプログラムがついていたのは非常に嬉しかったです。
EC‐CUBE「Ver2対応」公式ガイドブック―オープンソースECサイト構築ソフトを見てみる
クリエーターは「中川 仁」「森藤 将武」「中田 智子」です。 この商品を買った人は他にも「PHPによるECサイトプログラミング~ショッピングカートから決済まで―MySQLのデータベース設計とPHPセッション管理の作法」、「オープンソース徹底活用 Zen Cartによるオンラインショップ構築・運用テクニック」、「PHPによるWebアプリケーションスーパーサンプル ~リッチクライアント編~」、「XOOPS Cube コミュニティサイト構築ガイド」、「OpenPNEオフィシャルガイドブック」、などにも興味を持っています。 Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
レビュー ![]() インストールまではできるが・・・
Joomla!は、現在、世界でもっとも使われているとされているCMS。
インストールは、この本で比較的簡単にできました。基本的部分の日本語化も容易。 ところが、英語で作られているモジュールを使う段になって、非常に困難にぶちあたり ました。うまくいかない。英語で検索してみると、ドイツ人がドイツ語化に悩んでいた りする情報が見つかります。 日本語のページを作るなら、Xoopsのほうが絶対におすすめ。世界で使われているかどう かなんて関係なし。私はjoomlaに手を出して、3週間ロスしました。確かに、Xoopsと 比較して、洗練されているし、簡単ではあるのですが、日本語化がきちんと行われて いなければ、見る人からはクレームが来るでしょう。 将来に期待します。現時点では、英語のページを作るのでなければ、やめておくことを おすすめします。 この本はいい本ではあるのですが、これだけではとても情報が足りません。 Joomla!1.5xでサイト構築をする為の解説書
Joomla!1.5xでサイトを構築するための解説書です。
今まで日本語による解説書が無く、導入するには敷居が高かったJoomla!ですが、この本では、スクリーンショットを多用してわかりやすく説明されています。 また、Joomla!本体の解説以外に、テンプレートの作成方法や、Joomla!でサイト構築する為には導入が必要なコンポーネントやエクステンションについても詳しく解説されています。 私はこの本のおかげで疑問がいくつも解消されました。 最後に付いている付録やTIPsもとても役に立ちました。 Joomla!でサイトを作るのは、慣れてくればそれほど難しいものではありません。 この本は導入書として、またカスタマイズを色々したい初中級者向けとして使える本だと思います。
Joomla!Pro Book オープンソースCMS導入&カスタマイズガイドを見てみる
クリエーターは「中原 孝之」です。 この商品を買った人は他にも「オープンソースCMSテンプレートデザイン―Dreamweaver & Fireworksによる」、「Drupal Pro Book CMSカスタマイズ&デザインガイド」、「CMS構築 成功の法則」、「WordPress 2.7対応「導入&カスタマイズ」実践ガイド―個人ブログも企業サイトも簡単&無料で構築できる!」、「OpenPNEオフィシャルガイドブック」、などにも興味を持っています。 |