2008-10-30から1日間の記事一覧

Perl の安全なコーディングの約束

perl - 勝手に添削 - Perl入門#1@ITPro use strict;だけではなくuse warnings;も ビルトイン関数は()でくくらない 後置のifの条件も、()でくくらない ファイルの操作 パイプ readdir関数のイディオム まとめと参考文献の紹介

文字コードの変換を試してみる

#!/usr/bin/perl use strict; use warnings; use LWP::Simple; use Encode; my $url = 'http://www.excite.co.jp/'; my $filename = 'sample.html'; # WEB ページを取得する my $body = get($url); # 入力されるデータの文字コードを指定 $body = decode('sh…

Perl 5.8 での文字コードの取り扱い

perl - Encode 入門 perl - Encode 中級 perl/Encode - 7bit-jis != iso-2022-jp perl - no encoding; # whenever possible perl - use utf8; Perl 5.8.x Unicode関連

use utf8; とは?

utf8 ソースコード内に、UTF-8(か、UTF-EBCDIC)を有効/無効にするためのプラグマ Perl に script が UTF-8 で書かれているということを教える目的以外でこのプラグマをつかってはいけません。 本当に UTF-8 のソースコードを書こうとするのでないなら、 use …

LWP::Simple 練習

ファイルの文字コードは UTF-8 で作成している。 単純に WEB ページを保存する #!/usr/bin/perl use strict; use warnings; use LWP::Simple; use utf8; my $url = 'http://www.excite.co.jp/'; # WEB ページを保存する # 保存された WEB ページの文字コード…

FreeBSD 7.0 に zipruby をインストールできない

# gem install zipruby Building native extensions. This could take a while... ERROR: Error installing zipruby: ERROR: Failed to build gem native extension. /usr/local/bin/ruby18 extconf.rb install zipruby checking for zlib.h... yes checking…

ports から Plagger をインストールする

ports/textproc/p5-Plagger/ % su - Password: # whereis p5-Plagger p5-Plagger: /usr/ports/textproc/p5-Plagger # cd /usr/ports/textproc/p5-Plagger # make fetch-recursive # make install clean # plagger -v Plagger version 0.7.17