YJS for AIRのアルファ版を公開しました。
YJS for AIRのアルファ版を公開しました。このバージョンは開発の初期版であるため PCの利用に長けている中級者以上の方のみ お試しください。
YJS for AIR(今後 YJS と表記します)
(上記サイトはサーバ実装に難アリですので3回に1度程度しか繋がりません...)
制限
おわび
AirFileHost制作検討-YourFileHost日本語サーチのアプリケーション実装の検討で
早ければ来週の日曜日ごろにはできるかもです。
と書いておきながら初期版リリースが3ヶ月後になってしまいました。嘘を書いてしまい、すみません。
実はアプリケーション実装とサーバ実装は違う箇所と同じ箇所がある、という点に気づくまで時間がかかったのですが、この記事とは別に書こうと思います。
Yourfilehost日本語サーチのアプリケーション実装を素直に作る
本アプリケーションである YJS の特徴は、素直に「Yourfilehost日本語サーチ」そのもののロジックを移植したことにあります。
Yourfilehost日本語サーチは Web サービスですが、以下の構成要素になっています。
- ブログクローラー
- 特定リンクに関連がありそうなページをブログ検索から探す
- フィードリーダー
- 特定リンクを持っているブログのフィードを読む
- ページスクレイパー
- 記事から特定リンクを取得する
- 動画スクレイパー
- 特定リンクから動画情報を取得する
このうち、フィードリーダーから以降の処理を YJS に移植しました。YJS ではブログは個人単位が探すことになります。Yourfilehostまとめ系の諸兄のサイトも含めて、このブログクローラー部分を共有する点にサーバのメリットがありましたが、今回はそれがありません。自分で探すことになります。
つまり、この部分に「どの情報を得るかについて自己責任である」という意味を持たせたので、本アプリケーションがどのように使われるか分かりませんが、怪しい動画情報が入り込むことによって公開中止になることはありません。倫理的画像処理を行う必要もありません。
フィード情報をサーバで共有してアプリケーションに配布する手法も考えられましたが、上記の理由のために今後とも実装することはありません。
Webではできなかったことをデスクトップアプリケーションでやる
Web 時代にやりたくてもできなかったことを実現しています。
- 手元にデータベースを持てる
- 永続的なキャッシュを持てる
手元にデータベースを持てる
Yourfilehost日本語サーチでは、サーバがデータベースを持ち、それに対して問い合わせを行うことで表示を行っていました。Adobe AIR によるアプリケーション環境でもデータベースを持つことができます。実はこのデータベースの動きはサーバ実装の「Yourfilehost日本語サーチ」とアプリケーション実装の「YJS」で非常に似通った処理を行っています。
このデータベースを手元に持つことにより、個人でバックアップを行うことができます。また問い合わせがネットワークを挟まないので柔軟に行うことができます。
まとめ
どう見ても糞フィードリーダーです
本当にありがとうございました