2013-03-17 Perl5 の CVE-2013-1667 - Important rehashing flaw についての見解 あまり触れる気もなかったのですが、日本語でふれている人がいなかったので。 Perl 5.8 〜 5.16 で DoS の security fix がでています。OS の system perl をつかっている場合に... 続きを読む
最近Perlのネガティブな話が話題ですが、ちょっとCPANまわりのサービスの自慢をさせてください。それは CPAN Testers です。CPAN Testers *1 とは、CPANに公開したモジュールがどの環境で動きどの環境でどういうエラーがでるのかを集積するサービスです。よく「... 続きを読む
あるいは PERL_CPANM_OPTS=-n は危険だという話。それはこのtweetから始まった。 @__gfx__ 直接Xslateには関係なさそうなんですが、こんな感じでdumpができない問題に悩まされてていて頭がハゲそうです。isWORDCHAR君、どこ行ってもうたんや…… URL2013-03-05 ... 続きを読む
最近同僚が次々とCPAN Authorになってて良い流れだなーとか思っています。 ただ、CPANへのモジュールの上げ方がわからないとか、M::Iを使えばいいのか M::Bを使えばいいのか、それらがそもそも何やってるのか分からないという話も 聞くので、僕自身もその辺の知... 続きを読む
https://github.com/tokuhirom/node-perl/ ここ最近、プログラミング言語同士の壁が徐々に破壊されている気がします。あるプログラミング言語上で別なプログラミング言語を動くようにしたり、置き換えてしまったりするような類です。今回はその一つ、CPAN modul... 続きを読む
報告が遅くなりましたが、2012年3月30日から4月1日にかけて、パリのシテ科学産業博物館で開催されたPerl QA Hackathon 2012に参加してきました。今回のイベントでは渡航費から現地での宿泊費、会場での朝食、昼食、そして会期中の夕食=懇親会の費用に至るまで... 続きを読む
プロセスを並列に立ち上げて負荷を掛けるようなベンチマークを実行することって、よくありますよね。(例 : クエリキャッシュを切ったほうがいイカ? ベンチマークしてみた - 酒日記 はてな支店)Perl で Parallel::ForkManager を使うとそういう処理も簡単に書け... 続きを読む
こんにちはとみたトミールです。先日会社の勉強会で枠をもらいまして、「あまりperlによる開発をしていない人へのperl紹介」的な話としてperlのカルチャーとしてのテスト、という紹介をしました。わりと評判がよかったのでほかのトラックと内容かぶるところあり... 続きを読む
こんにちは、カワ(・∀・)イイ!!アイコンで有名なnekokakだよ。今日はカワ(・∀・)イイ!!僕がつくったTest::Attribute::AutoLevelというイカしたモジュールを紹介してみたいと思うんだ。僕はテストを書く時にテスト用の便利関数を定義することがよくあるんだ。そのテス... 続きを読む
はじめに こんにちはこんにちは!最近会社のモニターが二枚になって持て余している xaicron です。さて、Test Track と称して始まった本トラック。全部よめばあなたもテストを書かずには生きていけない、そんな身体に大変身していること間違いなしです。とりあ... 続きを読む
こんにちは!今年はボクが作ってるDBIx::Handlerというものを紹介してみる。DBIx::HandlerはDBIのラッパーでありDBのコネクション周りの管理に重点を置いたモジュールである。ORMを使わずにDB周りの処理を行いたい場合はこのDBIx::Handlerを使うことをおすすめ... 続きを読む
前置き こんにちは。cho45 です。みなさん、意識は高まっていますか? 僕は上々です。今回は拙作の Config::ENV というモジュールを紹介させて頂きます。アプリケーション開発をするとき、開発用・テスト用・本番用で、設定を変えたいわけですよね。だいたいの... 続きを読む
Ruby, Perlrbenvを使ってみる - すぎゃーんメモの続き。現時点でのrbenvのバージョンは0.2.1。rbenvを使っていると.rbenv-versionファイルの有無でrubyコマンド打ったときに実行されるrubyが違うものになる、というのがちょっと新鮮で、これはどういう仕組みで... 続きを読む
前回から大分時間が経ってしまいましたが、今回はPerlのテストカバレッジ結果のサマリをJenkinsにIntegrationする方法について説明します。 概要 以前、proveのJUnit用のFormatterを使ってテスト結果をJUnit形式のXMLに変換する方法を紹介しましたが(http://da... 続きを読む
Perl Hackers Hub 第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) 2011年10月3日 初出:WEB+DB PRESS Vol.63(2011年6月24日発売) 嶋田裕二 Perl, Web API, Mobage API Mobage, Perl, memcached この記事を読むのに必要な時間:およそ ... 続きを読む
本件登録第5314384号商標(以下「本件商標」という。)は、「Perl」の欧文字と「パール」の片仮名とを二段に横書きしてなり、平成21年11月2日に登録出願、第42類「電子計算機のプログラムの設計・作成又は保守,電子計算機の貸与,電子計算機... 続きを読む
はい! というわけで3連休あけですね。 Ruby 会議にいったり、Android なんとかにいったり、リア充生活をおくったりと、各自たのしい3連休をすごされたことかとおもいます。さて、連休あけの今日は、かるく Amon2::DBI について解説をしてきましょう。Amon2::DBI... 続きを読む
さて、今回は Amon2 のアーキテクチャについてです。Amon2のアーキテクチャまずはこちらの図をごらんください。Amon2 の構造は非常に単純であることをご理解いただけたかとおもいます。基本的な構造はこれがすべてなのです。なにしろ、できるだけおぼえることが... 続きを読む
というわけで、私が中心となり開発を進めているウェブアプリケーションフレームワークであるところのAmon2に関する連載企画です。続くかどうかはわかりませんけど!対象読者はウェブアプリケーションの開発の基礎知識はあり、Perlプログラミングを一通り理解し... 続きを読む