Sep 25, 2008
■Emacs 23.0.60をMacBookでビルドしてみた…
一ヶ月ほど前にcvsでソースを取得してmakeした時は、途中でエラーが出て、ビルドできなかった。 今日、試しにソースを取得しなおしてmakeしてみた。 途中でエラーが出ることなく、make installまで終った。 たぶんビルドまではできた。 いつもCarbon Emacsパッケージ版で使っているdot.emacsから、エラーになりそうな設定をしている行を削除した。 細かいところは徐々にカスタマイズしていくとして、何かファイルを編集してみようと思ったが…。 AquaSKKで日本語入力しようとすると、[SHIFT]キー+英字キーが編集中のバッファに『そのまま』入力されて、変換モードに変わらない。 今のところ、この問題(?)を解決する方法をみつけていないので、AquaSKKでの漢字入力ができない…orz。
Sep 06, 2008
■Firefoxの「プロキシーなしで接続」
ローカルでWWWサーバーを動かして、バーチャルホストの機能を使っている。 バーチャルホストそれぞれのホスト名は、/etc/hostsにIPアドレス127.0.0.1を対応させて並記している。 Firefoxのキャッシュが有効だと、それらホストのファイルを更新した場合、ウェブページの再読込みしなければならないので、少し不便だ。 そこで、キャッシュを無効にしていれば、都度ページを読込んでくれるので、更新されたページが表示される。 でも、普段のウェブサイト閲覧では、キャッシュを有効にしておいた方が表示がはやかったりするので便利だ。
別のエントリーで書いたが、ローカルでプロキシーサーバーになってくれるdolipoを使ってみて、いまさらその便利さを感じた。 Firefox3の環境設定で、「詳細」→「ネットワーク」→「接続設定」でプロキシーの設定ができる。 dolipoを使うように設定して、「プロキシーなしで接続」に127.0.0.1とローカルIPアドレスを指定してみた。 が、IPアドレス127.0.0.1に対応させたバーチャルホストのURLを入力すると、ページの読込みが終らない。 「localhost」つまり「http://localhost/」を指定した場合はそんな風にはならないのだけど…。 で、結局、「キャッシュ無効」、「プロキシーなし」に設定してあるorz。
■dolipoとFirefox
どんだけ流行りから取り残されているのか、いまさらdolipo/polipoの便利さを再認識していた。 Firefoxのキャッシュをoffにして、proxyをdolipoの方に設定するだけで、「こんなに速くなるのか」と感じられるほどに効果があった。 Safari3.1では、キャッシュを無効にする方法がわからなかったので、dolipoは試していない。 あ、Operaはまだ試していなかった。
Sep 05, 2008
■OS X(Leopard)とlighttpdとPHP5メモ
インストール
- macports
- sudo port install lighttpd
- sudo port install php5 +fastcgi +mysql5 (+…)
設定
/opt/local/etc/lighttpd/lighttpd.conf
- server.modulesは設定途中。
- server.document-root = "/opt/local/var/www/lighttpd/htdocs/"
- server.errorlog = "/opt/local/var/log/lighttpd/error.log"
- index-file.names = ( "index.php", "index.html", "index.htm", "default.htm" )
- accesslog.filename = "/opt/local/var/log/lighttpd/access.log"
- sever.bind = "127.0.0.1"→アクセス制限、ローカルホストだけ可。
- server.pid-file = "/opt/local/var/run/lighttpd.pid"
- fastcgi.server以下のコメントアウトを解除。「"socket" => "/tmp/php-fastcgi.socket", "bin-path" => "/opt/local/bin/php-cgi"」「php-cgi」を「 php-fcgi」としていたのに気付かず、lighttpdを起動できずにハマったorz。
- 「$HTTP["remoteip"] != "127.0.0.1" { url.access-deny = ( "" ) }」を設定したがコメントアウト。LAN内のホストからtelnetでアクセスしたら「400 - Bad Request」が帰ってきた。
/opt/local/etc/php.ini
- 設定途中。
lighttpdの起動
- 『■[mac] Pukiwiki を Lighttpd + PHP5で動かす.MacPortsでインストールする』から「/opt/local/etc/LaunchDaemons/org.macports.lighttpd/org.macports.lighttpd.plist」の設定を真似した。自動起動したくなかったので、OnDemandの項は削除した(デフォルトはtrue)。
- /opt/local/etc/LaunchDaemons/org.macports.lighttpd/lighttpd.wrapper start/stopで起動/停止。
以下、途中。