お勧めの技術書、自己啓発書、ビジネス書、インターネットビジネスの本などを紹介

『DirectX9 DirectX Graphics』その後

ブログのアップはサボっていますが、DirectX9の本、『DirectX9 DirectX Graphics (I・O BOOKS)』は読み続けています。

 

今日、サンプルフレームワークのところを読み終わるところで、3次元の数学の章は先に読んでしまったので、大体半分が読み終わったことになります。

 

章の内容の、得意、不得意にもよりますが、大体、1日30分くらい、この本を読むのに使って、1週間に1章は読み終わることができます。

 

本の内容は、今まで読んだ内容では、DirectX Graphicsの初期化、2Dグラフィックス、サンプルフレームワーク、3Dグラフィックスの数学などについて、主に、DirectX Graphicsやサンプルフレームワークの関数の解説が中心に書かれています。

そして、関数の使い方を示す簡潔で短いサンプルコード、関数を使う上での注意事項が書かれています。全体のサンプルコードは、付属CD-ROMに譲るという形になっています。

こちらも、解説した技術だけを使ったものにしぼられているようなので、余計なコードに惑わされることはなさそうです。

 

これから、いよいよ、3Dグラフィックスの解説に入っていきます。とても、楽しみにしています。

 

是非、これから、DirectX9、特に、DirectX Graphicsを勉強してみたいという人は、読んでみてください。なかなかお勧めです。

 

 

『DirectX9 DirectX Graphics (I・O BOOKS)』(NRTTKR著、工学社)

『GLUTによるOpenGL入門2 テクスチャマッピング』

本は10冊同時に読めという内容の本を見かけましたが、自分もDirectXの本や自己啓発書と平行して、この本を読んでいます。

 

この本は、まるまる1冊、OpenGLテクスチャマッピングの技術を扱った、他に類書のないCG技術の本です。

 

テクスチャマッピングの解説は、さっと済ませて、テクスチャ行列の使い方や、スフィアマッピングやキューブマッピングといった環境マッピングや、テクスチャマッピングを応用した様々なエフェクト技術を、その数学的な意味とあわせて、詳しく扱っています。

 

さらには、GLSL(OpenGL Shading Lanuage)の解説も行っています。

 

このように、この本は、テクスチャマッピングを中心に、いろいろなエフェクト技術を詳しく扱っていますが、かなり深い内容なので、正直言うと、少し難しいと感じます。

 

ちゃんと理解するには、数学的なロジックも追って読んでいかないといけません。

 

どちらかというと、中級者、上級者向けで、OpenGLの基本をある程度理解した人向けです。

 

OpenGLの基本を理解したい人には、同じ著者の前作、『GLUTによるOpenGL入門―「OpenGL Utility Toolkit」で簡単3Dプログラミング! (I・O BOOKS)』の方をお勧めします。

 

また、画像ファイルの読み込みなどは、著者お得意の手抜きでさっと済まされているため、これについては、他の書籍やネット上の情報を参考にしなければならないと思います。

 

 

私は、正直言うと、テクスチャマッピングは今ひとつ苦手で、その価値も軽く見ていましたが、この本を読み始めて、その奥の深さや、できることの範囲の広さ、面白さを知ることができるようになりました。

 

是非、この本を読んで、理解してしまおうと思っています。

 

この本は、CGを学んでいる人、仕事で使っている人には、一読の価値のある、優れものだと思います。

 

 

『GLUTによるOpenGL入門2 テクスチャマッピング [CD-ROM付]』(床井 浩平 著、工学社)

『DirectX9 DirectX Graphics』

やはり、できれば、3Dグラフィックス関係のプログラミングの仕事がしたいというのことあり、いろいろと勉強しています。最近は、新しい技術としてDirectXの勉強を始めました。

 

『DirectX9 DirectX Graphics (I・O BOOKS)』という本を読んでいます。

思っていた以上にわかりやすく、重宝しています。

 

この本には、DirectX Graphicsの関数などの解説が、詳しく、わかりやすく書かれています。

DirectXの関数は引数が多く、きめの細かい設定ができるのですが、その反面、そこがDirectXの難しさという気もします。

設定の仕方によってはエラーになる場合もあります。また、デフォルト値を設定すればいいところも結構あります。

