Palm, Windows, JAVA, PHP のフリーソフト・開発ツールや視覚障害者向け歩行補助機器を研究するサイトです。

iPhone アプリからSMSを送信する方法

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:06000000"]];

iPhone 開発 画像ロード方法3種まとめ

UIImageをロードする場合は以下の3種類を使い分ける。

1. imageNamed
高速だが自動的にキャッシュされる。クリア用APIは非公式で存在するがうまく動作しないよう。
キャッシュが30-50Mになると落ちる。
小さい画像を何度もロードする場合に便利。

2. dataWithContentsOfFile
imageNamedより高速ではない。
メモリ解放不要。キャッシュはされない。
サイズが大きい画像のロードで利用する。
※ただし1画像ファイルの容量が大きすぎると、急に落ちることが有るよう、、

3. initwithContentsOfFile
基本的に2と同様だが、alloc しているのでreleaseしないとメモリリークとなってしまう。
個人的に納得がいかないのは、alloc の戻り値は有効でも、
initwithContentsOfFile がnilを返すと、UIImageへの参照が無くなってしまうこと。

そのため通常は2.が良さそう。

UIImageView* imageView1 = ...

// imageNamedの場合
UIImage* img = [UIImage imageNamed:[NSString stringWithFormat:@"%@.PNG", page_name]];

iPhone Invalid binary. A pre-release beta version of the SDK was used to build the application. が表示された場合

iTunes Connectでアプリをアップロードした際に
Invalid binary. A pre-release beta version of the SDK was used to build the application.
が表示された場合は最新のSDKで再ビルドしてアップすれば大丈夫。
Beta versionでも問題なし。

iPhone UITableViewのCellの選択を無効にする方法

[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; // 選択無し

PogoPlug 購入! 早速使ってみる

PogoPlug(2台目)をどうしても欲しくなり、欲求に負けて個人輸入で購入しました。


パッケージ


空けたところ


パッケージ内容は
本体、電源ケーブル、LANケーブル、簡易マニュアル

初代に比べてちょっと大きいかもしれません。

ここで 「PogoPlugって何なの?」 という方に簡単に説明しますと、
このPogoPlugを家庭内LANに接続し、さらにUSBでHDDを接続すると、

PT2 地デジ録画&視聴&ファンレスマシン制作(構想編1) PogoplugでiPhoneにも対応

ついにPT2を確保しました。
これで録画エラー多発&コピーワンス制限のRD-XD92D環境から
念願のコピーフリー地デジ録画マシンの構築の目処がつきました。

※PT2 についてはこちらを参照してください。
http://www39.atwiki.jp/earthsoftpt1/

そこで以下の条件で録画マシンを構築してみます。
・ファンレス、省電力
・主にリビングTVで視聴
・録画先はNAS経由のHDD
・Pogoplugで録画番組をiPhoneで視聴
・BSは未契約なので不要

【構成図】
UHF(地デジアンテナ)
              |
         分波器
         ||              |
PT2              東芝 VARDIA RD-XD92D(共存)
         |              |
録画PC   -(※)-   TV 東芝 23LC100
         |
NAS HDD
         |
PogoPlug
         |
Router or アクセスポイント
         |

【歩行補助機器】3D空間を把握する方法(映像)

最近は3D映像が話題になっているが、その撮影方法(2台のカメラで撮影する)を応用し、
映像までの距離を計算することは可能ではないか?
うまくやればリアルタイムで計算できそうなのでこれは実際に開発してみようと思う。

Atom D510 搭載マザーまとめ

そろそろ自宅サーバーをAtom D510で再構築&クラスタリング化したいので、
搭載マザーをまとめてみた。

1. INTEL 純正 D510MO

http://ascii.jp/elem/000/000/487/487425/
¥8,000くらい。もうちょっとヒートシンクを大きくすれば?
Atom D510搭載,NM10,Mini-ITX,VGA,6ch Sound
 ,1000Base-T LAN,Mini Card1,PCI1,DDR2 DIMM2
 ,ファンレス)

2. ASUS AT5NM10-I

http://plusd.itmedia.co.jp/pcuser/articles/1001/29/news044.html
¥9000くらい? D510MOよりヒートシンクが大きい!

玄箱メモ

telnetログイン方法
user root
password kuroadmin

GAE (slim3) クエリエラー

ローカルでは発生しないが、デプロイ先でのみ発生した。

com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:39)
com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java:60)
com.google.appengine.api.datastore.DatastoreServiceImpl$PreparedQueryImpl.runQuery(DatastoreServiceImpl.java:388)
com.google.appengine.api.datastore.DatastoreServiceImpl$PreparedQueryImpl.asList(DatastoreServiceImpl.java:312)
org.slim3.datastore.AbstractQuery.asListInternal(AbstractQuery.java:413)
org.slim3.datastore.AbstractQuery.asEntityList(AbstractQuery.java:255)

コンテンツ配信