dynabook AZでYouTube URLを再生するアプリ
dynabook AZ買ったけど、変なYouTube Widgetしか入ってなくて困ったので、適当に作ってみた。
http://www.youtube.com/watch?v=VIDEO_ID みたいなURLに反応して、内蔵のRTSPプレイヤーを起動します。
野良アプリなので、提供元不明のアプリのチェックを入れといてください。
再生出来ないビデオも結構あります、ご了承ください。
再生できないとかエラーが出た場合は、メッセージも出しません、ご了承ください。
http://teknocat-junks.appspot.com/files/YouTubeLauncher-0.1-20100908.apk
Azviewerベータ版
現在、Androidマーケットに公開しとります。
下記はベータ版の時の記載(2010/04/30)
いわゆる青空文庫ビューア for HT-03A
某所向けにベータ版を期間限定公開。
以下のようなコンセプトで開発中。
- 軽さ重視。縦書き、ルビ表示などは他のアプリに任せます :)
- 最終的にはネット繋がなくとも閲覧出来るようにしたい
ビューア表示モードは2種類
- 内部ブラウザ: XHTML版を表示。表現力が高いが表示処理がやや重い。
- テキスト: テキスト版を表示。ZIPファイルなのでダウンロードデータ量が小さいが、展開に少し時間が掛かる。表示処理は軽め。
どこまで読んだかの情報をしおりとして自動保存。後で呼び出し可能。
テキストサイズは5種類から設定可能。
ビューアの上半分画面タップでページ戻り、下半分タップでページ送り。
制限事項:
- コンテンツ保存、ローカル閲覧は(まだ)できない
- 著作権が残っている作品、コンテンツがaozora.gr.jpに無い作品などは読めない
- しおり保存後、テキストサイズ、表示モードを変更した場合、正しく復帰出来ない
アプリをダウンロード(azviewer-beta-20100128.apk)
内部ブラウザの場合に、読んだ位置に復帰出来ないケースが多かったので、修正。(2010/02/02)
アプリをダウンロード(azviewer-beta-20100202.apk)
インストールの際には、アプリケーション設定 - 提供元不明のアプリ を有効にしておく必要がある。
また、以下の権限は使用していないが、Android 1.6に野良アプリをインストールする場合には必ず要求される模様。
- 電話/通話 携帯のステータスとIDの読み取り
- ストレージ SDカードのコンテンツを修正/削除する
時刻表を表示するwidget
とりあえず動くようになったので、公開。
時刻表情報を駅探から取得するサーバプログラム(Perl+各種CPANモジュール)を別途どこかで動かしておく必要があるので、お手軽とは言えないけれども。
準備:
- サーバプログラム(ttserver.pl)とモジュール(ScrapingEkitan.pm)を、サーバを実行するディレクトリに配置。cgi-binとかに置くのがお手軽
- chumbyに差すUSBメモリを準備。widget本体と、profile.xmlをルートにコピー
- profile.xmlの以下の行をサーバプログラムを動かすURLに修正
- ScrapingEkitan.pmの以下の部分を、閲覧したい時刻表のURLに置き換える(平日、土曜、休日)。
- chumbyからwidgetを起動。時刻表が表示されることを確認
<widget_parameter> <name>serverurl</name> <value>http://example.com/cgi-bin/ttserver.pl> </widget_parameter>
# JR鹿児島本線 博多駅 門司港方面 our $SCRAPER_URI_WEEKDAY = 'http://www8.ekitan.com/norikae/Time/0_54-27_1_0.html'; our $SCRAPER_URI_SATURDAY = 'http://www8.ekitan.com/norikae/Time/0_54-27_1_1.html'; our $SCRAPER_URI_HOLIDAY = 'http://www8.ekitan.com/norikae/Time/0_54-27_1_2.html';
ttserver.plの処理がかなり重いので、表示されるまで少し時間がかかる(こちらの環境で4,5秒)。表示できない場合は、切り分けとしてサーバプログラムのURLを直接叩いてxmlが表示されるかどうか確認するとよい。
改善したい事は色々あるけど、まずは記念すべきchumby widget第一号ということで。汎用性を上げてオフィシャルに登録できるようになると良いが、当面はこんな感じかな。
widgetのソース(ttwidget.as)。XPath4AS2を使わせていただいた。
chumby買った
とりあえず、適当なwidget作ってみたりとか。
やってみたこと:
音楽再生をつかさどっているであろうbtplaydのソースが無いようなので、ちょっと(かなりかも)ガックリきている。オープンを謳っているけれど、音楽とかFlash周りとかのソースは公開されて無いので、その辺を弄りたいつもりだった人は肩透かしかも。
追記:↑と書いた直後確認したら、いつのまにかBlueTuneってソースが公開されてる…先日までは無かったよなこれ。という事で私歓喜。
と嘆いても仕方ないので、Flashを勉強中。Eclipse+axdtをエディタにしてmtascで頑張っております。Flashソースのサンプルは多いけど、ActionScriptだけのソースって少ないんだよな…日本語ドキュメントがadobeから手に入るだけまだマシって事で。
俺様 Rockbox Build 20080823
5ヶ月ぶりの更新版。
tm-rockbox-sansae200-18336M-080823-bmpresize-lcddimmer-nsf.zip
とはいえ、http://www.rockbox.org/twiki/bin/view/Main/MajorChanges みる限り、そんなに機能が増えている感じでは無いか。MOD codec が標準サポートされたので、そのパッチを当てなくなった位。bmp resize 周りは相変わらず動きが激しいが。
WPS周りが結構変わってたので、Shansaも更新。見た目には変化がないように見えるが、プログレスバーの仕様変更への対応が入っていたりする。
最近入ったと思われるcabbieというWPSも適当に手直し+表示追加してみた。
画像とか作るセンスの無い人間でも、ベースがあれば必要な機能を追加できるってのはありがたい。Rockbox以外に移れない大きな理由だよなぁ。
iPAQ212+DRC-BT15
地雷だらけと一部で噂のiPAQ 212を、実は発売直後に購入済。
色々弄っている所だが、中々安定しない。au W05Kも素直に使えると思ってはいけない…とあげればキリ無いので、活用方法を模索していく方向で。
で、iPAQ 212はBluetooth AVRCPプロファイルに対応しているらしいので、レシーバとしてSONY DRC-BT15を買ってきて繋いでみた。
標準WMP以外では動かないという結果に…。この辺見てると、iPAQはAVRCPのコントロールが他の機種と違っている可能性があるっぽい。どこまで地雷撒いてるんだか。AVRCP.exeを使う方法が動かないのも、同様の理由なんだろうなぁ。
WMPでも、
2008/5/23追記:リモコン操作で非表示画面が表示されたり、Todayに移るっていうのは、WkTASKのバックライトOFFを使った場合の話。一定時間操作しない場合でのバックライト減光時には、ちゃんとWMP画面に復帰する。とはいえ、屋内作業で使う分には便利。Bluetooth Audio周りを使うのは初めてだけど、過度な期待をしなければそれなりに使えるかな。A2DPは高音質を謳っているのであれば、もう少しなんとかして欲しいけど(送信側の問題なのか?)。