誤植の効率的探索法

$ grep 'をを|にに|がが|とと|をが|をは|をに|をと|はに' < file
コンピュータ > プログラミング | - | trackbacks (0)

データ破壊

サーバーの不調でデータが破壊されてしまいました。3週間分のデータがふっとびました。(^^;)
インターネット > くっきー日記 | - | trackbacks (0)

[Ruby] ruby-postgres

ruby で postgreSQL を利用するには、
FreeBSD なら
$ tar zxvf ruby-postgres-*.tar.gz
$ ruby extconf.rb --with-pgsql-dir=/usr/local/pgsql
で大丈夫です。
Windows なら
gem install ruby-postgres
として、さらに libpq.dll にアクセスできるようにするために環境変数PATH
今までの値;C:\Program Files\PostgreSQL\8.1\bin
を追加します。
コンピュータ > プログラミング | - | trackbacks (0)

コナン特別編 26巻

 まさか、特別編に黒の組織が出てくるとは……。しかも、新しい構成員まで出てきて帝丹小学校に侵入してるし!!特別編は主にトリック中心の話でしたが、ここに来ておもしろいストーリーのものも増えてきました。この話アニメ化してもいいのになぁ。
コナン > 特別編 | - | trackbacks (0)

Ruby と perl の微妙な違い

Ruby と perl は同じスクリプト言語なので、共通点がいくつかありますが、それが思わぬ結果を生むことがあります。

perl の場合
$hoge = "abcdefg";
$hoge =~ m/c(def)/;
if($hoge =~ m/(ho)ge/){
  print "nocode\n";
}
else{
  print $1 , "\n";
}
とすると最初のマッチ結果の
def
が出力されます。

一方 Ruby は
$hoge = "abcdefg"
$hoge =~ /c(def)/
if $hoge =~ /(ho)ge/
  print "nocode\n"
else
  print $1 + "\n"
end
とすると if 文内のマッチ結果がなかったことを示す
nil
が出力されます。微妙な違いですが perl 使いの人は気をつけましょう。
続きを読む>>
コンピュータ > プログラミング | - | trackbacks (0)

[PostgreSQL] Linux へインストール

 セキュアな PostgreSQL を実現するために --with-openssl をつけたのに、なかなかうまくいきません。
./configure --with-openssl -with-includes=/usr/kerberos/include --enable-multibyte=UNICODE --enable-syslog --with-java --with-perl
make
su
make install
UNICODE は EUC_JP でもOKです。後は、
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su -l postgres
cd /usr/local/pgsql/data

openssl req -new -text -out server.req
openssl rsa -in privkey.pem -out server.key
rm privkey.pem
openssl req -x509 -in server.req -text -key server.key -out server.crt
chmod og-rwx server.key

export PATH=/usr/local/pgsql/bin:${PATH}
initdb -D /usr/local/pgsql/data
pg_ctl -D /usr/local/pgsql/data -l logfile start
createuser foo
createdb -E EUC_JP sampledb
psql -U foo sampledb
 ALTER USER postgres WITH ENCRYPTED PASSWORD 'passwd';
でOK
続きを読む>>
コンピュータ > FreeBSD以外のOS | - | trackbacks (0)

あけましておめでとうございます

あけましておめでとうございます。今年は例年出していたはがき年賀状を出していませんので、この場を借りてご挨拶申し上げます。

2006年元旦
インターネット > くっきー日記 | - | trackbacks (0)