Hatena::Grouptwitter

nitoyon@g:twitter

title
ついったーについての雑記。
見た目がついったーっぽいけど、ここは twitter.com ではありません。

2008-06-12

TIGのIM連携 09:42 TIGのIM連携 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - TIGのIM連携 - nitoyon@g:twitter

TwitterIrcGatewayのソースみた。

agsXMPP SDKというのを使って実現しているのね。

2008-04-06

twitterサービス中断の成果 17:43 twitterサービス中断の成果 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - twitterサービス中断の成果 - nitoyon@g:twitter

f:id:nitoyon:20080406174315p:image

2007-11-25

うわ 16:16 うわ - nitoyon@g:twitter を含むブックマーク はてなブックマーク - うわ - nitoyon@g:twitter

ここをLDRで購読してる人が10人ぐらいいることを知った。

たまには何か書かないと怒られそうだ。

(追記)平均レートは0だった。ちょっと安心。

2007-11-23

Notificationsを一括でONにするJavaScript 03:44 Notificationsを一括でONにするJavaScript - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Notificationsを一括でONにするJavaScript - nitoyon@g:twitter

Notifications が OFF になってる人がそこそこいたので、多少自動化するコードを書いた。HTMLの構造が変わったら動かないようになる可能性大。

http://twitter.com/friends を開いて、Firebug に以下のコードを突っ込む。

for each(var id in $x("//input[contains(@id, 'noteOff')][@checked='']")){if(id.id.match(/([0-9]+)/)){notify(true, parseInt(RegExp.$1))}} 

Notifications が OFF になっている Followers を抜き出して、一斉に ON にするためのリクエストを投げる。いくつかは失敗するので、リロードして同じことを繰り返す必要アリ。

全部のページに対して同じことを繰り返すと、そんなに時間かからずに全員の Notifications が ON になる気がする。

いちおうコードを整形しておこう。

for each(var id in $x("//input[contains(@id, 'noteOff')][@checked='']")){
  if(id.id.match(/([0-9]+)/)){
    notify(true, parseInt(RegExp.$1))
  }
} 

XPath が人気っぽいので使ってみたかっただけ、ともいう。

2007-11-13

http://tinyurl.com/22c7p9 遊び 00:59 http://tinyurl.com/22c7p9 遊び - nitoyon@g:twitter を含むブックマーク はてなブックマーク - http://tinyurl.com/22c7p9 遊び - nitoyon@g:twitter

http://tinyurl.com/22c7p9 を踏んだらプロフィールアイコンが削除されることを発見。

実体は http://twitter.com/account/delete_picture

Twitterで発表したらデフォルトアイコンが大流行。

これは楽しい。

にしても、GET でリファラもチェックせずに画像が消えるところがすごい。img src に埋め込んで悪いことができますね。

Twitter足あとちょう 01:33 Twitter足あとちょう - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Twitter足あとちょう - nitoyon@g:twitter

作ったよ。

http://d.hatena.ne.jp/nitoyon/20071113/twitter_tracker

2007-05-27

ログ読みに特化したTwitterクライアント 01:22 ログ読みに特化したTwitterクライアント - nitoyon@g:twitter を含むブックマーク はてなブックマーク - ログ読みに特化したTwitterクライアント - nitoyon@g:twitter

を作ろうと作業を始めてみた。

今の時代なら、やっぱり Apollo でしょ、ということで、Apollo で。

API は使わずにスクレイピングのみ。

インストールアプリスクレイピングはある意味冒険。

これを吸収するために、mx:HTML コントロール内の JSHTML を渡して、そこでパースする、という手段をとることにした。

これなら、JS をいじるだけで、パースできるようになるので保守性も高くなる。さらに、JS をいじるだけで、Twitter だけでなく、他のサービスにも活用できそうな予感すらある。

JSパースするよ、というアイデアは、ずっと前に作って放置している mixiブラウザ(仮)にもこっそり実装してある。ほとんど気づいてもらえなかったけど。

このアイデアをさらに発展させて、MVC の V だけを Flex にして、M や C を JS でできるようになれば、面白い Apollo 用のフレームワークになりそう。そのためには、MXML パーサーを AS で実装する必要あり。そのうち誰か作りそうだけど。

