Perl-5.12.1 がリリースされたということで早速インストールされたかたも多いと思いますが、新しい Perl にモジュールを全部入れ直すのは面倒ですよね。ExtUtils::Installed を使うと楽ができます。今まで使ってる perl でインストールされているモジュールの一... 続きを読む
PerlModule::ExtractUse で何となく出来る。 perl -MModule::ExtractUse -le 'my $p = Module::ExtractUse->new; my @used; while (my $module = shift @ARGV ) { $p->extract_use($module); push(@used, $p->array); } my %seen; @used = sort { $a cmp $b } g... 続きを読む
mod_auth_opensocial 0.1.0 をリリースしました。 mod_auth_opensocial は、OpenSocial アプリからサーバに届いた署名付きリクエストの検証(Verification)を行うための Apache 2.0, 2.2 用のモジュールです。 署名付きリクエストとは、OpenSocial の makeReques... 続きを読む
cpan -i CPAN - JPerl Advent Calendar 2009 Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? 12月ですね。メリークリ○○ス!! 半年前に0x20歳でエンジニアになった Perl 大好き bayashi です。こん○○は! さて、 今回は何について書... 続きを読む
ウェブアプリケーションにおいて、認証がかかっている画像や大きなファイルを配信する場合には、Perlbal 等でサポートされている X-Reproxy-URL ヘッダが有効なことが知られていて、その理由としては、 (メモリを大食いする) アプリケーションサーバのプロセス... 続きを読む
[pod] [xml] 名前 perlnewmod - 新しいモジュールを配布するには 説明 このドキュメントは、Perl モジュールを書き、配布する準備をして、CPAN を 通じて取得可能にするためのアドバイスです。 Perl が実際にこんなに強力な理由の1つとして、Perl ハッカーたち... 続きを読む
http://search.cpan.org/~tokuhirom/FCGI-Client-0.01_01/FCGI::Client is lightweight/fast/robust FastCGI protocol client library for perl.This module is written by pure perl.Usecase is... call FastCGI server from your own pure Perl httpd. debugg... 続きを読む
Catalyst::Model::Adaptor - use a plain class as a Catalyst model 要はどんなクラスでもCatalystのモデルにしてくれるクラスです。 たとえばこんなクラスを作って lib/MyApp/DateTime.pm package MyApp::DateTime; use strict; use warnings; use base qw/Da... 続きを読む
先月開催された Shibuya.pm #10 でプレゼンテーションがあった MENTA や NanoA では、Mojo 由来のテンプレートエンジンを拡張して使用してきたのですが、Perl モジュールとして独立させるべきだよね、ということになり、このたび Text::MicroTemplate として CP... 続きを読む
2009年04月25日11:42 Perl LWP::UserAgentでdecoded_contentしたら特定のContent-Typeで文字化けするのでハックした 実は今日、URLを入力してもらって、そのURLのタイトルを返す、みたいな処理をするコードを作ってました。で、大体のサイトは何も問題が無いん... 続きを読む
WWW::Mechanize を使うと、人間がブラウザですること (URL を開き、リンクをたどり、ID・Pass を入力、ログインボタンを押す…) を Perl にエミュレートさせることができます。略称 Mech(メック)。あまりに簡単・便利なのでなにかと悪用されることも多いモ... 続きを読む
いずれ奇麗にまとめてやろうと思ってたんですが、いい機会なのでこの辺りでmodule-starterの詳細とカスタマイズについて書いてみます。 ところで以前Module::Starterのplugin機構が面白い件についてと言うエントリを書いた事があるのですが、こちらに関して頭に... 続きを読む
いい加減、makefileのついたモジュール作りたいなーと思って始めた。モジュール整理。結構面倒だった...orz最終的にはテストが楽しくて、面白かったけど。今後、忘れそうな事などまとめてメモ!まずはインストール! cpan> install Module::Starter cpan> insta... 続きを読む
Apache 2.2.0 のロードバランス機能(mod_proxy_balancer)を使いこなす Apache 2.2がでました。 mod_dbdとか、mod_proxy_balancerとか気になる新機能てんこ盛りです。 ひげぽんさんの所に 誰か入れてみた人いますか? と有ったのでmod_proxy_balancerを試してみ... 続きを読む
少し前にmizzyさんにそういえば、まっさらなサーバを30分で本番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれな... 続きを読む
CPAN モジュールの管理方法についてはさまざまな議論があるとおもうのだけど、サーバ用途であれば、local::lib をつかって、一箇所にモジュールをインストールしまって、rsync で各サーバに配布するとか、rpm でファイルを配布するとか、deb で管理するとか。な... 続きを読む