タグ

perlに関するhb_08thseのブックマーク (3)

  • 第29回 Perlプログラマのためのstrace入門ーWebアプリケーションをシステムコールレベルでデバッグしよう(1) | gihyo.jp

    たとえば$cmdがcat hogeであった場合、上記コマンドの実行結果の出力は次のようになります(hogeというファイルには「This is hoge」という文字列が書かれているものとします⁠)⁠。 execve("/bin/cat", ["cat", "hoge"], [/* 24 vars */]) = 0 ... (中略) ... open("hoge", O_RDONLY)                  = 3 fstat(3, {st_mode=S_IFREG|0664, st_size=13, ...}) = 0 read(3, "This is hoge\n", 32768)        = 13 write(1, "This is hoge\n", 13)          = 13 read(3, "", 32768)                      =

    第29回 Perlプログラマのためのstrace入門ーWebアプリケーションをシステムコールレベルでデバッグしよう(1) | gihyo.jp
  • Perl Hackers Hub:連載|gihyo.jp … 技術評論社

    最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(2) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-17 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-16 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 石垣憲一[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-08-18

    Perl Hackers Hub:連載|gihyo.jp … 技術評論社
  • PerlでNFS上のファイルロックの仕方|ahref.org

    Linuxサーバ関連情報 > PerlでNFS上のファイルロックの仕方 Perlでよく使われるflockはNFS上のファイルをロックする保障がされていません。 そこでfcntlを使ってファイルロックすることにします。 NFS上のファイルをflockでファイルロックできるのか?検証 Debian Etchを使ってNFS上のファイルをflockでロックするとどうなるか? ロックはできましたが、ロックが開放されません。プロセスが終了すればロックが解除されますが、同じプログラム内で2回以上ロックするような処理では 画面が固まってしまう現象がありました。 他にもロックすらできない現象もありますが、kernelのバージョンとNFSのバージョンによって挙動はさまざまです。 比較的に新しいkernelとNFSのバージョンでおかしな挙動をするようです。 #!/usr/bin/perl use Fcntl;

  • 1