Perl

[ Perl ]

Perl だと、ページング処理は Data::Page::Navigation かな

Perl だと、ページング処理は Data::Page::Navigation かな # viaウノウラボ Unoh Labs: PEAR::Pagerで生成されるリンクを並び替える Webアプリケーションではページングの処理を行うことがよくありますが、実際にこの仕組みを作るには少々手間がかかるので、この処理を肩代わりしてくれるライブラリがほしいところです。 この手のライブラリは、PHPではPEAR::Pagerが有名かと思います。 ...

WWW::Google::PageRank

WWW::Google::PageRank # こんなスクリプトを保存しておいて #!/usr/bin/perl use strict; use warnings; use WWW::Google::PageRank; my $g = WWW::Google::PageRank->new; my $p = $g->get(shift); print $p,"\n"; 実行すると [name@host]$ pagerank http://haro.jp/ 4 とかなって、ひまつぶし 参考になる

たまに便利な IO::Scalar

たまに便利な IO::Scalar # たとえば、 sysopen $fh, $filepath, O_RDONLY; sysread $fh, $tmp, READSHORT; とかして、ファイルから $tmp に READSHORT づつ読み出しているプログラムがあったとして、ファイル名指定する代わりにデータ渡したい、となった時、sysopen の代わりに ...

ActivePerl ならでは

ActivePerl ならでは # モノを知らないというのは恐ろしいもので、 ActivePerl =単なる Windows 用 Perl としか考えていなかった なので、Cygwin で Perl 使うことはあっても、ActivePerl にはまじめにとりくんだことがなかった どうやら language = perlscript とすることで、javascript みたく使えるらしい なら、javascript みたいなメソッド実装したら、使いやすいんじゃね? すでにある orz 何ひとつ作る必要がなかった。強いて言えば、自分が使いやすいようにするラッパくらいかな。 ...

ftp.cpan.jp はいつもつながらない

ftp.cpan.jp はいつもつながらない # 未来の自分宛のメモ。なんか理由はあるんだろうけれど、理由をさぐるのも面倒なので $CPAN::Config->{urllist} の先頭に q[ftp://core.ring.gr.jp/pub/lang/perl/CPAN/] 追加

チミに足りないもの

チミに足りないもの # http://timiss.net/ お茶吹いた viaPerlMongersに足りないもの - TAKESAKOのはてな出張所 便乗 ( ゚д゚)(# ゚д゚)(## ゚д゚) [髭。] (2008年01月30日 22時10分45秒) 社名で試したりするのもお約束だが、内緒なのでここには書かない ...

世界のナベアツを Perl で

世界のナベアツを Perl で # via日本野望の会−Yabooo.org 「FizzBuzzはもう古い!世界のナベアツ問題。 ネタ記事ですが、いろいろな実装が見たいので。 ここはやはり Perl で。 print $_, ( /3/ or $_%3==0 )?'〜〜〜':'', ($_%8)?'':'ぅぅういえぇえあ', "\n" for 1 .. 40; こんなコードばかり書くやつは、dis られ。。。ることすらない

YAPC::Asia

YAPC::Asia # YAPC::Asia 行ったことないなぁ。行きたいなぁ。でも東京までとなると交通費がつらいなぁ YAPC 動向確認のため、Twitter と Facebook にログイン。Facebook のアカウントがあったことを久しぶりに思い出した

LDRize と FreeStyleWiki

LDRize と FreeStyleWiki # オフィシャルの siteinfo になかったので、でっちあげ。しばらくテスト的に使ってみる ,{ name: 'fswiki', domain: '//div[@class="footer"]/a[contains(@href,"http://fswiki.")]', paragraph: '//di[[contains(@class,"day")]//h2|//div[contains(@class,"day")]]/h3|//div[contains(@class,"day")]//h4', } ついでに、自分用 rep2 のも ,{ name: 'rep2', domain: 'http://example.jp/rep2/*', paragraph: '//t[[contains(@class,"tl")]|//dt[contains(@id,"r")]], link: 'a', view: 'a/text()', height: 5 }

Copyright © 髭。/ Hugo + hugo-book