yuu_nkjm blog


2008-07-02(Wed) [長年日記]

[Apache] ApacheでIndexesにより公開しているディレクトリの文字コードを指定

グローバルで指定するのがめんどくさいので,当該ディレクトリの.htaccessに以下の様に記述.
IndexOptions Charset=UTF-8
Options +Indexes

[Firefox] AutoPagerizeのGoogle Searchの変更に失敗したので書き戻す

url  	^http://[^.]+\.google\.(?:[^.]+\.)?[^./]+/(?:search|custom|cse)
nextLink 	id("navbar")//td[last()]/a
pageElement 	id("res")/div[not(@id="navbar")]
exampleUrl 	https://www.google.com/search?q=AutoPagerize
insertBefore 	id("navbar")

というのがGoogle Searchの元のエントリ.google.co.jpの形式がid("navbar")からid("nav")に変わったみたいなので,そこを書き替えるだけだろうと推測.autopagerize.user.jsのSITEINFOで,id("nav")に変更するとうまくいったので,wedataを書き替えてみた…,がAutoPagerizeは動作せず.

試しに,google.comで検索してみるとAutoPagerizeは動作した.idを確認してみるとid("navbar")のまま.wedataを変更したのに,それが反映されていない?SITEINFO_IMPORT_URLSに書かれているhttp://wedata.net/databases/AutoPagerize/items.jsonに直接アクセスすると,id("nav")に書き換わっていた.なぜだ? よく分からないし,そもそもgoogle.comの方の仕様は変わっていないようだったので,取り敢えず急いでid("navbar")に書き戻す.

元に戻してから落ち着いて考えると,「Firefoxを再起動しないとgreasemonkeyのキャッシュが消えていなかったのかな」とか「google.co.jpとgoogle.comのidが違っていたら,適用するURLのところの記述も変えないといけないな.他の国の検索結果調べるのも面倒だなー」とか思いました.やはり改訂を大人しく待っておくことにします….


トップ «前の日記(2008-07-01(Tue)) 最新 次の日記(2008-07-04(Fri))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|