2012-01-01から1年間の記事一覧

WebViewでマルチウィンドウ

WebViewでマルチウィンドウに対応するにはいくつか乗り越えないといけない困難がある。 特にはまったのは以下のエラー。 E/AndroidRuntime(21609): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context req…

GCMの使い方に迷ったら

ソースを見るのが一番早い。https://code.google.com/p/gcm/source/browse/gcm-client/src/com/google/android/gcm/但し、IDがExpireされる期間については要注意。騙されるところだった。https://groups.google.com/forum/#!msg/android-gcm/lM0Ez5jvA_o/YAf…

Android4.0(ICS)のオプションメニューに物申す

AndroidのICSにおいて、オプションメニューは、タイトルではなく、画面の右下に表示したい。 なぜなら、画面の右下に表示したほうが右手だけで操作しやすいからだ。タイトルにオプションメニューがあると、どうしても、両手で操作しないといけなくなる。また…

OpenMPIでダイナミックな環境を構築

MPI

MPIを使ってスパコンのような並列コンピューティング環境を構築するにあたって、一番、気になった点は、「どうやってそれぞれのマシンで実行プログラムを共有するか?」である。 学校や企業でスパコンのような環境が用意されている人たちはあまり気にしなく…

new iPadの性能課題に対する疑問

new iPadが発売されて、一番気になったことは、解像度が4倍になったこと。解像度が4倍になるということはUI開発者にとってはとんでもない問題であるはず。つまり、性能が4分の1に劣化することを意味する。この課題意識は解像度の問題に直面してきた携帯電話…

Handlerクラスの正しい使い方(Androidでスレッド間通信)

AndroidのHandlerクラスは別スレッドからUI部品操作を用いる際に、よく使われる。Androidの場合はUIスレッドからでないとUI部品を操作できないという制約がある。どのサイトを見てもUIスレッドへイベントを送るための仕組みとして語られている。いやいや、そ…

WebViewの使い方

基本的な使い方 http://stackoverflow.com/questions/5342399/how-to-send-a-referer-request-in-a-url-for-a-webview HTTPヘッダをカスタマイズする方法 http://stackoverflow.com/questions/5342399/how-to-send-a-referer-request-in-a-url-for-a-webview…

iOS5.1にアップデートできないときは

iOS5.1へのアップデートを試みていたが、うまくアップデートができなかっった。 アップデートサーバへのアクセスが集中しているのだろうか。 と思い、MacやiPhoneの両方でアップデートを試みたがうまくいかない。 Mac経由でアップデートした場合 「ソフトウ…

MacでAndroidの開発環境構築

Androidの環境構築はなかなかうまくいかない。という訳で、備忘がてら、手こずった事象の解決策を書いておく。 Macで環境構築 http://d.hatena.ne.jp/matbluecat/20110215/1297744717 http://www.textdrop.net/soft/mac-android-sdk-install/ http://d.haten…

RでFIRフィルタ設計(2)

R

Rでfir1を使って信号をフィルタリングしてみる R関連の情報は少ないので、MATLAB関連のページを見て、実際にRに適用してみる。http://www.phon.ucl.ac.uk/courses/spsci/matlab/lect8.html上記ページを参考に、Rで10000Hzでホワイトノイズを作成して、2000-3…

RでFIRフィルタ設計

R

R言語でFIRフィルタ設計の参考ページがほとんどない。 RってMATLABに似ているからMATLABのページが参考になるけど、少しづつ違うところがある。 RでもFIRフィルタ設計ができることがわかったので書いておく。> sampleFreq = 128; #サンプリング周波数 > f = …