2012年2月11日土曜日

Squirrelの組み込み Mac編 その1

MacでSquirrelを試してみました。

Squirrel 3.0.2 をダウンロード http://squirrel-lang.org/#download
コンパイルして、libフォルダの中にできた libsqstdlib.a と libsquirrel.a を使います。

試すのはSQUIRRELフォルダの中のetcフォルダの中にあるminimal.c と test.nut です。
SQWorkという作業フォルダを作ります。その中にlibフォルダを作り、さっきのライブラリを2つ入れておきます。minimal.c をコンパイルするには、ターミナルで



g++ minimal.c -L/SQWork/lib -lsqstdlib -L/SQWork/lib -lsquirrel -o sample




と入力します。
sampleができあがれば、ターミナルから実行してやると




Called foo(), i=1, f=2.5, s='teststring'




という文字列が表示されると思います。
これでSquirrelの組み込みのHelloWorldは終了です。

2012年1月23日月曜日

デザイン変更

blogのデザインをシンプルなものに変更しました。あと、カテゴリを見れるようにしました。

2011年12月14日水曜日

最近

Javaでxファイルのパーサー制作しているんですが、正直キツい!

2011年11月6日日曜日

Steve Jobs スティーブジョブズの伝記買いました

スティーブ・ジョブズ Ⅰ

スティーブ・ジョブズ Ⅱを買いました。

まだ1冊目を100ページぐらいしか読んでないんですが、ジョブズは小さい頃から特別な子だったようです。
親の影響や、シリコンバレーに住んでいたことなどが影響していて、エレクロニクスに長けた子と知り合うことができたみたいです。

2011年8月17日水曜日

本を2冊買いました。
6年前と11年前に出版された本です。

ーデザインパターンとともに学ぶー オブジェクト指向のこころ

リファクタリング プログラミングの体質改善テクニック

これらを読み終える頃には、ソースを書く意識が変わっていますように。

2011年8月13日土曜日

ノーマルマップ

3Dで凸凹を表現するのにバンプマップとノーマルマップというのがあります。
バンプマップはグレーを基準の色にして、白に近ければ凸に、黒に近ければ凹になるようにレンダリングされます。
ノーマルマップはRGBで凸凹の情報を持たせているので、バンプマップより詳細な凸凹をレンダリングできるということです。

リンク:
WBS+のサイトで紹介されています。
ノーマルマップのBlenderでの作り方がこちらで紹介されています。
○×つくろーどっとコムのサイトで原理が詳しく解説されています。