インターネット
2008年04月16日
Twitter friends lister (Beta)
Twitterで、ある人とある人が共通でfollowしている人を出力するサービス「Twitter friends lister」を立ち上げました。
いくつか使い方はあると思いますが
・新たにfollowする人を探すため、自分と親しい他の人が誰をfollowしているかリストアップする
・誰が自分とfollowingの傾向が似ているか調べる
・見知らぬ人が自分をfollowしたとき、その人と自分のfollowingの共通部分を見て、「あ、この人経由で来たんだな」と推測する
なんてところでしょうか。
他に良い使い方を思いついた方がいらっしゃったら教えて下さい。また機能についての要望もありましたらお知らせ願います。
【余談】
このプログラムは、エセAjaxによって実現されています。
何がエセかというと、XMLHTTPRequestとかprototype.jsとか巷でいうAjax関連のものは一切使わず、ほとんどiframeで済ませているのです。
Twitterで、ある人とある人が共通でfollowしている人を出力するサービス「Twitter friends lister」を立ち上げました。
いくつか使い方はあると思いますが
・新たにfollowする人を探すため、自分と親しい他の人が誰をfollowしているかリストアップする
・誰が自分とfollowingの傾向が似ているか調べる
・見知らぬ人が自分をfollowしたとき、その人と自分のfollowingの共通部分を見て、「あ、この人経由で来たんだな」と推測する
なんてところでしょうか。
他に良い使い方を思いついた方がいらっしゃったら教えて下さい。また機能についての要望もありましたらお知らせ願います。
【余談】
このプログラムは、エセAjaxによって実現されています。
何がエセかというと、XMLHTTPRequestとかprototype.jsとか巷でいうAjax関連のものは一切使わず、ほとんどiframeで済ませているのです。
2008年04月11日
hakatterを登録してみた。(私のアカウント)
「体重を記録し続けること自体がダイエットにつながる」というもの。さらにそれを他人にも見せることで、長続きするようにするという。周りの数人が登録していたので、私も登録することにした。
私の場合、おそらく「必要以上に食べるので体重が減らない」状況なので、hakatterを使うことで効果は出そうな気がする。ただそれがストレスになる可能性も否定できないので、とりあえず6月中旬に控えている学会発表まではまじめには使わないことにした。それまでの期間は「減ればいいかな」程度に捉えます。
ちなみに名前はTwitterから取ったのでしょうが、単にUIが似ているだけのようです。
※5/6追記:気分でアカウント名を「maraigue」から「h_hiro」に変えました。
「体重を記録し続けること自体がダイエットにつながる」というもの。さらにそれを他人にも見せることで、長続きするようにするという。周りの数人が登録していたので、私も登録することにした。
私の場合、おそらく「必要以上に食べるので体重が減らない」状況なので、hakatterを使うことで効果は出そうな気がする。ただそれがストレスになる可能性も否定できないので、とりあえず6月中旬に控えている学会発表まではまじめには使わないことにした。それまでの期間は「減ればいいかな」程度に捉えます。
ちなみに名前はTwitterから取ったのでしょうが、単にUIが似ているだけのようです。
※5/6追記:気分でアカウント名を「maraigue」から「h_hiro」に変えました。
2008年03月19日
先日TwitterClipなんてものを公開しました。
ですが、自分で言うのも何ですが、やっぱり使い勝手が悪いですorz
2〜3件なら全然よいのだが、10件以上発言を切り抜くのはやはり大変である(例)。
ShareTwitterOnTumblrも悪くはないのだが、それだけのためにTumblrを登録する気にはならないし、それにShareTwitterOnTumblrは結構重いという問題もある。
ここで、私がShareTwitterOnTumblrに対して不満である点を整理しておくと
●投稿先がTumblrにしか出来ない(重要度100%)
●キーボードでしか操作できない(重要度80%)
●操作が重い(重要度40%)
●Firefoxでしか使えない(重要度40%)
が挙げられる。それを解決できる手段として考えられる方法の1つに、ローカルプロキシを立てるという方法がある。
すなわち、自分のブラウザがHTTP接続する際に、必ず特定のプログラムを通して通信が行われるようにするのである。そのローカルプロキシから通信内容を受け取ったプログラムは、接続先がtwitter.comであれば、必要に応じてページを書き換えた上でブラウザに返せばよい。
このページの書き換えの際、記事を切り抜くためのボタンなどを付加すれば、それによって記事の切り抜きが可能になる(実際には、さらにローカルHTTPサーバを立てるなどもう一手間必要になりそう)。
幸いRubyにはHTTP関連のライブラリも豊富なので、調べてプログラム書いてみたいと思います。
[余談1]
ちなみにこの方法は、2ちゃんねるの閲覧をサポートするローカルプロキシソフト「禁断の壷」から着想を得てます。(←ま た 2 c h か
[余談2]
こんなことを考え始めたのは、Twitterの発言をいくつか集めたものを一単位として、Web上で共有できるようにしよう!と考えている方がいて、その方に触発されたからです。若干対抗意識はありますが、用途はあくまで別です。
ですが、自分で言うのも何ですが、やっぱり使い勝手が悪いですorz
2〜3件なら全然よいのだが、10件以上発言を切り抜くのはやはり大変である(例)。
ShareTwitterOnTumblrも悪くはないのだが、それだけのためにTumblrを登録する気にはならないし、それにShareTwitterOnTumblrは結構重いという問題もある。
ここで、私がShareTwitterOnTumblrに対して不満である点を整理しておくと
●投稿先がTumblrにしか出来ない(重要度100%)
●キーボードでしか操作できない(重要度80%)
●操作が重い(重要度40%)
●Firefoxでしか使えない(重要度40%)
が挙げられる。それを解決できる手段として考えられる方法の1つに、ローカルプロキシを立てるという方法がある。
すなわち、自分のブラウザがHTTP接続する際に、必ず特定のプログラムを通して通信が行われるようにするのである。そのローカルプロキシから通信内容を受け取ったプログラムは、接続先がtwitter.comであれば、必要に応じてページを書き換えた上でブラウザに返せばよい。
このページの書き換えの際、記事を切り抜くためのボタンなどを付加すれば、それによって記事の切り抜きが可能になる(実際には、さらにローカルHTTPサーバを立てるなどもう一手間必要になりそう)。
幸いRubyにはHTTP関連のライブラリも豊富なので、調べてプログラム書いてみたいと思います。
[余談1]
ちなみにこの方法は、2ちゃんねるの閲覧をサポートするローカルプロキシソフト「禁断の壷」から着想を得てます。(←ま た 2 c h か
[余談2]
こんなことを考え始めたのは、Twitterの発言をいくつか集めたものを一単位として、Web上で共有できるようにしよう!と考えている方がいて、その方に触発されたからです。若干対抗意識はありますが、用途はあくまで別です。
2008年03月18日
最近Twitterでfollowする人が増えてきて(それでも22人なのですが)、流れを追うのが大変になってきました。
そんな訳で私は、2ちゃんねる専用ブラウザでよくある、「ここまで読んだ」という表示の可能なTwitterクライアント(あるいはブラウザ拡張)が欲しいのです。
で、まずは自分で作れないかとTwitterのAPI仕様を読んでみる。すると
APIで取れるTwitterのログは、
●自分の発言が直近80件
●friendsを含めた発言が直近20件
全然使い物になりませんorz
サーバーの負荷の都合上、あまり大量にデータを取らせることは出来ないのでしょうけど、流石にこの件数では、1時間置いておいたらもう発言が欠けてしまいますよorz
2chのように「発言から●●時間までは自由に取得可能、以降は有料登録者のみ取得可能」のようになるといいのかもしれないですけどね…。(←また2chか
Twitterの過去ログ扱いの2ch化マダー?(・∀・ )っ/凵⌒☆ チンチン
そんな訳で私は、2ちゃんねる専用ブラウザでよくある、「ここまで読んだ」という表示の可能なTwitterクライアント(あるいはブラウザ拡張)が欲しいのです。
で、まずは自分で作れないかとTwitterのAPI仕様を読んでみる。すると
APIで取れるTwitterのログは、
●自分の発言が直近80件
●friendsを含めた発言が直近20件
全然使い物になりませんorz
サーバーの負荷の都合上、あまり大量にデータを取らせることは出来ないのでしょうけど、流石にこの件数では、1時間置いておいたらもう発言が欠けてしまいますよorz
2chのように「発言から●●時間までは自由に取得可能、以降は有料登録者のみ取得可能」のようになるといいのかもしれないですけどね…。(←また2chか
Twitterの過去ログ扱いの2ch化マダー?(・∀・ )っ/凵⌒☆ チンチン
2008年03月16日

Twitter北海道開発オフに参加してきました。
色々な形で開発をしている人とお話できて、とても楽しかったです。
自分と異なる環境やバックグラウンドの方とお話できたことがためになったと思います。例えば違う言語で開発しているとか、開発が仕事上なのかそうでないのかなど。
このようなオフ会は初めてなのですが、事前にTwitterで色々と発言を見ているからか、思っていたより多くの話が出来たように感じます。
参加者の皆様お疲れさまでした。またの機会にお会いしましょう。
さて個人としても、独特な雰囲気の中で開発がはかどり、よい一日になりました。
と言いつつ、プログラム作成は思ったように進みませんでした。主に引っかかったのは、
●CGIがRuby1.6である無料レンタルサーバーで、Ruby1.8以降にしか存在しないライブラリ「YAML」を入れようとしたが上手くいかない。かなり悩んだ末、結局「REXML」で代替出来ることに気づく。
●Internal Server Errorが発生する原因を探るのが面倒。Perlなら「use CGI::Carp fatalsToBrowser」で結構簡単にエラーを特定できるのだが、Rubyではそうもいかない。CGI でエラーをブラウザに表示 - Don'tStopMusicみたいなことをしてもなかなか上手くいかない。
とりあえず、TwitterClipでHTMLから無理矢理情報を切り出していた(Webスクレイピング)のを、TwitterのwebAPIで取得するようにできたのは進展でした。
(多分)また参加します!
最後に、幹事のhadzimme氏お疲れ様でした!
2008年03月15日
ネタ倉庫とかで私が個人的に使っていた、Twitterの発言をHTMLに変換するツールを一般公開開始しました。
TwitterClip (Beta)
Twitterの発言の一部を切り出すツールとしてはすでに、Firefox用プラグインShareTwitterOnTumblrなんてものがあるのですが、Tumblrでしか使えない&キーボードでしか操作できないのが不満だったため、このようなツールを作成するに至りました。
説明が英語しかないのは仕様です。使い方を簡単に説明すると、
1)「Input URLs」の欄に、1発言のみを表示しているURL(http://twitter.com/ユーザ名/statuses/発言番号)を記入。2発言以上を切り出す際は、1行に1つのURLを記入する。
2)下のボタンを押すとHTMLが生成される。
となっています。
TwitterClip (Beta)
Twitterの発言の一部を切り出すツールとしてはすでに、Firefox用プラグインShareTwitterOnTumblrなんてものがあるのですが、Tumblrでしか使えない&キーボードでしか操作できないのが不満だったため、このようなツールを作成するに至りました。
説明が英語しかないのは仕様です。使い方を簡単に説明すると、
1)「Input URLs」の欄に、1発言のみを表示しているURL(http://twitter.com/ユーザ名/statuses/発言番号)を記入。2発言以上を切り出す際は、1行に1つのURLを記入する。
2)下のボタンを押すとHTMLが生成される。
となっています。
2008年03月14日
2008年03月03日
Twitterでは特定の他者への発言の場合、発言の先頭に「@UserName」のように書くと発言の相手が明示されます。
ただ、どういうわけか間違って「@自分の名前」を書いてしまうことがあるんですねえ・・・orz
先程起こったことの顛末(Supported by ウェブ魚拓)
※3/3 13:10更新。ページの一番下あたりから上に向かって読んで下さい。
自レスをした他者につられて、私まで自レス。しかも2回も。何やってんだ俺。
皆さんも気をつけましょう。
ただ、どういうわけか間違って「@自分の名前」を書いてしまうことがあるんですねえ・・・orz
先程起こったことの顛末(Supported by ウェブ魚拓)
※3/3 13:10更新。ページの一番下あたりから上に向かって読んで下さい。
自レスをした他者につられて、私まで自レス。しかも2回も。何やってんだ俺。
皆さんも気をつけましょう。
2008年02月25日
del.icio.us でブックマークするためのSleipnir 用ブックマークレット | alectrope
非常に便利そうなツールであったが、自分の環境では動作しなかった(Sleipnir 2.66、Windows Vista Home Basic、Internet Explorerは7.0)。
しかし、以下の方法を取るとうまくいった。
方法としては、まずSleipnir上にブックマークを新規に作成し、URL部に以下のコードを貼りつける。(これは、「Sleipnir 1.66 用」に書かれたコードをいじったものである)
※全部1行にしてからブックマークに貼り付けて下さい。
javascript:Q=document.selection?document.selection.
createRange().text:document.getSelection();void(window.open
('http://del.icio.us/post?url='+encodeURIComponent(location.href)+
';title='+encodeURIComponent(document.title)+';notes='+
encodeURIComponent(Q)+';jump=no;v=4;','adddelicious',''));
del.icio.usに加えたいページを見ているときにこのブックマークをクリックすると、別タブでdel.icio.usへの登録ページが開く。
という具合。便利なツールを作成されたalectrope氏に感謝です。
非常に便利そうなツールであったが、自分の環境では動作しなかった(Sleipnir 2.66、Windows Vista Home Basic、Internet Explorerは7.0)。
しかし、以下の方法を取るとうまくいった。
方法としては、まずSleipnir上にブックマークを新規に作成し、URL部に以下のコードを貼りつける。(これは、「Sleipnir 1.66 用」に書かれたコードをいじったものである)
※全部1行にしてからブックマークに貼り付けて下さい。
javascript:Q=document.selection?document.selection.
createRange().text:document.getSelection();void(window.open
('http://del.icio.us/post?url='+encodeURIComponent(location.href)+
';title='+encodeURIComponent(document.title)+';notes='+
encodeURIComponent(Q)+';jump=no;v=4;','adddelicious',''));
del.icio.usに加えたいページを見ているときにこのブックマークをクリックすると、別タブでdel.icio.usへの登録ページが開く。
という具合。便利なツールを作成されたalectrope氏に感謝です。
2008年02月23日
痛いニュース(ノ∀`):【北京五輪】「選手の海外からの食材・薬の持ち込みは認めない」「北京五輪用の食品は安全」より。このAAに大爆笑。
元ネタ「ボコボコにしてやんよ」
48 名前:名無しさん@八周年[] 投稿日:2008/02/22(金) 10:01:23 ID:fi/QGlGW0
+ . .. :.... .. .. .
∧_∧ 北京五輪で金メダルとってやんよ
( ・ω・)=つ ..+
(っ ≡つ .. ,
+ .. . .. . +..
.. :.. __ ..
.|: |
.|: |
.(二二X二二O
|: | ..:+ ..
∧∧ |: |
/⌒ヽ),_|; |,_,,
_,_,_,,〜(,, );;;;:;:;;;;:::ヽ,、
"" """""""",, ""/;
"" ,,, """ ""/:;;
"" ,,""""" /;;;::;;
+ . .. :.... .. .. .
∧_∧ 北京五輪で金メダルとってやんよ
( ・ω・)=つ ..+
(っ ≡つ .. ,
+ .. . .. . +..
.. :.. __ ..
.|: |
.|: |
.(二二X二二O
|: | ..:+ ..
∧∧ |: |
/⌒ヽ),_|; |,_,,
_,_,_,,〜(,, );;;;:;:;;;;:::ヽ,、
"" """""""",, ""/;
"" ,,, """ ""/:;;
"" ,,""""" /;;;::;;
元ネタ「ボコボコにしてやんよ」
