blogSetomits

Welcome to blogSetomits

オライリー本 Android アプリを iPad で読む

以前、 Android マーケットでオライリーの書籍アプリ "Using Google App Engine" を買いました。これを ePub に変換し、 Android 上だけでなく Mac 上でも読んでいて、そのときに使ったツールを紹介したりしようと思っていたのですが、ぼやぼやしている内にこのアプリのアップデートが落ちてきて ePub へのエクスポートができるようになってしまいました。
メニュー → その他 → Export と辿り、 Export ボタンをタップすると SD に ePub ファイルができてしまいます。
menu -> miscexport exporting
ePub のファイルを iTunes のブックにドラッグ・アンド・ドロップで置いて iPad と同期するとちゃんと読めます。ちゃんと読めるだけでなく、英英ではあるものの辞書まで引けちゃいます。ちなみに詳細は省きますが、 ePub は HTML や CSS などを ZIP で固めたものです。これを解凍して OEPBS ディレクトリにある content.opf という XML のファイルの
<dc:language xmlns:dc="http://purl.org/dc/elements/1.1/">en</dc:language>
という行を
<dc:language xmlns:dc="http://purl.org/dc/elements/1.1/">ja</dc:language>
と編集し、再度 ZIP で固めて ePub ファイルにして iPad と同期すると、なんと英和辞書も引けてしまうのでした。
using english-japanese dictionary on ipad
こうなってくるともっとじゃんじゃん買ってしまいたくなりますね。
Posted at 22:56 | Comments : 0

jQuery Mobile

先週のことですが、2011年2月9日、アップルストア銀座で開催された jQuery Mobile の紹介イベントに参加してきました。
当日のスライド使われたサンプルページはそれぞれオンラインで確認できます。

jQuery Mobileは昨今最も人気のある JavaScript ライブラリのひとつであるjQueryを使ってモバイル端末に最適な UI を簡単に作るプラグインのひとつで、現在はまだアルファ版です。約1時間という短い時間のイベントでしたが定員を上回る参加者が集まり満席・立ち見状態で、注目の高さが伺えました。

jQuery Mobile の利点としてはまず、基本的には HTML のマークアップのみでネイティブアプリのようなリッチなエフェクトや UI が得られることが利点として挙げられます。また他に、最も大きい利点としては通常の jQuery を使用するときと同様に「端末間の差異は jQuery Mobile が(ある程度は)吸収してくれる」という前提に立てることでしょうか。

具体的な作りとしては、基本的には1つの HTML ページを作成してその中に全ての遷移先を記述するというもので、同じドメイン内のリンク先については Ajax であらかじめ取得するなどして通信によって体感速度が下がることを防止しているようです。個人的な意見としては、「最初のアクセス時の通信コストが結構かかってしまいそう」「Ajax でもろもろ継ぎ足していくとブラウザの使用メモリがかなり増えそう」などと言ったところが気になりました。今はまだアルファ版なので、デザイン自体をカスタムするのはちょっと大変で、おいおいその辺りのツールも提供されるとのことでした。

まとめると、
  • さほど遷移のないサイトを作るには手軽にカッコイイものができて嬉しい。
  • 端末間差異を吸収してくれるのは嬉しい。
  • 基本的には最終的には1ページなので、複数人で開発するのはちょっとつらいかもしれない。
  • サイトをちゃんと作る場合はフレームワークとしてのキマリゴトが面倒かも。
というところでした。

ちなみに jQuery Mobile はこれだけで動くわけではなく、 jQuery 自体を読み込んで専用の CSS を読み込んで、その上で jQuery Mobile を読み込んで初めて有効になるものです。
Posted at 11:01 | Comments : 0

PSP-N270

(PSP go用) Bluetooth ステレオヘッドセット レシーバー(PSP-N270)PSP も PSP go も持っていないし今後も買う予定は無いのですが、(PSP go用) Bluetooth ステレオヘッドセット レシーバー(PSP-N270)を買いました。これは何かと言うと Bluetooth 経由で音声を受信し、接続しているイヤフォン・ヘッドフォンで聞けるようにするものです。マイクもついていて、通話用のヘッドセットとしても使えます。うちでこれを買った理由は、 MacBook Air で使うためです。うちの MacBook Air は初代のものでかれこれ3年近く使っているのですが、あるときから音が全く鳴らなくなってしまってたまに困ることがありました。音が鳴らないとわかって使っていても、たまたま YouTube のリンクをクリックしてがっかりしたりなど。改めてラップトップの Mac を買おうかなとも思っていたのですが、 Skype で話すときに Bluetooth のヘッドセットは使えるということに気付いたので、 Bluetooth 経由でなら音が鳴るはずと思って今回購入に至ったのでした。
結果は正解で、ちゃんと音がなることを確認しました。これでまだしばらくは MacBook Air は使えそうです。また、いざ新しく買い替えることになっても、このレシーバは Android, iPhone, iPad などで使えるので無駄にはならないはずです。
Posted at 13:43 | Comments : 0

iPad でアマゾンの本のページから浦安市立図書館の蔵書検索

iPad を買って以来、さとちゃんがメインで使う端末は iPad になっています。最初の頃は Flash のページが見れなくて困ることがあるというようなことを言っていたのですが、それは無視して使い続けてもらいました。徐々にそういう状況にも慣れて、 Flash なページはそもそも見ない/遭遇しても諦めるという、いっときの Linux ユーザのようになっています。
最初の頃からその使用感を尋ねているのですが、最近の困っていることとしてAmazon Urayasu Library for Greasemonkeyが使えないので図書館の利用度が下がっているということが挙げられました。これは Greasemonkey のスクリプトで、アマゾンの本のページを表示したときにその本の浦安市立図書館での蔵書検索の結果ページへのリンクを表示するというものです。iPad 用の Firefox はまだリリースされていないし、 iPad の Safari はまだ拡張は使えないようなので、少しでもマシになるように今回ブックマークレットを用意することにしましたので、以下にセットアップ方法と使い方を書きます。
Posted at 23:09 | Comments : 2

Apple Wireless Keyboard + iPad / iPhone 3GS

前々から試そうと思っていて先送りになっていたのですが、ずーっと前に買った Apple Wireless Keyboard を iPad や iPhone 3GS で使用できるかどうか試してみました。結論から言うと、うちにあるプラスチックボディのものは使えませんでした。改めて調べてみるとiPad:Apple Wireless Keyboard の互換性に書かれている
Apple Wireless Keyboard (2003):白いケースおよび単三電池 4 本を使用
というのがまさにそれなのです。普段はPFU Happy Hacking Keyboard Lite2 for Macを使っていて不要なので、もしこのApple Wireless Keyboard (JIS) M9270J/Aが欲しい方がいらしたら差し上げますのでご連絡くださいませ。
Posted at 13:34 | Comments : 3