perl

log4perlのconfigファイル loggerに関して

Michael Schilli / Log-Log4perl - search.cpan.orgのconfigファイルに関してのメモ。 主にrootLoggerとかloggerの指定のところ。 設定ファイルを用意 # log4perl.rootlogger = DEBUG, A1 log4perl.rootLogger = DEBUG, A1 log4perl.appender.A1 = Log::Log4…

perlでgoogleログイン

perlでgoogleにログインし、ログインしないとアクセスできないコンテンツへのアクセスを可能にする。 Mechanizeを用いて行う。 WWW::Mechanizeのインストール $ cpanm WWW::Mechanize ログインするgoogleアカウントのconfigファイルを作成 $ cat .config.pl …

lionでのper環境

lionOSでperl使おうと思うと、ちょっと今までと違ったのでメモ。 システムperlとして最初から5.12.3という新しめのものがはいっているが、lionOSの使用なのかほとんどのモジュールがビルド失敗するような形になってしまう。 (cpanmを使ってLWP::UserAgentい…

Carp

Carpモジュールはライブラリのスタックとレースでバッグなどに使われるやつ。warnレベルのものと、dieレベルのものとあるので使い分ける。%Carp::Internalにパッケージ名をキーにして1とかいれておくと、そのパッケージではdieしなくなる。 package main;us…

perlbrew

perlbrewのインストール。 perlbrewを使用することにより、異なるバージョンのperlを簡単にswitchできるようになる。参考:http://mt.endeworks.jp/d-6/2010/08/perlbrew.html 参考:http://webtech-walker.com/archive/2010/04/22173415.html (cpanmのこと…

cpanm

cpanmなどの存在は知っていたが、導入するのは初めてなのでメモ。といっても、ほぼ参考サイト通りにやっただけ。参考:perlモジュールのinstallにcpanmを使う|perl|@OMAKASE macOSにはwgetやfetchはないので、curlでcpanmとってこようとしたが、失敗。 [ty…