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

Mathematicaによる出版/CDF Player

Mathematicaクックブック

 Wolframユーザコンファレンス2012京都が実施されていて,Mathematicaが単なる数式処理ソフトではないことが宣伝されています。

2012/6/6 数式処理ソフトMathematicaのユーザコンファレンスを開催 | 京都情報大学院大学
[Wolframユーザコンファレンス2012京都:プログラム](http://www.wolfram.com/events/user-conference/2012/kyoto/schedule.html "Wolframユーザコンファレンス2012京都:プログラム")

 MathematicaではつくったコンテンツをPDFではなく,CDF(Computable Document Format,計算可能ドキュメント形式)というファイル形式に出力すると,コンテンツの配布ができます。PDFリーダが必要なように,CDF Playerが必要です。

【CDF Player】
インタラクティブなCDF(計算可能ドキュメント形式)のためのWolfram CDF Player

 さらに,出版までできるのです。

Mathematicaソリューション:オーサリングと出版

 Mathematicaだけで書いた「Mathematicaの使い方」の書籍が本書です。目次を挙げておきます。

【簡易目次】

訳者前書き
前書き
1章 数
2章 関数型プログラミング
3章 データ構造
4章 パターンとルール型プログラミング
5章 文字列とテキスト処理
6章 2次元グラフィックスとプロット
7章 3次元グラフィックスとプロット
8章 画像処理
9章 音声・音楽処理
10章 代数
11章 連続解析と離散解析
12章 統計とデータ解析
13章 科学と工学
14章 金融工学
15章 対話環境
16章 並列Mathematica
17章 Mathematicaインタフェース
18章 プログラミングの秘訣
19章 デバッグとテスト
索引

【KCGIへ入学しよう!】
入学説明会 | 京都情報大学院大学
入学説明会 | 東京サテライト | 京都情報大学院大学
入学説明会 | 札幌サテライト | 京都情報大学院大学

comments

Wolframのハンズオンセミナー実施中

 4限目にはKCGの特別講義で、Mathematicaに関する講義内容です。
夜にはWolframのハンズオンセミナー実施中です。

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

先週末から疲れが…

 先週から疲れがでてきました。6月は祝日がないので例年しんどいですが…
6月13日(水) 会議
6月14日(木) 五語はET West
6月15日(金) KCG50周年記念の会議。いよいよ開始。
6月16日(土) 母校の大学院の同窓会へ行きました。20周年のはずなのに,記念イベントの予定もなく残念です。
6月17日(日)から風邪。
 では

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

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

comments

Wolframユーザコンファレンス2012京都

Wolframユーザコンファレンス2012京都がkcgで開催されます。
こんなところにも宣伝が出ています。

Mathematica8

図 Mathematica 8の販売画面に,Wolframユーザコンファレンス2012京都

【Wolframユーザコンファレンス2012京都】
HULINKS | Mathematica 8 日本語版
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