2006-01-02
_ 初売り
新宿に行ってテキトーに見てまわろうということで行ってみた。
新宿高島屋で買物したら
- 持参していたカードは 2004-01 期限だった
- 所持金が尽きた
ということでちゃきっと買物して終了。
帰宅してから普段使用しているカードを発見。
_ ぅぅ
眠い。
_ シイラプロジェクト
( via IRC )
以下引用。
シイラは、Mac OS X のための、Web Kit を用いた Cocoa で組まれたウェブブラウザだ。 Web Kit を使って、自分好みの、Safari より使いやすいブラウザを目指すのが、シイラプロジェクトだ。もちろん、ソースコードは公開する!
ほおほお。
Mac OS X では Firefox なんぞ使い物にならないということだけど、こいつはいい感じだろうか。って私も Mac mini で試せばいいんだな。
ref.
_ NetBSD で dnscache
daemontools の設定が面倒なので BSD の rc 機構を使う。
ちょいとハマった。
djbdns-run
djbdns-run を入れたら tinydns dnscache などがインストールされた。
cd /usr/pkgsrc/net/djbdns-run sudo make install clean
===> Creating installation directories Creating group: djbdns Creating user: axfrdns Creating user: dnscache Creating user: dnslog Creating user: rbldns Creating user: tinydns =========================================================================== The following files should be created for djbdns-run-20050415: /etc/rc.d/tinydns (m=0755) [/usr/pkg/share/examples/rc.d/tinydns] /etc/rc.d/rbldns (m=0755) [/usr/pkg/share/examples/rc.d/rbldns] /etc/rc.d/dnscache (m=0755) [/usr/pkg/share/examples/rc.d/dnscache] /etc/rc.d/djbdns (m=0755) [/usr/pkg/share/examples/rc.d/djbdns] /etc/rc.d/axfrdns (m=0755) [/usr/pkg/share/examples/rc.d/axfrdns] =========================================================================== ===> Please note the following: =========================================================================== $NetBSD: MESSAGE,v 1.2 2005/01/26 07:01:10 schmonz Exp $ Please read /usr/pkg/share/doc/djbdns-run/README.pkgsrc. To enable a DNS... Cache for the local machine: - Set dnscache=YES in /etc/rc.conf. - Run "echo nameserver 127.0.0.1 > /etc/resolv.conf". UDP name service: - Set tinydns=YES in /etc/rc.conf and tinydns_ip to a suitable IP address. - Create /usr/pkg/etc/tinydns/data with suitable contents. - Run "/etc/rc.d/tinydns cdb". TCP name service: - Enable UDP name service. - Set axfrdns=YES in /etc/rc.conf. RBL name service: - Set rbldns=YES in /etc/rc.conf and rbldns_ip to a suitable IP address. - Create /usr/pkg/etc/rbldns/data with suitable contents. - Run "/etc/rc.d/rbldns cdb". ===========================================================================
設定
tinydns と dnscache を設定する。
sudo tinydns-conf tinydns dnslog /usr/pkg/etc/tinydns 192.168.0.5 sudo dnscache-conf dnscache dnslog /usr/pkg/etc/dnscache 127.0.0.1
dnscache-conf では ip と servers が作成されなかった。
手動で作成。
sudo mkdir /usr/pkg/etc/dnscache/ip sudo touch /usr/pkg/etc/dnscache/ip/127.0.0.1 sudo mkdir /usr/pkg/etc/dnscache/servers
@ はこんな。
sudo cat /usr/pkg/etc/dnscache/servers/@ 198.41.0.4 128.9.0.107 192.33.4.12 128.8.10.90 192.203.230.10 192.5.5.241 192.112.36.4 128.63.2.53 192.36.148.17 198.41.0.10 193.0.14.129 198.32.64.12 202.12.27.33
/etc/resolv.conf を変更。
nameserver 127.0.0.1
/etc/rc.conf に追加。
dnscache だけ有効にする。
dnscache=YES #tinydns=YES #axfrdns=YES
起動スクリプトをコピー。
sudo cp /usr/pkg/share/examples/rc.d/dnscache /etc/rc.d/
[ツッコミを入れる]