nDiki : DB_File::Lock

DB_File::Lock

DB_Fileflockロック処理するためのラッパーモジュール。 DiKicker で使用。

2004年2月16日 (月)

[ Perl ] DB_File - DB_BTREEロック

ということで、DB_File::Lock が本命か。

Search::InvertedIndex では、key/value の value に next key と prev key を持たせていて(正確にはindex番号)、hash の中に自前でリンクリストを作ってしまっている。 これって十分なスピードが出ているのだろうか?

もしそうなら DB_BTREE をやめて、MLDBM::SyncDB_HASH で使うという手もあるのだが。

スポンサード リンク
[ 2月16日全て ]

2005年4月4日 (月)

WiKickerWin32 対応

WiKicker をベースにちょっとしたWebアプリケーションを作ろうという話になったのだが、そういえば Win32 対応していない。

ということで ActivePerl で動くように手を入れる。 まずは make test が通るようになるまで修正。

  • RCSまわり
    • WindowsRCS が「標準でRCSファイルに ',v' suffix をつけない」という振る舞いに対応
    • TZ環境変数を事前に設定しておかなければならないことに注意
  • uptime
    • Windows にコマンドがないので、処理をバイパス
    • 後程代替コードを用意

あたりを修正してだいたい対応できたようだ。 同梱している DiKicker の方は DB_File::Lock の make test が通らないので、とりあえず使用不可ということで。 WiKicker の方も flock まわりがきちんと動いているか確認する必要があるな。

[ 4月4日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.047247s / load averages: 0.62, 0.53, 0.54
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker