2009年4月26日日曜日

perlでDBMファイルを取り扱う

最近はtieという関数を使うらしい・・・


#!/usr/bin/perl
use feature qw(say);
use SDBM_File;
use Fcntl;
tie (%HA,'SDBM_File',"test",O_RDWR|O_CREATE,0644);
%HA=(one=>1,two=>2,three=>3);
while ( ($a,$b)=each %HA){
say "$a -> $b";
}
untie %HA;


参考リンク
http://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_bigdata.html
http://perldoc.jp/docs/perl/5.10.0/perltie.pod
http://www.ecopig.jp/comucale/dbm.htm
http://search.cpan.org/~nwclark/perl-5.8.9/ext/SDBM_File/SDBM_File.pm

NetTransportを入れるとIEのダウンロードの挙動が変わる

Q.IEのダウンロードを横取りしてしまうのですがどうすればいいのですか?
A.ドロップウィンドウかタスクトレイのアイコン右クリックして
 ブラウザの監視のチェック外せばいいだけです。

だそうです

参考リンク
http://www.wikihouse.com/windows/index.php?Net%20Transport

2009年4月19日日曜日

PDFのパスワードを解析するソフトpdfcrack

Debian(lenny)のレポジトリにありました。
aptで簡単インストール。

使い方は
pdfcrack hoge.pdf

みたいに使う

途中でCtrl+Cで止めてもカレントディレクトリにsavedstate.savが出来るから
また再開したいときには
pdfcrack -l savedstate.sav hoge.pdf

みたいな感じで

参考リンク
http://gigazine.net/index.php?/news/comments/20090219_pdfcrack/

2009年4月15日水曜日

2009年4月11日土曜日

2009年4月4日土曜日

新しい構文上の機能を有効にするプラグマ(perl)

use featureってやつだな
sayとか便利


参考リンク
http://perldoc.jp/docs/modules/feature-1.11/feature.pod

HTTP::Liteモジュール

Net::HTTPより簡単なHTTPモジュールあったよー
\(^O^)/

参考リンク
http://perldoc.jp/docs/modules/HTTP-Lite-2.1.4/HTTP/Lite.pod