■Amazonおまかせリンク

■amazon1

■カテゴリー

■プロフィール

Author:Kuyan
FC2ブログへようこそ!

■ブロとも申請フォーム
■ブログ内検索

■RSSフィード
■リンク
■Amazon4

■最近の記事
■Amazonおまかせリンク(R)

■サーチボックスリンク

■最近のトラックバック
■月別アーカイブ
プログラミング
かんたんプログラミングVisual Basic6 基礎編
かんたんプログラミングVisual Basic6 基礎編
技術評論社
price : ¥2,079
release : 1999/04

とても解りやすい!!

とても解りやすいのですが、
作るプログラムが事務的なもので、あまり面白くなかったです。
ただ、解りやすさ、丁寧さは、群を抜いていると思います。
XPエクストリーム・プログラミング実行計画
XPエクストリーム・プログラミング実行計画
ピアソンエデュケーション
price : ¥1,890
release : 2001/04

【商品詳細】

ソフトウェア開発にはさまざまな方法論が提案され、実行されていった。XPは単なる新しいソフトウェア開発方法ではなく、斬新で躍動感のある方法で、特に小・中規模のソフトウェア開発に適しているものだ。XPの特徴は、ペアプログラミングという方法を採用してチームワークを重視し、日々変わるユーザーの要望を受け入れ、自動テストを行い、小刻みなリリースを可能にしていることだ。開発中にも起こる仕様変更や要望を満たすためには、開発計画には、進捗(しんちょく)状況に応じて柔軟に修正ができるものでなければならない。また、ソフトウェア完成後に仕様変更を迫られても対処できるようになっている。 本書のねらいは、前著『エクストリーム・プログラミング入門』(原題『Extreme Programming Explained』)で解説したエクストリーム・プログラミングを、実際のソフトウェア開発プロジェクトに取り入れて、 具体的な計画を立てるための指針を紹介することにある。XPの根底にある哲学は、開発計画は最初に立てただけで終わりではなく、ソフトウェア開発プロジェクトのライフサイクルの間を通して必要に応じて適時評価して修正していくべきものであるということだ。XPは、長期の計画を1〜3週間程度で完結する無理のない期間に分け、開発途上でも確実な達成感が得られるようにして、プログラマーのモチベーションを維持するようにしている。 本書は、エクストリーム・プログラミングの提唱者であるケント・ベックと『UMLモデリングのエッセンス』や『アナリシスパターン』(原題『Analysis Patterns 』)、『リファクタリング』(原題『Refactoring 』)など、わかりやすい数々の著書でも有名なコンサルタントのマーチン・ファウラーによる解説書である。相変わらずベックとファウラーが章の冒頭に引用を載せているが、おもしろいものが多い。ページ数も少ないので、プログラマーだけでなく、XPに関心のある管理者、ユーザーも読むと良いだろう。(村藤一雅)

翻訳の質が…

日本語として成り立っていない、ロジックが変わってしまっている、など、出版物としてのレベルに達していないと感じた。
これだけXPに関する情報(しかも日本語の)が巷にあふれている今となっては、わざわざ読む必要性は低い。
ここからはじめるJavaScript入門
ここからはじめるJavaScript入門
ディーアート
price : ¥1,890
release : 2002/01

JavaScriptを始めるヒトも、改めて理解したいヒトも。

「はじめての」とか「誰でもわかる」といったようなタイトルがついた初心者向けの本は数ありますが、本当の初心者が一人で理解できる本は大変少ないと思います。
と・こ・ろ・が
この本さえ読めば絶対にJavaScriptが理解できます。(HTMLの基本が理解できてる必要はありますが)

ボク自身、何冊もJavaScriptの本を持っていますが、この本を読んではじめてJavaScriptが染み込むように理解できました。
絶対におすすめです。

Windows PCでやさしく始めるLinux
Windows PCでやさしく始めるLinux
日経BP社
price : ¥1,490
release : 2006/04/20

データ学習アルゴリズム
データ学習アルゴリズム
共立出版
price : ¥3,465
release : 2001/07

入門書としては「???」

著者の世界が存分に展開されているという点で非常にユニークで価値があると思いますが、その反面、一般的な内容とそうでない内容の区別がつきにくく、学習理論に興味を持った人が初めて読むには適さないかもしれません。
数学的にも(自分には)ちょっと難易度が高いです。
UMLモデリングツールJude竹で覚えるゼロからはじめるUML超入門
UMLモデリングツールJude竹で覚えるゼロからはじめるUML超入門
メディアテック出版
price : ¥2,415
release : 2004/03

タイトル通り、本当にゼロから始められます

Judeをインストールし適当に使っていましたが、使用方法で若干詰まり購入・参考にしました。Judeの使い方はあまりネット検索に無く、Judeサイトも基本しか載っていない為、細かい部分はかなり参考になります。慣れてしまえば必要無い本かもしれませんが、初心者の段階では大変心強い一冊です。もちろんJudeだけで無く、UML基礎知識も大変身に付くのでヘタな本を買うより一石二鳥だと思います。
HTML & XHTML 第5版
HTML & XHTML 第5版
オライリー・ジャパン
price : ¥6,090
release : 2003/05/26

HTMLのうんちくかな?

