nDiki : Greasemonkey
スポンサード リンク
Related term
2005年10月1日 (土)
■ 遅ればせながら Greasemonkey。mixi の未読・既読の色分けなど。

閲覧するWebページの書き換えは今まで Privoxy でやっていたのだが、たまに落ちてしまうことがあった。
先日の Debian 再インストールでいったん Privoxy が無い状態になったし、今回は Firefox 拡張機能 Greasemonkey でやることにした。
@ mixi の既読・既読の色分け
鷹の島で公開されている Mixi Organizer 7月19日版で。
自分の場合足あとの踏み返しも色分けしたいので、
--- MixiOrganizer.user.js.original 2005-07-19 11:49:10.000000000 +0000
+++ mixiorganizer.user.js 2005-10-01 13:31:54.000000000 +0000
@@ -34,10 +34,14 @@
var val = Anchor[i].firstChild.data
if(val.match(/\((\d+)\)(\n)*$/))
Anchor[i].href = href + '#' + RegExp.$1;
+ } else if (href.match(/show_friend.pl\?id/)) {
+ var text = Anchor[i].previousSibling.data;
+ if (text.match(/(\d\d\d\d).*(\d\d).*(\d\d).*(\d\d):(\d\d)/)) {
+ Anchor[i].href = href + '&date=' + RegExp.$1 + RegExp.$2 + RegExp.$3 + RegExp.$4 + RegExp.$5;
+ }
}
}
}
}
})();
-
と書き換え処理を追加。
- Firefox 拡張機能の整理 (2005-02-05)
- Firefox ユーザプロファイル作り直し (2005-09-11)
- POE で HTTP プロキシサーバ (2005-10-15)
- Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了 (2006-11-27)
- Greasemonkey で XMLHttpRequest を使ってみたら... (2005-10-16)
2005年10月15日 (土)
■ POE で HTTP プロキシサーバ

Privoxy などのプロキシサーバを使うと閲覧するWebページの書き換えをすることができるのだが、凝ったことをするとなると無理がある。
以前から興味のあった POE で HTTP プロキシサーバを作ってみることにしよう。 といってもまずは、サンプルを動かしてみるところから。
POE Cookbook の web proxy サンプルを動かしてみる。 なるほど短く書けていいな。
これに Web ページを書き換えるコードを挿入してあげれば、簡単に希望するプロキシサーバの出来上がり。 Greasemonkey も悪くないけれど、ローカルのデータとかを利用してページを書き換えたい時はこっちの方が楽であろう。 それに Perl だし。
- Twitter ベイジアンフィルタプロキシ (2007-12-29)
- Tor で hidden service (2005-02-13)
- Perl CGI プログラムのテストには WWW::Mechanize::... (2006-02-18)
- 遅ればせながら Greasemonkey。mixi の未読・既読の色分けなど。 (2005-10-01)
- HTTP/1.0 Simple-Response (2004-06-01)
2005年10月16日 (日)
■ Greasemonkey で XMLHttpRequest を使ってみたら極悪コードに

Greasemonkey で遊んでみた。 Web ページを閲覧した際に、ある条件のURLへのリンクが含まれていた場合にそのページをフェッチして、その一部をサマリーとして今閲覧しているページに挿入するというもの。
とりあえずシンプルに、DOMインタフェースで該当するURLをピックアップしたら、XMLHttpRequest でそのページをとってきて処理するようにする。
うまく動いた。
一気に連続アクセスしまくった。
……ひとまずアンインストール。 やるにしても、タイマと XMLHttpRequest の async を使ってちょっとずつページを更新していくようにしないとまずいな。
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- 遅ればせながら Greasemonkey。mixi の未読・既読の色分けなど。 (2005-10-01)
- FreeMind でマインドマップ (2005-06-02)
- POE で HTTP プロキシサーバ (2005-10-15)
- Pentium 4 マシンから Athron 64 マシンに乗り替え (2008-09-05)
2006年11月27日 (月)
■ Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了

