タグ

ブックマーク / blog.bulknews.net (5)

  • Microsoft PowerPoint - Test-Base.ppt

    use Test::Base; Tatsuhiko Miyagawa miyagawa@gmail.com Six Apart, Ltd. / Shibuya Perl Mongers Shibuya.pm Tech Talks #7 Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shibuya.pm #7 #7 Test::Base とは Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shibuya.pm #7 #7 データドリブン テストベースクラス Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shi

    trapple
    trapple 2010/05/06
    [test::base][filetype:pdf][media:document]
  • Open Proxy からの Trackback Ping を拒否する MT プラグイン: blog.bulknews.net

    Open Proxy からの Trackback Ping を拒否する MT プラグイン Trackback Ping SPAM がなかなかひどいことになってきていて、特定のキーワードや URL ベースでブラックリストしているのですが新規追加もなかなかメンドウ。 ということで、DNS ベースの Blacklist である DSBL を利用して IP アドレスがブラックリストに載っている場合は Trackback Ping を拒否するプラグイン mt-tbping-dsbl をつくってみました。 dsbl.org は Open SMTP のブラックリストですが、これらの実体は Zombie PCs と呼ばれる、バックドアを仕掛けられた PC のクラスタで、スパマーが Open SMTP Relay や Open HTTP Proxy をインストールして利用していると思われます。 ちなみに "

  • Plagger とプラグインシステム: blog.bulknews.net

    Plagger とプラグインシステム というわけでここ数日 Plagger Blog みたいになってますがご容赦を。Plagger ネタを追いかけたい方は del.icio.us の plagger タグ でほぼ網羅できているとおもうので、ここをチェック。 で、Plagger とプラグインシステムです。「なんで Plagger はプラグインをコアの中にいれて配布しているの? 別個に配布したほうが便利なのに」 という疑問を当然お持ちの方もいるかとおもいました。 ここはだいぶ議論になったところで(といっても IRC チャネル #plagger-ja で小1時間しゃべっただけですが)、実際に Trac でチケット #44: Reorganize plugin directories in SVN も切られてます。 ただ、現状は svn の plagger/lib/Plagger/Plugin 以

  • HTML::Selector::XPath をリリース: blog.bulknews.net

    HTML::Selector::XPath をリリース CSS Selector in Perl とか subtech - Bulknews::Subtech - CSS selector to XPath あたりで議論していた CSS 2 Selectors to XPath コンパイラなモジュールをつくって、CPAN に HTML::Selector::XPath としてリリースしました。 使い方は naoya さんが先に書いてますが、HTML から正規表現を使うことなくスクレイプするのに便利。たとえば Mixi にログインしてマイミク最新日記と、1件目のタイトル、文を抜き出すコードが、以下のようにかけます。 #!/usr/bin/perl use strict; use warnings; use utf8; use Encode; use HTML::Selector::XPat

    trapple
    trapple 2007/01/21
    [HTML::Selector::XPath][HTML::TreeBuilder][scraping]
  • Plagger::Plugin::Publish::PDF = rss2pdf: blog.bulknews.net

    Plagger::Plugin::Publish::PDF = rss2pdf Publish::PDF 繝励Λ繧ー繧、繝ウ縲ゅ%繧後〒 rss2pdf 逶ク蠖薙�ョ縺薙→縺後〒縺阪∪縺吶�ゅく繝「縺ッ縲� sub feed { my($self, $context, $args) = @_; my $dir = $self->conf->{dir}; unless (-e $dir && -d _) { mkdir $dir, 0755 or $context->error("mkdir $dir: $!"); } my $file = File::Spec->catfile($dir, $args->{feed}->id . ".pdf"); my $body = $self->templatize($context, $args); utf8::encode($body); $con

    trapple
    trapple 2006/07/05
    PlaggerでPDF
  • 1