2012-01-01から1年間の記事一覧

DBD::SQLiteで作成したデータベースがsqlite3コマンドで開けない場合

以前こちらでも書いた通り、DBD::SQLite 1.37以降ではバンドルしているSQLiteライブラリのデフォルトのファイルフォーマットが変更になったため、「PRAGMA legacy_file_format=ON」を有効にしないと2006年以前のSQLiteでは読めなくなるという問題があるので…

Fukuoka Perl Workshop #22

遅ればせながら、先日開催されたFukuoka Perl Workshop #22に参加してきました。発表資料は以下の通りです。 Analyze CPAN, Analyze Community from charsbar YAPCのLTではとにかく時間がないとのことだったので思い切り端折り(すぎ)ましたが、Fukuoka Perl…

DBD::SQLite 1.38_01

細かいことについてはYAPC::Asiaの発表が済んでからまたあらためて記事を書くつもりでいますが、多くの方に関係のありそうな部分だけ先に書いておきます。 デフォルトのトランザクションモードをdeferredからimmediateにしました DBD::SQLite 1.30_02以降、s…

ドイツ7泊8日の旅

遅ればせながら先日ドイツに行って来たので簡単に。今回の旅行には大きくわけて三つの目的があったのですが、いくつか反省点はあったものの初期の目標はまあまあ達成できたし、いくつかうれしい余録もあったので、行って(行けて)よかったなあと思ったこと…

Mojo::DOMとWeb::Scraper

すごい適当だけど、手元のWin32マシン(XP @2.40GHz)でこんな感じ。WWW::Mixi::Scraperとか、Mojoliciousベースで書き換えてもいいかもなーとか思った(しないけど)。ちなみにテキスト抽出時の空白文字の扱いがMojo::DOMとWeb::Scraperで微妙に違うので、$te…

Archive::Any::Lite

既存のArchive::Anyがパラレルに動作させるとおかしなことになっていたので、ちょいと作ってみました。使い方はこんな感じで。 use strict; use warnings; use Parallel::ForkManager; use Archive::Any::Lite; use File::Temp qw/tempdir/; my $pm = Parall…

WorePAN

tokuhiromさんのOrePANをはじめ、似たようなものはすでにいくつかあるわけですが、テスト用のツールとしてはいまいち使いづらかったので屋上屋を重ねてみました。使い方はこんな感じ。 use strict; use warnings; use Test::More; use WorePAN; my $worepan …

DBD::SQLite 1.37

報告が遅くなりましたが、週末にDBD::SQLite 1.37をリリースし(てもらい)ました。1.35以降の大きな更新については過去記事やDBD::SQLiteのChangesファイルもあわせてご覧いただくとして、今回のリリースでは1.35で問題噴出していた型指定時の数値の処理が…

DBD::SQLite 1.36_03とDBD::SQLite::AuthorTests

いささか遅くなりましたが、QA Hackathonでやるつもりでいたことの続きとして、DBD::SQLiteの型指定、数値判定まわりを改善した1.36_03をリリースしました。SQLiteをカジュアルなテキスト型データベースとして使っている方にはほとんど影響はないはずですが…

OSDC.TW 2012にも行ってきました

パリで行われたQA Hackathonに引き続き、4月14日、15日に台北で開催されたOSDC.TW 2012にも参加してきたので、ざっくりまとめておきます。 発表について 資料: http://www.slideshare.net/charsbar/cpants-2012 当初はおもにQA Hackathonで作業したこと、現…

Perl QA Hachathon 2012に参加してきました

報告が遅くなりましたが、2012年3月30日から4月1日にかけて、パリのシテ科学産業博物館で開催されたPerl QA Hackathon 2012に参加してきました。今回のイベントでは渡航費から現地での宿泊費、会場での朝食、昼食、そして会期中の夕食=懇親会の費用に至るま…

(pre) Hachioji.pm #14とFetchJSの話

8割方書き終えて放置されていた原稿が出てきたので貼り付けておくの巻。すっかり遅くなってしまいましたが、(pre) Hachioji.pm #14に行ってきました。今回は(今回も?)ぎりぎりまで参加できるかどうかわからず、ハッカソンのテーマが存在していたことすら…

Test::MobileAgent 0.06

Songmuさんが「カッとなってHTTP::MobileAgent::Plugin::SmartPhoneをCPANに上げた」とのことなので、こちらもとりあえず対応版をアップしておきました。SYNOPSISにはこんな使い方を載せてありますが、実際にはテスト用にUAを改竄することで、アプリがUAごと…

Perl QA Hackathon 2012について

たぶん興味のありそうな方にはすでに何らかの形で情報が届いていると思いますが、3月30日から4月1日までの3日間、パリでPerl QAチームのハッカソンが開催されます。http://2012.qa-hackathon.org/qa2012/私も以前から行きたいと思っていて、実際昨年も会場で…

DBD::SQLite 1.36_01

遅くなりましたが、1.35のリリース以降いくつか不具合の連絡をいただいていたので、ひとまずsegfaultするものを中心に修正しました。特に64ビット環境でお使いの方は更新&テストをおねがいします。なお、今回の版ではバンドルされているSQLite側のライブラ…