In last week’s post about Awk, I mentioned that my Perl has gotten rusty through lack of use. Considering how much Perl code I wrote back in the late ’90s and early ’00s, its surprising how clumsy I’ve become with it. I can still read and... 続きを読む
Brahman: a supervisor clone in Perl (under development) 2011年6月13日 15:57 D | ブログ記事のURL | コメント(0) | トラックバック(0) 週末にsupervisorっていうものについて話してる人がいたので、特に理由なくPerlでクローンを書いてみようと思った。とい... 続きを読む
Perl5 の PSGI アプリケーションが死ぬほど簡単につかえる dotcloud の beta 版がリリースされ、一部の Perl monger に invitation がばらまかれているとともに、id:miyagawa さんがdotcloud に join したというニュースもあり、ゴールデンウィークまっただなか... 続きを読む
あのmiyagawaさんがjoinし、PerlをサポートするようになったPaaSとして大注目のdotcloudのinvite codeをいただいたので、早速遊んでみました。http://web.kentaro.dotcloud.com/まあ普通の一行掲示板みたいなものなので特になにもいうことはないのですが、一応... 続きを読む
Thanks to a post on Hacker News, I got access to the beta test for DotCloud. In this blog post, I show how I got started and successfully deployed a small Perl Dancer web app to the service. I was extremely pleased with how easy it was to do ... 続きを読む
dotCloud でPSGI Hello World 2011年4月30日 16:32 D | ブログ記事のURL | コメント(0) | トラックバック(0) 最近PSGI/Perlをサポートし始めたdotCloudのinvite codeをもらったのでとりあえずHello World的なアプリを作った。 作り方だが、まずdotcloud用のツー... 続きを読む
備忘録的なもの10/6 そういえばこれの前エントリのタイトルを適当に「焼酎のボトルを二人で・・・」云々書いてて思い出したが、昨日、ボトル4本でてなかったか?水割りでゆっくり飲んでたつもりだったけど、他の人がいたことを踏まえても俺と33rpmは相当飲... 続きを読む
Saturday, 30 April 2011 Catalyst in the Cloud A lot of buzz was generated recently in the Perl community after DotCloud, a big PaaS player, introduced its brand new Perl stack, letting developers deploy modern Perl web applications into the "... 続きを読む
Since spanish classes (I mean the classes in the University, not the type definitions, you wierdo) aren’t as exciting as I would like them to be, my thoughts have wondered a bit further. Yeah, Perl 6 again. The idea isn’t new, but the point... 続きを読む
Overview What are PSGI and Plack? Benefits of PSGI Cool things you can do with Plack Server and framework support The future Testimonials (1) "Wow, this is nothing short of awesome. A big ++ to the entire PSGI/Plack team!" —Stevan Little "I ... 続きを読む
Perl productivity has suffered this month with JT Smith's announcement of The Lacuna Expanse, a web-based space empire strategy game. As with most of Smith's projects, TLE uses Perl extensively. Perl.com recently conducted an email interview ... 続きを読む
This is a short list of technology and tools that I’ve been looking at off and on over the last few months and would like to try out to solve real problems (not just toy projects). RabbitMQ, because queuing make a lot more sense that polling... 続きを読む
If you’d like to be a jitter bug, First thing you must do is get a jug, Put whiskey, wine and gin within, And shake it all up and then begin. Earlier this month sukria set up a shell script to run the Dancer’s tests suit. The script is simp... 続きを読む
Modern Perl programming, circa 2010, relies on the collected wisdom of the entire Perl ecosystem. It's time to write elegant, reliable, maintainable, well-tested, and predictable code. Eighteen months after I started this site, the Modern Per... 続きを読む
Using App::cpanminus and PerlGcc to Install CPAN Modules on Solaris 10 If you have had the [dis]pleasure of deploying perl applications on Solaris, you probably have scores of tricks up your sleeve for installing pesky Perl modules. I find it... 続きを読む
久々にperl5の実装をごそごそ覗いていたら忘れていたので手を動かしながらリハビリんぐ。まずは基本的なマクロやデータ構造から思い出してみるために、PerlInterpreter構造体周辺で頻出のマクロを切りだし、手元で動作させてみる。コードは以下のとおり(http://... 続きを読む
http://github.com/mala/AnyEvent-Curl の作業ログ。 HTTP::Responseを作る処理を2-4倍ぐらい高速化 独自のレスポンスオブジェクトを作って、サポートしてないメソッドが呼ばれたタイミングでHTTP::Responseが作られるようになっている。 HTTP::Responseの生成... 続きを読む
For years people have been saying that Perl is dead or is dying. I've even said it, although not with the same implied meaning. Today, with the power vested in me by myself, I hereby declare that we are now in the Second Age of Perl; and it h... 続きを読む
「Perl 5コアの開発はここ数年、負の連鎖が続いていた。リリースは滞り、開発者は去り、将来の見通しはどんどん悪くなっていった。ここで話すのは、Perl 5の開発におけるこの悪い流れがどのようにして、楽しく、前向きで、エキサイティングなものに変わったか、... 続きを読む
あと、先日リリースしたDBD::SQLite 1.30_02の変更点について。DBD::SQLiteはこれまで DBIが用意した枠組みの範囲内でのトランザクションを利用している(AutoCommit/begin_work) fork()などを利用して並列性を高めている 読み書きを平行して行っているといった... 続きを読む