「WebGL+HTML5 3DCGプログラミング入門」という和書がでました。

WebGL+HTML5 3DCGプログラミング入門

 ついにWebGLに関する和書が出ました。簡易目次は以下のようになります。

【簡易目次】
第1章 WebGLとは
第2章 HTML5とJavaScript入門
第3章 はじめの一歩
第4章 三角形の描画とアニメーション
第5章 色と画像を使う
第6章 小休止・Open GL ESシェーダ記述言語(GLSL ES)
第7章 3次元の世界へ
第8章 光溢れる世界へ
第9章 さまざまなテクニック
付録

詳細目次は出版社のサイトをご覧ください。

CUTT System:WebGL+HTML5 3DCG プログラミング入門

 正誤表も出ていますのであわせてご活用ください。

『WebGL+HTML5 3DCGプログラミング』修正箇所

 かなり値段が高いのが頭痛の悩みなので,ちょっと手がでませんね。
Kindleの書籍もまとめましたので,ご活用ください。

Amazon.com: WebGL Beginner’s Guide eBook: Brandon Jones, Diego Cantor: Kindle Store
Amazon.com: Professional WebGL Programming: Developing 3D Graphics for the Web (9781119968863): Andreas Anyuru: Books
Amazon.com: HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL (9781119975083): Jacob Seidelin: Books
Amazon.com: Learning HTML5 Game Programming: A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL (9780321767363): James L. Williams: Books
Amazon.com: Professional WebGL Programming: Developing 3D Graphics for the Web eBook: Andreas Anyuru: Kindle Store
Amazon.com: HTML5 Canvas Cookbook (9781849691369): Eric Rowell: Books
Amazon.com: HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL eBook: Jacob Seidelin: Kindle Store
Amazon.com: HTML5 Games Development by Example: Beginner’s Guide eBook: Makzan: Kindle Store

【HTML5ならKCGIへ入学しよう!】
ウェブプログラミング特論 | 京都情報大学院大学

comments

「情報処理教科書 プロジェクトマネージャ 2012年版」でKCGI学生が合格しました。

情報処理教科書 プロジェクトマネージャ 2012年版

 実は日本最初のIT専門職大学院 京都情報大学院大学の学生が「プロジェクトマネージャ試験」に合格しました。

【出典】
2012/6/26 KCGIの奥田茂人さんが難関「プロジェクトマネージャ試験」に合格 | 京都情報大学院大学

 彼は,この本で必死で勉強して合格しました。実は,この本には過去問を大量にダウンロードできるサービスがあるんです。

情報処理教科書 プロジェクトマネージャ 2012年版 – 三好康之/翔泳社:SEShop.com

 これを利用すれば,午後Iはなんとかなったそうです。ちなみに,昨年の春に応用情報を合格しているので,午前Iは免除でした。10時半に試験場に行けばよいので,かなりゆっくりめです。
 午後IIの論文は,KCGIで論文作成能力をつけたことが勝因につながりました。
 とにかく,論文系のレベル4試験をがんばりましょう!

【出典】
プロジェクトマネージャ試験対策本の2012年版が早くも登場! | オブジェクト脳@kcg

【レベル4ならKCGIへ入学しよう】
日本最初のIT専門職大学院 | 京都情報大学院大学
京都本校 入学説明会…7月28日
札幌サテライト 入学説明会…6月30日(土)14時~16時,17時~19時  7月1日(日)10時~12時,14時~16時
入学説明会 | 東京サテライト | 京都情報大学院大学…7月7日(土)14時~16時,17時~19時 7月8日(日)10時~12時,14時~16時

comments

HTML5の3D表示WebGL

 以前、WebGLへ挑戦するのをあきらめたんですが、面白いサイトを見つけました。

HTML5による物理シミュレーション環境の構築 ~WebGLライブラリThree.js 入門(1/3)~

 FireFoxまたはChrome/Safariを利用してください。

comments

ivy bridgeを買いました。

 本日は,KCGIの入学説明会のあとに,Sofmapに行きました。