私は98年刊のHTMLタグ辞典というのをずっと使っていましたが、いささか古くなったので少し違う本を買ってみようと思ってこの本を買いました。
タグの使い方も人それぞれに癖があったり、IBMのホームページビルダーやMSのフロントページだと摩訶不思議なタグだらけになって戸惑うことがあるので、そんな無意味なタグの意味をむりやり理解したりするには、この本ぐらいの内容は欲しいかもしれないです。
廃止予定の
タグでも「使うな。」と書いておきながら属性の一覧も書いてある念の入れようです。
タグをある程度理解している人にとっては、非実用的な知識も含めて深く理解できるのでは無いでしょうか。
個人的には面白い本だと思うのですが、HTMLを大至急覚えなくてはいけない初心者が、この本を選んでしまったら大きなショックを受ける可能性があることと、値段の高さがさらに傷ついた心に追い討ちを掛けるような気がするので、一応星3個にしときました。
Oracle+.NETプログラミング・バイブル―ODP.NETによる強力開発環境
Oracle+.NETプログラミング・バイブル―ODP.NETによる強力開発環境
ナツメ社
price : ¥3,885
release : 2005/09

ODP.NETについて最も詳しく書かれた本

ODP.NETについての解説はこの本がもっとも詳細に説明されてるかと思います。ODP.NETのインストールからアプリケーションの配布まで、ODP.NETについての一通りの説明が網羅されてます。.NETとOracleを組み合わせた開発はまだ始めたばかりなのですが、開発時はいつもこの本を自分の脇において、困ったときにはかならず参照するようにしてます。
Javaクックブック―Java開発者のためのレシピ集
Javaクックブック―Java開発者のためのレシピ集
オライリー・ジャパン
price : ¥7,140
release : 2002/08

【商品詳細】

「クックブック」の名前が示すとおり、本書はJavaに関するレシピを列挙するスタイルで書かれている。各レシピは、「問題」(何がしたいか)、「解決」(問題解決のための基本的な考え方)、「解説」(具体的な説明およびソースコード)からなり、それぞれが完結した解説となっている。目次を見るだけで問題解決できるように配慮されていると言ってもいい。Java APIを中心に解説していることもあり、ある程度Javaに関する知識が必要とされる。 本書は26章からなり、基本的にはそれぞれの章で解説が完結しているが、クロスリファレンスによってさらに深い理解ができるよう配慮されている。 1章〜2章ではコンパイルや実行、環境などの基本事柄を説明し、3章〜6章では基本的なAPI(文字列、正規表現、数値、日付と時刻)を解説している。 7章〜8章では配列やオブジェクト指向への対応方法等、データ処理について扱っている。 9章〜11章では一般的な入出力(ファイルやシリアルポート、パラレルポートの読み書き)について解説している。 12章〜14章ではGUI開発について解説している。 15章〜19章ではネットワークプログラミング(ソケット等クライアント側、サーバー側、電子メール生成等)を扱っている。 そのほか、20章ではJDBC、21章ではXML、22章ではRMI(Remote Method Invocation)、23章ではパッケージ作成、配布、インストール等について、24章ではスレッドの扱い、25章ではイントロスペクション、26章ではC/C++等の外部ファイルとの連係等を扱っている。 特筆すべきは、直接的な解説と、サンプルの的確さだ。初心者への配慮によって、かえって焦点がぼやけてしまう本もあるが、本書は必要最低限の記述によって、ダイレクトに本質的な回答を提示している。時間に制約のある開発者にとって、心強い味方となってくれるだろう。(大脇太一)

最初から読まなくても

材料は、永続化されたオブジェクトが保存されたファイル、シリアル通信をサポートするプロッタ、データベース、XMLファイル etc.etc.....
JAVAを勉強し始めた方なら「何から作ろうかなぁ」と、まさにCook Bookのような使い方もできます。

最初から読まなくても、自分の知りたいこと(作りたいこと)を目次から調べて2〜3頁読んでしまえばひととおり、動くものが作れてしまう。(まぁ動かすにはそれなりの環境を構築しておかないといけない物もあるのですが)
後の隠し味は、ほかの頁から探し出せばほら出来上がり。

書籍版 DirectX9実践プログラミング
書籍版 DirectX9実践プログラミング
工学社
price : ¥2,940
release : 2003/09

ヘルプとどっちを選ぶ?

はっきり言ってしまえばDirectX付属のヘルプから、入門的な部分を抜き出して、軽くサンプルを付けたくらいのものです。どこから手を付けていいのか分からない入門者には良いかも知れません。それでも3D描画関係の部分は、これだけでは入門者には辛すぎます。
どんなレベルの人にとっても、この本だけでは足りないでしょう。ヘルプや、インターネットの情報などで理解できるレベルにある人は買う必要はあまりないと思います。
Microsoft.NETによるエンタープライズソリューションパターン
Microsoft.NETによるエンタープライズソリューションパターン
日経BPソフトプレス
price : ¥3,990
release : 2004/10

手本として

表題から初心者の方は手を伸ばしにくい書籍ととらえられるかもしれませんが、他のリファレンスマニュアル的な書籍から実務ベースにスキルアップしたい方には、ソリューション構築の手本として実装時の考慮点等を学ぶのに役立つのではないでしょうか。
コアJava2〈Vol.2〉応用編
コアJava2〈Vol.2〉応用編
アスキー
price : ¥6,510
release : 2002/06

丁寧な解説と広範囲な内容

実例としてソースコードが豊富に載っていて、丁寧な解説もついているので、内容がとても理解しやすかったです。Vol.1とセットで読めば、Java言語全体を網羅できると思います。スレッドやネットワークなど各章ごとに内容が独立しているので、自分が必要な所だけを読むこともできます。
デスクトップマスコットを作ろう!!―マスコットシステムとオリジナルコンテンツの作成
デスクトップマスコットを作ろう!!―マスコットシステムとオリジナルコンテンツの作成
ソフトバンククリエイティブ
price : ¥2,730
release : 2003/03

むずかしい!けど。

