Felaur PDF Reader がスゴい
先日登場した iPhone / iPod touch アプリケーション「Felaur PDF Reader」(FPR)。id:k_chiba に教えてもらってインストールしたが、これはイイ!
とにかく PDF 表示速度が半端じゃない。「産經新聞」並と言えば、分かる人には分かってもらえるだろうか。Air Sharing や MobileStudio を使っても PDF は読めるけど、FPR を使うと、もうこれ以外で PDF を読もうという気にならない。特に巨大なファイルを読もうと思ったら、現時点ではこれ以外考えられない。
立ちっ放しの通勤電車の中で快適に JSR を読める日が来るとは思わなかった(他に読むものないのか?)。
ライブラリに登録する
inbox に入った PDF をライブラリに登録する方法が FPR のサポートサイトで説明されている。絵入りでこの上なく分かりやすい。
FPR にコマンドラインから PDF を登録する
残念なことに、FPR は Air Sharing や MobileStudio のように WebDAV や FTP の口を用意していない。唯一の登録方法は、FPR が公開する HTTP サーバに対してファイルを POST することだけ。POST は Web ブラウザから実行することになるわけだが、これが極めて面倒くさい。登録したいファイルが大量にあろうものなら、それだけで登録する気が失せる。
そんなとき、cURL ならファイルを POST することが可能ということを思い出した。やり方は簡単で、仮に FPR が公開している URL が http://192.168.1.5:8080/ なのであれば
curl -F form1=@ファイル名 http://192.168.1.5:8080/
ってするだけ。あるフォルダの中のファイルを全部登録したいのなら
for file in *; do curl -F form1=@"$file" http://192.168.1.5:8080/ > /dev/null; done
って感じになる。注意が必要なのは、FPR は自動スリープを無効にしないので、大きなファイルの場合は登録中に iPhone / iPod touch がスリープしちゃうかもしれないってこと。予めスリープを無効にしておけば OK。
ただ、cURL 経由の場合は何故か転送が遅い。Safari 経由なら数秒で転送可能なファイルが、cURL 経由だと数分を要するってのは何故なんだろう。