i文庫HD/i文庫S 3.1.0

i文庫HD及びi文庫Sのバージョン3.1.0をリリースしました。
今回のバージョンアップ内容は以下のとおりです。

-Windows(SMB/CIFS)へのアクセスを追加
-PDF,zipファイル選択時の情報画面にプレビューを追加(iPad/iOS7以降)
-検索時のUI修正
-その他いくつかの不具合を修正


Windows(SMB/CIFS)へのアクセスを追加
スクリーンショット 2014-06-23 15.37.52

フォルダ画面にて、Windowsへのアクセスを追加しました。
Windowsもしくは一般的なNASなどに接続してファイルを取得することができます。

WindowsXP,7,8,Samba(linux)、buffalo/IO-Data/NECの最近のルータのファイル共有機能あたりまでは確認しておりますが、なにせプロトコルが秘伝のタレのようになっていますので、全てにうまく接続するとは限りません。

ローカル内でのサーバー検索もつけましたので、登録の際は検索を押してサーバーを探して下さい。

検索にはUDP137、サーバー接続にはTCP445、ダメならTCP139に落とし込みで行っています。

繋がらない場合はご報告頂ければ有難いのですが、環境だけでは多分わからないので、パケットレベルでのご報告でなければ対処は難しいかと思われます。

Windows、いわゆるSMB/CIFS用のライブラリで問題なく使えるものが無かったので、プロトコル解析しながらちまちまと手探りで作成しました。

それにしてもLM/NTLMv2認証とか自力実装してみたものの、よくもまぁこんなものが現行で生きているのかと思うと泣けてきます。。



PDF,zipファイル選択時の情報画面にプレビューを追加

スクリーンショット 2014-06-23 15.39.00

ファイル選択時に、ファイルの内容をプレビュー出来るようにしました。
iPad1には重い処理のため、iOS7以降の機能としています。

元々、青空文庫用に作った情報画面のため、PDFなどにはどうにも相性が悪かったので、もう少しスッキリした形でということで実装を試みてみました。

旧来の画面には設定で戻すことが出来ます。

正直もっと断行したかったのですが、そうするととりあえずで付けてしまった機能などの取捨選択を考えねばならず。。ズバッとやってしまえばいいのですが、一時的な文句に耐えられるほど強くもなく。機能をつける時は後々のこともよく考えておかないとですね。



検索時のUI修正

iOS7になり、見た目は多少修正してあるものの、旧来の検索画面ではわかりにくいので
修正を施しました。また検索自体もすこしスムーズになるよう修繕しました。