タグ

ブックマーク / www.donzoko.net (5)

  • CPANにあがってるJSON関連モジュール色々 - どんぞこ日誌(2013-08-01)

    * Perl] CPANにあがってるJSON関連モジュール色々 JSON::XS とそれにまつわる歴史的な過去の話、まとめ。を読んで。昨日のお昼に某所でこの話題になって、Cpanel::JSON::XSやJSON::MaybeXSの話やらCPANにあがってるJSON関連のモジュールの話をしてました。せっかくだからモジュールの紹介をしてみようかと。 【追記】tokuhiromさんがツイートしてるように、今はJSONとJSON::XS/PPを使えば特に困ることはほとんどないと思います。 JSON::XS 後存知の通り、一番メジャーなXSモジュール。速い軽い。作者のリーマンさんが何かと話題になりますが、(割と)よい人です。あとjson_xsというコマンドツールがついてきて地味に便利。 JSON::PP JSON::XSと*ほぼ*完全な互換性を持ったPurePerlなモジュール。遅い重い。作者のま

  • Hachioji.pm #16 と(」・ω・)」うー(/・ω・)/にゃーbot - どんぞこ日誌(2012-05-01)

    * [近況] Hachioji.pm #16 と(」・ω・)」うー(/・ω・)/にゃーbot Hachipji.pm #16の参加報告です。今回はハッカソンの方にも参加しました。他の方のレポートはHachiiojipm.orgからご覧下さい。 現在Hachipji.pmではYet Another IRC(仮)をつくっていています。IRCとの違いの一つとして、サーバ側でメッセージログを保存していて接続が切れたユーザーが後で再ログインするとメッセージがダーっと流れる機能があります。YAIRCについてはこちらの覚書を。実際に稼働しているものはuzullaさんが運営しているhttp://yairc.cfe.jp:3000/にあります。 さてこのシステム、socket.ioのPerl実装であるPocketIOを使っているのですが、PocketIOは基的にサーバ側を書くためのパッケージで、クライアン

  • 夏コミとAcme大全2011 - どんぞこ日誌(2011-07-26)

    * [Perl][近況] 夏コミとAcme大全2011 もうすぐ夏コミですね。どんぞこ楽屋は例によって『Acme大全2011』を出します。もう一冊とか思ってましたが無理だったので残りは(ブース出すのを許可して頂いたら)YAPC::Asiaで。 8月14日(日)東P27b どんぞこ楽屋 3年目なので某技術書テイストを例年よりもアップさせてみました(背表紙的に)。 ワンポイントとして某技術書の「3rd Edition」的なアレを彷彿させようとしたのですが、改めて見直すと失敗ですね、こりゃ。 内容ですが前回つけた用語集をさらに強化しました。最近話題のmetacpanやdotcloudなども、一応用語に加えてあります。30の追加Acmeディストリ他、既存のモジュールについても、時間と気力の許す限り詳しい説明を加えました。また、非Acme名のAcme的モジュールは8→17に増えました。それと昔作った

  • Yokohama.pm #6 x Perl Casual #3での夏コミ関連 - どんぞこ日誌(2010-07-24)

    * [Perl][近況] Yokohama.pm #6 x Perl Casual #3での夏コミ関連 Yokohama.pm #6 x Perl Casual #3で夏コミで出す同人誌について話させてもらいました。用意していたスライドをスクリーンに表示させることが出来なくて、かなり予定と違うものになってしまいましたが、まあどうにかこうにか。準備、進行のスタッフの皆様、開場提供のネイバージャパン様、お世話になりました。ありがとうございます。 というわけで、委託で『Acme大全2010』(A5版234頁)頒布します。 8月15日(日)西ね-10b 灰汁酒 364個のAcmeモジュール紹介。Perl初心者にも優しい用語集つきで、cpanm、local::lib、perlbrewもカバー。さらには表紙の生物登場の謎までも。まあ、Acme大全ですから、あまり真面目な用語集は期待しないでください。ど

  • perl-casual #02のライブコーディングで気づいた点 - どんぞこ日誌(2010-04-22)

    * [Perl][メモ] perl-casual #02のライブコーディングで気づいた点 昨日のperl-casual #02でlestrratさんがtwitter apiからデータを取得するプログラムのライブコーディングをされました。その中で、全然質的じゃないところなのですが、一点気づいたことがあるので補足を。 LWPを使ってTwitter APIを叩き、JSONデータを展開する部分で: # $responseはHTTP::Responseのオブジェクト decode_json( $response->decoded_content ); というコード。昨日はちゃんと動作していましたが、場合によっては"Wide character in subroutine entry"でcroakします。これは、$response->decoded_contentが返す値がUnicodeだからです。

  • 1