そういった、細かい部分の情報ももらさず、この本では解説されています。

痒いところに手が届くような内容の本だと思います。

書いた人が、読者がどこでつまずきそうか、よく知っていて書いているという感じがします。

 

ただ、この本、一見、それほど分量がないように見えますが、結構読み応えがあります。

 

最初、慣れるまでは、なかなか読んでも進まないかもしれません。

それなりの覚悟が必要かもしれません。

DirectXは決して簡単ではないということでしょうか。

他の本でも、これは同じだと思います。

 

この本の作者は、この本を発行している工学社の、編集部の方のようです。

一日中、CG関係の本を書いたりできるなんて、ちょっとうらやましい気もします。

こんなことを書いたら、ちょっと失礼かもしれませんが…

 

『DirectX9 DirectX Graphics (I・O BOOKS)』(NRTTKR著、工学社)

『基礎からわかる画像処理』

ちょっと前まで、『猫でもわかるC#プログラミング (猫でもわかるプログラミングシリーズ)』という本を読んでいましたが、それと平行して『基礎からわかる画像処理―画像処理のアルゴリズムを理解する 基礎ボケ画像ボケ補正画像逆光補正画像パノラマ画 (I/O BOOKS)』という本も読んでいました。

 

画像処理関係のプログラム開発の仕事がしたいというのが、その理由です。もちろん、3次元CGを使ったプログラムの開発が一番やりたいのですが、画像処理も、いろいろ応用すると面白そうなので、試しに、基礎的なことを勉強してみました。

 

今までも、画像処理関係の技術をまとめた本を読んだことがあるのですが、いつも、途中で挫折していました。

 

 

しかし、今回は、無事読み終わりました。

 

 

『基礎からわかる画像処理』は、本当に画像処理の基礎的なことしか書いてありませんが、様々な手法が、C#のサンプルコード付きで、コンパクトにまとめてあります。

 

まずは、基礎から勉強してみたいという方にはぴったりの本なのではないかと思います。

 

分量はそれほど多くないため、頑張れば、1日1章くらい読めてしまいます。

 

最近勉強したC#の実践的な使い方の勉強にもなり、とても参考になりました。

 

 

今度は、JPEGフォーマットを詳しく解説した本でも読んでみようかと思っています。

 

 

『基礎からわかる画像処理―画像処理のアルゴリズムを理解する 基礎ボケ画像ボケ補正画像逆光補正画像パノラマ画 (I/O BOOKS)』(工学社、田中 成典監修、西田 義人、吉村 智史編纂)

神田三省堂で『OpenGLプログラミングガイド』を買いました

今日は、久しぶりに神田三省堂に行ってきました。

 

 

お目当ては、『OpenGLプログラミングガイド 原著第5版』。

 

 

最初、秋葉原のラオックスあたりで買おうと思ったのですが、久しぶりに、神田神保町に行ってみたくなり、三省堂で買うことにしました。

 

 

 

 

実は、神田神保町のあたりが大好きで、できることなら、将来住みたいと思っているくらいです。

 

 

今の収入と、フリーエンジニアの不安定さでは、ちょっと難しいところがあります。

 

 

でも、本気で探せば、今の収入でも住めるようなお手ごろ賃貸物件があるのかもしれませんが…

 

 

その場合は、かなり頑張って働いて、かなり節約もしないと厳しいとは思います。

 

 

 

 

さて、でも、それは将来の夢で、今日の目的は、神田三省堂で本を買うこと。

 

 

久しぶりに行った三省堂、なんか雰囲気が少し変わっていました。

 

 

何となく高級な感じになっていました。

 

 

目的の理工学書売り場に直行したのですが、売り場の配置も変わっていました。

 

 

営業時間も長くなったみたいです。

 

 

本当に久しぶりだったので…

 

 

 

 

お目当ての、『OpenGLプログラミングガイド 原著第5版』ですが、もちろんちゃんと売っていました。

 

 

中に少し目を通して、エイやで買いました。

 

 

こんなに高い本を買うのは、本当に久しぶりです。

 

 

しっかり、領収書もらいました。

 

 

一応、フリーエンジニアなので…

 

 

 

 

もう一つのお目当ては、洋書売り場で、洋書のコンピュータ書籍を物色すること。

 

 

売り場はそれほど大きくないですが、ちゃんといい本がそろっていて、中も目を通せるのがいいところ。

 

 

 

 

『OpenGL Superbible: Comprehensive Tutorial and Reference (OpenGL)』と『OpenGL Distilled』がかなり魅力的でした。

 

 

『OpenGL Superbible』は相変わらず、圧倒的なボリューム感と詳しさが魅力です。意外に安そうだったので、ちょっと迷いましたが、そう何冊も高い本を買うわけには行かないので、今日はちょっと我慢しました。

 

 

 

 

さて、もう1冊の『OpenGL Distilled』。

 

 

この本は、今日、初めて知ったのですが、なかなかよさそうな本でした。

 

 

コンパクトにOpenGLの機能をまとめていますし、ちゃんと各プラットフォームでのOpenGLの使い方にも触れられています。

 

 

ただ、ページ数の割りに高かったので、三省堂では、とりあえず我慢して、家に帰ってからアマゾンで買いました。

 

 

三省堂より、少しだけ安かったです。

 

 

もう少し、安かったら、本当に優れものの本だと思います。

 

 

 

 

洋書売り場で、なかなか面白そうな本を見つけました。

 

 

マグロウヒル・バイリンガルブック・ビジネスシリーズというもので、日経などから出ている、MBAシリーズみたいな本と同じような、ビジネスマン向けの書籍です。

 

 

見開き2ページの左が英語、右がその日本語訳になっています。

 

 

これなら、英語があまり得意でない人にもとっつきやすいし、仕事にも役立ちます。

 

 

いろいろな内容のものが出ていましたが、私は、『Getting Organized at Work(賢い仕事の「段取り力」)』というのを買いました。

 

 

英語も、内容も入門レベルです。

 

 

通勤途中に、趣味と実益を兼ねて、気軽に読んでもよさそうです。

 

 

 

 

本を買って、洋書の物色もしたあとは、神保町で外を眺めたり、買った本に目を通したりして、のんびりコーヒーを飲んでから帰ってきました。

 

 

さて、神田神保町に住めるのはいつのことやら…

 

 

 

『OpenGLプログラミングガイド 原著第5版』

 

『OpenGL Superbible: Comprehensive Tutorial and Reference (OpenGL)』

 

『OpenGL Distilled』

 

『Getting Organized at Work』

『猫でもわかるC#プログラミング』

今は、正月休みですが、仕事があるときは、通勤途中や行きによるコーヒーショップで、『猫でもわかるC#プログラミング』を読んでいます。

 

いろいろあって、やはり、得意なC++だけでは、これからはやっていかれないかもしれないなと思い、久しぶりに言語の学習をしています。

 

フォームを作って、簡単にプログラミングできますみたいな本にはあまり興味がなく、まずは言語仕様を知りたかったので、この本にしました。

 

 

昔だったら、気合入れて、『独習C#』見たいな本で、いきなり深く学ぼうとしたと思いますが、今は、忙しいし、他にも勉強していることがたくさんあるので、まずは、言語仕様が知りたいと思い、この本にしました。

 

かなり、初心者向けに書かれていますが、一応、全体像を知りたいという目的なら、問題ない本だと思います。

 

分かりやすいし、サイズも小さめなので、行き帰りの電車の中で読んだりするのには好都合です。

 

『独習C#』見たいな分厚い本は、この本を読んだ後に、さらに深く学びたくなったら読みます。

 

 

C#を勉強してみて、いろいろ新しい概念が出てきて面白いです。

 

2次元配列などの扱いも、C++とはかなり違いますし、プロパティやインデクサなども面白いですね。

 

Javaもいいけど、C#も魅力的ですね。

 

まだまだ、知らないことがたくさんありますが…

 

 

『猫でもわかるC#プログラミング (猫でもわかるプログラミングシリーズ)』

(粂井 康孝著、ソフトバンク・クリエイティブ)

ITILファンデーションに合格

昨日、ITILファンデーションという、運用系のシステムエンジニア向けの資格を受けてきました。

 

会場は、御茶ノ水のアールプロメトリック。時間は夕方に受けました。土曜日の午前中は寝ていたかったので…

 

受付に行くと、簡単な試験の説明を読まされ、その後受け付け。

 

