名前は BL Hatena Bookmark
http://childs.squares.net/blhatebu/
- なにこれ?
端的に言うと 簡易はてブ + ブラックリスト除外機能 + α
- なんで作ったの?
最近はてブ新着・人気エントリが 2ch まとめとかライフハック系が(スパム行為やってるっぽいし)ウザかったから。簡易はてブも javascript を使ったボタンになって自分的には嫌だったし自分で作るかなと。
- ブラックリストには何が載ってるの?
ページからリンク貼ってるのでそれを見て見て。ベースとして、はてなブックマークの現状 - Life like a clownにあった 2ch まとめブログ、エロブログ、それ以外で自分で追加した 2ch まとめブログ。それにスパム(らしき)行為が確認(独断)されたサイト。今後も2ch まとめブログ・エロブログは無条件で、ライフハック系ブログに多いスパム臭いのはあからさまなのは入れるし、怪しいのも適当に入れるかも。
- ブラックリストに載っているのに表示されている
ブラックリスト更新直後は残ってしまうの。改善予定っちゃ改善予定。
- あのサイトが載ってない
2ch まとめブログなら漏れてるので教えてくれたら入れる。スパム行為やってるのは証拠がいくつかあれば。
- あのサイトはスパムやってないのに載ってる
俺がそう思うんならそうなんだよ、俺ん中ではな(訳:俺が怪しいと思ってるし、特に良い記事でも書くわけでもないから除外してるわ)
- + αって?
増田のエントリは(だいたいタイトルとふいんき(何故か変換できない)で判るのだけど)、タイトルに増田と追加するようにした。
- 他には?
こと、虚構新聞社様におかれましてはその素晴らしい発想力・取材力・編集力により、無知蒙昧なる愚衆の皆様への情報の伝達・啓蒙をなされており誠に有意義であると感じておりながら、その見出し文章に虚構新聞社様の名前を入れておらず、これにより愚鈍な有象無象どもはその素晴らしき記事を認識することができず、これは日本全体の多大なる損失ととらえ、この問題を解決する一助として見出しにその虚構新聞社様の御名前を入れる機能を取り入れております。*1
- RSS 出力しないの?
要望があるならするかもしれない。
ユーザごとのブラックリストは今後の機能追加で入れたい機能ではあるが、元々プログラマとしてネット系ではない*2のでその辺の技術力が(あとモチベーションも)低く、またセキュリティの知識も乏しい。マンパワーも無いし、サーバーも適当に選んだレンタルサーバなのでサーバパワーも微妙。という状況で実現する良い方法が思いついていないので、もし良い実装方法があるなら教えて欲しい。
- デザインが駄目
CSS も外部で指定できるようにするのはできるが、セキュリティがよくわからん。
- 他不満が
なら自分で作れ。ほれ作れ。
- ソースが欲しい
まだまだ発展途上すぎるので公開はしないが、気が向いたらするかも。しないかも。ほしければ俺になんかすればー。
- まとめ
とりあえず作ってみて思ったのは 2ch まとめブログの浸食具合はかなり来ている。とくにおもしろカテゴリは実質的に 2ch まとめカテゴリでしょ。はてな的にはこれで良いんでしょうかね?この辺はどうにかしないと客は離れるかも。まあ他の多くの客をとりこめるのかもしれないのではてな的にはOKなのかも。けどやっぱりうざい。これのお陰で今後は積極的に見たい時以外は見ずに済みそう。
あとスパム行為の多さ。もうね、ライフハック系とスマホ系のブログは超あからさまなのから、微妙なのとか、マジでマジで多すぎ。2ch まとめブログと同等にこれらも問題。正直これをつくらなかったらはてブ新着・人気は自分にとってほぼ無価値になってしまってたかもしれんよ。
- 技術的な話
今は RSS で取得したのをブラックリスト適応したのをキャッシュしているのだけど、ゆくゆくは RSS で取得したのをそのままキャッシュしておきたい。しかしこれだと、表示する度ブラックリストの適応をするので今の 1 行ごとに正規表現オブジェクトを作って全部チェックしてるのはキャッシュが多くなればなるほど遅くなるのでその改善は必要。ユーザ個別ブラックリストを追加するならまずはそこからだなと。あとはマジでどうやってユーザ個別にブラックリストを指定するかなんだけど、マジで良いアイデアが無いのがなあ。少人数なら自分が手作業でやるんだけど。