iPhone 3D
「iPhone 3D プログラミング」を読みながら,
29 ページまででビルドすると,
…/HelloArrow/IRenderingEngine.hpp:26:2: Unknown type name ‘virtual’
main.m -> main.mm
実行時,EXC_BAD_ACCESS (code=1, address= 0x60000008)
P.25 GLView.mm initWithFrame
displayLink = [CADisplayLink … @selector(drawView:)] ;
”:” が抜けていた.
それでもまだ,三角形は表示されてない.
続きは後日やる予定.
2012/10/08 追記
三角形は表示されず,実行するとピンクの状態.
デバッガで追いかけると,それなりにコードは通っている.
原因は, RenderingEngine1::Initialize の glBindFramebufferOES が GL_FRAMEBUFFER_OES でなかった.
やっと表示されたが,形状が違う.
これは頂点データの定義のタイプミスなのですぐわかった.
基本的な部分がわかってないので,だいぶ時間がかかってしまった.
Win7 が勝手に起動
以前にも似た様な現象で悩まされたが,…
この時は,
Vista プレインストールのディスクが壊れたので,Win 7 に.
Win 7 としての使用を始めた時からの現象で,14:00 頃の決まった時間に起動された.
ここに書かれていることがそのまま当てはまったので,その内容で解決した.
今回はちょっと違う.
起動される時間が不定期.0:00 頃落として,20~30 後や,17:00 頃など.
休止状態にして,一度落ちてすぐ起動することもあり.
現象は最近 1 週間位.
デバイスや AP をインストールした記憶はないが,Update はあり得る.
一先ず,デバイスマネージャの NIC の「…スタンバイ状態を解除…」のチェックを外した.
それとは異なる会社の Win XP
時間がなかったのであまり確認できなかったが,…
「休止状態」にしても,電源が落ちないで再起動となってしまう.
こっちは NIC の関係か?
2012/09/27 追記
Win 7 の方は,「デバイスマネージャ」の設定を変更してから,今の所,勝手には起動していない.
2012/10/09 追記
先日 10/5 会社に行った時,特に設定変更してないのに「休止状態」にできた.
Cocoa Programming for Mac OS X 3 – 3
156 ページのコードを入力してビルドすると,
int row = [a indexOfObjectIdenticalTo:p] ;
/…/〜.m:145:12: Implicit conversion loses integer precision: ‘NSUInteger’ (aka ‘unsigned long’) to ‘int’
最近は,C++ ばかりだったので int() でくくるとエラー.
int row = int([a indexOfObjectIdenticalTo:p]) ;
C の (int) とすれば OK.
int row = (int)[a indexOfObjectIdenticalTo:p] ;
indexOfObjectIdenticalTo を右クリックして「Jump to Definition」
- (NSUInteger)indexOfObjectIdenticalTo:(id)anObject;
さらに NSUInteger に飛ぶと,
#if __LP64__ || (…) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
ソースの拡張子を m から mm に変更することによって,int ( … ) も可能となるみたい.
Wi-Fi スポット設定
ソフトバンク Wi-Fi スポット利用の申し込みをした.
設定方法を検索すると「ソフトバンク Wi-Fi スポット設定ソフトウェア」というのがあるらしい.
さらに検索すると,X02T で My SoftBank からダウンロードする必要があることがわかった.
が, My SoftBank のパスワードがわからない.
過去のメールを探して,ダウンロード,インストールまでは特に問題なくいった.
手動で,\Program Files\WISPrClient\WISPrClient.exe へのショートカットを作成.
あとは,WISPrClient を起動して設定方法のページの通りに設定.
再現性はないが,家の中での Wi-Fi 設定が効かなくなった.X02T の再起動で直った.
2012/09/02 追記
近くの Wi-Fi スポットで動作確認してみたが,…
何かうまく動作してない?
2012/09/15 追記
出かけた帰り,SoftBank ショップに寄っていろいろと教えて頂いた.
結局,アクセスポイント?が 0001softbank ではなく FON を使用することで無事接続できた.
手順が間違っていたのではなさそう.
ショップの担当して頂いた方,どうもありがとうございました.