perl

Scientific Linux6.2 に GrowthForecast を導入したメモ

概要 タイトル通り、sl6 に GrowthForecast を導入したときのメモ。 perl や cpan モジュールを、OS のパッケージに依存しない形で入れたかったので、 RPM にはせず。growthforecast ユーザを作り、その中で perlbrew と cpanm で実行環境を構築した。 導入 …

Advent Calendar 15日目 Perl/Ruby/Python 版 Native Driver ?

かじゅある! (挨拶)や、それはもういいか。昨日、 php の mysqlnd について書きましたが、id:nihen さんから、 【Perl や Ruby でも Native Driver 俺が書いてやんよっていう猛者がいたら面白い】Perl=DBD::mysqlPP, Ruby=>Ruby/MySQL, Python=>oursql ht…

利用しているphp組み込み関数の一覧を列挙するワンライナを書いてみた

「PHPの小文字から始まる関数が4405個もあってびっくりした件」という ブログを見て、 ふと、自分のコードでは標準関数をどのくらい利用しているのだろう? と思い、 調べるスクリプトを書いてみた。

cpan2rpmが便利すぎる

基本的に、RPMによる管理にしているのですよ。デーモンは当然として、phpのpearも、rubyのgemsも。で、cpanもrpm化しようとしたのですが、 Red Hat RPM Guideを読んでいたら、cpan2rpmなるものが存在するとのこと。CentOSのリポジトリには見つからなかったの…

gonzuiでperlスクリプトを解析(失敗)

sos3(Script of Saga III)のソースコードを追ってみたのだが、 読んでいる内にめんどくさくなり、解析かけてしまえと思い、gonzuiを使うことにした。ホントはGlobal(というか、htags)を使いたかったのだけど、対応していないので致し方ない。VM上のLinuxに…

ベイジアンフィルタに手を出してみた

perlで。CPANに「Bayes」でお伺いを立ててみると、 Algorithm::NaiveBayes なんて言うのがヒットした。説明を見ると、ベイジアンフィルタのいくつかの実装がされているらしい。 そんなんで、適当に書いてみる。あらかじめ、Cのソースコードとperlスクリプト…