タグ

ブックマーク / digit.que.ne.jp (2)

  • Perlメモ/パスの正規化 - Walrus, Digit.

    Perlメモ/パスの正規化 ファイルパスの妥当性をチェックするのにまず必要なパスの正規化。 基的には、「Unixパス名の安全対策」(www.ipa.go.jp)を行なえばよいわけです。 ただ、今回抱えているケースで相対ディレクトリは相対ディレクトリとして正規化したかったので、そのあたりの修正。 というか、実はそれを先に書いた後、そういえばipaのページに同じようなのがあったな、と思い出したのでした。 当然ですが、できるものはほぼ同じになってしまいますね。 パスを正規化するためのサブルーチンは以下のようになります。 sub canonical_path { my $path = shift; my @parts = (); @parts = ('') if ($path =~ /^\//); foreach my $part (split('/', $path)) { if ($part

  • Windows(ActivePerl)にPlaggerインストール。 - 2006年2月 - Walrus, Visit.

    さらに連想。会社でとか、お客様との打合せの席で「忘備録」という言葉を聴くことがあって、気になる。そんな席だから、多分素で言ってる。気になる。なろうよ。 2006-03-01 (Wed) 02:57:45 塚牧生 : Win32::SAPI4、PPMでインストールできました!昨日は何か打ち間違ってたんでしょうね、ありがとうございます。 2006-02-28 (Tue) 20:23:07 miyagawa? : SAPI4とSAPI5は互換性ナシです。たぶんPODにあるのはコピペで残ってしまったんでしょうw SAPI4, SAPI5 ともPPMではいります 2006-02-28 (Tue) 13:15:23 naoyaのはてなダイアリー - Shibuya.js の .js(d.hatena.ne.jp)。わは。いや、JavaScripterとかで良いでしょうけど。 2006-02-28 (

  • 1