2006/06/30

Ruby on Rails 1.1.4 release

2日前に1.1.3が出たばかりだけど、もう更新。

2006/06/23

サッカー: 日本対ブラジル 4-1

前半終了間際まではよかったのに...
でも、玉ちゃんのゴールは美しかった!
珍しく中田が試合終了後ピッチに寝転んだまま悔し涙にくれてたのが印象的。
次期代表監督はオシム?

2006/06/19

サッカー: 日本対クロアチア

スコアレスドロー。見せ場は川口のPK止めぐらい。後半暑さで両チームとダレダレ。

2006/06/17

轟轟戦隊ボウケンジャー・キャンペーン

なんじゃこりゃ。もうゴーゴービークルNo.10までトイザラスでかっちゃったのに。ずるい。
轟轟戦隊ボウケンジャー・キャンペーン

2006/06/15

Picasa Web Albums

Picasaの最新版(英語版のみ)でweb共有アルバム機能が追加された。Gmailのアカウントを持っているユーザだと使えるらしい。容量は250MBで年間$25払うと6GBまで使える。

2006/06/13

create bootable USB storage for RHEL4 installation

CD-ROM disk1のimagesディレクトリからdiskboot.imgをコピー。

dd if=diskboot.img of=/dev/sda

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/x8664-multi-install-guide/s1-steps-install-cdrom.html
RAID1で構成しているディスクだと,partitionをフォーマットした後にハングアップするので,text modeでインストールしないといけないらしい。インストーラが起動したら,

linux text

でテキストモードへ移行する。

2006/06/12

サッカー: 日本対オーストラリア

最後の10分弱で3点も取られるなよ。初戦を落としたチームが予選リーグを勝ち残る確率は4%だってよ。盛り下がり...

2006/06/04

サイボウズ ガルーン 2

最近のガルーンはバックエンドのデータベースが MySQL 4.1 になっていて、port は 3370 でユーザは cbroot らしい。

2006/05/31

Rails Exception Notidier Plugin

http://dev.rubyonrails.org/svn/rails/plugins/exception_notification/

サッカー: 日本対ドイツ

いやー高原の2本目のゴールは美しかった。ファースト・クラス・ゴール?
この調子でたのむで。

2006/05/30

インディ500

マイケルの息子のマルコがルーキーにもかかわらず,フィニッシュ直前までトップ。でも,0.0635秒差でサム・ホーニッシュJr.に抜かれて2位。今回だけ復帰のマイケルは3位。最後のツキのなさがアンドレッティ家っぽい。

2006/05/29

Picasa for Linux

Goolge から Linux版Picasaがリリースされた。Wine上で動いてるらしく,写真のインデックス作成中にしょっちゅう落ちる。

ActionMailer server_settings


ActionMailer::Base.server_settings = {
:address => "mail.mydomain.com",
:port => 25,
:user_name => foo,
:password => "password",
:authentication => :cram_md5
}
ActionMailer::Base.default_charset = "iso-2022-jp"
ActionMailer::Base.encode_subject = false

:authentication には,:plain, :login, :cram_md5 を指定できる。

2006/05/27

FreeBSD 6.1-RELEASE で qmail server の構築

ports のインストール
p5-Time-HiRes-1.87,1 A perl5 module implementing High resolution time, sleep, an
pcre-6.6_1 Perl Compatible Regular Expressions library
perl-5.8.8 Practical Extraction and Report Language
qmail-vida
qmail-scanner-1.25_2 Content/Anti-virus Scanner for qmail
tnef-1.3.4 Unpack data in MS Outlook TNEF format
unzip-5.52_2 List, test and extract compressed files in a ZIP archive

設定ファイルの編集

/var/qmail/control



defaultdomain
defaulthost
locals
me
plusdomain
rcpthosts

sendmailの置き換え
cd /usr/sbin
mv sendmail sendmail.0
ln -s /var/qmail/sendmail .

AVIRA AntiVirがFreeBSD 6.1では動かない。

/libexec/ld-elf.so.1: Shared object "libc.so.5" not found, required by "antivir"

ports から FreeBSD 5系列の互換ライブラリをインストールする。

compat5x-i386-5.4.0.8_5 A convenience package to install the compat5x libraries
localedata-5.4 Legacy locale data for FreeBSD 6+

rc.conf に以下の一行を追加する。

compat5x_enable="yes"

AntiVirが動くようになった。

AntiVir / FreeBSD 5 Version 2.1.6-31
Copyright (c) 2006 by Avira GmbH.
All rights reserved.

VDF version: 6.34.1.148 created 27 May 2006

qmail-scanner-queue の wrapper を make し、setuid して /var/qmail/bin にコピーする。

cd contrib
make
chown qscand:qscand qmail-scanner-queue
chmod 4755 qmail-scanner-queue
mv qmail-scanner-queue /var/qmail/bin/

libdomainkeys 0.68 のインストール

cd /usr/ports/mail/libdomainkeys/
make
make install

MakefileのCFLAGSを以下のように変更して最新版のOpenSSLのヘッダファイルをインクルードする必要がある。

CFLAGS += -DBIND_8_COMPAT -I/usr/local/include/openssl


上記の変更をしない場合、qmaikl-dk のビルドで下記のエラーが発生する。

undefined reference to `BIO_set_flags'


qmail-dk のビルド


cd /usr/ports/mail/libdomainkeys/work/libdomainkeys-0.68
tar xvzf /usr/ports/distfiles/qmail/qmail-1.03.tar.gz
cd qmail-1.03
patch < qmail-1.03-dk-0.53.patch
vi conf-groups (nofilesをqnofilesに修正)
make qmail-dk
cp qmail-dk /var/qmail/bin/

qmail-dk用環境変数の設定

QMAILQUEUE="/var/qmail/bin/qmail-dk"
export QMAILQUEUE
DKQUEUE="/var/qmail/bin/qmail-scanner-queue"
export DKQUEUE

checkpassword(POP3認証モジュール)のビルド

cd /usr/ports/security/checkpassword
make
make install

tcpserverのrulesファイル作成

127.0.0.1:allow,ALLOWPLAIN=""
192.168.1.:allow,ALLOWPLAIN=""
:allow

cdbファイル作成

tcprules tcp.pop3.cdb tcp.pop3.tmp < tcp.pop3

起動スクリプトへ追加

tcpserver -p -v -x /etc/tcp.pop3.cdb 0 pop3 qmail-popup $HOST checkpassword qmail-pop3d Maildir 2>&1 | splogger pop3 4 &

FreeBSD partition table

FreeBSDのupgradeのときには、各partitionのmount pointを指定する必要があるので、備忘録。

Filesystem Mounted on
/dev/ad0s1a /
/dev/ad0s1d /var
/dev/ad0s1e /tmp
/dev/ad0s1f /usr