Firefox

いままでMozillaだったけどFirefoxのシェアが7%くらいにまであがってきてるという新聞の記事を読んでインストールしてみた。Mozillaはアップデートのたびにアンインストールとインストールと、プラグインの入れなおしとかがめんどくさかったけど、Firefoxは自動更新らしい(?)のでまともに継続して環境を作っていけそうな気がする。微妙に使いがってが悪い惜しいところが多い。。。拡張機能のロケール関連で不満なところが多い・・・。

操作メモ

  • タブ上で中ボタンをホイールするとタブのフォーカスが移動する
  • タブ上で中ボタンをクリックするとタブを閉じる

本体のパラメータいぢり

Googlebar

  • 全角スペースを区切りと認識してくれないので改造を施す。バージョンはFirefox用の0.9.0.30
    googlebar.jarを展開してgooglebarOverlay.jsのgooglebarFindTerms関数のcase文に
    case "\u3000":
    を追加する。
  • 日本語に訳すボタンも付ける。本当はTranslate to Englisthの下とかあたりに入れたいんだけど、googlebarExtrasOverlay.jsとgooglebarExtrasOverlay.xulで独自の拡張を追加しやすいように準備してくれているようなので、これを使ってみる。 googlebarExtrasOverlay.xulに
    <toolbarbutton id="translate-jp"
    	buttonclass="translate-jp-button"
    	class="translate-jp-button" 
    	buttonlabel="Translate to Japanese"
    	tooltiptext="Translate to Japanese"
    	oncommand="extrasTranslateJPButton(event)"/>
    googlebarExtrasOverlay.jsに
    function extrasTranslateJPButton(event) {
    	var URL = 'http://translate.google.com/translate?hl=ja&sl=en&u=' +
    		googlebarInfoLocation();
    	var location = googlebarGetLocFromEvent(event);
    	googlebarDoAction(URL, location);
    }
    skin/extras.cssに
    .translate-jp-button {
      list-style-image: url("chrome://googlebar/content/skin/japanese.png");
    }
    をそれぞれ追加して、アルファチャンネルつき20x20のjapanese.pngを作ってskin/に置く。最後に再圧縮して終了。

VI キーバインド

参考:http://www.mozilla-japan.org/unix/customizing.html
C:\Program Files\Mozilla Firefox\res\builtinにuserHTMLBindings.xmlというファイルを作り、好きなキーバインドを割り当てることができる。基本的なhjklを割り当てるには次のように書く。

<?xml version="1.0"?>
<bindings id="htmlBindings"
  xmlns="http://www.mozilla.org/xbl"
  xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <binding id="browserUser">
    <handlers>
      <handler event="keypress" key="k" command="cmd_scrollLineUp"/>
      <handler event="keypress" key="j" command="cmd_scrollLineDown"/>
      <handler event="keypress" key="l" command="cmd_scrollRight"/>
      <handler event="keypress" key="h" command="cmd_scrollLeft"/>
      <handler event="keypress" key="g" command="cmd_scrollTop"/>
      <handler event="keypress" key="g" modifiers="shift" command="cmd_scrollBottom"/>
    </handlers>
  </binding>
</bindings>

miniT

ドラッグでタブの入れ換え。タブの拡張はいろいろあるみたいだけど、とりあえず一番軽そうなのを選んでみた。

MAF

htmlページを単一のファイルにラップするツール。ファイル形式は独自のmaf形式とIEのmhtが使える。maf形式は独自形式と言われると互換性が無いように思うが、単にzipで固めてRDFファイルで付加的な情報(保存日とかオリジナルのURL)をくっつけただけの単純なものなので、そんなにいうほど互換性とかを気にするようなものではない気がする。mhtよりもファイルサイズはかなり小さくなる。が、微妙に挙動不審なところが残っててちょっと不安

コメントをどーぞ



CategoryJavaScript


Attach file: filegooglebar.jar 75 download [Information] filegooglebar.gif 24 download [Information]

|New|Edit|Freeze|Diff|Backup|Upload|Copy|Rename|
Last-modified: 2005-02-24 (Thu) 00:00:00 (1274d)
HTML convert time: 0.137 sec.