私はプログラミングの経験も知識も全く無いのですが
これは結構良いと思います。
サンプルのマスコット(ちゃんと使えます)
目当てでも十分モトはとれるのではないでしょうか。
私はサンプルを改造しただけですが、それでも
自分の作ったものが動くっていうのは楽しいです。
UNIX C SHELLフィールドガイド
UNIX C SHELLフィールドガイド
パーソナルメディア
price : ¥3,675
release : 1987/10

コマンドラインインターフェースに不自由を感じる方に是非お勧めの一冊

CUI(Command User Interface)=UNIXはGUI(Graphical User Interface)=Windowsに比べてとっつきにくいが慣れれば強力なInterfaceであると良く評されますが、自分も本書のおかげでCUI派になる事が出来、その言葉を実感する事が出来たと思っています。
CUIならファイル名を全部大文字にしたり特定の文字例を含むファイルだけ削除したりという様な高度なファイル操作を簡単に出来るのですが、その為にはshellの知識は不可欠と思っています。
特に混乱し易いワイルドカードの扱いや親シェル子シェル間における(環境変数、シェル変数、alias等の)各種変数の継承、ちょっと癖のあるC-Shellの(if-thenやwhile等の)条件分岐構文等のポイントに関しても詳細に解説されていますので、躓いた度に何度も読み返すことが出来ます。
難点として英字部分に全角フォントが使用されているのでちょっと読み難いですが、内容は濃いと思ってます。
類書「入門UNIXシェルプログラミング」はBourneShell中心の記述ですが本書を補完する意味で同時にお勧めです。
VBと製作で学ぶ初めてのパソコン応用工作―PCのパラレル&シリアル・ポートを使ったIO制御の実際
VBと製作で学ぶ初めてのパソコン応用工作―PCのパラレル&シリアル・ポートを使ったIO制御の実際
CQ出版
price : ¥1,950
release : 2002/07

初めての応用工作 にしては説明が優しくない。

「初めての」というタイトルで優しそうな説明を期待していたが、やはりトラ技らしく、説明だけを読めば回路の動作が理解できるほど、やさしくは説明されてない。

ただし、キットしてこの通り作るのなら、すべての必要部品の型番、個数、入手販売店などまで詳しく書かれている。

 取り上げられているサンプルはパソコンと外部をつなぎ、実験的に使用するには役立つ、便利なものばかり。
 製作方法についても、回路図、基板の配置図、配線図が写真で示されていて、この通り作りやすいように示されていてよいと思う。
本の半分はVBの使用方法で、付属のCDに作ったモノを動かすためのサンプルプログラムも多く含まれている。

入門として読むなら、やはりトラ技的な初心者にまでやさしくない回路内容の説明です。様々な回路が十分わかる人なら的確で余計なところの無い説明かもしれません。

キットとして作り上げるだけでなく、将来改良、応用するために理解するには、使用するICの役割や動作が詳しく説明されてないので、動作を探るには説明を良く読んだ上、順を追って自分でよく考える、部品、ICを調べる必要がある。

サンプルはパソコンと外界をつないで実験してみると言う意味では役立つものですから、このまま組み立てて使用しながら、将来この回路内容まで全部わるようになり、応用したいものです。

標準XML完全解説〈上〉
標準XML完全解説〈上〉
技術評論社
price : ¥2,394
release : 2001/03

解説書や仕様書の位置づけ

まずは結論。
XMLの仕様について、深く知りたい方にお勧め。初心者が購入しても、後々必要になる事項が記載されているので、仕事に必要な人は必須。また、他の書籍と見比べても、ここまで詳しく書いている書籍がないので、買って損はしない。

ただ、個人的にいくつか気になる点を列挙。

1.リファレンスや索引が不十分。気になることを索引で調べようと思って、索引から見つからないことが多々あった。
2.レイアウトがわかりづらかった。十分に見出しが強調されていないため、どれが章で、どれが節なのか等、一目判断しづらかった。
3.もっと推敲すれば、わかりやすくなったと思う文章。読むのに、少々根気がいる。

気になる点は、それぐらいだろうか。

あと、購入の際に、参考程度に。
あくまでも「解説書」や「仕様書」の内容なので、初心者には取っつきづらいと思われる。そのため、練習問題が多く掲載されている参考書で勉強をして、XMLの概要(何となくというレベルで十分)を把握した後に、細かい仕様を勉強した方が習熟には早いと思われる。

ある程度、理解した後に本書を読むと、さらなる理解とXMLをより発展したレベルでの利用が可能になると思われる。

即解JSP & Servletプログラミング入門―JSP2 & Tomcat5対応
即解JSP & Servletプログラミング入門―JSP2 & Tomcat5対応
秀和システム
price : ¥2,940
release : 2005/11

AccessVBA辞典―2000/2002/2003対応
AccessVBA辞典―2000/2002/2003対応
秀和システム
price : ¥2,100
release : 2004/03

使いやすい!

私は、システム部門で作成したACEESSを一部自分で変更する際に、VBAの構文が分からない部分があったため、本書を購入しました。
そんな際に構文を抽出してどのように使用するのかをスムーズに理解でき、とても快適でした。
今後、VBAを学んでいくにあたってもとても役立ちそうで、「買って良かった。」と満足しています。
JavaScript逆引きクイックリファレンスfor Windows & Macintosh
JavaScript逆引きクイックリファレンスfor Windows & Macintosh
毎日コミュニケーションズ
price : ¥2,310
release : 2005/10

VBA の絵本
VBA の絵本
翔泳社
price : ¥1,764
release : 2005/10/21