受付時間と、試験の説明に同意したことを書き込みます。

 

そして、試験が始まるまで少し待ちます。

 

この間に、参考書などを読み、最後の詰め。

会場にいた他の方も、真剣に参考書を読んでいました。

 

アールプロメトリックでの試験は、いろいろな資格を受ける人が同じ会場で受けるため、オラクルマスターなどを勉強しているようでした。

 

試験5分前くらいになると、受付の人が着て、荷物はすべてロッカーに入れさせられます。

 

そして、名前が呼ばれ、試験を受ける端末の番号の書かれた紙と、メモを取るための道具をファイルしたものを受け取ります。

このファイルに、アールプロメトリックのIDカードと免許証などの証明書を入れて試験を受けます。

 

注意事項の説明があると、部屋に入って、自分の端末に。

端末はパーティションで区切られています。

 

端末には、自分の受ける試験の名前が表示されているので、そこに自分のアールプロメトリックのIDを入力します。

 

チュートリアルのボタンもありますが、ITILファンデーションはチュートリアルはなしです。

私は、間違えて、チュートリアルのボタンを押し、試験官に注意されてしまいました。

 

そして、試験の開始。

 

試験は、4択式で、ラジオボタンから該当すると思う答えを選びます。

画面の左上には、チェック欄もあるため、あまり自信のない問題はチェックがつけられます。

 

そして、40問を淡々と解いていきます。

 

ITILファンデーションは基本的な問題ばかりですが、中には、記憶があいまいで自信のないものもありました。

そうしたものは、もちろんチェックをつけておきます。

 

40問は、20分くらいで終わりました。

 

最後に、自分の選択した答えの一覧が表示されます。

チェックをつけたものは、黄色く色付けされて表示されています。

 

ITILファンデーションは、40問のうち、26問(65%)が解けると合格です。

 

自分の解いた問題で、チェックのついていないものの数を数えると、ちょうど26個あったので、大丈夫だろうと、試験の終了ボタンを押して、試験終了。

 

結果は、試験を受けたパソコン上に表示されます。

私は、82%が解け、合格でした。問題数だと33になると思います。

 

会場を出ると、マシン管理者風の女性から、試験の結果を印刷したものを受け取り、試験終了。

 

合格ですが、自身があった割には、意外と間違えました。

 

得意な部分と、苦手な部分が結構はっきりしていました。

私は、サービスサポートのできはよかったのですが、サービスデリバリが弱いみたいでした。

 

ちなみに、問題は、各分野ごとに順番に出てくるみたいです。

 

試験で使ったものを返して、後は、帰るだけです。

 

とりあえず、勉強してきたことの結果が出て一安心しました。

 

もちろん、帰りは、いろいろ寄り道してきました。

 

試験の勉強は、ほとんど、『ITIL入門』のサービスサポートと、サービスデリバリに関するところを熟読し、『ITIL教科書』と『要点解説 ITILがわかる!』についている問題を何回か解いただけです。

 

問題の難しさは、『ITIL教科書』のものよりは少し難しかったような気がします。

 

さて、来月からは、この機会で得た知識を生かして、ITILに関連したソフトウェアを扱う今の業務に携わっていくことになると思います。

 

『ITIL入門』(生産性出版、株式会社プロシード著)

 

『ITIL教科書』(アイテック、青柳雅之著)

 


 

『要点解説ITIL(アイティル)がわかる!』(技術評論社、黒崎寛之著)

 

『HTMLタグ+スタイルシート辞典ちび』

『HTMLタグ+スタイルシート辞典ちび』(翔泳社)というリファレンスを買いました。

 

これは、私もお気に入りの翔泳社の『HTMLタグ辞典 第5版』と『スタイルシート辞典 第3版』の続編的な位置づけのリファレンスです。

 

『HTMLタグ辞典 第5版』と『スタイルシート辞典 第3版』が、やりたいことからタグなどを調べる形式になっているのに対して、『HTMLタグ+スタイルシート辞典ちび』はHTMLのタグと、スタイルシートがアルファベット順に並んでいます。

 

つまり、タグなどをある程度覚えてしまった上級者が、さらに詳しく調べるためのリファレンスという位置づけのようです。

 

