Twitter

昨日騒ぎになったTwitterのXSS脆弱性によって実際に受けそうな被害とその対策

何が出来るのか どんな脆弱性かの詳細はこちらを参照2010 年 9 月 21 日現在のツイッターのバグ(脆弱性)について 外部JavaScriptを読み込むコードを仕込めたので、 どんなJavaScriptでも実行できる状態でした。 以下、JavaScriptの実行によってTwitter上で出…

QTがとても嫌に思える瞬間

QTのショートカットのつもりでcmd+qを押してしまった時。

Twitterの/homeのHTMLがXMLHttpRequestで取れなくなってる件

XMLHttpRequestで取りにいくと、HTMLではなくPrototype.jsのElement.replace関数を使った部分更新のscriptを返してくるようになった。 なので、http://twitter.com/homeで以下のコードを実行すると、 タイムラインの部分が部分更新される。 jQuery.ajax({ ty…

プログラマ以前のレベル→プログラミング初心者について、後クビとか on Twitter

Diary?::2008-09-08を肴にいつもの連中が盛り上がっていた。 プログラマ以前のレベル→プログラミング初心者での段階的な変化 というものが興味深かったのでメモった。 まとめ t_yano 「あのさ、 "Empty" って単語の意味はわかってる ? 」「いえ、わかんない…

COBOLとか談義 on Twitter

なにやら盛り上がっていた。 COBOLは使ったことないしおそらく今後使うことはないので言及はしない。ただもくもくとふぁぼるのみ。適当なタイミングでまとめる。 ということで途中経過をまとめた。 まとめ方法 議論と関係ないエントリをどんどんクリックして…

オブジェクト指向談義 on Twitter

今朝方Twitterでこのエントリを紹介したら、 オブジェクト指向談義が盛り上がったのでその議事録をば。 monjudoh とてもためになる読み物http://return0.dyndns.org/log/2008/08/10#s_2 monjudoh >「クラスベースのオブジェクト指向プログラミング言語はプ…

Twittelienで/homeに流れてこない人の発言を拾う

使い方 Twittelienを読み込む 以下のJavaScriptの一番最後のintervalに更新間隔(秒単位)、userNamesに発言を拾いたい人のユーザ名を配列で入れて、実行。 (function($,params){ var thumb = $('<td/>') .addClass('thumb vcard author') .append( $('<a/>') .addClass</a/></td/>…

Twittelien ver0.03おまけ

ロガー recent.log = console.log; とか recent.log = function(str){jash.print(str)}; とか流してやるとロガーが指定できる。 過去エントリ取得 結構凄い勢いで、過去エントリを末尾にどんどん追加していく。 多分、サーバに優しくない。 抜けがあるかどう…

Twittelien ver0.06

2008/04/11追記 発言の際にPOSTするURL、パラメタがまた変更になったので対応しました。 2008/04/09追記 /homeのHTMLが変更になったのでとりあえず対応しました。 発言時にPOSTすべきURLがhttp://twitter.com/status/updateではなくなったので対応しました。…

Twitter議事録

さっそく最小構成TemplateEngineというかただの変数展開 - 文殊堂を使ってみた。 要jQuery、Autopagerizeとの併用推奨。 議論参加者の発言をfavoっておいてFavoritesのページから議事録取得をすると良いと思う。 以下のJavaScriptを流すとエントリをクリック…

/homeタイムライン自動更新 ver0.02

以前作った奴の改良版 タイムライン自動更新JavaScript使用中に発言できるようにするJavaScript - 文殊堂 上にスクロールしなくても発言(含むreply)できるようにする - 文殊堂 と併用するといい感じ タイムライン自動更新JavaScript使用中にエントリ削除でき…

上にスクロールしなくても発言(含むreply)できるようにする

約30秒に一回/homeタイムラインの更新を確認し、 更新した分だけ上に継ぎ足していってくれるJavaScript を使っていると1ページがどんどん長くなっていって、 上に行って発言したりreplyして、また元の箇所に戻って読み続ける というのがとてもつらくなります…

Twitterで複数の人にまとめてDMする

http://twitter.com/direct_messages にて、 bookmarklet等を使って事前にjQueryをロードした上で、 Firebug等のコンソールから以下のJavaScriptを流す。 (function(){ var $ = jQuery; var path = $('#doingForm').attr('action'); var data = {}; var auth…

Twitterで呟いたTODOリストなどまとめ

JavaScriptによるTwitterクライアント的な何かを作る話でのTODOリスト 内容 実施済 reply to hogehogeをクリックすると、該当発言以前のhogehogeの発言に移動、後は適当に、矢印を置いておいてクリックすると該当ユーザの前後の発言に飛べるようにすると会話…

タイムライン自動更新JavaScript使用中にエントリ削除できるようにするJavaScript

/homeでゴミ箱アイコンをクリックすると画面遷移が起きてしまうので、 APIを叩いて削除するようにした。 (function(){ var $ = jQuery; function bindAjaxDelete(context){ var context = context || document; $('a[title=Delete this update?]',context).e…

タイムライン自動更新JavaScript使用中に発言できるようにするJavaScript

約30秒に一回/homeタイムラインの更新を確認し、更新した分だけ上に継ぎ足していってくれるJavaScript - 文殊堂の問題点の一つとして、 発言した後は使えない、使っていても発言すると使えなくなる というものがあったので、その解消用。 いろいろと必要なも…

Twitterの/homeのcontainerの中身のみ30秒に一度更新する

2008/03/09追記 新バージョン作りました。 本文 Twitterの/homeから欲しい情報だけ取り出す布石 - 文殊堂の続き。 jQueryを読み込ませた上で↓を実行する。 setInterval(function(){ var $ = jQuery; $.get('http://twitter.com/home',function(data){ var re…

約30秒に一回/homeタイムラインの更新を確認し、更新した分だけ上に継ぎ足していってくれるJavaScript

できたよー。 とりあえず現状はROM専用ということでおながいします。 jQueryを読み込ませた上で↓を実行する。 (function(){ var $ = jQuery; $('<div/>') .insertAfter('#container') .attr('id','temp'); (function(){ var func = arguments.callee; $.get('http:</div/>…

Followersの中から自分がfollowしてない人だけ・Followingの中から自分をfollowしてない人だけ表示

Autopagerizeで前ページ表示して、さらにjQueryを読み込んだ上で以下を実行。 Followingの中から自分をfollowしてない人だけ表示 followされてない人に間違って@しないように確認。 (function(){ var $ = jQuery; $('.vcard:has(div>span:contains(message))…

Twitterの/homeから欲しい情報だけ取り出す布石

いろいろとダメダメなので改良版の記事を参照のこと /homeのhtmlをAjaxで取得 container・divの中身を取り出す scriptタグを除去 てきとーなdivを作って中に突っ込む document.writeとかあるので、scriptタグの除去は必須。 不可視divの中に突っ込んでjQuery…