Twitter グループに書くネタじゃなくなってきたような気もするが、気にしない!

でも 01:25 でも - nitoyon@g:twitter を含むブックマーク はてなブックマーク - でも - nitoyon@g:twitter

明日から一週間、海外逃亡。

帰ってきたら、誰も Twitter してなかったら面白い。

もしくは、帰ってきたら、買収されてる!とか。

2007-05-04

Twitter検索がRSS出力対応 16:17 Twitter検索がRSS出力対応 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Twitter検索がRSS出力対応 - nitoyon@g:twitter

Twitter検索がRSS対応になりました | Shin x blog ということで、shin1x1 さんありがとー。

早速、「@自分」な RSSRSS リーダーに登録しておきました。

ついでに、興味のあるキーワードで検索して、RSS リーダーに突っ込んでおくのもよさげ。

あとは、恐れ多くて Add できない誰々さんの idRSS リーダーで購読していると、その人の発言と @その人 な発言が降ってくるようになるので、ヲチには最適です。たぶん。人が多くなってくると、逆にそっちのほうが見逃さないでいいかも。やってないけど。

追記:RSS発言者id (3212481 とかいう数字)が入ってるとうれしいなぁ・・・。Twitter 本家から RSS を取得してごにょごにょ、といったー遊びに使えそう。

鶏除くTwitter検索 16:41 鶏除くTwitter検索 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - 鶏除くTwitter検索 - nitoyon@g:twitter

勢いで作った。

RSS から sudori の発言を取り除く Pipe。

http://pipes.yahoo.com/pipes/pipe.info?_id=Pl__cxL62xG_7qXLouNLYQ

2007-05-01

TwitterIrcGateway+LimeChat2 を超快適にする技(2) 23:06 TwitterIrcGateway+LimeChat2 を超快適にする技(2) - nitoyon@g:twitter を含むブックマーク はてなブックマーク - TwitterIrcGateway+LimeChat2 を超快適にする技(2) - nitoyon@g:twitter

今回は小粒ですが、かゆいところに手が届く技。

ログから前後の会話を知りたくなることがありますが、そのたびに http://twitter.com/ を開いて... としていると面倒です。

そこで、この技。名前のところにマウスを持っていって、「クリッククリック右クリック+探してクリック」で開けるようになります。手間が多いように見えますが、これが意外と便利です。

設定方法

  1. [設定]>[ポップアップメニューの設定]から設定ダイアログを開く
  2. [選択範囲をGoogleで検索(&G)]というのがあるので、これを選択して [コピー] ボタンを押す
  3. コピーされたほうを選択して [編集]ボタンを押す
  4. [項目名]と[動作の情報編集]する。動作の情報は、http://twitter.com/%s とする。

LimeChat2 が Twitter 専用な人は、メニューの順位を最初にしてみてもいいかもしれません。

けっこう便利なのでぜひぜひ試してみてください。

2007-04-18

TwitterIrcGateway+LimeChat2 を超快適にする技 01:39 TwitterIrcGateway+LimeChat2 を超快適にする技 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - TwitterIrcGateway+LimeChat2 を超快適にする技 - nitoyon@g:twitter

TwitterIrcGateway+LimeChat2 での Twitterメインになって久しいのだけど、問題は人が多くてログを追うのがきついこと。

自分宛の @ メッセージキーワード設定するからよいとして、いろんな人の話が混じるのがきつい。

そこでグループ分けですよ

LimeChat2 の設定で、ユーザーグループ設定を行ってみた。JS 界隈の人、AS 界隈の人、CSS 界隈の人、といった具合。

注意したいのはユーザーリストから右クリックで追加すると

といった形がデフォルトになるけど、このままじゃグループに入らないようで、

とすれば問題なくなった。

名前の表示もグループごとに変えてさらに見やすく

デフォルト設定でもグループごとに名前の色は変わるのだけど、地味だったので、名前を太字、色もくっきり目にしてみた。

するとあら不思議

名前がずらずら平坦に並んでるのに比べて、話の流れがとても追いやすい。30倍ぐらい快適。ログみるのが苦じゃなくなった。

たまにしか発言しないけど、見逃したくない人の発言も見逃す心配ない。

これはすごい。

