2011-02-01から1ヶ月間の記事一覧
binmodeのドキュメントに出てくる、\cM \cJ が何を意味しているのか分からなかったので調べた。\cM、\cJ は制御文字で、 \cM は、\r と同じ。 \cJ は、\n と同じ。という結論に至ったのだが、合ってるのかな。 #!/usr/bin/perl print unpack( "H2", "\cM" ),…
以前からcpanmを使ってローカル環境にモジュールを突っ込んではいたのですが、 パスの設定など場当たり的にやっていたので、改めて設定しなおしました。 参考 http://d.hatena.ne.jp/tokuhirom/20110201/1296530510 cpanmによるPerlのローカル環境構築 - Per…
Hokkaido.pm#4にて、aloelightさんが紹介されていたモジュール。 Config::Pitとは? アカウント情報の管理にConfig::Pitを使用することによって、コードからアカウント情報を分離できます。アカウント情報が格納された設定ファイル自体は、~/.pit/ 内に格納…
Hokkaido.pm#4で紹介されてたので、自分でもやってみる。 紹介されていたのは、Image::ExifTool を使った位置情報の取得方法だったが、 天邪鬼な自分は、別のモジュールを使ってやってみる。 とはいっても、Image::EXIF を使うだけなので労力は大して変わら…
書くのが一日遅れましたが、2/19(土)にHokkaido.pm#4に行ってきました。頑張って早起きして、午前中のハンズオンから参加。 内容は、charsbarさんが作成された資料をもとに、 Mojolicius::Liteを使ってWebアプリケーションを作ってみるというものでした。 …
cpanmでCrypt::SSLeayをインストールしようとして、失敗した。build.logを確認すると、以下のようなエラーが出てる。 No installed SSL libraries found in any of the following places. /local /local/ssl /opt/ssl /usr /usr/local /usr/local/ssl /usr/l…
bytesプラグマを使うことで解決する。 (11/02/12)追記しました何もせずに length をしてみると。 use strict; use warnings; use utf8; my $str = "あいうえお"; print length $str,"\n"; 結果は文字数。 5 以下の用に bytesプラグマを使うことで、バイト…