プログラム書法
プログラム書法
共立出版
price : ¥3,150
release : 1982/06

古典的名著

プログラミングのアンチパターン集として、古典的名著です。
対象となっているプログラミング言語はFORTRAN, COBOL, PL/Iと古いのですが、その内容は現在でも充分に通用するものです。
ぜひ一度、目を通されてはいかがでしょうか?
プログラミングMicrosoft Visual C++ 6.0
プログラミングMicrosoft Visual C++ 6.0
日経BPソフトプレス
price : ¥9,975
release : 1999/03

コレがあれば良い

この本があれば、殆どのVC++の事が分かる。
しかし、学習として使うには余りにも膨大すぎて無理があるので、辞書的な使い方になるでしょう。
しかし、内容的には非常に優れていて、「こんな処理したいけど・・・。」と言うときにこれがあれば、大抵はわかる。

基本的に、辞書的な使い方の方が良いので、河西朝雄の「標準Visual C++ プログラミングブック」などで基本的な部分を学習して、いざ何か作ろうと言う時に、学習できなかった機能を使いたい時に、非常に役立つ。
VC++使いは是非一冊持っておきたい一冊でしょう。

Rubyを256倍使うための本 網道編
Rubyを256倍使うための本 網道編
アスキー
price : ¥1,260
release : 2001/06

【商品詳細】

Rubyを使った掲示板システムと分散ネットワーク対応のゲーム(ロボット対戦ゲーム)の作り方などを解説。Rubyとは、まつもと ゆきひろが開発した日本生まれのオブジェクト指向スクリプト言語だ。共著者の1人artonは、256倍シリーズの『Rubyを256倍使うための本 邪道編』の著者でもある。 本書で解説されている内容の実用度は高く、ロボット対戦ゲームのほうは技術的にも高度だ。語り口は、これまでに刊行されている256倍シリーズと同じく軽妙。そのため、最後までさらりと読めてしまうかもしれないが、脚注やコラムにも貴重な情報が書かれているので見逃さないようにしてもらいたい。 本書の前半では、RubyとCGIを使ったシステムを2つ作成している。1つは、基本的な機能を備えた掲示板システムで、もう1つは「散財自慢システム」(つまり、小遣い帳)である。散財自慢システムでは、eRuby(埋め込みRuby)を使ったCGIの作成方法や、エラー処理、Cookie制御についても解説している。 本書の後半では、分散ネットワーク対応のロボット対戦ゲーム「Rubyrobots」を作成している。Rubyrobotsは、ゲームプログラムのTclrobots(CROBOTSのTcl/Tkバージョン)をRubyに移植したものだ。移植にあたっては、分散オブジェクト環境を実現するdRuby(分散Ruby)やウィンドウズのGUIを呼び出すSWin拡張モジュールなどが利用されている。ここでは、オブジェクト指向のありがたみとRubyの使い勝手の良さがよくわかるはずだ。(遠野 諒)

ゼロから学ぶソフトウエア設計―ERモデル,オブジェクト指向,UMLがわかる!
ゼロから学ぶソフトウエア設計―ERモデル,オブジェクト指向,UMLがわかる!
日経BP社
price : ¥1,980
release : 2002/11

共有しておきたい

ソフトウェア開発の現場の実際なんて、適当なものですから、自分も含めて「設計のイロハ」も知らないような連中が集まって開発してる・・・なんてザラですよね。そうならないように、共有情報として、最低限この本に書かれていることくらいは知っておきたい。という一冊です。「ゼロから学ぶ」というのは、個々の設計手法や技術についての詳細を、ということではなく、「設計とはこういうものなんですよ」ということについて「ゼロから学ぶ」という内容になっていると思いました。本書を読むような人は、おそらく実務経験があるのではないかと思いますので、本書を読んで物足りなさや、疑問を感じたならば、個別の書籍を買えば良いのではないでしょうか?そのような契機を与えてくれるという点で、良書だと思います。
Notes/Domino 6ビギナーズガイド
Notes/Domino 6ビギナーズガイド
オーム社
price : ¥2,310
release : 2003/05

すでに環境がある、利用者向けの本

IBMからダウンロードした試用版を試すために購入しましたが全くダメ
これから導入する場合は不向きな本です
Dominoサーバーの内容はほとんど無いです

内容はかなり簡単で初心者向きにかかれていますが、
なんせインストールの手順がないし、
パスワードを入力してくださいとか、あきらかに、すでにNotes環境がある場合を想定してある内容です。

つまり、すでに環境が準備され、管理者のもとで使う人(利用者)が、
自分の使いやすいように設定する為の本です

C++Builder6 コンポーネント活用ガイド&実践プログラミング〈Vol.2〉実践テクニック編
C++Builder6 コンポーネント活用ガイド&実践プログラミング〈Vol.2〉実践テクニック編
カットシステム
price : ¥3,150
release : 2002/10

C++Builder座右の書

C++BuilderもVer6となりました。RADといっても最終的なコードはC++で書かなければいけません。(あたりまえですが・・・)でも、C++Builderでプログラミングした場合の開発効率は計り知れないものがあります。本書は、サブタイトルにあるようにコンポーネントの活用に重点をおいてかかれています。

VCLをいかにうまく活用できるかということが(それも利用者が短時間で)がC+Builderを使う意義があります。毎度のことながら著者らはそれを明快に解説しています。C++Builderに関する書物は諸外国、日本でも多数発売されていますが、今回も著者らの本を購入しました。ぜひ、みなさんもVol1、Vol2と座右においてプログラミングしてください。きっと開発効率があがります。
また、サンプルコード類のはいったCDROM付属していま!!がサンプルプログラムはネット上からダウンロードでるので安心してください。(11月24日の時点では準備中でした。)

