2007年12月26日
PerlでLWPでMultipleな送信

なんか、毎回どうするんだっけと調べているような気がするので覚書。
HTTP::Request::Commonの最近のやつには
Multivalued form fields can be specified by either repeating the field
name or by passing the value as an array reference.
と書いてあるけれど、日本語訳のドキュメントは古いバージョンのやつだからか、この部分が存在しない。
以前は簡単には行えなかったのかな?
use HTTP::Request::Common;
my $ua = LWP::UserAgent->new;
my $req = POST "http://www.example.com/",
[ foo => 'bar',
bar => 'foo',
hoge => [ qw( aaa bbb ccc ) ]
];
my $res = $ua->request($req);
みたいな感じ。
これで、POSTの内容は、
foo=bar&bar=foo&hoge=aaa&hoge=bbb&hoge=ccc
になる。
WWW::Mechanize とか使ったほうがいいんでしょうけどね。
投稿者 田中@グリニッジ : 21:34 | コメント (0) | トラックバック
2007年12月06日
会社のサイトがリニューアル

会社のサイトがリニューアルしました。よろしければご覧ください。
今回のリニューアルにあたり、WordPressというPHPで書かれたオープンソースのブログソフトウェアを採用いたしました。私はほとんどノータッチで、デザインのラフから、専用のモジュール開発やシステムの組み込みまで全て社員にまかせっきりだったのですが、横で見ているのも楽しい経験でした。
現在会社のほうでは、「ウルトラ藤井ちゃんPLUS」という新サービスのテスト運用を行っています。
「ウルトラ藤井ちゃんPLUS」につきまして
このソフトを開発する元となりました「ウルトラ藤井ちゃん」は、ひと気を演出することが難しいネットショップ運営において、いかにページ上で行列感を演出するかに主眼を置き開発したソフトでした。
多くの店舗様にご利用いただく中で、売上状況を積極的に開示させることによって、購入件数の増加や、客単価の上昇といった効果が実証され、一定の評価を頂いておりますが、その効果をさらに高めるために開発したのが、この「ウルトラ藤井ちゃんPLUS」です。
楽天の受注メールを元に、ある特定商品の購入状況を、共同購入のように表示させることができます。
といったソフトです。既に、数店舗様よりすぐに使いたいとのご連絡を頂きまして、お試し運用もスターとさせております。もしご興味ございます方はご連絡くださいませ。
今月半ばにはASPサービス向けでは6台目となる新サーバーも運用を開始します。
今までは募集店舗を限ってまいりましたが、サービスのメニューも増えてきましたので、今回のサイトのリニューアルを契機に、広く募集を行っていこうと思っています。