ホールドしていた Debian GNU/Linux sid ノート PC の Firefox を 1.5 か 2.0 にそろそろ上げることにした。
@ Firefox 拡張機能
心配していた Firefox 拡張機能等の移行は以下の通り:
| Firefox 拡張機能 | 1.5 時代 | 2.0 へ |
| Adsense Notifier | 0.9.2 | OK |
| SwitchProxy Tool | 1.4 | NG -> install.rdf を書き換えてインストール |
| Google Toolbar for Firefox | 2.1.20060807L | OK |
| Tabbrowser Extensions | 2.1.2006031301 | NG |
| Wev Developer | 1.0.2 | OK |
| Greasemonkey | 0.6.6.20061017.0 | OK |
| TinyUrl Creeator | 1.0.1 | NG -> 無視 |
| Fasterfox | 2.0.0 | OK |
| CustomizeGoogle | 0.55 | OK |
| Add Bookmark Here | 0.5.5 | OK |
| Mozex | 1.07.1 | NG -> 1.9.5 |
| All-in-One Gestures | 0.18.0 | OK |
| VideoDownloader | 1.1.1 | OK |
| FoxyProxy | 2.2.1 | OK |
| SearchStatus | 1.18 | OK |
| Japanese Language Pack | (deb)1.5.0.7 | deb はまだ |
| Beagle Indexer | 0.5 | NG -> 0.6 |
| hatenabar | 0.4.0 | OK |
| Diggler | (deb)0.9 | OK |
| Live HTTP Headers | (deb)0.12 | OK |
ほぼ問題なく動いた。
Tabbrowser Extensions については残念だがしょうがない。 かわりに
- Tab Mix Plus 0.3.5
- Undo Closed Tabs Button 2.0.0
をインストール。
TinyUrl Creeator は最近使っていないので問題なし。
SwitchProxy Tool は一応いれたけれど、考えてみれば最近は FoxyProxy の自動切り替えが申し分ないので別に無くてもよかったのであった。
それとステータスバーがごちゃごちゃしてきたので、整理できるように
- Organize Status Bar 0.5
をインストール。
@ テーマ
Modern Pinball 1.5.2 が NG だったので、Modern Pinball v2.0.2 for Firefox v2.0 ( http://mozilla-themes.schellen.net/... ) を入れ直した。
@ 移行してみて
2.0 になったからといってあまり変わった感じはしないか。
Tabbrowser Extensions が使えなくなって、タブまわりの使い勝手が悪くなったのは痛い。個別に拡張機能を入れていくしかないか。
せめてタブを縦並びにできればいいのだが。
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Firefox 拡張機能の整理 (2005-02-05)
- skkinput がよく落ちるので uim-skk に乗り換え (2005-09-22)
- CUPS で Debian から EPSON カラーレーザプリンタへ印刷 ... (2006-01-04)
2007年8月20日 (月)
■ Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ

普段仕事では
- 母艦となる Debian GNU/Linux ノート PC
- サブとして Windows デスクトップ PC
の2つを使っている。
先日メールを Gmail にしたことで、母艦が無くてもメールの読み書きができるようになったので、これを機にサブの Windows デスクトップ PC だけで仕事ができるかチャレンジしてみた。
使用したソフトを書き出してみた。
| Linux | Windows | ポータブル | |
| Web ブラウザ | Firefox (Iceweasel) | Firefox | o |
| メール | Mew / Gmail | Gmail | o |
| Firefox + tweetbar | Firefox ( + tweetbar) | o | |
| IME | SKK、uim | SKKIME | x |
| キーバインディング | XKeymacs | ? | |
| Skype | Skype | Skype | o |
| パスワード管理 | テキストファイル | KeePass | o |
| 社内 Wiki 読み書き | Firefox | Firefox | o |
| Excel データ読み書き | (していない) | Excel | x |
| Word データ読み書き | Mew + wvHtml (/ OOo) | Word | x |
| PDF 閲覧 | Adobe Reader | Adobe Reader | x |
| メモ | howm | Google ノートブック | o |
| RSS リーダ | フレッシュリーダー |
「ポータブル」は USB メモリにソフトウェアが入れらる、あるいはオンラインサービスとして任意の Windows BOX で使えるならば o 。
@ Google ノートブック
ちょっとしたメモ書きを Windows 上でして後で母艦で参照するのに、Google ノートブックを使い始めることにした。 テキストファイルに書いて USB メモリに入れてコピーするよりはずっと楽。
@ 使ったアカウント
ネットサービス系で使った/使いたいと思ったアカウントは今日のところは以下。
はてな・Twitter は母艦の Firefox にパスワードを暗記させていて覚えていないので、頭に入れておくか KeePass に入れておく必要あり。
@ 中断
午前中は何とかいけたが、Web ブラウザ上の Gmail でメールを書き始めたら急にストレスを感じるようになった。
- 指定した桁で折り返せない (Emacs で使っている fill-paragraph がない)。
- 固定幅フォントではない。
- Gmail で複数のメールアドレスを使うため署名を自動挿入できない。このため、手で打つ必要がある。
- 引用返信が書きにくい。
これらの点は多分 Firefox 拡張機能や、Greasemonkey スクリプトで多分ある程度解消できるのだと思う。要環境整備。
普段使っている RSS リーダが使えないと昼休みに巡回ができなくて淋しいが、こちらはその分他のことに時間が回せて結果的には悪くないかも。
今後順次環境を整備すれば、ライトな作業なら Windows BOX だけで済ませられるようになるかなぁ。
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Linux で入力して Windows で参照できるパスワード管理ツール ... (2006-12-31)
- メールボックスを Gmail に集約 (2007-08-08)
- 日本語ファイル名どんとこい (2005-03-07)
2007年11月16日 (金)
■ 今日のさえずり - 生まれてきたわが子に母が最初にかけた言葉ランキン

- 11:33 [B!] Remember The Milk - Blog 新機能について http://tinyurl.com/23ze2z
- 12:01 Cross Post_Hatena_Twitter、TinyURL 化失敗しているな。Greasemonkey ユーザスクリプトの問題か、はたまた http://remysharp.com/tinyurlapi の問題か。
- 12:34 「定時退社デーを作ろう!」という東京都労働局の車内広告、毎日定時退社ははなから諦めろと?
- 12:47 Todoist のアカウント作成した。 http://todoist.com/ *Tw*
- 14:17 Windows XP Home Edition をセーフモードで起動し、Administrator でログインして PostgreSQL インストール失敗の残骸を削除。
- 15:59 RTM の Private Addresses をオンにして、いくつかのリストの iCalendar を Google カレンダーに取りこんだ。 *Tw*
- 16:35 会社の掃除機のパイプがのびることを今日はじめて知った。どうりで今まで腰に良くなかったわけだ。 *Tw*
- 19:26 enraku ゴールデン進出。オープニングをリアルタイムで見られたの初めて。
- 19:57 ランキンの楽園「生まれてきたわが子に母が最初にかけた言葉ランキン」第1位「ありがとう」 - 泣ける。http://tinyurl.com/22x8ol
- 今日のさえずり - ホームレスグーチョコランタン (2008-10-27)
- Google ブラウザではなかった Google Chrome (2008-09-03)
- フレッシュリーダーから Google リーダーに乗り換え (2007-10-29)
- 今日のさえずり - 金メダルのネックストラップには、ケータイ用のヒモが付い... (2008-08-24)
- 今日のさえずり - 会社の横の空き地でポイの昼練 (2008-10-29)
スポンサード リンク
■よく検索されるキーワード
torrent(58) 提案書(54) perl(42) 使い方(39) linux(34) 書き方(29) x31(28) windows(28) usb(24) 動画(22) thinkpad(21) debian(20) mp980(19) 画像(19) 壁紙(19) svn(16) サンプル(16) 作り方(16) c#(15) リフィル(14) ヨドバシ(14) 手帳(13) アジェンダとは(13) 設定(13) cvs(12) ほぼ日手帳(12) ssh(11) 感想(11) ほぼ日(11) アジェンダ(11) java(11) バッグインバッグ(10) ドラマ(10) make(10) マキノ(10) メモリ(10) tc-1(10) 加湿器(10) nikon(10) af(9) ボールペン(9) ノート(9) インストール(9) gmail(9) ハクキンカイロ(9) a6(9) gimp(9) truecrypt(9) フィルムスキャン(9) ganttproject(9) 評判(9) 充電式カイロ(9) カメラ(9) アジェンダの書き方(9) dropbox(9) 修理(9) デロンギ(8) ファイル(8) 秋葉原(8) grub(8) 変換(8) proxy(8) subversion(8) 無料(8) 口コミ(8) wiki(8) ht-01a(8) ubuntu(8) 2008(8) porter(8) 無印(7) a6ノート(7) ご査収(7) ヨドバシカメラ(7) thinkingrock(7) centos(7) the(7) gtd(7) システム手帳(7) 映画(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.05857s / load averages: 0.05, 0.11, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク