2011年8月30日火曜日

Collada

巷ではUnityがGleeとなんかあったらしく、業界でも使っている人は結構多いという現状なのだが、
ここはあえてColladaというSONYのフォーマットについて書いてみる。
ColladaはXML なのだが、library_XXXの下にいろいろなデータが階層構造で保存されている。
UVデータとテクスチャ、 Vertex、Normalあたりがあれば OpenGLで描画可能だ。
んで、やってみた

とりあえず、ColladaをLibxml2使ってiPadで読んで、アニメ付きで再生が出来たのだが、
現状まだまだ問題があってどんな絵なのかとかも公開できない。
そのうちColladaについてもっともっと書こうと思う。
まぁ実はColladaそんなに好きじゃないんだけどね、
だってXMLなんだけど、EmentとかPropertyの持ち方にあまりセンスを感じだれないのだ。

公式サイトのあのわかりづらいドキュメントも最悪だしね、
でも、まぁ開発している人達は優秀な人達なんだろうとは思う。
でも、ドキュメントの記述の仕方、説明の仕方については国語的な才能が一切見受けられない。
まったくもって残念である。
私に言ってくれればもっとわかりやすいドキュメント作ってあげるのになぁ・・・

2011年8月11日木曜日

MacBook A1342 で VMWare Fusion(その4)8GBメモリ!

MacBook A1342 に 以下URLのメモリを二枚刺ししてみた。
http://www.donya.jp/item/18334.html
SAMSUNG ORIGINAL ノートパソコン用メモリ SODIMM DDR3 PC3-8500 4GB である。
合計8GBで認識し、VMWare Fusion 3 に4096MB を割り当てた。
VM では Windows7 Ultimate を入れ、普通に動くようになった。
というか、Windows で VM 動かすより早いんじゃないだろうか?
とてもいい買い物をした。
Macに入れていた2Gメモリ x 2はThinkPadX201Tabletに刺して動いている。
こちらはこのくらいでいいだろう。

ThinkPadに元々入っていた2GBが1枚余った。
MacBookに元々入っていた1GBが2枚も余ってしまった。
どうしよう?

2011年8月2日火曜日

ambigous code sign on Development

よくわからんのだが、certificate ファイルと Provisioning ファイルを整理していたら動かなくなってしまって、
やったことと言えば、
1.キーチェーンから development の cer とWWDR の cer 消した
2.デバイスからprov消した
3.xcodeからprov消した
4.DevCenterサイトのProvisioning Portal からdevelop の Cer をrevokeしprovも消した。

まぁ消しちゃいましたよ
その後、
1.DevCenterでデバイス追加
2.Cer作成
3.~/Library/MobileDevice/Provisionsのファイルを全削除
4.DevCenter でProv作成
5.cerとWWDR の cer、Prov 全部ダウンロードしてインストール

ここで、ビルドしてみたら ambigous で、loginかsystem のどっちのcerなんだ!と言われたので、
6.キーチェーンアクセスの表示から、期限切れも表示し、システム側にあった期限切れの cer を削除
これでようやくビルド通った。

うう、英語の長めの警告文はすっとばしてしまいがちだが、きちんと読めばわかるんだから、
ちゃんと読もうねと反省

2011年8月1日月曜日

MacBook A1342 で VMWare Fusion(その3)

どうやらメモリの割り当てはバランスが大事なようだ。
Mac 側のメモリを割いてVM側に割り当てるため、VM 側を早くしようとして多くのメモリを割くと HOST側の動きが鈍くなってしまう。
つまりは半々で動くように割り当てるように心がければ、どちら側も動くということなのだ。
4G に増設した MacBook では、VM側に2G割り当てるとよい。
3G に割り当てると VM 側が早く動くが、 MacOS自体が遅くなってしまい使いづらい。

2011年7月31日日曜日

MacBook A1342 で VMWare Fusion(その2)

4Gに増やしてみた。
VMWareでWin7Ultimateを動かした。
メモリ割当は2G
一応動いている。
3Gにしたほうがいいかもしれないが、その辺はおいおい・・・

2011年7月27日水曜日

芦田さんが亡くなられた

誰かうそだと言ってくれ・・・

MacBook A1342 で VMWare Fusion

OS は Lion、メモリは 2G の状態で、VMWare Fusion に、Windows 7 Ultimate をインストールしてみた。

Lion 上で VMWare は動作保障されていないどころか、公式サイトで動きが悪くなるよと書いてあったりするので、
本来の VMWare の性能を見る目的で入れたわけではないのだが、
今回どうしても Windows マシンが無い状態でそれでも Windows マシンが必要な事態になって入れてみたのだ。

仮想マシンのメモリ割り当ては 1024 Mbyte、コアは1つ割り当てた。

コアは2つ割り当てようとすると怒られた。
メモリ割り当ての最大は1840 Mbyte まで割り当てられるが、割り当てて立ち上げてみると OSX 側が固まる。
仕方ないのでデフォルトの割り当てに戻した所、まったり起動し、まったり動作させることができた。

そもそも、Windows 7 Ultimate を 1024 Mbyte ごときで動かそうとは無謀としか言いようが無いのだが、
それでも一度起動してしまえばブラウザも普通に動くし、なんとか使えなくも無いレベルだと思う。
この MacBook は Air が出た今となっては古臭いマシンなのだが、
メモリは増設可能最大数である 4G まで増やして、VMWare の速度が変わるかどうかを見てみたいと思う。

2011年7月24日日曜日

夏なのにこの涼しさはなんだろうか?

場所によってはこの夏だというのに8℃とかの気温だったらしい。
同じ日本とは思えない。
この季節にこの涼しさというのは20数年ぶりのことだそうだ。
こんなに涼しい夏というのは記憶にないが、
あったんだろうなぁ・・・

2011年7月19日火曜日

台風が近づいているらしい

台風が近づくと妙にお祭りのような感覚になる。
オフィスでもあちこちで今日帰れるかどうか検索してみたり、
事故があったとか騒ぎ始める。
海や川を見に行って流される人も毎年居る。
死ぬかもしれない危険性を分かった上で出かけるのだろうが、
実際死んでしまっては元も子もない。
自分はこういう日にはオフィスに行かないようにしたい。
だが、そう説明しても分かってもらえる場合はほぼ無い。
オフィスという場は自分にとって何の意味も無いのに・・・

2011年7月11日月曜日

「出来ない物は出来ない」と「難しくて出来ない」

出来ないってのはもう、何やっても出来ない。

でも、その理由が「難しいから出来ません」とか言うのは、
エンジニアのプライド捨てていると思う。

エンジニアはプライドを捨てては駄目なのだ。
実は今、結構難しい事をやってる。
出来たら今後仕事の範囲が広がりそうな予感がする。
がんがっていこう

2011年7月1日金曜日

何かに対して興味がないと発言することを憎悪する

「興味が無い」と言う言い方は失礼だと思わないのだろうか?
そもそも、たいして知らない物事に対して「興味が無い」とは断定できない。

よく知っている物に対して「興味が無い」というのは矛盾している。
そもそも、よく知っている物について「興味が無い」と言う事はあり得ない。
「よく知っているが否定します」以後否定説明・・・であれば納得出来る。
単純に「興味が無い」というのは脳が停止しているのと同じです。

「興味が無い」という発言を自分は激しく憎悪する。