yondor(よんどるβ)をリリースしました

自分が欲しいから自分のために作る第4弾。
よんどる
今よんでるページをtwitterへ1クリックでポストするためのツール「yondor(よんどる)」をプロトタイプβとしてリリース。
(むしろα版と呼ぶの方が近いかもしれないレベルだけど、公開しちゃったのでβ版)

どうしてもソーシャルブックマークだと、他のユーザーとのシェアを意識するための感想や、きちんと整理しておくためのタグを考える必要があり、
気軽にポストするにはどうしても心理的コストがかかる(私の場合)。
しかし、URL短縮サービスを使っても、実は高機能過ぎて1クリックではポストできないケースばかり。

だったら、何も考えずに「とりあえずクリップ」しておくためのサービスがあってもいいんじゃないか。ちょうど、ブログを書く前段階や、それより粒度の小さい話題として、思考の断片をtwitterにポストするようにね。

タグや感想なんかなくても、あなたが見てきたページの履歴には、
きっと個性的であり、そこには他の人にはない独自のアンテナがある。
そして、それはあとできっと誰かの役に立つ(と信じたい)。

などと思う(後付け)こともあったり、ちょうど、同企画第3弾で、webdesignStatioを作ってから、特定の分野の記事ページを今までに15,000ページ程収集し解析してきて(そして今も10分毎に増え続けている)、これは自動的に収集されたウェブデザインに関係する記事から、私の独自の選択の視点(趣向)を教え込んで運用している背景がありーの。

そんなこんなで整理すると

  • 1クリックでtwitterにポストするツールが欲しかった
  • 関心のあるページを収集しておけば、その人の関心事をコンピュータ上にモデル化できんじゃないかと
  • +twitterAPI(oAuth)を使ってみたかった
  • +Codeigniterを使ってみたかった
  • +なんか作りたかった

という上記複合的な理由で作ったのが今回のツール。

正直なところoAuthとCodeigniterでお勉強がてらなので、完成度よりも技術習得が主であったことは、公開後の今となっては隠しておきたい。
1クリックでのポストはまだしも、見てるページをどんどん登録して個人的な関心事を他人のサーバーに教え込もうなどという奇特な方は少ないと思うが、せっかく作ったので、誰に向けてのアピールかも分からないが、リリースをつぶやいちゃったので後悔公開。

前回同様、動作は完全無保証なうえ、いきなりデザインを変えようが、貧弱な自宅サーバーでの運用なので止まるし止める。突然の閉鎖も十分にあり得る、などはご了承いただいたうえで、それでも構わない、使いたいという方のお役に立てるのであればこれ幸い。
なお、1クリックで投稿できるってのは、twitterにログインしっぱなしで、twitterのoAuth認証有効期限が現在のように長め(無期限らしい)に設定されている場合に限った話。
前述以外の条件では、oAuthによるアプリケーション認証画面が表示され「許可する」ボタンを、もう1クリックしないといけないということを事前了解いただきたい。

問題のご指摘(特にMacブラウザからのBookmarkletが最終動作確認できていない、など)等ございましたら@ohbatchまで。

webdesignStatioひとまず完成

webdesignStatioへのリンク前回取りあえずプロトタイプを作って晒したwebdesignStatioが、当初描いていたモノが一通り形になったので、これまでの経緯(努力?)を記す。

2ヶ月間稼働させてみた所感
検索対象のタグの種類を増やしたこと、また、収集間隔を3時間から徐々に1時間→30分→最終的に10分間隔まで縮めたことにより、(勝手に)ベンチマークにしている、同種のサイトと同じくらいの収集量に近づいてきた。単純にブログ単位でRSSフィードを購読していたら、決して見つけられないようなブログ記事などに出会うこともできた。
しかし、こういう多種多量のデータを取り扱う仕組みは、動かしてみないと気付かないことが多く、実際多くの気付きが得られた。

  • ページ内容とは全く無関係のタグを付けている(スパムに近い)ソーシャルブックマークにより、アフィリエイトやドロップシッピング、果てにはエロサイトまでが収集されてしまっている
  • 情報を得るためのニュース記事やTIPSではなく、「きれいに作られた」だけの企業サイトやキャンペーンサイトを、ブックマークするという使い方が混じっている
  • ウェブ制作に関わる記事じゃなく、ウェブ制作会社のサイトが混じる。
  • はてブと同じ内容になってしまうと「はてブ読んだ方が早いやん」ってなっちゃうのだが、他のブックマークサイト(特にYahoo、Buzzurlあたり)には結構ノイズが多い

で、その対策として最終的にベイジアンフィルタ(Wikipedia)に落ち着いたのだが、それが「モノになる」までの軌跡がこちら。

  • 収集し記事について、私が「読みたい」か「読みたくない」か全くの主観のみでひたすら分類
  • それらの記事をYahoo!ディベロッパーネットワーク日本語形態素解析にかけて、単語レベルにまで落とし込んで分類
  • さらに迷惑メールの判定に使われるベイジアンフィルタリングのアルゴリズムに分類結果を流し込んで学習させる
  • 気に入った学習結果が得られるまで上記を繰り返し。

その結果、収集総数約8,000ページ、学習ページ1,000ページ、分類キーワード数15,000種にまで膨れ上がってきたあたりで、ようやく納得のいくものになってきた。最後の1ヶ月間は、ひたすらこの学習を繰り返してばかりだった。もうあと組み込むとしたら再学習の手間を軽減させるくらいかな。「重複したりノイズが混じるRSSを読みたくない」というなんともアマノジャクな動機で始めたのに、よくもまぁここまで私のモチベーションが枯れなかったものだ。

