«前の日記(2002年11月27日) 最新 次の日記(2002年11月29日)» 編集

混沌の庭研究所

1998|06|07|08|09|10|11|12|
1999|03|04|05|06|07|08|09|10|11|12|
2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|06|07|08|09|10|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|05|06|07|08|10|11|12|
2011|01|03|09|
2012|02|03|
2013|05|12|
2019|10|

2002年11月28日 木曜日 [長年日記]

_ [購入] 今日の買い物

  • 【Comic】完結版 アーシアン 3/高河ゆん/集英社
  • 【Comic】完結版 アーシアン 別巻 秘密の花園/高河ゆん/集英社

待ち時間に国民年金&健康保険を納入に行ったついでにアーシアン完結編をゲット。ああ……やっと完結したのだなぁ。……完結するとは思っていませんでしたが(ぉ。帰り道、とぼとぼ歩きながら読んだ3巻の内容は、単行本未収録だっただけあってさっくり記憶から消えていたので新鮮な気分で楽しめました(笑)。んで秘密の花園は……あり? アーシアン本編の連載が終わってサウスで途中まで連載していた分はなかったことになってるのかいな? 記憶があやふやなので何とも言えないのだけど、ルシフェルが出てきた話はあんなんではなかったような気が。というか、単行本収録分はコミッククリムゾンに掲載となっていますけど。描き直したってことなんだろかね。

_ [Mozilla] コンテキストメニュー拡張の改造 for Mac OS X

改造というか、実質は機能縮小なのですが。Mac OS Xでコンテキストメニュー拡張を使う場合、一度Extensionsメニューを開くとSキーとWキーの入力ができなくなるとかリンクリストをコピーした場合の改行がおかしい(というか、Macの場合改行コードを表すメタキャラクタが\nではなく\rだというのが変なのかも知れないけど)といった問題があります。そんなわけで、Mozilla 1.2が出てコンテキストメニュー拡張を入れ直すついでにこの辺りを修正。

まずはダウンロードしたextensions.xpiを解凍(unzip)し、さらにextensions.jarを解凍(unzip)しておきます。

SキーとWキーは見出しの移動に割り振られているキーですが、僕はどうせ使わないのでキー割り当てを消去。これは、extensionsNavigatorOverlay.xulから以下の部分を消去すればOKです。

<keyset id="exKey:gotoHeading">
	<key id="exKey:gotoNextHeading" key="&accelKey.gotoNextHeading;"
		command="exKeyCommand:gotoNextHeading"/>
	<key id="exKey:gotoPrevHeading" key="&accelKey.gotoPrevHeading;"
	command="exKeyCommand:gotoPrevHeading"/>
</keyset>

次に、リンクリストをコピーした場合の改行コードの変更。これは、exExtensions.jsからgetLinksList関数内の2箇所の\n(1371行・1376行)を\rに変更すればOK。

これでおおむね問題ないのですが、うちの環境ではページを開くたびに見出しリストを生成していると(特に某巨大掲示板で全レス表示するような場合は)重くてかなわないので、思い切ってこの辺りもざっくり消去することに。それっぽい部分を探してみるとexOnEvent.jsに見出しリストの生成があったので、ExtService.updateHeadings関数〜ExtService.updateNavigationPopup関数の中身をざっくり消去。消す必要のない部分まで消したかもしれないけど、とりあえず、いつも使う機能は生きているので良しとしよう。

修正を終えたら解凍した時と逆の手順でzip圧縮していってextensions.xpiを作り直し、作ったextensions.xpiをMozillaのウインドウにドラッグ&ドロップでインストールです。

本日の体重は……82.6kgなり。