確かに安い。ただ個人的には買っても使い道が… 次期MacOSXの非サーバー版に Apple Remote Desktop が搭載されれば「個人用秘密情報作業ベンチ」として使うとか、そういう感じかしら。 Mac用の開発するならするでもっと強力なマシン欲しくなるだろうし。なかなか個人導入するには難しいマシンだ。
DVI端子入力のあるTVをリビングに導入するなら、ついでに Mac mini を買ってDVD再生マシンとして利用するというのはかなりありそう。
俺的本命は東大情報基盤センターみたいなところで、業務用Netbootクライアントとして大量導入するような用途。
namespace Hoge
{
public enum EnumFish
{
たこ = 1,
いか = 2,
えび = 3,
}
public class Fuga
{
public static bool isTako(object x)
{
if (x is EnumFish && x == EnumFish.たこ) { return true; }
return false;
}
}
}
VisualStudio.Netだと、EnumFish.までキーボードで打ったところで候補リストが出てきて選ぶだけなので、
一度Enumを定義してしまえばIMEを起動して日本語を入れるわけではないというところがイイ。
Enumというのは「ひとかたまりの何かに番号をつけたもの」なので、その何かは日本語で直接見えた方が見通しがいい感じがする。
メソッド名にまで日本語を使う勇気はさすがにない。
courier-imap-4.x になって、authdaemond が分離した影響に対して少し作業。
/etc/rc.conf に以下の行を追加
courier_authdaemond_enable="YES" courier_imap_imapd_enable="YES" courier_imap_imapd_ssl_enable="YES"
/usr/local/etc/courier-imap/imapd と/usr/local/etc/courier-imap/imapd-ssl に加えた修正は以下の通り。
# --- imapd.dist Tue Jan 11 08:04:17 2005 +++ imapd Wed Jan 12 19:19:25 2005 @@ -361,7 +361,7 @@ # The default setting is going to be NO, so you'll have to manually flip # it to yes. -IMAPDSTART=NO +IMAPDSTART=YES ##NAME: MAILDIRPATH:0 # --- imapd-ssl.dist Tue Jan 11 08:04:17 2005 +++ imapd-ssl Wed Jan 12 19:22:56 2005 @@ -65,7 +65,7 @@ # # Whether or not to start IMAP over SSL on simap port: -IMAPDSSLSTART=NO +IMAPDSSLSTART=YES ##NAME: IMAPDSTARTTLS:0 # @@ -146,7 +146,7 @@ # servers, and is optional for SSL/TLS clients. TLS_CERTFILE is usually # treated as confidential, and must not be world-readable. # -TLS_CERTFILE=/usr/local/share/courier-imap/imapd.pem +TLS_CERTFILE=/etc/ssl/certs/hoge.mimori.org.pem ##NAME: TLS_TRUSTCERTS:0 # @@ -160,7 +160,7 @@ # to PEER or REQUIREPEER). # # -# TLS_TRUSTCERTS= +TLS_TRUSTCERTS=/etc/ssl/certs/ca-bundle.crt ##NAME: TLS_VERIFYPEER:0 # @@ -187,7 +187,7 @@ # problems with SSL clients. Disable SSL caching by commenting out the # following settings: -TLS_CACHEFILE=/usr/local/var/couriersslcache +TLS_CACHEFILE=/var/run/couriersslcache TLS_CACHESIZE=524288 ##NAME: MAILDIRPATH:0
authdaemondの設定自体は何もいじらなかった。
portsでのインストールのデフォルトでPAMが有効になってたので、従来通りPAM経由で認証。
そんなに設定をいじってるわけではないので、作業量はほとんどなくてよかった。
「現在Subversion は swig 1.3.21 ベースだが、Ruby を対応させるには 1.3.22 以降じゃないといけないよ、しかも最新版は 1.3.24 だ。どうしよう。」 というようなのがMLで流れている。リリースに至るまでは長そうだ。
ちょっとしたtypoのツッコミ
s/corier-imap/courier-imap/
どうもです。修正しました。