タグ

perlに関するt080400のブックマーク (9)

  • perldiag - さまざまな Perl 診断メッセージ - perldoc.jp

    These messages are classified as follows (listed in increasing order of desperation): (W) A warning (optional). (D) A deprecation (optional). (S) A severe warning (default). (F) A fatal error (trappable). (P) An internal error you should never see (trappable). (X) A very fatal error (nontrappable). (A) An alien error message (not generated by Perl). (W) 警告 (オプション) (D) 非推奨 (オプション) (S) 重大な警告 (デフォルト)

  • Getopt::Longでコマンドラインのオプション指定をサクっと簡単に取得する - Articles Advent Calendar 2011 Casual

    こんにちは、torii (@yoshi704)です。 コマンドラインで完結するCUIアプリをサクっと作る前に楽をするための便利モジュール Getopt::Long を紹介します! 普段良く使うコマンドで -l とか -u とか --help とか付けてよく使うと思います。 自分でCUIアプリを作成して使う時にもこんな感じのコマンドラインオプションを簡単に使えると便利ですよね! コマンドライン引数はすべて@ARGVに入ることは知っていてもいざオプションを1つ1つ解析しようと思うと意外と面倒です。 その時に使う便利モジュールがGetopt::Longです。 GetOptions()という関数で、コマンドラインオプションを定義してあげます。 例えば、 $ ./sample.pl --user=torii --env=dev --times=2 --verbose hoge.dat というようなオ

    Getopt::Longでコマンドラインのオプション指定をサクっと簡単に取得する - Articles Advent Calendar 2011 Casual
  • YAPC::Asia Tokyo 2012, 2日目レポート[更新終了] | gihyo.jp

    27日から29日までの3日間、東京大学伊藤国際学術研究センターにて「YAPC::Asia Tokyo 2012」が開催されます。日は最終日2日目です(前夜祭の模様はこちら、1日目の模様はこちら⁠)⁠。ここでは、2日目の模様を随時レポートしていきます。 ※すべてのセッションをレポートするわけではないことにご注意ください。 受付近くで、ランチ交流企画のためのくじ引きの入れ物を持った、張り紙をした女性が立っているので、ランチ交流してみたい方はこちらでくじを引いておいてください、とのことです。 Yusuke Wadaさん「⁠「⁠新しい」を生み出すためのWebアプリ開発とその周辺⁠」⁠ 2日目、伊藤謝恩ホールのトップバッターはワディット社長でオモロキ取締役のゆーすけべーこと和田裕介さん。スタートアップから小・中規模、月間1,000万PV+αまでのサービスを対象に、Webサービスの企画から開発・サー

    YAPC::Asia Tokyo 2012, 2日目レポート[更新終了] | gihyo.jp
    t080400
    t080400 2012/10/01
    yapc レポート
  • 移転しました

    移転しました。 https://mas3lab.net/perl/waza/index.html

  • 配列 - 2部 Perl言語仕様 - [SMART]

    1.リスト 複数のスカラ変数を並べた構造を『リスト』といいます。リストはスカラと同じように数値、文字列を区別なく扱います。リストの書き方はとても簡単で、値をカンマで区切り、その全体をカッコで囲むだけです。1、2、3の 3 つの値のリストは、以下のように表します。 (1, 2, 3) リストの代入 リストの要素に代入する場合は、下記のような方法があります。 ($a, $b, $c) = (1, 2, 3); リストの中にリストがある場合には、自動的に展開されます。 (@list1, @list2, &function) 上記のようなリストは @list1 のすべての要素の後に @list2 のすべての要素を追加し、その後にfunction というサブルーティンが返すすべての要素を追加します。 リストの要素数と変数の数が違う場合 リストの要素数よりも、用意した変数のほうが多い場合には、あまった

    配列 - 2部 Perl言語仕様 - [SMART]
  • TAKENAKA's Web Page: Perl入門

    ※以下の説明を読むときには,正規表現を整理した 別表 を別ウインドウで開いておくと便利かもしれません. >別表を別ウインドウで開く '同じパターンが再現する'というパターンは後方参照で 前のページで,正規表現を使ったパターンマッチについて簡単に説明しました. ここまでの知識を使って,いろんなパターンの表現方法を考えてみてください. たとえばメールアドレスをどう表現するか,電話番号をどう表現するか, 自分の扱うデータのなかに出てくる文字列パターンをどう表現するか. パズル的な工夫で,いろんなことが表現できます. 後方参照というものを使わないと表現がむずかしいパターンもあります. 後方参照は別表のエスケープシーケンスの終わりの ほうに載っています.パターンの中で,() で囲った部分にマッチした文字列を 意味するものです.() の出てきた順番に,\1, \2,...と書いて指定します. 特殊変数

  • last演算子を使った繰り返し処理の終了

    繰り返し処理の中で last 演算子が実行されるとその時点で繰り返し処理は終了となります。なお終了する繰り返し処理は、 last 演算子が記述されている箇所を含む一番内側の繰り返し処理が対象です。 上記の例では while 文の条件式に 1 と記述しているため、条件式は常に真(true)となりこの while 文は無限ループとなります。ただ、繰り返し処理の中で if 文を使って条件判断を行い、ある条件となったら last 演算子を実行して while 文を終了するようにしてあります。 なお last 演算子によって終了となる繰り返し処理というのは、 while 文、 until 文、 for 文、 foreach 文の他に裸のブロックが対象となります。 if 文などは対象外ですので、上記のサンプルで last 演算子が実行された時に終了するのは if 文ではなく while 文となります。

    last演算子を使った繰り返し処理の終了
  • ★★★CGI-Perl 基礎編 (その八) 正規表現、マッチパターン、置換演算子、変換演算子 - SAK Streets

    CGI-Perl 基礎編 (その八) 正規表現、マッチパターン、置換演算子、変換演算子 ■正規表現 ・過去扱ってきた言語に正規表現などと言うものは存在しなかった。 上手く使うと非常に便利である。(パターンマッチ、パターンマッチング) 以下、簡単にまとめておく。 ■マッチパターン演算子 i 大文字、小文字の区別なし s 単一行として処理 (^、$ は、\n を無視) m 複数行として処理 (^、$ は、行先頭、行末尾) x 空白を無視、# をコメント処理 ■メタ文字 . 改行を除く任意の 1 文字 * 0 回以上のパターン繰り返し + 1 回以上のパターン繰り返し ? 0 または 1 回のパターン ^ 先頭から $ 末尾から \ メタ文字クォート | パターン論理和 () パターングループ [] 文字クラス {} 量指定子 \n 改行 文字クラスでも指定可 \r キャリッジリターン 文字クラ

  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Blog Post Featured post The main kitchen appliance for the modern home and the restaurant for 2010 induction hobs Continue reading Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You che

  • 1