nDiki : File::Temp

2004年9月13日 (月)

Template Toolkit + PAR

今回のプロジェクトに Template Toolkit を本格的に適用しようかと。 問題となるのは PAR にした時に、どのようにテンプレートを取得するか。 (PARでない場合は)テンプレートはモジュールと同じ位置にインストールしておき @INC から探すようにするつもり。

ということで泥臭いが「起動時に一時ディレクトリに展開してしまう」という方法を選択。 %PAR::LibCache を舐めて拡張子が 'tt2' であるものを、File::Temp で作ったディレクトリに放り込んで、Template の INCLUDE_PATH に指定する (実際には上記の処理を行うオブジェクトを作って INCLUDE_PATH で指定)。 Daemon 系ならこれで十分。

で、順次 Perl モジュールに散財していたHTML出力をテンプレートベースに変更。 コードがかなりすっきりしてきて気持ちいい。

今回の作業で @INC にサブルーチンリファレンスやら、オブジェクトやらを渡せることを初めてしった。実際 PAR で利用している。 CODE の混ざった @INC をそのまま Template の INCLUDE_PATH に渡すとエラーが起きるので除外したものを渡すように。

スポンサード リンク
[ 9月13日全て ]

2011年6月1日 (水)

今日のさえずり: もう渋谷ヒカリエに蓋されてた

2011年05月31日

2011年06月01日

  • 09:15 RT @Dropbox: We're really excited to announce our partnership with @softbank and @sonyericsson! Read more at our blog :) http://blog.dro ...
  • 11:23 施策は「せさく」じゃなくて「しさく」。
  • 11:27 なるほど試作との区別ですか。業界によって読み流儀ありますよね。 RT @zokkon: @Naney 「せさく」と読むのは試作とかと音を区別するためでしたっけ。「せさく」ちょっとオヤジっぽいですね。
  • 12:18 もしかして新しい席決まった?
  • 13:41 ねぎ塩豚カルビ弁当 398円。 (@ セブンイレブン 渋谷区渋谷2の南店) http://4sq.com/kuNtvD
  • 15:56 Test::MockTime 使ってテスト書いてたけど CURRENT_TIMESTAMP な SQL 文が出てきて終了。
  • 18:34 svn update 待ち。
  • 19:57 Slick RSS がイマイチなので結局社内のフィード読みは Thunderbird にした。
  • 20:07 退勤。
  • 20:39 甘いもの買いにきたら桃ラー発見。
  • 24:04 Google リーダーの整理をがっつりしていたら、こんな時間。
[ 6月1日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

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

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

月別インデックス
Process Time: 0.048732s / load averages: 0.42, 0.38, 0.40
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker