月別アーカイブ: 6月 2012

「NODBrowser」

最近お遊びで作った「NODBrowser」=「NHKOn DemandBrowser」 以前から「Hulu」と「NHKオンデマンド」の会員登録をしているが、「Hulu」は当初からiOSの専用アプリがあったが「NHKオンデマンド」は元々がFLVで配信されていた関係でサーバから入れ替えが必要だったのか、4月からiOSでも見られるようになった。 只、今のところ専用アプリが出ていない為、標準のブラウザで視聴しないといけないのだが、これが中々面倒。 何故なら、2重ログインを認めていない為、複数の端末で閲覧している場合は、それぞれでログインする必要があるからだ。 パソコンで視聴して続きをiPhoneでと言った場合、パソコンでログインした後は再度iPhoneでログインし直す必要があり、その後パソコンで観る場合も同様だ。 「NHKオンデマンド」ログインページのソースを調べた結果、ログインページから https://www.nhk-ondemand.jp/site_security_check と言うページヘログイン情報を投げていることが分かった。 ソースはPostで投げていたが、試しに上のページへ ?username=会員ID&password=会員パスワードと言う形でGETで投げてみるとちゃんとログインした状態でページを表示した。 パソコンの場合はこれをショートカットへ置いておけば良いので、FlashBuilderでStageWebViewを使って起動時に同様の処理をする専用ブラウザを作ってみたと言う訳だ。 ブラウザなので戻るボタンがあり、HOME=ログインした状態での初期画面へ行くボタンを作ってみた。 戻るボタンがあると、起動時は初期画面を必ず表示するようになっているので、戻るボタンをタップする事で、途中まで観ていた画面を呼び出す事が出来て便利だ。 FlashBuilderだから、同じソースでiPhoneもiPadもアプリが出来るので、両方インストールした。 単純なアプリだが中々便利で、このアプリは自分で良く使っている。

カテゴリー: 未分類 | コメントは受け付けていません。

APIを使わないGoogleMAPのルート検索

配送コースの検討を行う為にはルート検索機能が必要だが、GoogleMAPのAPIを利用する方法は既に実績があるが、GoogleMAPのAPIは商用利用で有償利用すると結構な金額となる。 取り敢えず、GoogleMAPのURLにGETで住所を入れて投げてみた。 非常にシンプルだが、この方法だと投げられる文字数の制限があって、通常はGoogleMAPのルート検索はアルファベットと同じ数だけ地点の指定が可能だが、これは位置情報を投げた場合で、GETで投げると文字数で引っ掛かる様だ。 それにしても、こう言う方法の商用利用という点では、判断はどうなるんだろう? APIと同じなら最初からAPIを使う方が非常に楽なのだが。。

カテゴリー: 未分類 | コメントは受け付けていません。

郵便番号検索

最近、配送コースを検討するAIRアプリを開発しているが、便利なのが住所検索に使える「郵便専門ネット」のAPIサービスだ。 http://yubin.senmon.net/ 良く、マスターなどの登録に郵便番号検索を使いたいが、ここのAPIを使えばそれが簡単に出来る。 感じとしては以下の様になるが、zipstrにハイフン無しの郵便番号を入れて作ったXMLをURLLoaderでサービスへ投げると検索結果が返って来る。 //Create the XML-RPC document var xmlRPC:XML = <methodCall> <methodName></methodName> <postcode> <value>{zipstr}</value> </postcode> </methodCall>; xmlRPC.methodName = “yubin.fetchAddressByPostcode”; //Create the HTTP request object var request:URLRequest = new URLRequest( “http://yubin.senmon.net/service/xmlrpc/” ); request.method = URLRequestMethod.POST; request.cacheResponse = false; request.requestHeaders.push(new URLRequestHeader(“Content-Type”, … 続きを読む

カテゴリー: 未分類 | コメントは受け付けていません。