タグ

ブックマーク / ziguzagu.org (7)

  • YAPC::Asia 2009

    YAPC::Asia 2009 に行ってきた。 聞いたセッションの中でやっぱり興味を引かれたのは非同期モノ x 3。 Asynchronous programming with AnyEvent : miyagawa さん Asynchronous Programming for (A)synchronous Communication : mala さん Concurrent DB access with Perl : tokhuirom さん 若干自分の理解にまだ不安があるものの、使えそうなところで使っていこう。 あと、この mala さんのセッションに加え、 PSGI / Plack (miyagawa さん、tokuhirom さん) Building a desktop app with HTTP::Engine, SQLite and jQuery : miyagawa さん

    YAPC::Asia 2009
  • YAPC::Asia 2009 特別研修 - Moose 入門

    先週末の YAPC::Asia 2009 のカンファレンスに引き続き、特別研修『Moose入門、モダーンなオブジェクト指向システム』に参加してきた。 研修の内容は、Moose とはなんぞやから始まり、以下(だいたい)7 部構成の入門講座。 Moose Concepts : コンセプト ざっと機能一通りみてみる なぜ Moose なのか Classes : Class の基礎から使い方 Moose::Object が何持ってるかとか BUIDLARGS, extends, override, super の使い方 Moose 使ったあとの後始末 (no Moose;) Role : Role の基礎から使いかた Role の持つ意味 使い方 alias で衝突回避 Basic Attributes : Attribute いろいろ required, default/builder, laz

  • XML::LibXML で HTML の一部をパースする

    XML::LibXML::parse_html_string で HTML の一部、たとえばブログ記事の文のみとか、をパースしようとして無駄に苦戦してしまったのでメモ。 以下のような、DOCTYPE 宣言もなければ html/body 要素もないけど、ちゃんと(?)HTMLの一部ではあるものを XML::LibXML でパース、ごにょったあと出力したい。 #!/usr/bin/perl use strict; use warnings; use XML::LibXML; my $html =<<HTML; <div class="entry"> <p>test!!</p> </div> HTML my $parser = XML::LibXML->new; my $doc = $parser->parse_html_string($html); print $doc->toStringH

  • YAPC::Asia 2008 行ってきた、しゃべってきた。

    YAPC::Asia 2008 行ってきました。 そして今年はしゃべってきました。スライドはこちらです。 スピーカーとしてこういった会に参加するのは初めてでしたが、無難にこなせたと思います。はい。 今回は、いろんな偶然がつながりつながってこういう機会にめぐまれて、なんかいろいろなものに感謝しないとなぁと、ひとりしんみり感じている祭りのあとです。 最初に就職したのが偶然 Mobile な部署、その後今の Six Apart に転職。しばらくすると Mobile な開発にひと盛り上がりやってきて、miyagawa さんがつくった TypeCast をその後いじるようになり、そのまま今回のオープンソース化プロジェクトをまかされ、YAPC でスピーカーにもなり。。 なんかいろいろめぐりめぐって機会に、人に恵まれたなぁと。 TypeCast を作った miyagawa さんに感謝。 僕自身にこれを1

  • HTML::Split

    HTML を指定の文字数で分割するための HTMLS::Split なるモジュールを CPAN に up しましたので、さっくり使い方なんかをつらつら。 なにするモジュール? 最初に書いたとおり、HTML を指定の文字数で分割するためのモジュールです。 携帯端末などで HTMLタグを含むテキストデータが 10KB 未満など、きびしい制限があるデバイス向けに HTML を出力する際には、PC ブラウザで見せている長文をそのまま出力するわけにはいきません(容量オーバーってことできれてしまう)。 そこで、HTML を分割する必要があるのですが、ただ、単純に HTML を分割といっても、 タグの途中できれたらどうしようもない A タグのテキストノードなんかが分割されるのはあんまりうれしくない。分割してもいいけど、次のページはどうやってはじめるのさ( なしに突然 がやってくる)? CSS を当てたい

  • MTではてな記法なmt-text-hatena.pl

    MovableTypeではてな記法が使えるmt-text-hatena.plプラグインをインストールしてみたのでテストしてみます。 *はてな記法 ほんぶん **リスト -グループ1 –アイテム1-1 –アイテム1-2 -グループ2 –アイテム2-1 –グループ2-1 —アイテム2-1-1 **定義リスト :用語1:説明 :用語2:説明 **テーブル *へっだ *ヘッダ

  • YAPC::Asia 2006 Tokyo

    行ってきました、YAPC::Asia 2006 Tokyo!!!。 感想とか内容を簡単に羅列してみます(内容は妄想も含まれてるかもしれないのであとでスライド要見なおし。) 9:30 - Welcome - miyagawaさん YAPC::Asiaについてとか弾さんのスライドとかでひと笑い。「興奮せずにはいられないプレゼンターの面々」。まさに。 10:00 - Introduction to Pugs - Audrey Tangさん 天才登場。でも、聞きいってたのでメモあんまりとってない…。 Perl6の説明を交えながら、Pugsの歴史とこれからについて。「Pugsはオモチャ」、「Perl6は車輪の才発明じゃなくて車の再発明!!」とかが印象に。 とにかくPugsは楽しい!!そうです。ちょっと試してみようと思う。。。 10:45 - Module::Compile - Ingy dot Ne

  • 1