YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-17 (水)


[一語一絵/IT系]

ファイル名の表示順を変更する / 2008-07-02 (水)

XPのExplorer画面
Windows XPのExplorer

Windows Vistaのエクスプローラでファイル名順の表示にしても、思った通りに並ばない事が多々あった。

通常原稿ファイル名は日付8桁+キーワードで付与するのだが、メール投稿で日付8桁+時刻6桁が付与されたファイルの方が大きいと判断されるのだ。数値文字列が実際の数値として評価されているような印象だ。

とは言うものの、結局変更の仕方がわからなからず放置していたのだが、今日ふとした事から[External]Tips:ファイル名の表示順序を変更するに辿り着いて驚いた。

なんとWindows XPの頃から、エクスプローラではファイル名ソートの際に数値文字列が実際の数値として評価されて昇順に並べられていたそうだ。去年Vistaに乗り換えるまで気付かなかったよ。

単純な文字列に基づく並びにしたければ、レジストリの HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer キーにNoStrCmpLogicalというデータをDWORDで作成し、"1"を設定すればよい。

いつのまにこんな妙な仕様変更してたんだろうなぁ。

【参照】
●@IT http://www.atmarkit.co.jp/
Tips:ファイル名の表示順序を変更する 2003年9月27日
●マイクロソフト サポート オンライン http://support.microsoft.com/
KB319827:名前に数字が含まれるファイルやフォルダの並べ替え順序が Windows XP と Windows 2000 で異なる


[一語一絵/IT系]

firefox:window.openの変更 / 2008-07-02 (水)

博多祇園 17番山笠
博多駅前にて

先日リリースされたFirefox 3のアップデートで[External]Tab Mix Plusと決別して一通りの機能は代替できていたのだが、window.openで開くウィンドウをリダイレクトするaddonだけは発見できなかった。

で、2週間ほどうっとおしい思いをし続けていたのだが、やはりwindow.openをリダイレクトする裏技が用意されていた。

操作方法は以下の通り。

  1. Firefoxを起動し、アドレスバーに about:config と打ち込む
  2. フィルタに open_newwindow と打ち込む
  3. browser.link.open_newwindow.restriction の行をダブルクリックする
  4. ダイアログボックスに0~2の値を設定する

なお、restriction の値と対応する動作は以下の通り。

  1. window.open もリンクと同じ動作
  2. window.open は新しいウィンドウ
  3. ウィンドウサイズなどの指定がない場合はタブで開き、サイズ指定がある場合は新しいウィンドウで開く (デフォルト)
世界に幸せを。

【参照】
●Firefox - もじら組 Wiki http://wiki.mozilla.gr.jp/wiki.cgi?page=Firefox
JavaScript の window.open() が有効になる動作をカスタマイズする