2010年8月31日火曜日

AndroidとRTP

AndroidでRTP再生をするにはどうしたらいいのか調査中。
VideoViewはRTSPに対応しているけど、そうじゃなくて、直接RTPをさわりたいのです。
なんか支離滅裂なことを言っているかも。
調査継続です…。

2010年8月26日木曜日

json-simple

JSON.simple。JSONを扱うためのシンプルなJavaツールキットです。
JSONテキストのエンコードとデコードができます。

上記ページに型の対応表もあります。

2010年8月23日月曜日

Silverlightのデバッグ

Visual Studio 2010でSilverlightのデバッグ実行をすると、google chromeが起動します。
google chromeだとデバッグができないみたいで、ブレークポイントに全く反応しません。
まぁ、それは当然だなと思うのですが、じゃぁどうやればIEで実行できるようになるのか。

  1. ソリューションエクスプローラーからプロジェクト(ツリーのトップ)を選択する
  2. メニューから「ファイル」→「ブラウザーの選択」を選択する
  3. Internet Explorerを選択する

ソリューションエクスプローラーでプロジェクトを選択しないと、ファイルメニューに「ブラウザーの選択」が出現しません。
なにその裏技。

2010年8月17日火曜日

iPhoneでtwitterのOAuth

前にAndroidでtwitterのOAuth認証をやりましたが、今度はiPhoneでやってみます。

ライブラリとしては、MGTwitterEngineoauthconsumerを利用すると良いみたいです。
で、これらをwrapしているiPhone向けのライブラリTwitter-OAuth-iPhoneを使うのが一番簡単そうです。

まずGitを使ってソースコードを取得します。

git clone http://github.com/bengottlieb/Twitter-OAuth-iPhone.git

Demoディレクトリの下にOAuthTwitterDemo.xcodeprojがあるので起動します。
ベースSDKが無いって言われているので「iPhoneデバイス4.0」に変更します。


Code/OAuthTwitterDemoViewController.mにConsumer Keyを埋め込みます。

#define kOAuthConsumerKey @"" //REPLACE ME
#define kOAuthConsumerSecret @"" //REPLACE ME

エミュレーターで実行すると。


すごい。動きました。

ブラウザは内部のビューで処理してくれるし、PINコードも勝手に解析してくれます。
至れり尽くせり。とにかく早く実装したいという場合には良いかもです。

2010年8月11日水曜日

UIViewの判断

UIViewを判断するにはtagを使えば良いんですね。今までUIViewインスタンスを比較していました。

UIViewにtagというプロパティが存在するのでViewの特定に利用できます。
default値が0みたいなので、それ以外の値を使えば良いみたいです。

2010年8月2日月曜日

ツールバーを隠す

ツールバーを隠します。
[UIView beginAnimations:nil context:nil];
{
    [UIView setAnimationDuration:0.2];
    toolbar.transform = CGAffineTransformMakeTranslation(0, 44);
}
[UIView commitAnimations];