要はこれ、何がしたいのかと言うと
当初の趣旨どおり、このサイトは、今でも私自身のための情報収集を目的にすることに全く変わりはない。いや、はっきり言って「みんなの声を取り入れた、みんなのためのサイト」なんかにするつもりは毛頭ない。むしろ「私の趣味趣向」を学習したエージェントが「半自動的」に情報をかき集めてくることに意味が見いだせるものだと思っている。

実は、私自身インターネットを使う時間が長くなるにつれ、「情報に溺れている/踊らされている」感覚がずっと付きまとって、インターネットでの情報収集にモヤモヤしたものを感じていた。ところが、twitterやtumblrで出てきた「follow」という枠組みを知って、このモヤモヤ感が少し整理ができた気がした。

ウェブデザイン関連のブログを書いていらっしゃる方たちは、海外サイトを翻訳されてらっしゃる方が多いのだが、それこそものすごい数の情報を、それぞれのブロガーさんの視点で「選別して」記事にされてらっしゃる。すると、過去の記事の履歴や閲覧体験から、読者が「この人が選ぶニュースなら『チェックしておこう』もしくは『(ネガティブな見方だけれど)時間の無駄にならない』」という、発信者と読者との間での暗黙的な信頼関係が成り立った上に、すんごい数の購読者がいらっしゃる。
つまり、私達を取り巻く情報が多すぎるため、「何を探してきたか」ではなく「誰の目線で探してきたか」という観点から収集する情報を絞り込むことが、今のインターネットでは非常に有用なんだと思い始めている。

ウェブ制作に関するいわゆるTips系の記事だけに限ると、今ではようやく量も速さも個人的には十分満足がいくレベルになってきているし、私自身最近はここからしか情報収集していない。
どなたかが海外サイトの翻訳記事をアップする前に元サイトが収集されてきたりしてるし、日本語のまとめ記事はまとめ記事としてもちろん収集できてる。ブロガーさんの「ブログ書いた」とツイートを発見して30分後にはきちんとこちらでも捕捉できているのを確認して、ひとりニヤニヤするのを毎日続けてきたんやから^^

今まで通り、こいつはいきなりテストでTLが埋まるほどツイートしたりもするし、まだまだ学習されてない予期せぬカテゴリの記事が載っかってくる事もある。私のためだけのツールだけど、一応bit.lyでクリックされた記事の数はモニタしてるし、もしかしたら誰かの役に立ててるかも知れないとも思うので、頑張ってしばらくこいつに私の関心を教え続けていこうと思う。

webdesignStatio

ウェブデザイン関連のニュースやブログ記事を効率よく収集するために、ソーシャルブックマークのサブスクライバを作ってみた。

webdesignStatio
webdesignStatio

はてなブックマーク@niftyクリップ!Yahoo!Japanブックマーク
FC2ソーシャルブックマークBuzzurlPOOKMARK Airlineslivedoor クリップというオンラインのブックマークサービス(SBM=ソーシャルブックマーク)からウェブデザイン関連に特化した情報を収集しているので、
誰かが「後になっても読みたい」「いつか参考になる」「誰かに教えたい」と判断した記事ばかりが収集されるのが特徴。

かといって、もし自身でこれらのSBMを購読するには、面倒なうえ同じ記事が重複していたりと何かと効率も悪い。

こうしたフィード収集のサービスは、他にも類似したものが数多くあるのだが、更新が遅いとか、ノイズ情報が多いとか、純粋に見にくいとかで、ただ何となく自分に合わなかった。
いろいろ試した結果、結局自作するに至る。

作る上で意識したのは以下の特徴について。

  • 早く追える
    ニュースのストック(蓄積)ではなく、フロー(流量)としての利用を目的に、更新された情報のみを素早くチェックできるように。
  • 最低限みんなと同じ
    誰も見たこともない先進的過ぎる記事は断念。定期的にチェックするにあたり、最低限みんなが見てる記事だけでも追いかけられるように。
  • 人の目は入れない
    個人的にお勧めしたいページが載らなかったり、明らかに閲覧者が低そうなページが含まれたりするが、私の判断を介してしまうと、私の「天の邪鬼さ」から言って更新しなくなることは必須。なので、記事の収集・掲載は完全自動。なので、更新されるタイミングも一定

ここ3週間ほど自分で試してみて、自分自身毎日見るようになった(見られる程度まで完成した)ので、公開してしまおう。
もちろん、動作は完全無保証なうえ、いきなりデザインを変えたりもするし、貧弱な自宅サーバーでの運用なので突然の閉鎖も十分にあり得る、などはご了承いただきたい。

それでも何かお役に立てるならば是非ご利用ください。
webdesignStatio

2010.01.16 翌朝追記
Thanks a lot.
はてなブックマーク,@niftyクリップ!,Yahoo!Japanブックマーク,FC2ソーシャルブックマーク,Buzzurl,POOKMARK Airlines,livedoor クリップ,CBL ActiveRecord,PEAR::Pager,lastRSS, 960 GRID SYSTEM,AddClips,tweetbuzz, Thumbnails powered by Thumbshots, and more!

Copyright © 2010 — ohbatch.net Blog | Site design by Trevor Fitzgerald