2005-12-28
_ Stylish でユーザスタイルシートの切り替えを手軽に

Firefox では userContent.css などにユーザスタイルシートを定義することで,自分好みに Web サイトの表示をいじることができます.例えば,広告ブロックのような定義を記述してみたり,FEEDBRINGER で <pre> タグを折り返したり,@-moz-document を利用すれば,特定のサイトのみ適用するスタイルシートを定義することもできます.難点としては,この userContent.css の修正などを反映させるには,Firefox を一度再起動する必要があります.これが結構不便だったりするのですが,Stylish という拡張を使うと,手軽のユーザスタイルシートの切り替えが可能になります.
例を挙げてみると,SmallStyleのサイドバーの表示をしたくないと思ったら,
@-moz-document domain(smallstyle.com) {
div.sidebar {
display: none !important;
}
}
上のようなスタイルシートを記述します.Enable/Disable ボタンで切り替えられるので,即座にこの定義が反映されるのが確認できると思います.
さらに Stylish を利用すると,ブラウザの外観を変えるために利用する,userChrome.css に記述するような定義も即時に有効/無効化することができます.こちらも例えば,メニューの Help を表示したくないと思ったら,
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
menu[label="Help"] {
display:none !important;
}
これで,メニューの Help の表示/非表示が Enable/Disable で切り替えられます.

Beta 版の 0.2 をインストールしたのですが,ステータスバーにアイコンが表示されない….Stylish の領域はあるので,そこをクリックすると,現在表示しているページの,URL,サブドメイン,ドメインで設定画面が表示されます.また,すでに定義されたスタイルのドメインが一致すると,定義済みのリストも表示され,ここで有効/無効化の制御もできます.
設定情報はプロファイルの stylish.rdf に記述されているみたいなので,これを引き継げばプロファイル変更時もそのまま使えそうです.
2005-12-31追記:20051229版をいれたらちゃんとステータスバーにアイコンでた.
_ 仕事納め
今日で会社にきてお仕事するのは今年最後.でも,どうせ家でもちょこちょこ何かやってるような気がするけど,しないかもしれない.
とりあえず 1 週間ほどの休みはとれそうな感じなので,ゆっくりと過ごせそう.でも,もうちょっと休みが欲しかったかも.
2005-12-27
_ ThinkPad のトラックポイント・スティックで横スクロールをできるようにする

ThinkPad で Firefox を使っていて不便だなと思ったことのひとつに,トラックポイント・スティック(真ん中にある青いラインの入ったやつ)で横スクロールができない点でした.縦のスクロールは当然のことながらできるのですが,同じように横へ…と思ったら無反応.確か IE や Excel なんかでは問題なく横スクロールできるのに.
これは解決できないものだとすっかり思い込んでいたのですが,C:\WINDOWS\system32\tp4table.dat というファイルをいじってやると解決できるらしいことを知って,早速,試してみました.tp4table.data の中の,
; Pass 0 rules (These rules run first)
と,記述されている部分を探します.各アプリケーションごとの設定らしきものが記述されているので,以下のように設定を追加します.
; Firefox web browser *,*,firefox.exe,*,*,MozillaWindowClass,WheelVkey,0,9
編集がすんだらファイルを保存して,PC を再起動すると,Firefox でもトラックポイント・スティックを利用して横スクロールが可能になりました.
2005-12-26
_ SourceForge からのダウンロードでミラーサイト選択を省略する
SourceForge からファイルをダウンロードする際に,任意のミラーサイトを選択してからダウンロードを実施するという手順が結構面倒だなぁと思うことがあります.たいてい選択するのは,JAIST か Keihanna と決まっているのでこの分が省略できたらいいのになと思っていました.

そこで Firefox の拡張,sfdirectdl を使うと,このミラーサイトの選択する部分を省略することができます.Option でどのミラーサイトを使うかを選択することができます.空欄にした場合は,ランダムにミラーサイトからダウンロードをします.また,通常のミラーサイト選択画面を表示するにはリンク上で右クリックをし,Open Original Link を選択すると,通常のミラーサイト選択画面が表示されます.
Before...
_ hb [1週間以上はちょっと贅沢すぎましたね :-)]
_ TrackBack [http://diary.noasobi.net/2005/12/diary_051231a.html 朝顔日記 朝..]
_ TrackBack [http://d.hatena.ne.jp/alpha_zero/20061006/p2 お茶の間で紅茶を。 [we..]