狠狠撸

狠狠撸Share a Scribd company logo
FKSS1.0 基本設計書 [email_address]
概要図 local myfkss node user agent document repository editor organizer searcher launcher permission web public web remote myfkss node permission fkss node public fkss node crawler syncer
FKSS とは? 「自分のアクセス可能な情報」を最速で操作する為のソフトウェア
launcher とは? launcher ■ 目的 最速で実行したい fkss アクションを起動完了する ■ 要件 「着想」から「起動完了」まで、 1 秒未満 2 アクション未満 7 タイプ未満 ■ 実現方法 左図の通り ■ 起動完了するアプリケーション 秀丸 Vim Picasa FKSS Viewer FKSS Organizer FKSS Sercher launchy plugin
editor とは? editor ■ 目的 最速で editor から document repository に情報を保存する ■ 要件 「着想」から「保存完了」まで、 0.5 秒未満 2 アクション未満 7 タイピング未満 ■ 実現方法 左図の通り ■ 保存完了する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト FKSS  秀丸マクロ FKSS Vim マクロ FKSS Picasa Plugin FKSS ThunderBird Addon FKSS Firefox Addon Evernote Addon
document repository とは? document repository file system ■ 目的 *  最速で保存している document に対するリクエスト?レスポンスを処理する *  最速で保存している document をバージョンコントロールする ■ 要件 「リクエスト開始」から「レスポンス完了」まで、 0.5 秒未満 document はバージョン管理されていること ■ 実現方法 左図の通り ■ 保存する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト NTFS ext3/ext4 document strage document type プレーンテキスト HTML MIME Hyper Estraier 文書ドラフトと文書 Subversion git document strage support MediaWiki Redmine OpenPNE yacc/lex
organizer とは? organizer ■ 目的 最速で document repository の情報を一覧?個別表示?評価?付随情報の更新をさせる ■ 要件 100 件のリストの表示の「着想」から「結果表示」まで 0.001 秒未満 評価?付随情報の更新の「着想」から「操作完了」まで 0.01 秒未満 ■ 実現方法 左図の通り ■ 扱う情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Ruby Apache MySQL FireFox Wsh レジストリ操作
searcher とは? searcher ■ 目的 最速で document repository をの情報を検索する ■ 要件 検索結果表示の「着想」から「結果表示」まで 0.1 秒未満 使い得る最高の方法で情報をコンピュータで解釈する 文書解釈 画像解釈 ■ 実現方法 左図の通り ■ 検索する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Hyper Estraier POPFile OpenCV
crawler とは? crawler ■ 目的 最速で「手元に置いておきたい public web と permission web の情報」をクロールし、 document repository に保存する ■ 要件 1,000,000URL 程度の情報を扱えること ■ 実現方法 左図の通り ■ 保存する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Hyper Estraier wget
syncer とは? syncer ■ 目的 最速で自分の fkss と別の fkss ノードの情報と同期する ■ 要件 同期の際に user agent へのレスポンス低下を起こさせないこと 10Mbps の速度が出る環境ならば、 3 秒未満で同期完了する事  ■ 実現方法 左図の通り ■ 同期する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Rsync

More Related Content

Fkss1.0 基本設計書

  • 2. 概要図 local myfkss node user agent document repository editor organizer searcher launcher permission web public web remote myfkss node permission fkss node public fkss node crawler syncer
  • 4. launcher とは? launcher ■ 目的 最速で実行したい fkss アクションを起動完了する ■ 要件 「着想」から「起動完了」まで、 1 秒未満 2 アクション未満 7 タイプ未満 ■ 実現方法 左図の通り ■ 起動完了するアプリケーション 秀丸 Vim Picasa FKSS Viewer FKSS Organizer FKSS Sercher launchy plugin
  • 5. editor とは? editor ■ 目的 最速で editor から document repository に情報を保存する ■ 要件 「着想」から「保存完了」まで、 0.5 秒未満 2 アクション未満 7 タイピング未満 ■ 実現方法 左図の通り ■ 保存完了する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト FKSS 秀丸マクロ FKSS Vim マクロ FKSS Picasa Plugin FKSS ThunderBird Addon FKSS Firefox Addon Evernote Addon
  • 6. document repository とは? document repository file system ■ 目的 * 最速で保存している document に対するリクエスト?レスポンスを処理する * 最速で保存している document をバージョンコントロールする ■ 要件 「リクエスト開始」から「レスポンス完了」まで、 0.5 秒未満 document はバージョン管理されていること ■ 実現方法 左図の通り ■ 保存する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト NTFS ext3/ext4 document strage document type プレーンテキスト HTML MIME Hyper Estraier 文書ドラフトと文書 Subversion git document strage support MediaWiki Redmine OpenPNE yacc/lex
  • 7. organizer とは? organizer ■ 目的 最速で document repository の情報を一覧?個別表示?評価?付随情報の更新をさせる ■ 要件 100 件のリストの表示の「着想」から「結果表示」まで 0.001 秒未満 評価?付随情報の更新の「着想」から「操作完了」まで 0.01 秒未満 ■ 実現方法 左図の通り ■ 扱う情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Ruby Apache MySQL FireFox Wsh レジストリ操作
  • 8. searcher とは? searcher ■ 目的 最速で document repository をの情報を検索する ■ 要件 検索結果表示の「着想」から「結果表示」まで 0.1 秒未満 使い得る最高の方法で情報をコンピュータで解釈する 文書解釈 画像解釈 ■ 実現方法 左図の通り ■ 検索する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Hyper Estraier POPFile OpenCV
  • 9. crawler とは? crawler ■ 目的 最速で「手元に置いておきたい public web と permission web の情報」をクロールし、 document repository に保存する ■ 要件 1,000,000URL 程度の情報を扱えること ■ 実現方法 左図の通り ■ 保存する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Hyper Estraier wget
  • 10. syncer とは? syncer ■ 目的 最速で自分の fkss と別の fkss ノードの情報と同期する ■ 要件 同期の際に user agent へのレスポンス低下を起こさせないこと 10Mbps の速度が出る環境ならば、 3 秒未満で同期完了する事 ■ 実現方法 左図の通り ■ 同期する情報 プレーンテキスト HTML MIME Hyper Estraier 文書ドラフト Rsync