実はわたしは,3年前に「Core i7の一番安い製品」で述べたように,Core i7を買いました。マザーボードは「Corei7のマザーボード」の記事にあるP6Tを買いました。
しかし,昨年「自慢のコアi7が故障」で述べたように,故障して,「結局マザーボードを買いました。」で述べたように,ASUS P8P67 DELUXEに買い直しました。
 ということは,P6TのついていたCPUとメモリーを下取りできるかもと思い,下取りしました。CPUに欠陥がなければ5700円の買い取り価格でしたが,結局は4700円で買い取り。ほかに,CUBE型PCも昨年壊れたので,そのCPUとメモリも下取りに出しました。
 さて,私の家にはCore i7が1台だけになりました。予備機をつくるべく,本日以下のものを買いました。Ivy Bridgeですよ。Server 2008 R2かな。HDDやBDドライブなどは手元にあります。
 自作は明日。今日は寝ます。

Amazon.co.jp: Intel CPU Core i7 3770K 3.5GHz 8M LGA1155 Ivy Bridge BX80637I73770K【BOX】: パソコン・周辺機器
Amazon.co.jp: GIGABYTE intel Z77 LGA1155 ATX LucidLogix Virtu MVP対応 GA-Z77X-UD3H: パソコン・周辺機器
Amazon.co.jp: A-DATA PC3-12800(DDR3-1600) 240pin DIMM 16GB(8GBx2) AD3U1600W8G11-2: パソコン・周辺機器
ivy bridge

日本最初のIT専門職大学院 | 京都情報大学院大学
京都本校 入学説明会…7月28日(土)
札幌サテライト 入学説明会…6月30日(土)14時~16時,17時~19時  7月1日(日)10時~12時,14時~16時

入学説明会 | 東京サテライト… 7月7日(土)14時~16時,17時~19時
7月8日(日)10時~12時,14時~16時

comments

UMLをマスターしたら「独習 オブジェクト指向開発 第2版」で開発しよう!

独習 オブジェクト指向開発 第2版

 UMLとオブジェクト指向設計をある程度修得したものにとって,本書は頭の整理になりすばらしいです。

【目次】
第1部 オブジェクト指向の基礎
第1章 オブジェクト指向技術とUML
第2章 オブジェクト
第3章 クラス
第4章 カプセル化
第5章 継承
第6章 多態性
→(ここがオススメ)ポリモルフィズムに1章をさく本はこの本以外にありません。具象メソッドのオーバライドと抽象クラスの利用をとりあげています。まじですごい!
第7章 インターフェイス
第8章 例外処理
→(ここがオススメ)こんな章をもうけるなんてかゆいところに手が届くような本ですね。
第9章 複合オブジェクト
→(ここがオススメ)第5章がis-a関係ならこの章はpart-of関係を述べています。オブジェクトの集約や多重度をテーマにあげています。

第2部 オブジェクト指向開発
→(ここがオススメ)第2部こそがこの本の神髄です。システム開発の実際が書かれています。
第10章 UMLモデリングとシステム開発の概要
第11章 要件定義
→(ここがオススメ)ユースケース図,ユースケース記述,シナリオ,アクティビティ図をすべて取り上げています。
第12章 分析設計
→(ここがオススメ)分析設計と詳細設計の区別があります。クラス抽出とロバストネス分析があるので最高の気分になりますね。シーケンス図まで取り上げます。
第13章 詳細設計
→(ここがオススメ)データベースアクセス機能,ユーザーインターフェイス機能
第14章 実装
→(ここがオススメ)なんとJavaとC#の両方を取り上げています。両言語ともデータアクセス層/ビジネスロジック層/プレゼンテーション層の3層にわけて徹底解説!
第15章 テスト
→(ここがオススメ)なんとJavaとC#の両方を取り上げています。

【詳細目次】
独習オブジェクト指向開発 第2版 – 古川正寿/翔泳社:SEShop.com

【正誤表】
翔泳社刊行物Q&A:独習オブジェクト指向開発 第2版 正誤表

