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/
[ツッコミを入れる]