小さいながら、タグの属性などの説明はかなり詳しく載っています。また、レイアウトは落ち着いてかなり見やすい色使いだと思います。

 

ただ、本が小さいせいか、字が細かいのと、一部色使いで薄い色の字があり、ちょっとそこが見づらい気がします。

 

あと、私の場合は、まだタグの知識が完璧ではないので、『HTMLタグ辞典 第5版』と『スタイルシート辞典 第3版』を使っていた方がいいようです。

 

これらが、常にパソコンの近くにおいて、どのタグを使ったらいいか分からないときに使うためとしたら、『HTMLタグ+スタイルシート辞典ちび』は常備してタグの知識を深めたり、これらを調べても載っていないことなどを、やはり常に手元において、調べるのに向いているかもしれません。

 

でも、”ちび”という名前、かなり気に入っています。山椒は小粒でぴりりと辛いけど、かわいい奴って感じです。

 

 

『HTMLタグ+スタイルシート辞典ちび』(アンク著、翔泳社)

 


 

『HTMLタグ辞典 第5版』(アンク著、翔泳社)

 

『スタイルシート辞典 第3版』(アンク著、翔泳社)

『学びを稼ぎに変える技術』

私もこの本に出てくるように、朝早くの通勤電車の中や、職場近くのコーヒーショップで資格試験などの勉強をしている人間です。

 

この本はそうした人のために書かれています。

 

一番印象に残ったのは”立ち位置を変える”という考え方。特に著者の母親が、おいしいお茶をもらってきたたのですが、そのお茶を作っている会社に電話をした。子供時代の著者は、お茶を売ってもらうのかと思ったら、売らせてくださいと話して商売を始めたというエピソードです。

 

是非学びを稼ぎにしたい!!と思わせる一冊です。

 

 

『学びを稼ぎに変える技術』(藤井孝一+森英樹、クロスメディア・パブリッシング)

 


 

『学びを稼ぎに変える技術』(オーディオブック)

 

『幸せの法則』

最近、『幸せの法則』(望月 俊孝)という本を買って、通勤途中とかに、コンピュータ関係の本を読み終えたあと、半分ご褒美代わりに読んでいます。

すごく薄い本で、全部で100ページにも満たないくらいです。

 

見開き2ページに、1つの話題が書いてあります。

 

本の内容は、幸せに生きるための、ちょっとしたヒント集という感じでしょうか。

 

 

なんといっても、この本のいいところは、あまり肩がこらないこと。

しかも、著者自信の苦労した経験もふんだんに活かされているため、なかなか夢がかなわないで苦労している人や、幸せを感じられずに苦労している人の気持ちを、よく分かって書いてあります。

大きなことを書いて、読んでも実践できないような内容ではなく、ちょっとした心構えや、小さな行動で、読む人の考え方や生き方、行動などが変えられるようになっています。

 

私が、特に興味を持ったのは、宝地図の話。

私も、今度の休みに、大きな文房具屋でものぞいて、コルクボードを買ってきて作ってみようかと思っています。

 

また、夢をかなえるためには、まず、1日15分でもいいからそのための行動をしていくことというのには、とても共感を感じました。

すでに、毎日30分以上は、自分のやりたいCGや画像処理などための勉強をしていますが、昨日から、もうひとつ、新しいことを始めました。

もちろん、毎日、15分くらいでできることです。

 

こんな感じに、この本は、読みやすくて、内容も、なるほどと考えさせられることが多く、とても役に立ちます。

 

 

ただ、なんといってもページ数が少ないので、本を読むのが早い人は、すぐに読み終わってしまうかもしれません。

さーっと読み進めてしまうと、せっかく大事なことが書いてあっても、ただ読むだけで終わって、実践に移さないで終わってしまう可能性があります。

それでは意味がないので、少しずつ、かみ締めて、大事に読んで、読んで良いと思ったことは、ワークも含めて、実際に行動に変えていったほうがいいと思います。

 

 

この本は、普段、何となくしっくりこない毎日を過ごしている人や、夢があるけど、なかなかそこへの一歩が踏み出せない人、時間がなくて、あまり分厚い本が読めない人などに、きっと役に立つと思います。

小粒ですが、なかなかいい本だと思います。

 

 

『幸せの法則』(望月俊孝著、中経出版)