Day「はてなブログ」に移行しました。1日1更新......を目指せなくなってきてるブログ。自分の勉強のために作りました。今は主にUbuntuとAndroidネタが中心です。2010年2月3日水曜日TwitterColorLabeltwiccaのカラーラベル機能をweb版ツイッターで再現するuserscriptを作りました。use:色を設定したいユーザのプロフィールページに行きます。リストの管理ボタンの脇にカラーラベル設定のボタンがあるので、クリックして色を設定してください。(本当はもっと手軽に設定出来るようにしたい。twiccaではユーザの発言のコンテキストメニューから設定できる)そのユーザの発言に設定した色のラベルが付きます。お願い:バグを見つけたら、コメントかTwitterで@mstsskに教えてくれると助かります。注意:ユーザの表示名をキーに色の設定を管理するので、表示名が変わってしまうと色の設定が無効になってしまいます。謝辞:公開を快諾していただいたtwiccaの作者R246さん、ありがとうございます。2010-02-04>フォロー/フォロワーの一覧画面でもカラーラベルが設定出来るように改善。2010-02-06>Listページでスタイルが崩れる不具合を修正。機能の変更はありません。2010-02-11>GoogleChrome対応。それに伴いいろいろリファクタリング。jQuery→素のjavascriptというダウングレードみたいな感じなので、むしろ見辛くなっている気もする。既知の不具合:GoogleChromeで、httpとhttpsでアクセスした場合に別々の設定になってしまう。GoogleChromeでは、設定を保存するためにHTML5のlocalStorageを使っているのだが、httpとhttpsで別のstorageとして扱う仕様?になっているため。2010-02-12>ツールチップの表示位置がずれる不具合修正。2010-02-13>Windows版のGoogleChromeで動作しない、という不具合を修正。style要素のinnerHTML属性にアクセスしようとすると駄目らしい。2010-02-14>フォロー/フォロワーの一覧画面でもカラーラベルが分かるように改善。2010-02-16>リストのフォロー/フォロワーの一覧画面でもカラーラベルが分かるように改善。2010-04-25>フォロー/フォロワーの一覧画面で連続してカラーラベルを設定すると別のユーザに色が設定されてしまう不具合修正。こんなクリティカルなバグが残っていたとは...。settingsライトニングトークをやった時に、プロジェクタに愛機を繋いだら「現在の画面解像度じゃ駄目よ。◯◯に変更してね」みたいなことをウィザードで促された。適当にはいはい押して設定してやったら、画面解像度がプロジェクタ向きのサイズになったが、設定画面で元の解像度に戻せなくなってしまった。使っているHPのnx6125は、1440x1050というあまり聞いたことがない解像度。それでも、Ubuntuたんはちゃんと解像度を判別してくれていたのだが、設定を変更した時に自動判別がされなくなってしまった様。EndSubSectionというサブセクションがあったが、nx6125にインストールしているUbuntu9.04ではハードウェアのこういった設定はHALにやらせるので、xorg.confに設定を書き込んではいけない筈なのだ。それをウィザードで勝手にやっちゃうのかよ......とはいえ、完全移行しきっていない過渡期のバージョンだというのは聞いていたのであまり気にせずに解決策を模索する。いう名前で残されていたので、こいつをxorg.confに書き戻してやればOK。ログインしなおせばちゃんと解像度を判断してくれた。発信会に行ってきました。ライトニングトークなるものをやってみたり^^内容はほぼネタでしたが、まぁ好評で良かったです。今度はちゃんと技術的な事で発表できればと思います。