HTML+スタイルシート Webデザインブック
HTML+スタイルシート Webデザインブック
ソーテック社
price : ¥2,604
release : 2006/04

精選トピックス
精選トピックス
近代科学社
price : ¥4,095
release : 1995/12

アルゴリズムの参考書

MIT での計算機アルゴリズムの教科書として利用されている、"Introduction to Algorithms" の翻訳であり、3分冊になっている。

基本的なアルゴリズムから最新のアルゴリズムまでが、プログラム言語に依存しない記法で分かりやすく記述されているので、プログラマは自分の使い慣れた言語で実装することが可能である。このため、特定の言語向けに書かれたアルゴリズム解説の書籍よりもより使い回しがきくと言える。

純粋にアルゴリズムを勉強したい大学生から、企業や研究機関でより完成度の高いプログラムを要求される研究者まで、プログラミングを専門としない人でも利用できる、教科書ないしはハンドブック的な書籍。

Perlデータマンジング―データ加工のテクニック集
Perlデータマンジング―データ加工のテクニック集
ピアソンエデュケーション
price : ¥3,360
release : 2003/01

【商品詳細】

「データマンジング」とは聞き慣れない言葉だが、本書によれば「あるフォーマットのデータを受け取り、その他のフォーマットに変換することすべて」を表すそうだ。言葉自体は一般的でないにせよ、概念自体は一般的なものだ。たとえば、異なるデータフォーマットを集計のために統合したりということは、プログラミングやシステム構築上、日常的に意識されているものだろう。本書はPerlをベースに、データ変換の手法を解説する。 実際には、一口にデータといっても原始的なテキストファイルから、XMLのように高度に構造化されたものまでさまざまだが、本書ではそれらをまんべんなく取り上げ、具体的な手法を解説する。ASCIIテキストファイルからはじまり、レコード指向データ、CSV、固定長データ、バイナリデータ、HTML、XMLと、実際に使用されているほぼすべてのデータ形態を網羅している。そして、最終的には独自のパーサを作成するところまでを説明する。 一般的にPerlはCGIとして利用されるケースが多いが、CGI用に開発されたわけではなく、豊富な活用シーンを持っている。データもいたる所に存在し、処理されることを待っているので、広義においても本書の言うようにデータマンジングにはPerlが向いていると言えるだろう。幅広い事例はもちろん参考になるが、考え方に重点が置かれているため、Perl初心者から上級者まで読みごたえのある内容となっている。データが単独のシステム内で完結することが少ない今、多くのプログラマーやSEに読まれることを期待したい。(大脇太一)

便利なすぐ使えるイディオム満載

なかなか良い本。Perlの初級者を脱したいと思っている私にとっては、第3章の
「便利なPerlイディオム」が参考になりました。
XML::Simpleで読ませたデータ構造を、どうすれば扱いやすくなるかと考えてい
たんですが、それにぴったりのイディオムが書いてあったのが、ポイント高い
です。あんまり一般的な話ではないかもしれないけれど。
サーブレット&JSP逆引き大全600の極意
サーブレット&JSP逆引き大全600の極意
秀和システム
price : ¥3,150
release : 2005/12

OpenGLプログラミングガイド 第2版―The Official Guide to Learning OpenGL,Version 1.1
OpenGLプログラミングガイド 第2版―The Official Guide to Learning OpenGL,Version 1.1
ピアソンエデュケーション
price : ¥12,600
release : 2002/04

赤本としての認知度の割には・・・

翻訳があまり良くなくて読みづらいですが、内容は豊富なので持っていて損はないでしょう。
Java GUIコンポーネント完全制覇
Java GUIコンポーネント完全制覇
技術評論社
price : ¥3,024
release : 2002/08

数少ないSwingの体系的な書籍

理由あって初めてSwingを扱うことになった。
JAVAの中でもSwingは、今となっては比較的新しくない部類の技術であるので、なかなか情報を収集することが難しい。

そんな中で、本書は体系的に学ぶ為にはとてもよい書籍である。

各章ごとに、概要→説明→サンプルソースと読み進められて、前出ではあるが、AWTとSwingでサンプルソースが分かれており、ポイントや注意点等も、うまくまとめられている。

あえて好みの分かれるところであるとは思うが、太字にて全ての関数等が記述されているので、視覚的には少々読みづらい気がする。

ただ、問題なく良書である。

デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書
デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書
アスキー
price : ¥2,310
release : 2004/02

C言語入門書の次に読む本

BSD Magazineに連載されていたソース探検をまとめたものです。
やさしい語り口に対して内容は歯ごたえがあります。

どんなときにどんなソースを読めばよいのか、
どうやって読むべきソースを探し出すのか、
その一助になる本だと思います。

Unicode標準入門
Unicode標準入門
翔泳社
price : ¥3,990
release : 2001/05

Localization、Internationalizationの虎の巻です

Unicodeを扱うに当たっての教科書とも言うべき良書です。
Unicodeは"Unicode"という言葉自体が文字コードを示していますが、エンコーディング手法はWindowsで使用されているUTF-16LE(UCS-2LE)以外にもUTF-8、UCS-4など多くあります。また、ISO/IEC 10646-1/-2(新10646の旧版)とも関連し、単に文字を「一意」にエンコード、デコードするといった単純なものではありません。
とくに各国のマルチバイト文字との変換やLocalization、Internationalizationを行うには、文字の違いや言葉の違いに留まらず、その言語特有の特徴も知る必要があります。それを知らずして正しい国際化対応プログラムは作成できません(例えばヘブライ語、アラビア語は右から左に読み書きされます)。
そういう意味で、本書はその概要を分かりやすく解説してくれているため、理解しやすいと思います。なお、情報がやや古いのでその点には注意して読まれたほうが良いでしょう。
このほかに、Ken Lunde著の"CJKV Information Processing"(ISBN 1-56592-224-7)も非常にオススメできます。もしかしたら邦訳されているかもしれません。
JavaによるWebアプリケーション入門―サーブレット・JSP・Struts
JavaによるWebアプリケーション入門―サーブレット・JSP・Struts
サイエンス社
price : ¥1,890
release : 2005/02