すごいけど、画面キャプチャして画像はりつけると色々問題でそうなので、すごいと書くだけ。

ぜひお試しあれ。

(おまけ) 大量追加のコツ

一気に複数人をグループに入れるのを手作業でやるのはちょっと煩雑。

そんなときはこうしよう。

LimeChat2 を起動してうまくいってることを確認。

mainyaamainyaa2007/04/18 12:57TwitterIrcGateway+Cotton使ってるのですが同じ技で見やすくなりました。Thx!

2007-04-12

情報伝達速度の速さ 23:34 情報伝達速度の速さ - nitoyon@g:twitter を含むブックマーク はてなブックマーク - 情報伝達速度の速さ - nitoyon@g:twitter

つい数日前になるけど、Twitter で「天皇の座に即位しませんか?」っていうスパムが来てるよー、と言ったら、何人もの人が反応してくれました。

どんな内容?、と聞かれたので Google で検索して引っかかったサイトリンクを張ったら、いっきに はてブ の注目エントリ入り。

Twitter破壊力はすごい。

翌朝にはホットエントリに入ってた。すごいよ。

コミュニティ ボット 00:13 コミュニティ ボット - nitoyon@g:twitter を含むブックマーク はてなブックマーク - コミュニティ ボット - nitoyon@g:twitter

もし

  • Add されたら Add しかえす
  • 自分向けに @ で話しかけられたら、相手の名前をつけて発言しなおす

というボットを作ったら、それは Twitterコミュニティ機能を実装したことになる、と思った。

2007-04-11

友達多すぎてわけ分からん 22:46 友達多すぎてわけ分からん - nitoyon@g:twitter を含むブックマーク はてなブックマーク - 友達多すぎてわけ分からん - nitoyon@g:twitter

Friends が増えすぎてログが追いきれなくなってきたので、Friends登録ご自由に から自分をはずしてみた。

とりあえず、Add してもらった人には、よく分からない外国人以外は全員 Add したつもり。でも、これ以降は、Add してもらっても、こちらから Add するかはちょっと考えてからにすることにする。

考える基準はプロフィールに張ってある URL とかプロフィールとか喋ってる内容とか。でも、こっちからは気になる人がいたら遠慮なく Add しちゃいます。

勝手ですまぬ。

2007-04-09

はてダTwitter最近の発言を表示する方法 01:40 はてダに Twitter の最近の発言を表示する方法 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - はてダに Twitter の最近の発言を表示する方法 - nitoyon@g:twitter

g:twitter:id:AltNight:20070409 にて Twitter を表示する方法が分からない、といってる人がいたので、実践してみました。

仕組みは簡単。RSS モジュールを使うだけ。今、このサイトでやってる設定は

<hatena name="rss"
 url="http://twitter.com/statuses/user_timeline/xxx.rss"
 moduletitle="I am doing..."
 template="hatena-module"
 dateformat="%m/%d %H:%i"
 listlimit="15">

です(実際は途中で改行してません)。

RSSURLログアウトして、http://twitter.com/自分のID を開けば分かります。

CSS もついでにいじったのだけど、li a を display:block にすると IE6 で無駄にアイテムに下マージンが出てしまう問題に苦しみました。<li>....</li> と次の <li>....</li> の間に半角スペースが入ってしまっているのが原因だと推測。

HTML が修正できたらいいのだけど、モジュールの出力はいじれないので、li を float:left して回避。さらに、全部 float したら親 div の高さ計算に含まれてくれないので clearfix ハックまで使ってます。我ながら、きもい。

natu_nnatu_n2007/04/13 16:57助かりました~THX!

ns_asns_as2007/04/13 18:11参考にさせて頂きました~。ありがとうございます。

sichiseisichisei2007/04/27 16:11同じく参考にさせていただきました。
感謝!

shig-ishig-i2007/04/29 15:08私も参考にしました。ありがとうございます。

doratandoratan2007/04/29 15:20参考にさせていただきました。はてな初心者なので助かりました。

tendoshtendosh2007/05/05 00:51利用させていただきました。ありがとうございます。

seiunskyseiunsky2007/05/13 20:50参考にしました。ありがとうございますー

SD-dejavuSD-dejavu2007/06/12 22:32私も参考にさせて頂きました!ありがとうございます!

