月別アーカイブ: 2009年10月
Installing STS into Eclipse 3.5
Gem Bundler
ASP.NET Container.DataItemの正体は?
VMware Fusion 2 で日本語入力を切り替える方法
VMWare Fusionの仮想マシン上のWIndowsで、キーボードショートカットでIMEをオンオフする方法。
VMware Fusion 2 で日本語入力切り替えが楽に | We were born in 1967.
Snow Leopard と VMware Fusion の日本語入力切り替え | We were born in 1967.
postfixの同時配送数制御
[PHP-users 34794] Re: 大量のメールからPHPにパイプする場合の注意点について
Postfix 速度制御
postfixの同時配送数制御の設定。
UW IMAP Server をMac OSX Snow Leopard にインストール
■ PAMの設定
$ cd /etc/pam.d $ sudo cp ftpd pop $ sudo cp ftpd imap
/etc/pam.d/pop, /etc/pam.d/imap
# login: auth account password session auth required pam_opendirectory.so account required pam_permit.so password required pam_deny.so session required pam_permit.so
■ UW IMAPのインストール
http://www.washington.edu/imap/ からUW IMAP toolkit source distributionをダウンロードして適当なディレクトリに展開する。
展開したディレクトリで、
$ make osx SSLTYPE=none PASSWDTYPE=pam
実行ファイルを/usr/local/libexec/にコピー。
$ sudo mkdir -p /usr/local/libexec $ sudo cp imapd/imapd /usr/local/libexec/ $ sudo cp ipopd/ipop3d /usr/local/libexec/
■ 自動起動の設定
自動起動のためのplistを2つ作成する。
/Library/LaunchDaemons/imap.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>edu.washington.imap</string> <key>ProgramArguments</key> <array> <string>/usr/local/libexec/imapd</string> </array> <key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>Bonjour</key> <false/> <key>SockServiceName</key> <string>imap</string> <key>SockType</key> <string>stream</string> </dict> </dict> <key>inetdCompatibility</key> <dict> <key>Wait</key> <false/> </dict> </dict> </plist>
/Library/LaunchDaemons/pop3.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>edu.washington.pop3</string> <key>ProgramArguments</key> <array> <string>/usr/local/libexec/ipop3d</string> </array> <key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>Bonjour</key> <false/> <key>SockServiceName</key> <string>pop3</string> <key>SockType</key> <string>stream</string> </dict> </dict> <key>inetdCompatibility</key> <dict> <key>Wait</key> <false/> </dict> </dict> </plist>
作成したplistをロード。
$ sudo launchctl load /Library/LaunchDaemons/pop3.plist $ sudo launchctl load /Library/LaunchDaemons/imap.plist
Rails Options Helpers
CommonThread Blog Tip: Rails Options Helpers
Array#extract_options! と Hash#reverse_merge
Visual Studio + IIS でデバッグ中にタイムアウトするのを防ぐ
Visual Studio + IIS でデバッグ中にタイムアウトしてしまう場合は、IISマネージャで、デバッグ対象のアプリケーションプールの詳細設定の「Pingの有効化」をfalseに設定する。