perl

正規表現の定義場所 perl

正規表現の定義場所

perlのリハビリ開始。 どう書く.orgの問題を考えてみました。 http://ja.doukaku.org/51/ #!perl use strict; use warnings; sub extract_info { my $content = shift; while (my ($name,…
perlを忘れ去っていた perl

perlを忘れ去っていた

今年の始め頃は結構perlを触っていたし、Perlベストプラクティスも読んでたんですが、全く忘れてました。 今日、数ヶ月振りにperlで使い捨てのツールを作ろうとしたんですが、何から何まで忘れてて、ググってた気がする。 文字列のマッチをする場合、mxs修飾子は常に付けるという教えがあったので、その教…
うるう年かどうかを自分で計算しないために c#

うるう年かどうかを自分で計算しないために

なんかのシステムを作るとき閏年というものは鬱陶しいですが、閏年の計算式を暗記してるなんて脳味噌のスペース勿体無いです。 毎回、実装するなんて車輪です。自分で二の足を踏まないためにも、各言語で閏年の判定方法を集めてみました。 java import java.util.GregorianCalenda…
Lispの属性リストとSymbolの調査 lisp

Lispの属性リストとSymbolの調査

途中までしか読んでなかった On Lispを最初から少しだけ読みなおしてみました。 今さら、属性リストを知らないことに気付きました。 属性リスト http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp08.html 属性リストは、ただのキーと値のリストだ…
perlのUNIVERSALクラス perl

perlのUNIVERSALクラス

パッケージ名->can( メソッド名 ); __PACKAGE__->can( $m ); ClassName->can( $m ); canメソッドはUNIVERSALクラスが提供している。 http://d.hatena.ne.jp/macperl/20070530/p1…