Perl

続 AnyEvent::MPRPC から MessagePack-RPC Java の接続

AnyEvent::MPRPC から MessagePack-RPC Java の接続 - Memo の続き。 id:gfx さんに捕そく頂けたようで、直したよというメンションを頂いた。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; i…

AnyEvent::MPRPC から MessagePack-RPC Java の接続

2011/08/08 追記 AnyEvent::MPRPC を修正して頂いた。ver 0.10 では解消済み。 Perl の AnyEvent::MPRPC::Client を使用して MessagePack-RPC Java サーバに接続した際にメソッドコールを行っても何もデータが応答がない。 クライアント側の実装。 #!/usr/bi…

MessagePack-RPC を試してみる

MessagePack-RPC の Java を試してみようと格闘している。 サーバ側のコード。 package jp.heavenshell; import org.msgpack.rpc.Server; import org.msgpack.rpc.loop.EventLoop; public class ServerApp { public String echo(String msg) { return "hello…

Prove を quickrun する

元ネタ http://d.hatena.ne.jp/ruedap/20110225/vim_php_phpunit_quickrun http://vim-users.jp/2010/09/hack172/ Perl スクリプトを書く時は テストランナーに Prove を使うのでそっちを設定する。 augroup QuickRunUnitTest autocmd! autocmd BufWinEnter,…

Mac::FSEvents のインストール

Mac::Growl とか Mac::FSEvent がインストールできない - Memo の続き。 職場のがすんなりインストールできて、家のは相変わらずエラー。 色々ググった結果、If your install of Mac::FSEvents doesnt work on Snow Leopard - Naruzo's blog これを見つけた…

Mac::Growl のインストールの方法

Mac::Growl のインストール方法を id:ishiduca さんに教えて頂いた。 Mac::Growl とか Mac::FSEvent がインストールできない - Memo gluemac の名前を変更してみた。 $ sudo mv /usr/bin/gluemac /usr/bin/gluemac.old $ cpanm Mac::Growl --> Working on Ma…

Mac::Growl とか Mac::FSEvent がインストールできない

Perl 自体は Mac Ports を使用して /opt/local/ にインストール。 $ perl -v This is perl 5, version 12, subversion 1 (v5.12.1) built for darwin-thread-multi-2level.zshenv は以下の通りに設定 export LANG=ja_JP.UTF-8 export LESSCHARSET=utf-8 expo…

Perl から JAX-WS な Web サービスへマルチバイト文字列を送信

Perl の SOAP::Lite を使用して、JAX-WS な Web サービスに対して日本語の文字列を送信した所、Web サービス側で正しく受信できなかった。 Java Web サービス側はこんな感じ。 package me.org.echo; import javax.jws.WebMethod; import javax.jws.WebParam;…

XMLRPC サーバへの通信方法

SOAP 通信に続いて、XMLRPC サーバに Java からアクセスしないといけないので、Java でアクセスする方法を調べるついでに Python, Ruby, Perl, PHP も調べた。 以下メモ書き。 XMLRPC サーバ XMLRPC サーバは Python で作った(今回はクライアントの通信テス…

Perl から JAX-WS な Web サービスへの通信方法

前回の続き。 Perl をクライアントとして、JAX-WS な Web サービスにアクセスする。 Perl Perl は SOAP::Lite を使用すれば良いらしいが、中々一筋縄でいかず一番ハマった。 まずはドキュメントにあるように素直にやってみた。 #!/usr/bin/env perl use stri…

Perl の logger ライブラリ

仕事で Perl を触る事になった。 がっつり Perl で書くという訳ではなくてスクリプト類が Perl で出来ているからという理由。 普通の Web アプリケーションやツール類なら良かったんだけど、MySQL の UDF を使って動作する作りになっている。 その為デバッグ…