アカウント名:
パスワード:
コードが汚くなるって言われてるけど、それよりあれがゾンビ化の主因だよなあ。いまはどうなってるのかしら?
やっぱラクダのゾンビなのかな。回し蹴りとツバ吐きが得意なのん。
Perl::Criticってのがあって、これを使うとどんな言語よりも美しく書ける(無理矢理書かされる)ようになります。仕事に使うなら必須ですね。http://search.cpan.org/~thaljef/Perl-Critic-1.121/lib/Perl/Critic/Poli... [cpan.org]#severity=1で絶望するのが誰もが通る道。
日本語の扱いは、現在は Encode::JP がありますから、ほぼ呪文は要らないんじゃないですかね。日本語を正規表現で処理するには perl が一番楽だと思う。
今時のperlならばuseutf8;use Encode;で日本語はおろか多言語で幸せですからねぇ。
呪文って何なんだろう?まさかこれ?でも、これ以前ならば何やってもまともに日本語使えなかったけど。EUC依存なコードにしたところで、Windowsだとcp932なファイルを扱わないといけないわで、なんだかんだでorz
> 呪文って何なんだろう?
コマンドラインからの引数取得とかファイル操作とかのたびに@ARGV = map { decode('cp932', $_) } @ARGV; とかopen my $fh, '', encode('cp932', $filename) or die $!; とか@files = map { decode('cp932', $_) } readdir($d); とかif (-f encode('cp932', $filename)) とかmkdir encode('cp932', $filename); とかソース全体にわたって書かなければならないこと。
これが面倒だと思わない奴はWindows上でPerlを本気で使ったことがないとしか思えない。少なくとも小飼弾はMac使っているようだし。つーか面倒だと思わないならそも
解説thx。前半のWindows内で閉じた部分は モジュールでカプセル化して 問題ないレベルにするのは簡単なんだけど、後半の localeのは確かに問題だね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
日本語を喋らせようとしたら複雑な呪文が必要なゾンビ それがperl (スコア:0)
コードが汚くなるって言われてるけど、それよりあれがゾンビ化の主因だよなあ。
いまはどうなってるのかしら?
やっぱラクダのゾンビなのかな。回し蹴りとツバ吐きが得意なのん。
美しいPerl(Re:日本語を喋らせようとしたら複雑な呪文が必要なゾンビ それがperl) (スコア:0)
Perl::Criticってのがあって、これを使うとどんな言語よりも美しく書ける(無理矢理書かされる)ようになります。
仕事に使うなら必須ですね。
http://search.cpan.org/~thaljef/Perl-Critic-1.121/lib/Perl/Critic/Poli... [cpan.org]
#severity=1で絶望するのが誰もが通る道。
日本語の扱いは、現在は Encode::JP がありますから、ほぼ呪文は要らないんじゃないですかね。
日本語を正規表現で処理するには perl が一番楽だと思う。
Re: (スコア:0)
今時のperlならば
useutf8;
use Encode;
で日本語はおろか多言語で幸せですからねぇ。
呪文って何なんだろう?まさかこれ?
でも、これ以前ならば何やってもまともに日本語使えなかったけど。
EUC依存なコードにしたところで、Windowsだとcp932なファイルを扱わないといけないわで、なんだかんだでorz
Re: (スコア:0)
> 呪文って何なんだろう?
コマンドラインからの引数取得とかファイル操作とかのたびに
@ARGV = map { decode('cp932', $_) } @ARGV; とか
open my $fh, '', encode('cp932', $filename) or die $!; とか
@files = map { decode('cp932', $_) } readdir($d); とか
if (-f encode('cp932', $filename)) とか
mkdir encode('cp932', $filename); とかソース全体にわたって書かなければならないこと。
これが面倒だと思わない奴はWindows上でPerlを本気で使ったことがないとしか思えない。少なくとも小飼弾はMac使っているようだし。つーか面倒だと思わないならそも
Re:美しいPerl(Re:日本語を喋らせようとしたら複雑な呪文が必要なゾンビ それがperl) (スコア:0)
解説thx。
前半のWindows内で閉じた部分は モジュールでカプセル化して 問題ないレベルにするのは簡単なんだけど、
後半の localeのは確かに問題だね。