タグ

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

  • Perl入門

    プログラミング言語として Perl を使った方法を学習される方を対象として、 Perl によるプログラム記述方法について解説します。 Perl のプログラミングとしては CGI として Web サーバと連携した利用方法がよく使われますが、まず単独で動作するプログラムの作成を通して Perl の文法などについて学習していきます。

    Perl入門
    rsyudou
    rsyudou 2008/05/12
  • 正規表現 - SMART 開発者のためのウェブマガジン

    正規表現の概要 正規表現は、Perlの中で最も重宝する機能のひとつです。正規表現にはテキスト処理のための様々な機能があり、文字列の中から特定のパターンを見つけ出したり、置換したりすることができます。 正規表現の基的な使用方法 たとえば、$strという変数に格納したデータの中から、「A」で始まって途中は何があるかわからないが最後が「E」という文字列を探したい場合、次のように記述することで、条件にマッチする文字列を見つけることができます。 $str =~ /A.*E/; 上記では、ドット( . )が改行以外の1文字を表し、アスタリスク( * )がその任意の文字の0回以上の繰り返しを意味します。このように、正規表現において特殊な働きを持った文字を正規表現演算子、またはメタ文字と呼びます。また、=~ はパターン結合演算子と呼ばれ、「左辺の値から右辺の値を検索する」という意味があります。 正規表現

    正規表現 - SMART 開発者のためのウェブマガジン
  • タイムプロキシ - mizuno_takaakiの日記

    先日、会社でドラえもんの秘密道具か何かの話をしている声が聞こえてきて、ふと「タイムプロキシ」という言葉が浮かびました。浮かんだはいいけどなんなんだそれ、ということで考えると、ウェブページにアクセスすると時空を超えて過去のウェブページにアクセスしてしまうプロキシなのかなー、と思ったので、HTTP::Proxyつかって作ってみました。 作ったプロキシをどこかに立てて、ブラウザで設定をしたら、たとえばはてなのトップにアクセスすると、ずいぶん前の懐かしいデザインで見えてしまいます。 Googleだってこのとおり。 こんなプログラムで動いてます。 #!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; use HTTP::Proxy; use HTTP::Proxy::HeaderFilter::simple; use Getopt

    タイムプロキシ - mizuno_takaakiの日記
  • 1