【オススメ】 本書とあわせて独習3部作と言っています。
PHP 5.3のオブジェクト指向を本気で知りたい人は「独習PHP第2版」 | オブジェクト脳@kcg…なんとオブジェクト指向に100頁以上の記述をさいています。
JavaScriptはネットで独習せずに「独習JavaScript」で | オブジェクト脳@kcg

さらにこの本もいいですよ!
オブジェクト指向を知る人なら「JavaScript本格入門」を勧めます。 | オブジェクト脳@kcg

日本最初のIT専門職大学院 | 京都情報大学院大学
京都本校 入学説明会…6月24日
札幌サテライト 入学説明会…6月30日(土)14時~16時,17時~19時  7月1日(日)10時~12時,14時~16時

Wolframユーザコンファレンス2012京都…本学京都本校で開催

comments

PHP 5.3のオブジェクト指向を本気で知りたい人は「独習PHP第2版」

独習PHP 第2版

 私のようにオブジェクト指向言語をある程度習得したものにとって,PHP5.3のオブジェクト指向はとても気になるところです。
 サンプルコードを動かして手軽にサーバサイドのプログラミングが楽しめる人にはこの本はオススメではありません。
 まず,C/C++/C#/Javaなどに取り組んだことがある人で,オブジェクト指向が特に気になる人はオススメです。
 PHPについてはかなり気になることも書かれています。

【目次】
第1章 イントロダクション
第2章 PHPの基本
第3章 演算子
第4章 制御構文
第5章 組み込み関数
第6章 ユーザ定義関数
第7章 標準クラスライブラリ
第8章 リクエスト情報
第9章 データベース連携
第10章 オブジェクト指向構文
第11章 セキュリティ対策
付録 解答

【詳細目次】
独習PHP 第2版 – 山田祥寛/翔泳社:SEShop.com

【ソースコード】
独習PHP 第2版 – 山田祥寛/翔泳社:SEShop.com

【オススメ】
Amazon.co.jp: 独習PHP 第2版: 山田 祥寛: 本…同じ著者のPHPがオススメ。なんとオブジェクト指向に100頁以上の記述をさいています。

【ブログ内参照】
JavaScriptはネットで独習せずに「独習JavaScript」で | オブジェクト脳@kcg
オブジェクト指向を知る人なら「JavaScript本格入門」を勧めます。 | オブジェクト脳@kcg
クラスの記述があるPHPの本 その2 | オブジェクト脳@kcg
PHPの本の紹介のまとめ | オブジェクト脳@kcg

日本最初のIT専門職大学院 | 京都情報大学院大学
京都本校 入学説明会…6月24日
札幌サテライト 入学説明会…6月30日(土)14時~16時,17時~19時  7月1日(日)10時~12時,14時~16時

Wolframユーザコンファレンス2012京都…本学京都本校で開催

comments

オブジェクト指向を知る人なら「JavaScript本格入門」を勧めます。

JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

 私のようにオブジェクト指向言語をある程度習得したものにとって,JavaScriptは超難問です。オブジェクトがクラスなのかインスタンスなのかがわかりません。実をいえば両方がありえます。
 サンプルコードを動かして楽しめる人にはこの本はオススメではありません。
 まず,C/C++/C#/Javaなどに取り組んだことがある人には以下の本がオススメです。

JavaScriptはネットで独習せずに「独習JavaScript」で | オブジェクト脳@kcg

 この本でも中途半端に思える人はこの本を読んでください。

・図解がすばらしい。
・オブジェクトのメソッドとプロパティがすべて掲載されている。
・コーディングもわかりやすい。

【目次】
Chapter 1 イントロダクション
Chapter 2 基本的な書き方を身につける
Chapter 3 基本データを操作する ~組み込みオブジェクト
Chapter 4 繰り返し利用するコードを一箇所にまとめる
Chapter 5 大規模開発でも通用する書き方を身につける ~オブジェクト指向構文
Chapter 6 ブラウザを自在に操る ~ブラウザオブジェクト
Chapter 7 HTMLやXMLの文書を操作する ~DOM(Document Object Model) Chapter 8 サーバ連携でリッチなUIを実装する ~Ajax
Chapter 9 ライブラリを利用してコードをシンプルにする ~jQuery
Chapter 10 現場で避けてとおれない応用知識

【詳細目次】
書籍案内:JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで|gihyo.jp … 技術評論社

【ソースコード】
JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで[ダウンロード] – WINGS

【オススメ】
Amazon.co.jp: 独習PHP 第2版: 山田 祥寛: 本…同じ著者のPHPがオススメ。なんとオブジェクト指向に100頁以上の記述をさいています。

【ブログ内参照】
JavaScriptはネットで独習せずに「独習JavaScript」で | オブジェクト脳@kcg
JavaScriptでまじめにコンストラクタを考える! | オブジェクト脳@kcg
JavaScriptのオブジェクト指向 | オブジェクト脳@kcg
JavaScript | オブジェクト脳@kcg
日本最初のIT専門職大学院 | 京都情報大学院大学
京都本校 入学説明会…6月24日
札幌サテライト 入学説明会…6月30日(土)14時~16時,17時~19時  7月1日(日)10時~12時,14時~16時

Wolframユーザコンファレンス2012京都…本学京都本校で開催

comments

JavaScriptでまじめにコンストラクタを考える!

 JavaScriptのオブジェクトは属性を複数もちます。当然、属性の値の初期値(デフォルト値)を設定する必要があります。そのために、コンストラクタが存在するはずですが、そのコンストラクタの記述は書籍にはあまりありません。
 わかりにくいのは,ビルトインオブジェクトの以下のものはコンストラクタがあります。つまり属性値(プロパティ)の初期化をすることができます。
Object オブジェクト
Function オブジェクト
Array オブジェクト
String オブジェクト
Boolean オブジェクト
Number オブジェクト
Date オブジェクト
RegExp オブジェクト
Error オブジェクト

 ビルトインオブジェクトの以下のものはコンストラクタがありません。これらはインスタンスを発生させることができません。
Global オブジェクト
Math オブジェクト

 JavaScriptがわかりにくいのは,オブジェクト指向もどきだからですね。つまり,クラスで考える場合と,インスタンスで考える場合があるからです。
 Dateオブジェクトなんか,属性値の設定(set)も取得(get)もメッソド経由でしかできません。実は可視性がプライベートなんですね。

とりあえずまとめたのです。

【リンク集】
JavaScript のコア・リファレンス : JavaScript リファレンス – Web/DB プログラミング徹底解説
メモ書き – JavaScript
新JavaScript入門
JavaScript Array Object…w3schools英語版
JavaScript Array 对象参考手册…w3schools中国語版
Date() と new Date() は等価ではない – @think49の日記
Javascript的构造函数和constructor属性…中国語版
JavaScript类和继承:constructor属性–JavaScript/Ajax–编程设计网…中国語版
HTML5中文学习站 – 精通Web前端页面开发标准

comments

雷が鳴るとPCが危ない!

 雷がなると,有線のLANケーブルから大電流が流れて,PCが壊れる可能性があります。雪国では秋口から冬にかけて雷がなって,パソコンを壊してしまうことがよくあります。
 本日は一日中,百万遍で授業でしたが,かみなりがなって大変でした。午前中はひどかったので,途中で,受講生の実習機からLANケーブルを抜くように指示して授業を継続しました。
 みなさん,雷がなったら,有線LANケーブルを抜いてください。

日本最初のIT専門職大学院 | 京都情報大学院大学

comments

LEGO MINDSTORMS NXTブリックが北米から直送されました。

 ETロボコンで使用するLEGO MINDSTORMS NXTのコンピュータ部分は実は消耗します。この部分だけ別売されているのです。そこで注文するとちゃんと届きましたよ。
 価格は2.2万円ですので,キットをもう一つ買うよりも1万円以上はお得です。ETロボコン参加者には必見情報でしょうね。

【LEGO MINDSTORMS NXT】
Amazon.co.jp: LEGO MINDSTORMS NXTブリック(9841) 北米から直送: おもちゃ
←注文はここから
京朋社 ミニコンピュータ – レゴ マインドストーム NXT

LEGO MINDSTORMS NXT

NXT OSEKのこと | オブジェクト脳@kcg

comments