タグ

正規表現に関するopen540のブックマーク (2)

  • Perl ~ リファレンス、チュートリアル、解説記事などのまとめ

    PerlはC言語に似た文法を持ち、正規表現や連想配列など柔軟な処理機能が充実しているインタープリタ型のプログラミング言語です。 もともとPerlはUNIX上でテキストファイルの操作やバッチ的な処理の記述を中心に利用されていましたが、現在ではWebアプリケーションを記述する言語としてよく利用されています。代表的な例として、MovableTypeやPlaggerなどがあります。 また、CPANと呼ばれる機能拡張用のモジュールが非常に充実しているのも大きな特徴です。 主なWebサイト Perlの代表的なWebサイトは、The Perl Foundationの運営するPerl.orgと、そして米オライリーのPerl.com、そしてJarkko Hietaniemi氏の運営するCPAN(Comprehensive Perl Archive Network)の3つでしょう。 Perl.org (英語

    Perl ~ リファレンス、チュートリアル、解説記事などのまとめ
  • Perlメモ

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

  • 1