rozucorozuco2007/06/16 13:58参考にさせていただきました。無事表示されました。有難うございます!

msmlmsml2007/07/15 03:45ありがとうございましたー!RSSを使えばいいんすね!

engawa_kenranengawa_kenran2007/07/21 16:24案外簡単にできるんですねー。しかし、これもnitoyonさんの解説があってこそ。ありがとうございました!

naoharunaoharu2007/09/19 17:14ありがとうございます!参考にさせていただきました。

hatayumahatayuma2007/10/15 01:22利用させていただきます。ありがとうございました。

ukyou_kuinukyou_kuin2007/12/19 16:32利用させてもらいました
大変助かりました

sukepyonsukepyon2009/05/09 14:29参考になりました。ありがとうございました。

itti16itti162009/07/30 04:03利用させていただきます。ありがとうぎざいました。

moizee01moizee012009/10/02 08:04とても参考になりました。ありがとうございます♪

a-kubotaa-kubota2009/11/11 22:32導入しました。作ってくださってありがとうございました。

bassetbasset2009/12/01 11:47参考にさせていただきました。ありがとうございます!

cubby2006cubby20062009/12/10 06:40これは便利な機能ですね。とても参考になりました。ありがとうございましす

workinghinaworkinghina2009/12/11 12:46参考になりました。ありがとうございます!

hanzou0805hanzou08052010/03/23 00:42ありがとうございました!

ichigomomoichigomomo2010/05/13 15:56こちらの方法を参考に導入させていただきました。ありがとうございました。

2007-04-08

Twitter の Friends が多いと 01:38 Twitter の Friends が多いと - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Twitter の Friends が多いと - nitoyon@g:twitter

リアルタイム人力検索している状態。

何か聞いたら、誰かが教えてくれる。

集合知、万歳。

情報の伝達も早い。

SBM とか RSS とかの速度を超えている。

なんかすごいと思った。

lomo_lomolomo_lomo2007/04/09 02:01あっそれ思いました!!いつも聞いてばっかりですがみんないい人ばっかりです><

2007-04-07

IRCからTwitter 23:02 IRCからTwitter - nitoyon@g:twitter を含むブックマーク はてなブックマーク - IRCからTwitter - nitoyon@g:twitter

はてブ経由で知った Not Found - Kentaro Kuribayashi's blog が面白そう。IRC クライアントから Twitter ができる模様。詳細未確認。

Bitlbee から Google Talk に繋がらない 02:23 Bitlbee から Google Talk に繋がらない - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Bitlbee から Google Talk に繋がらない - nitoyon@g:twitter

うーん。何でだろう。Bitlbee for Windows の最新版(0.92) 使ってます。

01:42 >nitoyon< account on 0
01:42 <root> JABBER - Logging in: Connecting
01:42 <root> JABBER - Login error: Unable to connect
01:42 <root> JABBER - Signing off..

パケットキャプチャしたら TCP セッションがはれていない。でも、telnet talk.google.com 5222 したら繋がる。不思議だ。

MSN Messenger には繋げるので、根本的に間違っているわけではないんだろうけどなぁ。うまくいった人がいたら教えてほしいです。

ちなみに、参考にしてるのはこんなページ。

IRC から Twitter その2 (TwitterIrcGateway) 11:08 IRC から Twitter その2 (TwitterIrcGateway) - nitoyon@g:twitter を含むブックマーク はてなブックマーク - IRC から Twitter その2 (TwitterIrcGateway) - nitoyon@g:twitter

Twitter で教えてもらいました。

subtech な人はすごいなぁ、と思いつつ、ソースを読ませてもらったら、HTTP-IRC 間のゲートウェイだった。それじゃあ、リアルタイムじゃない。

参考:

現状では IRC-IM なゲートウェイなほうがうれしい気分。

TwitterIrcGateway が動いた 12:25 TwitterIrcGateway が動いた - nitoyon@g:twitter を含むブックマーク はてなブックマーク - TwitterIrcGateway が動いた - nitoyon@g:twitter

CHOCOA からだとなぜかうまくいかない。LimeChat つかったらいけた。気になるけど調べる気力なし。

1分ぐらいの遅延ならいいかー、と思ってきたとこ。前言撤回

CHOCOA で TwitterIrcGateway 13:56 CHOCOA で TwitterIrcGateway - nitoyon@g:twitter を含むブックマーク はてなブックマーク - CHOCOA で TwitterIrcGateway - nitoyon@g:twitter

CHOCOA はパスワードの送り方が違うらしい。プロトコル的にどうなのかは不明だけど Session.cs を修正したら動いた。

if (e.Message.Command != "PASS") return;

if (String.Compare(e.Message.Command, "PASS", true)!=0)
  return;

作者さんのコメント欄にもコメントしておいた。→ さっそく対応していただいた。すばらしすぎる。

.NET 1.1 を軽くいじっただけの身としては、2.0ソースみると、いろいろ驚きがある。ソースも読みやすい。参考になるなぁ。

antipopantipop2007/04/08 13:49僕もBitlBeeをGTalkで使いたかったのですが、どうしてもだめだったので、あきらめてJabberのアカウントを作りました><

nitoyonnitoyon2007/04/08 14:00> antipop さん
Bitlbee for Windows をパケットキャプチャしてみたら、talk.google.com ではなく、gmail.com に SYN してました。
ソースに手を入れたいところなんですが、ひとまずは TwitterIrcGateway を使ってみることにしました。

2007-04-06

Twitterのすごいところ 00:02 Twitterのすごいところ - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Twitterのすごいところ - nitoyon@g:twitter

有名ブロガーさんとお話できる!

今日ActionScript 系のブロガーさん何人かと Flash 話ができてすごく幸せでした。

きっと、先進的な人が集まっている今のうちだけで、そのうち人が増えてきたら厳しくなるんだろうなー、と思うと切なくなるけど、いまのうちに存分に楽しんでおこう。

いまのCSS 00:17 いまのCSS - nitoyon@g:twitter を含むブックマーク はてなブックマーク - いまのCSS - nitoyon@g:twitter

IEセンタリングするために、例によって

body {text-align:center}

とかやってるわけなんだけれど、おかげで設定画面がセンタリングされてしまっていて、恐ろしく見にくい。

昔のはてダは設定画面とかキーワード画面にも CSS が効いていたのを思い出した。

Web API限界 02:52 Web API の限界 - nitoyon@g:twitter を含むブックマーク はてなブックマーク - Web API の限界 - nitoyon@g:twitter

Twitter とか、Lingr もそうなんだろうけど、リアルタイム性があるからこそ面白いサービスAPIHTTP ベースで提供するのは限界ある。定期的にデータ取りに行くのは ばかばかしいし、データキャッシュされてると萎えるし。

JS を一皮かぶせて addEventListener できるように見せかけて、サーバー側が Comet で頑張ってる、なんてことができたら、すごい世界は広がるんだろうけど、実際、サービスやってる人たちは、そこまでリソースが避く余裕はなくてアクセス増への対応で てんやわんやなんだろうな。

Twitter の話に戻るけど、Twitter は IM でリアルタイムに遊べるところが楽しいわけで、それなら HTTP にこだわらずに、IM を拡張していく方向に話が進んでいったら面白い。

ついったったー向けJabberリリース、という方向。Friends 一覧が並んでて、クリックしてメッセージいれたら @ つきで送ったり、どういう人に @ つきで話しかけてるんだろー、とか調べたり、とかとか。

そろそろ、全部 HTTP とかブラウザでやるのは終わりにしない?と、Twitter をしながら思った。

2007-04-05

とりあえず 21:35 とりあえず - nitoyon@g:twitter を含むブックマーク はてなブックマーク - とりあえず - nitoyon@g:twitter

ついったったーだったんだ

ヘルプわかりにくいよね・・・

スタイル変更してみた 00:41 スタイル変更してみた - nitoyon@g:twitter を含むブックマーク はてなブックマーク - スタイル変更してみた - nitoyon@g:twitter

ついったーっぽく!

HolyGrailHolyGrail2007/04/06 00:49おおおおおお、すげー!
かっこいい!

PoohKidPoohKid2007/04/07 01:03うおっ、すごい!
どこのサイトに迷い込んだのかと思いました!

About nitoyon
Error : RSSが取得できませんでした。