豆蔵セミナーライブオンテキスト(1) わかるオブジェクト指向
豆蔵セミナーライブオンテキスト(1) わかるオブジェクト指向
技術評論社
price : ¥2,604
release : 2005/07/29

決定版オブジェクト指向入門となるか

本書は、「オブジェクト指向について」のまさに入門書。
新人の技術者や、あまり勉強する時間がとれずにJavaで
開発をしている技術者にお勧めできる。
本書を読んだあと、各トピックの関連に注意しながら
他の専門書を読むと、最低限の努力でオブジェクト指向周辺の
技術が理解できるだろう。

この本は、あくまでもオブジェクト指向を中心にしながら、
初学者向けの文脈をうまく作り上げている。
他のオブジェクト指向の本だと、特定の言語と結びついていたり、
あるいは数学的な概念が入ってきて、初心者にはあまり
お勧めできなかった。

オブジェクト指向という考え方は、システムを開発する上で
「人間が世界を理解するやり方を素直にシステムに取り込もう」
という方針から生まれている。
だから、特定の言語と結びついてしまうと、その言語特有の
「縛り」にとらわれてしまって、本来のオブジェクト指向で
できることを狭めてしまうことがある。
また、数学的な理論展開は魅力的ではあるが、
初心者はまず、全体像をつかむべきであり、
数学的厳密さは重要ではない。

星が4つなのは、参考文献が無いから。
セミナーの録音を元に原稿を起こしているので仕方ない面もあるが、
勉強を促進するためにも参考文献を載せて欲しかった。

セキュアソフトウェア
セキュアソフトウェア
日経BP社
price : ¥3,990
release : 2004/12/09

勉強になりました。

セキュリティに関する詳細な内容を例を交えて解説してあり、とても新鮮な内容でした。勉強になりました。
スタイルシート スタイルブック
スタイルシート スタイルブック
翔泳社
price : ¥2,310
release : 2004/02/11

CSSの本領

ウェブスタンダードに準拠するようなサイトは味気ないテキストサイト、という偏見を覆してくれた本です。

初めにCSSだけでデザインされていながらとても美しいサイトを紹介するという「ショック療法」で読者をCSSデザインへと誘い、その後で実例の紹介と実際の作業・テクニックを述べていく構成がすばらしい。CSSを極めるには明らかに内容不足でしょうが、著者も述べているように「CSSに何が出来るか」ということを示してくれる一つの道しるべであると思います。

「広告ブロック」という違法行為を掲載している点で星を一つ減らしました。

楽しく学ぶJavaではじめる画像処理プログラミング
楽しく学ぶJavaではじめる画像処理プログラミング
ディーアート
price : ¥2,415
release : 2002/12

参考になりました。

javaがどうやって画像を処理しているかについて、
わかりやすく解説しています。

ただ、本書では使わないクラスやメソッドについては、
Java Technologyのサイトの説明を丸っきりうつしがき
している部分が多く、少々乱暴な部分も見られます。
そのらへんのもう少し詳しい解説が欲しかったところです。

シェルスクリプト ポケットリファレンス ~bash編
シェルスクリプト ポケットリファレンス ~bash編
技術評論社
price : ¥2,394
release : 2005/08/17

定番のリファレンス本です

