タグ

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

  • Shibuya Perl Mongers Tech Talks #8 いってきました: blog.bulknews.net

    Shibuya Perl Mongers Tech Talks #8 いってきました ちょうど日に帰ってきた時期と台湾から gugod が来日するのがかぶっていることで実現した Shibuya.pm Tech Talk #8 にいってきました。 YAPC::EU でやった Web::Scraper のトークを修正したものを20分で。今回は前半をとばし気味にやったのでなんとか時間に間に合ったかんじです。スライドはいつものように slideshare にあげておきました。 会場の質問でもでましたが、process() などの DSL を使わないAPIを求めているニーズは結構ありそうだなと思いました。この辺はバックエンドのAPIをOOで書き直して、その上に scrapi とか scRubyt のラッパーをかけていくというのがいいかもしれません。 他のトークでは gugod の JavaScri

  • svk を当社比100倍高速化する方法: blog.bulknews.net

    svk を当社比100倍高速化する方法 svk を使っているときの最大の不満は、ローカルのミラーレポジトリが大きくなるにつれ各種操作、とくに checkout と commit が遅くなってくること。 既知の問題だとおもっていたんですが、plagger のリリースに15分くらいかかるようになったのでたまらず #perl6 で clkao をつかまえてクレーム。「そんな遅いはずはないので Devel::DProf で dprofpp の結果おくってよ」とのこと。さっそくやってみるとほとんどが Data::Hierarchy の _ancestors 関数でした。 というわけで clkao が Data::Hierarchy 0.32 をリリースしてくれた。Changes に "Workaround various performance issues. The real fix will b

  • Lingua::JA::Hepburn::Passport でヘボン式ローマ字変換: blog.bulknews.net

    Lingua::JA::Hepburn::Passport でヘボン式ローマ字変換 ひらがな/カタカナからヘボン式ローマ字に変換するモジュール をリリースしました。 同じようなことをするモジュールは Lingua::JA::Romaji, Linguua::JA::Romanize::Kana, Text::Kakasi といろいろあるんですが、日の外務省パスポートのルール にあるヘボン式に則ったものは1個もなかったので車輪の再発明。 use utf8; use Lingua::JA::Hepburn::Passport; my $hepburn = Lingua::JA::Hepburne::Passport->new; $hepburn->romanize("みやがわ"); # MIYAGAWA $hepburn->romanize("おおの"); # ONO $hepburn->r

  • Plagger World Tour in 大阪: blog.bulknews.net

    Plagger World Tour in 大阪 Plagger World Tour in 大阪 ということで、Kansai.pm 第7回ミーティングにゲストスピーカーとして参加します。 日時: 2006年10月17日(火) 18時~21時 会場: デジハリ大阪校 そもそも Plagger World Tour のラップアップを日でまだやっていないなぁ、と思ってつぶやいていたところ、Kansai.pm の方で反応してもらって、ミーティングをセットアップしてもらうことができました。(ここでも会場手配で協力してもらった幹事マン Thanks です) 関西のほうではこうしたセミナーで話したこともないので、Plagger のイントロから応用まで幅広くしゃべろうと思っています。大阪にかかわらず関西近郊の方はぜひ。 個人的に大阪にいくのも数年ぶりなので楽しみです。10/17 の夕方前に大阪入りして

    overtake
    overtake 2006/10/10
    大阪で開催してくれてありがたい
  • 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

  • CPAN::Mini で CPAN のミラーをローカルに: blog.bulknews.net

    CPAN::Mini で CPAN のミラーをローカルに DECON で話してきたネタですがちょっと詳しく。 飛行機やら電車の中やらでオフラインハックするときに(たまに)問題になるのが CPAN モジュールの不足です。「あぁ、このマシンにはあのモジュール入ってねぇ~」とかでハックが滞るのは萎えます。というわけで minicpan。CPAN::Mini というモジュールで、CPAN モジュールの最新版だけを持ってきてミラーをつくることができます。 導入は簡単で、CPAN から install CPAN::Mini すると minicpan というコマンドが付属してきます。コマンドラインから使うには、 > minicpan -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l ~/minicpan とかすれば finet から HTTP で同期で

  • YAPC::Asia is over: Perl community is love!: blog.bulknews.net

    YAPC::Asia is over: Perl community is love! YAPC::Asia 2006 Tokyo が無事終了しました。なんか怒涛の3日間という感じだったのですが、関係各位みなさんのおかげで大盛況に終わりました。感謝感激です。 ちょうど1年前の3月に参加した YAPC::Taipei で、オーガナイザーの hcchien と Audrey に「YAPC::Asia 日でやらないの」とそそのかされて、Lightning Talks で即興で "Announcement of YAPC::Asia 2006" というプレゼンをやったのがそもそもの始まりでした。ちなみに 5分の枠でしたけど、YAPC::Asia 2006 in Tokyo! っていう1枚のスライドだけだったので1分でおわりましたw 今回来日した Audrey, Leon, Ingy, Jesse

    overtake
    overtake 2006/03/31
    大阪から行った甲斐があった。ありがとう。
  • 1