ブックマーク / www.din.or.jp/~ohzaki (2)

  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    chobitnet
    chobitnet 2006/05/08
    mail addr の正規表現など。うずら。
  • 人工無能うずら(人工痴能,!人工知能) uzura is AI(Artificial Intelligence)?

    約1549MB トップへ うずらの歴史 写真のうずら(1992年頃) V1(1995年頃) 一番最初のやつで,当時の「雫(siduku)」(LoveSystersの基になったやつ)の ソースプログラムをもらって,言葉をちょこっと変更しただけのもの. このときは,「#堕落部屋」にいるということで安直につけた 「だらっく(Darack)」という名前だった. V1は正に人工無能と言えるもので,会話を覚えてランダムで話すというものだった. V1で使われた,ランダムに話すという会話エンジンをV1エンジンと言うことにしよう. V2(1995年頃) やはり,ランダムではとても会話にはならんなぁ~ということで, なんと会話を形態素解析(品詞分解)した結果を利用するという 画期的な(うそつけ~)方法を取り入れたものである.ところが結果は,う~ん あんまり良くなったとは言えんなぁ~という程度のものであった.

    chobitnet
    chobitnet 2006/03/10
  • 1