ありがちといえばありがちなネタ(酷

内容的には凄い基本的なことを丁寧に書いてる感じでマニアックさが少ない.
ソフトバンクかな? から出てる方が内容的にはマニアックな感じです.

あとこういうのって上中級的には忘れたときのリファレンスとして,初級的には勉強としてのサンプルの存在が重要だと思うのですが,
サンプルはどちらかというとサーバー管理やサーバーをお守りするときにありがちな内容が多い気がします.

そういう意味では

「サーバー管理任されたんでシェルってのを覚えないといけないんだろうか」

という人にいいとおもいます.

Javaデザインパターンハンドブック
Javaデザインパターンハンドブック
ソフトバンククリエイティブ
price : ¥2,604
release : 2005/03/30

実務に役立つハンドブックですね

GoFのデザインパターンハンドブック。タイトルの通りJavaのサンプルコードが使用されています。この本の初めに書かれているように、GoFのデザインバターンを一通り習得しておいたほうが良いです。

ハンドブックらしく実際にパターンを適用させるケースはどの様な場面か、パターンを適用させるためのチェックリストなどが記載されいます。さらに実務で使用する場合の注意点など実際にパターンを使用する為に必要な情報が詰め込まれています。図表も解りやすく、小さな本ですが非常に多くの有用な情報が詰まっている実用書になっています。

筆者がGoFの一人Ralph E.Johnsonから直接デザインパターンを学んだだけの事がある本です。

Javaのオブジェクト指向がゼッタイにわかる本―最初からそう教えてくれればいいのに!
Javaのオブジェクト指向がゼッタイにわかる本―最初からそう教えてくれればいいのに!
秀和システム
price : ¥2,415
release : 2006/05

ASP.NET+Oracle アプリケーション開発入門 VB.NET版
ASP.NET+Oracle アプリケーション開発入門 VB.NET版
ラトルズ
price : ¥3,990
release : 2005/04

アルゴリズムの設計と解析手法
アルゴリズムの設計と解析手法
近代科学社
price : ¥3,780
release : 1995/12

アルゴリズムの基礎

MIT での計算機アルゴリズムの教科書として利用されている、"Introduction to Algorithms" の翻訳であり、3分冊になっている。

基本的なアルゴリズムから最新のアルゴリズムまでが、プログラム言語に依存しない記法で分かりやすく記述されているので、プログラマは自分の使い慣れた言語で実装することが可能である。このため、特定の言語向けに書かれたアルゴリズム解説の書籍よりもより使い回しがきくと言える。

純粋にアルゴリズムを勉強したい大学生から、企業や研究機関でより完成度の高いプログラムを要求される研究者まで、プログラミングを専門としない人でも利用できる、教科書ないしはハンドブック的な書籍。

ゲームコーディング〈Vol.2〉DirectX9/WinSock編―「DirectSound」「DirectMusic」「DirectPlay」「DirectInput」のすべてがわかる
ゲームコーディング〈Vol.2〉DirectX9/WinSock編―「DirectSound」「DirectMusic」「DirectPlay」「DirectInput」のすべてがわかる
工学社
price : ¥2,625
release : 2005/10

実習Visual Basic.NET―だれでもわかるプログラミング
実習Visual Basic.NET―だれでもわかるプログラミング
サイエンス社
price : ¥1,995
release : 2004/04

はじめてのPHP言語プログラミング入門
はじめてのPHP言語プログラミング入門
技術評論社
price : ¥3,024
release : 2005/04

悩んでいたオブジェクト指向の意味が良く解る

Excel VBAのクラスモジュールでつまずきました。Javaの色んな書籍でも、オブジェクト指向プログラミングを難しげに解説しています。ずっと「何で俺には理解できないんだろう」と悔しく思っていました。でも、この本を読んでいたら、一気に氷解です。「プロパティとはクラスの中の変数のこと」「メソッドとはクラスの中の関数のこと」と、一行で完結しています。「えッ?たったそれだけのことだったの?」じゃあ、「今まで読んだ本は、わざわざページ数増やすために、わざと難しく書いていたんだ」と勘ぐってしまいたくなります。ただ「入門」と銘打っている割には、C++等との比較が随所に出てきますので、初心者にはちょっと辛いと思います。このあたりの解説を含めれば、ページ数倍増でも、買った人は得すると思います。
オープンシステムに活かす実践 COBOL資産移行ガイド
オープンシステムに活かす実践 COBOL資産移行ガイド
日経BP社
price : ¥3,990
release : 2003/11

すぐに役立つ。まさに「実践」

COBOL資産が膨らみすぎたレガシーシステムをオープン系へどのようにマイグレーションすれば良いのか悩んだときに、やはりまず過去の様々な事例を参考にしたくなる。このとき「日経システム構築」のバックナンバーを入手するか、それとも本書を入手するか悩んだあげく、結局両方とも購入してしまった。しかし、本書だけで充分すぎた。もちろん、COBOL資産の移行事例だけではなく、移行後に直面しやすい問題も取り上げ、前もってトラブルを回避するためのテクニックやノウハウが満載なのである。しかも、図表がふんだんに使われており非常にわかりやすい。ちょっと値段が高いが、内容に見合っていると思う。
公式PIC‐BASIC活用ブック―わかるマイコン電子工作 簡単ゲーム制作からロボット制御まで
公式PIC‐BASIC活用ブック―わかるマイコン電子工作 簡単ゲーム制作からロボット制御まで
電波新聞社
price : ¥2,205
release : 2005/05

遂に真打ち登場!!

これまで、PIC関連の書籍は多々あれどPICBASICをメインにした本は見当たらなかったのではないでしょうか?本書はPICBASICでここまで出来るのか?と思うぐらいの内容です。
新C++言語入門 シニア編〈下〉クラス機能
新C++言語入門 シニア編〈下〉クラス機能
ソフトバンククリエイティブ
price : ¥3,780
release : 2001/05

良書です

他のC++入門書では大抵省略されている内容も本書では
豊富なコーディングサンプルと共に詳細に記載されてます。
(テンプレート、STL等についてここまで説明してる本は
あまり見当たりません。)
C入門書を包括してるC++入門書が多いなかで、買っても
後悔しない1冊だと思います。
Visual C++.NETではじめるWin32APIシステムプログラミング
Visual C++.NETではじめるWin32APIシステムプログラミング
カットシステム
price : ¥3,990
release : 2002/05

Windowsのシステムプログラミングには是非参考にしたい

マルチスレッドプログラミングにおけるクリティカルセクションの同期やセマフォ、メモリマップドファイルによるプロセス間のメモリ共有など、システムに深く入り込んだ部分について詳細に説明されている。
WindowsでGUIプログラミングを行う場合、MFCや.NET、APIを使うことは決して避けることは出来ません。

また難解なWindowsのシステムアーキテクチャについて解説してくれている良書です。GUIを使用したマルチスレッドプログラミングを作成する場合、是非とも読んでおきたい内容だと思う。

ただ、.NETアーキテクチャには全く触れていませんので、.NETについて知りたい方は他の本を読んだほうが良いでしょう。逆に、VC++6.0でも使えるテクニックということになります。WindowsAPIなので当然なんですが。

新C言語入門 ビギナー編
新C言語入門 ビギナー編
ソフトバンククリエイティブ
price : ¥1,995
release : 2003/12

これで基礎は完璧?!

スーパービギナー編を読破した後、ただちにこの本に挑んだ。。

やはり、基礎をきっちりマスターする事の重要さを感じさせられた。
項目ごとに解説もすっきりとまとまっていて、見やすかった。
もう少し、例題に凝って欲しかったが、まぁ、解説本なので、こんなもんでしょう。

詳解 MPLSの設計と実装
詳解 MPLSの設計と実装
ソフトバンククリエイティブ
price : ¥5,880
release : 2003/06/28

MPLS全般のガイドライン

本書では、MPLSにおけるネットワーク構築手法に関して、Ciscoルータを
用いて構築法について体系的にまとめられている。

ネットワーク関連の企業で働き、ルータなどを操作している方は必ず
読むことを薦めます。

また、本書内では、現在MPLSがもっとも使われている、VPNの構築法、またTE(Traffic Engeneering)についてまとめられている。

特に、TEに関しては、まとめられている日本語の書籍はあまりないので、
大変に参考になる。

Java2セキュリティプログラミング―基礎概念から実装の詳細まで
Java2セキュリティプログラミング―基礎概念から実装の詳細まで
ピアソンエデュケーション
price : ¥6,090
release : 2001/04

JCE、JAASのついて

この本では暗号技術、認証基盤についての説明を詳細にかつ易しく書いています。暗号技術は認証基盤でも用いられており、かつネットワークセキュリティ等においても利用されています。インターネットが日常生活に欠かせなくなった昨今においてシステム開発の比重はほとんどがWEBシステムへと移行しています。WEBシステム開発においてはJAVAプログラムを利用したシステムが多い中、JAVAでのネットワーク、セキュリティ対策は必須です。本書を読めば少なくとも、セキュリティの重要性への理解が深まると思います。
Microsoft Windows Server 2003リソースキット機能編IIS6.0
Microsoft Windows Server 2003リソースキット機能編IIS6.0
日経BPソフトプレス
price : ¥8,820
release : 2004/06

Java&XML 第2版
Java&XML 第2版
オライリー・ジャパン
price : ¥4,830
release : 2002/05

【商品詳細】

そもそも、なぜ「Java & XML」なのだろうか。従来はJavaもXMLも、それぞれ個別の解説書によって説明されてきた。しかし、現場のJava開発者には、すでにXMLはJavaと切り離せないことは十分に理解できるだろう。本書は、Javaで扱うことを前提としたXML解説書である。したがって、きわめて現実に即した形で、かつピンポイントで知識を得ることが可能となっている。 本書では、XMLの概念にはじまり、SAX、DOM、JDOM、JAXP、Webパブリッシングフレームワーク、RPC、SOAP、Webサービスと、膨大な内容をフォローしている。しかし、真剣に読み進めれば、たとえその内容をほとんど知らなかったとしても、理解することはそれほど困難ではない。それは著者が「読者にとって何が必要か」を意識して執筆したということと、豊富な経験から得た注意点・失敗談などが盛り込まれているからにほかならない。たとえば、「1章 はじめに」では、XMLの導入に対する開発者の不安を例示することで、逆にXMLの有用性と存在意義を読者の頭にたたき込みことに成功している。そういった意欲的な試みのなかに、「SOAPとは、Simple Object Access Protocolの略です。今まで耳にしたことがない人は、おそらくどこか山奥で生活していたのでしょう」と、ユーモアを見せることも忘れていない。 ただし、本書を読み進めるうえでJavaの知識は必須だ。ある程度知っていれば一応の理解はできるが、できれば「Javaを理解している」と言えるレベルの知識があった方がよい。ちなみに本書では『Learning Java』(O'Reilly & Associates発行)を学習することをすすめている。 すでにSOAPは一般的な技術として使用されており、それに附随してWebサービスも、スタンドアロンではない本来のデータ交換システムとして、さらなる発展を遂げようとしている。本書が出版された背景には、JavaとXMLの不可避な普及がある。技術者はもちろんのこと、コンサルタントなどシステムにかかわる人には必須の書となるだろう。(大脇太一)

サンプルが嬉しい

SAX、DOM、SOAP、JAXPなどについてJavaのサンプル・プログラムなどを交えながら非常にわかりやすく解説しています。

そのため、この本を読めば、SAX、DOMなどの概要とJavaでそれらのプログラムを作成する方法について一通り理解することができると思います。

実際にプログラムを作成しながら学びたい方にはお勧めです(プログラムは作者のホームページからダウンロードすることもできます)。ただ、より詳しいことが知りたい方には物足りないかもしれません。

TCP/IPソケットプログラミング Java編
TCP/IPソケットプログラミング Java編
オーム社
price : ¥1,890
release : 2003/05

この本のおかげで助かった

ネットワーク関係のプログラムは結構ありますが,
この本はよく出来ていると思います.

サンプルプログラムもしっかりとクラスを分けており
初心者には最適じゃないかもしれませんが,少しは
JAVAを知っている人にはいいんじゃないでしょうか.

完全オープンソースで構築するXML/Java Webサーバシステム Apache XML project & PostgreSQL
完全オープンソースで構築するXML/Java Webサーバシステム Apache XML project & PostgreSQL
セレンディップ
price : ¥3,150
release : 2002/02

情報満載の1冊

これからサイトをたてようとする方には必見の1冊だと思います。
内容が多岐に亘っているにもかかわらず、各々ポイントがはっきりしていて非常にわかりやすいと感じました。
前著の「XML超入門」とあわせて読めば、より細かいところまで理解できると思います。
XMLのデータ処理基本テクニック―VB.NETで開発できるサーバサイド処理(ASP.NETでのXML生成・検索・集計)の基本