某画像掲示板のスレッドを見逃してしまい
とあるログ庫を漁ろうとするが…
1分で断念してしまった
似たような体験してる人もいるんだろうなと思い
シンプルで使い勝手がいいログ庫を書くことにした
FTBucket開発サイトhttp://dev.ftbucket.info/scrapshot/
FTBucket開発サイト
http://dev.ftbucket.info/scrapshot/
「気になったスレッドを"ストック"するとサーバー側で自動追跡
あとでログを読んだりまるごとzipで落とせる」
といったread it laterのような使い方ができる
見た目も元サイトと合わせてシンプルな構成にした
zipをつくる機能は可能な限りのチューニングを行って
最終的には高速で軽量なzip生成エンジンを作ることができた
phpmyadminのzip.lib.phpを改造 - ファイル個別で圧縮/非圧縮を切り替え(CPU節約) - インクリメンタル生成(メモリ節約) - オンザフライ生成(ディスク領域節約・即時ダウンロード対応)
phpmyadminのzip.lib.phpを改造
- ファイル個別で圧縮/非圧縮を切り替え(CPU節約)
- インクリメンタル生成(メモリ節約)
- オンザフライ生成(ディスク領域節約・即時ダウンロード対応)
縮んだzipが生成待ち時間なしで落ちてくるのは結構おもしろく
他のアプリのバックアップなんかにも流用している
さらにUI/UXの改善のためにも内部の作り込みをがんばった
詳細の説明はめんどくさいので箇条書きで失礼する
- mht生成対応 - 自分が登録したスレッドの絞り込み検索 - 配信型のP2P対応 - 検索タグの付加 - 機械学習タグ予測 - 組み込みの全文検索 - 同一画像の検知と重複排除と検索 - 100万ファイル以上に対応する類似画像検索 - 全件一覧が早いNonDBデータストアetc ...
- mht生成対応
- 自分が登録したスレッドの絞り込み検索
- 配信型のP2P対応
- 検索タグの付加
- 機械学習タグ予測
- 組み込みの全文検索
- 同一画像の検知と重複排除と検索
- 100万ファイル以上に対応する類似画像検索
- 全件一覧が早いNonDBデータストア
etc ...
どれも実装には苦労したけど便利な機能だ
某ログ庫でハゲそうになった経験のある人はぜひ試してみてほしい
Permalink | 記事への反応(0) | 13:15
ツイートシェア