カテゴリーのアーカイブ: Perl

Perl ⇔ Python ⇔ Ruby

Python, Ruby でコーディングする際に躓いた Perl ならわかるんだけど… な事柄のハウツー。2008-06-18 更新。Special thanks to ミラクル組。

リンク

文字列操作の比較表: [...]

Perl: SID のバイナリ→テキスト変換

Active Directory から取得したバイナリ形式の SID をテキスト形式に変換する方法。 下記の $entry は Net::LDAP::Entry オブジェクト。

2009-07-10: コードを修正。 [...]

Perl: mktemp(1) クローン

仕事で久しぶりの Solaris 8 環境と格闘中。 3年ぶりかな? クリーンインストールしたので、 コンパイラがない、 wget(1) もない、 tar(1) はバグってて展開できないアーカイブがある (それらしい [...]

単語リストの全組合せの一覧

先日、戯れに Jonh the Ripper を使ってみた。 単語リストを使ったパスワードクラックができるのだが、 単語を組み合わせたクラックはできないみたいなので、 与えられた単語リストの全組合せを生成する Perl [...]

さすが Catalyst (触媒)

# apt-get install \ libcatalyst-perl \ libcatalyst-modules-perl \ libcatalyst-modules-extra-perl \ libcatalyst [...]

やっぱ Perl で Catalyst?

仕事で作成するツールの Web インターフェイスを何で実装しようか、 ここ数日悩み続けた。 結局、Perl で Catalyst にする…かな? 多少は慣れている Sledge という手もあるが、せめて 1 つくらいは [...]

Perl: die \$a;

仕事で eval と die を利用した例外を上げる処理を作っている。 die した場合に呼び出し元にどうやって文字列以外のデータを伝えるのかを考えてみた。 そこで、die にリファレンスを渡せるか試してみた:

$ [...]

perl の getgr*

`perldoc -f getgrent` より:

The $members value returned by getgr*() is a space separated list of the login n [...]

rt.cpan.org の & エスケープ問題

7ヶ月前に Template::Plugin::URL が & を HTML エスケープしてしまう問題を報告したが、 いまだ反応なし。Template-Toolkit のメーリングリストに投げたほうがいいのかな [...]

Class::DBI 0.9x から 3.x

某所で Class::DBI が 3.x になったことを知る。 新設されたメーリングリストに情報が流れてない(と思う…)ので気づかなかった。 7月ごろに開発体制についてゴタゴタがあって、今後どうなるかと心配していたが、 [...]