2006-10-01から1ヶ月間の記事一覧

Firefox 2.0とIE7での検索バー

Firefox 2.0とIE7の検索バー(右上にあるやつ)はOpenSearchというXMLに基づいた検索機能を提供している。これについてテストした。 検索バー(Firefox2.0)用XML Firefox2.0では以下で述べるsuggestion機能があったり、いろんなことができる。

拡張機能のバージョンを無視

http://labs.unoh.net/2006/10/firefox_20.htmlにあるとおりFirefox2.0に対応していない拡張機能のバージョンチェックを無視する方法。 extensions.checkCompatibility : false を「追加」する(デフォルトではこの値がないみたい)。

Firefox2.0

自宅に戻ったのでやっとFirefox2.0にバージョンアップしてみた。仕事で使うPCは拡張機能の対応状況が気になりバージョンアップできなかった。案の定、Live HTTP Headersはいまのところ、未対応である。これは仕事で結構使うので仕事のPCはまだバージョンアッ…

日本語正規表現

PHP

やっぱり、正規表現に日本語がある場合は、ereg()ではなくmb_ereg()を使わないと問題が起きる(文字化けする)場合があるようだ。 if (mb_ereg("^(*|※.*[ ●])(.*)", $s, $m)) { // ●は全角スペース print "Matched: $m[1] / $m[2]\n" }

geeklogハックその2

PHP

COM_mailという関数があり、これでメールを出そうとする場合、ヘッダの日本語が文字化け(UTF-8でBASE64)してしまう。COM_mailはprivate/system/custom/custom_mail.phpのCUSTOM_mailからメールを出すようで、ここでの変換に問題があるようだ。 PHPマニュアル…

phpでのSCRIPT_URLとPATH_INFO

PHP

phpは、http://www.example.jp/foo.php/aaaのように書いても、foo.phpが起動して、PATH_INFOで/aaaを取得できるようになっている。しかし、foo.phpで何らかの処理をして、htmlを出力する場合、例えば、 <a href="./a.html">a.html</a> <img src="./images/b.gif" />なんて出力しているとSCRIPT_URLが/foo.php/aaa…

geeklogハック

PHP

config.phpにてurl_rewriteをtrueにしている場合、 foo.php?f=aaa は foo.php/aaa となるが、この場合、 foo.php/aaa/bbb は、ちゃんと"aaa"と"bbb"が値だと認識している。しかし、"aaa/bbb"として取得したい場合は、以下のようにする必要がある。 require_o…

ブックマークキーワード検索 on Firefox

FirefoxでキーワードをつけてブックマークするとURLバーで検索が可能とのこと。詳しくは以下を参照のこと。 http://blog.livedoor.jp/dankogai/archives/50653627.html http://e8y.net/blog/2006/10/08/p134.html URLにURLと%sを指定することで検索文字列が…

geeklogでの記事作成不可

geeklogを無事インストールしていざ、記事を作成してみたところうまくいかない。そのサーバのPHP mbstring系の設定の問題(http_input,http_outputにEUC-JPが指定されている)のようだが、config.phpでini_setを使ってもうまくいかず悩んでいた。どうやら、.ht…