タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

*programmingと*tipsとperlに関するswatのブックマーク (2)

  • 一行野郎(ワンライナー)でテキストファイルの行間に空行を入れたり削ったりする - 週末には少しPerlを。

    元ネタ ワンライナーでいろいろな事ができるようになるとカッコイイだろうなと 思いつつ手頃な教科書を探していたのですが、 "Perl One-Liners Explained" という記事が英文ですが読みやすかったので、 ここに第一章の覚書メモを残すものです。 行間に空行を入れるには 各行に改行を付加して出力する方法 perl -pe '$_ .= "\n"' とすればよろしい。3行の間隔を開けたいなら"\n"x3とする。 -p スイッチは次のコードと等価になるとのこと。 while (<>) { # your program goes here } continue { print or die "-p failed: $!\n"; } 別解として、$OUTPUT_RECORD_SEPARATORを変更する方法や、 perl -pe 'BEGIN {$\="\n"}' 行末を置換する方法も

    一行野郎(ワンライナー)でテキストファイルの行間に空行を入れたり削ったりする - 週末には少しPerlを。
  • キャッシュしよう

    京都観光で散財しすぎて貯金がないmalaです。こんにちは。キャッシュの話を書きます。 色んなキャッシュがあります データベースから引く前にmemcachedから取得したり テンプレートエンジンのレンダリング結果をキャッシュしたり 各種ウェブサービスのリクエスト結果をキャッシュしたり その他諸々CPUったり時間のかかる処理をキャッシュしたり 簡単に思いつくのはこの程度ですが、スケーラブルなウェブサイトを構築するには常識的に考えてそんなのキャッシュしねーだろうというようなものをキャッシュする必要があります。 DateTimeをキャッシュしよう 同じ時刻に対するDateTimeオブジェクトをキャッシュします。 package MyDateTime; use strict; use base qw(DateTime); my %CACHE; sub now { my $class = shif

  • 1