探検
Perlについて
2008/08/04(月) 20:58:41
質問スレはあるけど、Perl自身について語るスレがないので、立てました。
200デフォルトの名無しさん
2011/09/15(木) 23:57:27.16 じゃあなんでPerlという言語
に搭載されてるのさw
お前のPerlを押し付けるな。
に搭載されてるのさw
お前のPerlを押し付けるな。
201デフォルトの名無しさん
2011/09/15(木) 23:59:46.21 自分がPerlを使えないってことを
認めたくないのだろう。
認めたくないのだろう。
202デフォルトの名無しさん
2011/09/16(金) 00:39:42.37203デフォルトの名無しさん
2011/09/16(金) 00:53:17.87 まあまあ、落ち着いて。
理解できたら、使ってやるから。
理解できたら、使ってやるから。
204デフォルトの名無しさん
2011/09/16(金) 03:22:16.30 >>202
返されてもなぁw
俺がutf8フラグを搭載したわけじゃないし、
utf8フラグはperl言語仕様に含まれるもので
perlが使えると言いたいのなら、
当然utf8フラグも使えなければならないもの。
返されてもなぁw
俺がutf8フラグを搭載したわけじゃないし、
utf8フラグはperl言語仕様に含まれるもので
perlが使えると言いたいのなら、
当然utf8フラグも使えなければならないもの。
205デフォルトの名無しさん
2011/09/16(金) 03:51:24.02206デフォルトの名無しさん
2011/09/16(金) 06:15:31.89 そこで僕は答えに辿り着いた。
use utf8; なんか使わない。
binmode STDOUT, ":utf8"; とかももちろん使わない。
文字数を数えたけりゃ decode (または utf8::decode) でフラグをつけて length すりゃいい。
substr 使うときも事前にフラグを付けりゃいい。
で、ソースとかデータは utf8 で書く。
これ完璧。
use utf8; なんか使わない。
binmode STDOUT, ":utf8"; とかももちろん使わない。
文字数を数えたけりゃ decode (または utf8::decode) でフラグをつけて length すりゃいい。
substr 使うときも事前にフラグを付けりゃいい。
で、ソースとかデータは utf8 で書く。
これ完璧。
207デフォルトの名無しさん
2011/09/16(金) 09:17:02.66 >>204
> 当然utf8フラグも使えなければならないもの。
使えなければならないかどうかは知らんが、
使「わ」なければならないもの、ではないわな。
use utf8;とno utf8;の選択ができる仕様になってるんだから。
だったらutf8フラグを「構成要素から除外」して考えていても
「Perlを使っている」ことに違いはないんでは。
それともお前さんは言語(自然言語含む)でもなにかツール類でも、
全ての機能を知り、かつ使わなければ「使える」と言っちゃいけん、って考えなのかい。
> 当然utf8フラグも使えなければならないもの。
使えなければならないかどうかは知らんが、
使「わ」なければならないもの、ではないわな。
use utf8;とno utf8;の選択ができる仕様になってるんだから。
だったらutf8フラグを「構成要素から除外」して考えていても
「Perlを使っている」ことに違いはないんでは。
それともお前さんは言語(自然言語含む)でもなにかツール類でも、
全ての機能を知り、かつ使わなければ「使える」と言っちゃいけん、って考えなのかい。
208デフォルトの名無しさん
2011/09/16(金) 10:02:34.11 この糞ジャップはモダンPerlに洗脳されてるから
utf8の全てを学ばないと気がすまないジャップ
早く死ね
だいたいのフィーリングでやれよ糞ジャップわかったか死ね
utf8の全てを学ばないと気がすまないジャップ
早く死ね
だいたいのフィーリングでやれよ糞ジャップわかったか死ね
209デフォルトの名無しさん
2011/09/16(金) 10:24:26.54 殺伐とした雰囲気は嫌いじゃないけどさ、
ム板もラストマンが増えすぎだよ。
ム板もラストマンが増えすぎだよ。
210別人だが
2011/09/16(金) 11:07:01.31 >>205
UTF8の2byte文字、3byte文字の途中で文字列が終了していても、
malformed byteとして扱わずに残りはほっといて終了する。
何度もバッファリングしながら読む時に便利。
HTMLやXML等のパーザ書いてる人は結構使ってる。
encode.c:process_utf8(dst, s, e, check, encode, strict, stop_at_partial);
が本体。
UTF8の2byte文字、3byte文字の途中で文字列が終了していても、
malformed byteとして扱わずに残りはほっといて終了する。
何度もバッファリングしながら読む時に便利。
HTMLやXML等のパーザ書いてる人は結構使ってる。
encode.c:process_utf8(dst, s, e, check, encode, strict, stop_at_partial);
が本体。
211デフォルトの名無しさん
2011/09/16(金) 14:07:43.91 >>210
ありがとん。
気になるのは、次のコードを走らせると、STOP_AT_PARTIALが有っても無くても
結果が変わらないところ。何か勘違いしてる所ある?
use PerlIO::encoding;
use Encode;
use IO::File;
my %type = (
"PERLQQ|STOP_AT_PERTIAL" => Encode::PERLQQ|Encode::STOP_AT_PARTIAL,
"PERLQQ" => Encode::PERLQQ,
);
while(my ($title, $value) = each %type){
$PerlIO::encoding::fallback = $value;
print "fallback: $title\n";
foreach my $in (
"\xe3\x81\x82",
"\xe3\x81\x82\xe3\x82\x81",
"\xe3\x81\x82\xe3",
){
open(my $fh, '<', \$in) or die $!;
binmode($fh, ":encoding(UTF-8)");
$fh->read(my $string, 5);
$fh->close;
printf("%0*v4x\n", ",", $string);
}
print "\n";
}
ありがとん。
気になるのは、次のコードを走らせると、STOP_AT_PARTIALが有っても無くても
結果が変わらないところ。何か勘違いしてる所ある?
use PerlIO::encoding;
use Encode;
use IO::File;
my %type = (
"PERLQQ|STOP_AT_PERTIAL" => Encode::PERLQQ|Encode::STOP_AT_PARTIAL,
"PERLQQ" => Encode::PERLQQ,
);
while(my ($title, $value) = each %type){
$PerlIO::encoding::fallback = $value;
print "fallback: $title\n";
foreach my $in (
"\xe3\x81\x82",
"\xe3\x81\x82\xe3\x82\x81",
"\xe3\x81\x82\xe3",
){
open(my $fh, '<', \$in) or die $!;
binmode($fh, ":encoding(UTF-8)");
$fh->read(my $string, 5);
$fh->close;
printf("%0*v4x\n", ",", $string);
}
print "\n";
}
212デフォルトの名無しさん
2011/09/16(金) 15:19:06.40213デフォルトの名無しさん
2011/09/16(金) 23:09:31.24214デフォルトの名無しさん
2011/09/16(金) 23:17:27.21 >>207
別に初心者はPerlを使うなとは言ってないから安心しろw
Perlのすべてを知ってからPerl使う人はいないだろ。
何も知らない初心者から、どんどんPerlを知って成長していく。
だから全部知る必要はないが、Perlを使えるという最低条件の一つがutf8フラグ。
ワイン好きなら美味しいワイン、まずいワインそれぐらいわかる。
いろんな種類を飲んで自称ワイン好きというのは構わない。
もちろんワインを飲んで構わない。
だがソムリエと言いたいなら、最低限のレベルってものがある。
Perlもそういうことだよ。プロの間で「Perlを使える」と言っていいのは
utf8程度、当然知っているべき最低限の知識だ。
お前はPerlを触ってるだけ。
別に初心者はPerlを使うなとは言ってないから安心しろw
Perlのすべてを知ってからPerl使う人はいないだろ。
何も知らない初心者から、どんどんPerlを知って成長していく。
だから全部知る必要はないが、Perlを使えるという最低条件の一つがutf8フラグ。
ワイン好きなら美味しいワイン、まずいワインそれぐらいわかる。
いろんな種類を飲んで自称ワイン好きというのは構わない。
もちろんワインを飲んで構わない。
だがソムリエと言いたいなら、最低限のレベルってものがある。
Perlもそういうことだよ。プロの間で「Perlを使える」と言っていいのは
utf8程度、当然知っているべき最低限の知識だ。
お前はPerlを触ってるだけ。
215デフォルトの名無しさん
2011/09/16(金) 23:38:35.12216デフォルトの名無しさん
2011/09/16(金) 23:41:04.56 はて? utf8知らないんだよね?
知らないのに、Perl使えるって自慢したいの?w
知らないのに、Perl使えるって自慢したいの?w
217デフォルトの名無しさん
2011/09/16(金) 23:41:36.72 レベル低いのが、俺は低くないんだ!って言ってるのか?w
218デフォルトの名無しさん
2011/09/17(土) 01:19:55.00 >>189
まあ、
> > 今の時代に合わない、ネットの書き込みを
> > 全部排除してくれ。
> > 世の中モダンPerlだけでいい。
なんてことを本気で言ってる奴はただのバカなんで単に放っておけばいいでしょ。
Perl使いはTMTOWTDIなところが好きで使っている人も多いと思うんで、
一律にオレの理想のPerlしか認めんみたいなバカは2chの匿名板以外にはきっとあまりいないでしょ。
昔書かれた古い情報ならそれがいつ書かれたのか確認できるようにすればいいだけの話で、排除までする必要もないし。
モダンじゃない書き方を示されたらモダンに書くならこうですよ、と別途提示すればいいんだし。
モダンな書き方のメリットも強調したいならどうしてその方がメリットばあるのかも含めてね。
まあ、
> > 今の時代に合わない、ネットの書き込みを
> > 全部排除してくれ。
> > 世の中モダンPerlだけでいい。
なんてことを本気で言ってる奴はただのバカなんで単に放っておけばいいでしょ。
Perl使いはTMTOWTDIなところが好きで使っている人も多いと思うんで、
一律にオレの理想のPerlしか認めんみたいなバカは2chの匿名板以外にはきっとあまりいないでしょ。
昔書かれた古い情報ならそれがいつ書かれたのか確認できるようにすればいいだけの話で、排除までする必要もないし。
モダンじゃない書き方を示されたらモダンに書くならこうですよ、と別途提示すればいいんだし。
モダンな書き方のメリットも強調したいならどうしてその方がメリットばあるのかも含めてね。
219デフォルトの名無しさん
2011/09/17(土) 09:34:31.83 >>218
やり方は一つじゃないのと、
やり方を一つしか知らない のは
全然意味が違うぞw
自分一人でやってるなら自分のやり方だけ知ってればいいだろうが、
他人のコードを読んだり修正するのであれば、別のやり方を知らないといけない。
自分が使わなくとも、やり方を知らないといけない。
マイナーなモジュールならともかく、Perlに標準機能として搭載されている
文字コード関連技術ぐらい知ってるのが当たり前だろう。
やり方は一つじゃないのと、
やり方を一つしか知らない のは
全然意味が違うぞw
自分一人でやってるなら自分のやり方だけ知ってればいいだろうが、
他人のコードを読んだり修正するのであれば、別のやり方を知らないといけない。
自分が使わなくとも、やり方を知らないといけない。
マイナーなモジュールならともかく、Perlに標準機能として搭載されている
文字コード関連技術ぐらい知ってるのが当たり前だろう。
220デフォルトの名無しさん
2011/09/17(土) 20:11:09.82221デフォルトの名無しさん
2011/09/17(土) 22:51:35.16 UTF8というコードの扱い方も一応複数あるんだよなそう言えば
222デフォルトの名無しさん
2011/09/18(日) 00:01:40.58 そもそも文字列なのかバイト列なのかというのは二者択一
ではなくて、おいらの頭の中でいいあんばいで処理して
いる。
それを処理系でマネをしようとしてutf8フラグなるもの
をこさえたんだけど、おいらの頭の中をうまいこと再現
してくれるわけじゃなくて、ギャップにぷぎゃーって
なるんだよな。
わかる?ぷぎゃーって?
コンピュータにはそれが分からない。
ではなくて、おいらの頭の中でいいあんばいで処理して
いる。
それを処理系でマネをしようとしてutf8フラグなるもの
をこさえたんだけど、おいらの頭の中をうまいこと再現
してくれるわけじゃなくて、ギャップにぷぎゃーって
なるんだよな。
わかる?ぷぎゃーって?
コンピュータにはそれが分からない。
223デフォルトの名無しさん
2011/09/18(日) 01:55:12.80 だから普段はuse utf8しないで、substrとか文字数カウントとかしたいときだけフラグ付けりゃいいじゃん
224デフォルトの名無しさん
2011/09/18(日) 04:55:59.29 >>222
抽象化能力がかけてるの?
文字は文字であって、それがどんなバイト列なのか
意識したらダメだよ。そんなものを意識すると
バイト列が変わっただけで混乱してくるでしょ?
ぷぎゃーってなってるのは、文字とそれを構成するバイト列。
つまり、文字集合と符号化方式を頭の中で切り離せてないからだよ。
Unicode と UTF8・UTF16・UTF32などの違いをしっかりと学習しようね。
抽象化能力がかけてるの?
文字は文字であって、それがどんなバイト列なのか
意識したらダメだよ。そんなものを意識すると
バイト列が変わっただけで混乱してくるでしょ?
ぷぎゃーってなってるのは、文字とそれを構成するバイト列。
つまり、文字集合と符号化方式を頭の中で切り離せてないからだよ。
Unicode と UTF8・UTF16・UTF32などの違いをしっかりと学習しようね。
225デフォルトの名無しさん
2011/09/18(日) 05:31:33.97226デフォルトの名無しさん
2011/09/18(日) 06:45:11.54 >>225
それはお前w、Unicode時代の正規表現を知らないだけじゃないか。
自分が無知だってことを知らせてどうするよ。もっといろんな言語をだなぁ。
■[Ruby][鬼車]UTF8で\dが全角数字にマッチ
http://d.hatena.ne.jp/gengar/20091019/1255888893
http://vbnmkyoto.blogspot.com/2010/12/d-javacommons-validatorperl.html
> 罠なのは、Javaでも commons-validator を使っていると、
> commons-validator の正規表現は perl と同等であること!
.NET Frameworkの正規表現
http://smdn.jp/programming/netfx/regex/0_abstract/
> \dは10進表記の数字に使用されるUnicode文字1文字
> \Dは\d以外の任意の1文字
>
> (\dには半角数字だけでなく、全角数字も含まれる)
そのまま使える正規表現集 for regExp (javascript)
http://befine.jugem.jp/?eid=29
> ・全て数値かどうか(全角でも半角でもOK)
> /^\d+$/
pythonの正規表現で日本語を扱う
http://taichino.com/programming/1272
[0-9]を表す\dですが、unicodeフラグを指定すると[0-90-9]と等しくなるようです。
それはお前w、Unicode時代の正規表現を知らないだけじゃないか。
自分が無知だってことを知らせてどうするよ。もっといろんな言語をだなぁ。
■[Ruby][鬼車]UTF8で\dが全角数字にマッチ
http://d.hatena.ne.jp/gengar/20091019/1255888893
http://vbnmkyoto.blogspot.com/2010/12/d-javacommons-validatorperl.html
> 罠なのは、Javaでも commons-validator を使っていると、
> commons-validator の正規表現は perl と同等であること!
.NET Frameworkの正規表現
http://smdn.jp/programming/netfx/regex/0_abstract/
> \dは10進表記の数字に使用されるUnicode文字1文字
> \Dは\d以外の任意の1文字
>
> (\dには半角数字だけでなく、全角数字も含まれる)
そのまま使える正規表現集 for regExp (javascript)
http://befine.jugem.jp/?eid=29
> ・全て数値かどうか(全角でも半角でもOK)
> /^\d+$/
pythonの正規表現で日本語を扱う
http://taichino.com/programming/1272
[0-9]を表す\dですが、unicodeフラグを指定すると[0-90-9]と等しくなるようです。
227デフォルトの名無しさん
2011/09/18(日) 09:24:45.51 RubyもJavaもpythonも関係なくて、関係あるのは今まで
使い続けたPerlなわけで、別に Unicode 時代をお招きした
つもりもないんだよね。
で、\d はこれまで [0-9] と同じってドキュメントに
書かれていたわけだから、Unicode に対応したからって
それが勝手に変わってしまうのは困る。
なぜかというと \d でマッチした内容は、テキストデータ
に埋め込む数字の文字列としても使うし、数値として計算
対象としても使うから。
そこんところをいいあんばいに混ぜて使っていたのが、
Unicode 対応という理由によって使いにくくなってし
まった。一体、何のための Unicode 対応なのか。
>文字は文字であって、それがどんなバイト列なのか
>意識したらダメだよ。そんなものを意識すると
>バイト列が変わっただけで混乱してくるでしょ?
いや、してこない。
(混乱するあなたをどうこう言うつもりはないけど)
処理系のために切り離さないといけないのは、設計思想
としてうまくないと思う。
使い続けたPerlなわけで、別に Unicode 時代をお招きした
つもりもないんだよね。
で、\d はこれまで [0-9] と同じってドキュメントに
書かれていたわけだから、Unicode に対応したからって
それが勝手に変わってしまうのは困る。
なぜかというと \d でマッチした内容は、テキストデータ
に埋め込む数字の文字列としても使うし、数値として計算
対象としても使うから。
そこんところをいいあんばいに混ぜて使っていたのが、
Unicode 対応という理由によって使いにくくなってし
まった。一体、何のための Unicode 対応なのか。
>文字は文字であって、それがどんなバイト列なのか
>意識したらダメだよ。そんなものを意識すると
>バイト列が変わっただけで混乱してくるでしょ?
いや、してこない。
(混乱するあなたをどうこう言うつもりはないけど)
処理系のために切り離さないといけないのは、設計思想
としてうまくないと思う。
228デフォルトの名無しさん
2011/09/18(日) 09:34:53.65 文字列として見たら5も5も同じ。
そうゆう意味ではフラグが立ってる時の\dは全角半角関係ないのは分かる。
が、227の言い分もわからんでもない。
そんな自分は [0-9] って書いてる。
そうゆう意味ではフラグが立ってる時の\dは全角半角関係ないのは分かる。
が、227の言い分もわからんでもない。
そんな自分は [0-9] って書いてる。
229デフォルトの名無しさん
2011/09/18(日) 09:39:52.67 バイト列はうそをつかないけど
utf8フラグはうそをつくから使いづらい
utf8フラグはうそをつくから使いづらい
230デフォルトの名無しさん
2011/09/18(日) 09:42:09.24 > で、\d はこれまで [0-9] と同じってドキュメントに
> 書かれていたわけだから、Unicode に対応したからって
初心者かお前w
ちゃんとドキュメントは読みましょう。
http://perldoc.jp/docs/perl/5.10.0/perlretut.pod
> \d は数字にマッチします; 単に [0-9] だけではなく、非ローマ字スクリプトからの 数字もマッチします
> 書かれていたわけだから、Unicode に対応したからって
初心者かお前w
ちゃんとドキュメントは読みましょう。
http://perldoc.jp/docs/perl/5.10.0/perlretut.pod
> \d は数字にマッチします; 単に [0-9] だけではなく、非ローマ字スクリプトからの 数字もマッチします
231デフォルトの名無しさん
2011/09/18(日) 09:46:24.15 ちゃんと勉強を続けている人なら
\dは非ASCIIの数字にもマッチすると知ってる。
なぜ知らないの? そっちの方が不思議だ。
\dは非ASCIIの数字にもマッチすると知ってる。
なぜ知らないの? そっちの方が不思議だ。
232デフォルトの名無しさん
2011/09/18(日) 09:49:51.72 だから変えるなって
233デフォルトの名無しさん
2011/09/18(日) 09:55:45.19 変わってないよ。昔から\dは”数字”にマッチする文字クラスだ。
数字ではなく、特定のバイナリ列だと勘違いしているから
そういう間違いを犯すハメになる。
数字ではなく、特定のバイナリ列だと勘違いしているから
そういう間違いを犯すハメになる。
234デフォルトの名無しさん
2011/09/18(日) 09:58:11.72 他にも、 . (ピリオド)は一バイトではなく一文字にマッチするものだからな。
しっかり正規表現が扱うのは文字だとわかっていれば当然の結果だが、
お前の場合、日本語で.を使った場合、どうマッチするんだよ?
日本語が3バイトEUCだったらどうするんだよ。とか悩むんだろうな。
しっかり正規表現が扱うのは文字だとわかっていれば当然の結果だが、
お前の場合、日本語で.を使った場合、どうマッチするんだよ?
日本語が3バイトEUCだったらどうするんだよ。とか悩むんだろうな。
235デフォルトの名無しさん
2011/09/18(日) 10:51:09.14 >>233
> 変わってないよ。昔から\dは”数字”にマッチする文字クラスだ。
変わってないよ、じゃないだろ。処理対象次第で実際に振舞いが変わる。
現実世界では「変わってないよ」では何も解決せんのじゃ。
まあ高度な抽象化能力によって実際のコーディングとは無縁な
非現実の世界に生きている者にはなんの問題もないのかもしれんがな。
> 変わってないよ。昔から\dは”数字”にマッチする文字クラスだ。
変わってないよ、じゃないだろ。処理対象次第で実際に振舞いが変わる。
現実世界では「変わってないよ」では何も解決せんのじゃ。
まあ高度な抽象化能力によって実際のコーディングとは無縁な
非現実の世界に生きている者にはなんの問題もないのかもしれんがな。
236デフォルトの名無しさん
2011/09/18(日) 10:56:07.76237デフォルトの名無しさん
2011/09/18(日) 12:29:22.88 > 変わってないよ、じゃないだろ。処理対象次第で実際に振舞いが変わる。
といわれてもなぁ。
Unicode非対応からUnicode対応になったんだから、
そりゃUnicodeを認識できるようになるわw
Unicode文字をちゃんと文字として認識させたかったんだからさ。
いつまでもASCIIのみ、まともに対応じゃだめでしょw
.を一バイトにマッチさせても意味ないんだし。
といわれてもなぁ。
Unicode非対応からUnicode対応になったんだから、
そりゃUnicodeを認識できるようになるわw
Unicode文字をちゃんと文字として認識させたかったんだからさ。
いつまでもASCIIのみ、まともに対応じゃだめでしょw
.を一バイトにマッチさせても意味ないんだし。
238デフォルトの名無しさん
2011/09/18(日) 12:36:14.71 まあ、とにかくやりずらくなったってことだ。
239デフォルトの名無しさん
2011/09/18(日) 12:45:26.37 ぷぎゃーがギャップの逆の綴りだと誰も指摘してくれない件
240デフォルトの名無しさん
2011/09/18(日) 12:52:08.48 >お前の場合、日本語で.を使った場合、どうマッチするんだよ?
>日本語が3バイトEUCだったらどうするんだよ。とか悩むんだろうな。
悩まない
. は1文字を表現するんだから。もちろん3バイトEUCにマッチする
>日本語が3バイトEUCだったらどうするんだよ。とか悩むんだろうな。
悩まない
. は1文字を表現するんだから。もちろん3バイトEUCにマッチする
241デフォルトの名無しさん
2011/09/18(日) 14:27:13.49 一体何を悩むんだろうな
他の選択肢を聞いてみたい
他の選択肢を聞いてみたい
242デフォルトの名無しさん
2011/09/18(日) 15:16:18.57 \d の代わりに $d を使う
$d はあらかじめ qr/[0-9]/ として用意しておく
うん、おれいいこと言った
$d はあらかじめ qr/[0-9]/ として用意しておく
うん、おれいいこと言った
243デフォルトの名無しさん
2011/09/18(日) 15:35:58.93 結局実力が劣る奴が
utf8フラグを理解できずに
ファビョってただけか。
utf8フラグを理解できずに
ファビョってただけか。
244デフォルトの名無しさん
2011/09/18(日) 16:07:16.86245デフォルトの名無しさん
2011/09/18(日) 16:12:39.25 発端
IO::File->new_tmpfile が「ファイルハンドルを返すもの」と理解してれば、
今の時代にこんな書き方はしない。
世の中モダンPerlだけでいい
http://hibari.2ch.net/test/read.cgi/tech/1313840197/327-333 Perlについての質問箱 48箱目
IO::File->new_tmpfile が「ファイルハンドルを返すもの」と理解してれば、
今の時代にこんな書き方はしない。
世の中モダンPerlだけでいい
http://hibari.2ch.net/test/read.cgi/tech/1313840197/327-333 Perlについての質問箱 48箱目
246デフォルトの名無しさん
2011/09/18(日) 16:16:54.04 モダンPerlもPerlの一部だよ。
Perl使えなくて、Perl使いは名乗らないでください。
Perlちょっと触ってる程度にしてね。
Perl使えなくて、Perl使いは名乗らないでください。
Perlちょっと触ってる程度にしてね。
247デフォルトの名無しさん
2011/09/18(日) 17:15:14.64 モダンPerlしか使えないおれは負け組みってことっすか。
分かりました。
これからは jcode.pl を使って書くようにします。
分かりました。
これからは jcode.pl を使って書くようにします。
248デフォルトの名無しさん
2011/09/18(日) 17:46:34.60249デフォルトの名無しさん
2011/09/18(日) 17:58:14.96250デフォルトの名無しさん
2011/09/18(日) 22:20:58.07251デフォルトの名無しさん
2011/09/19(月) 00:01:45.42252デフォルトの名無しさん
2011/09/19(月) 01:33:23.03 >>251
「古いものは必要ない限り」って言ったよ。
「古いものは必要ない限り」って言ったよ。
253デフォルトの名無しさん
2011/09/19(月) 02:05:07.40 >>252
てことはつまり、「新しいものも必要ない限り」勉強しなくていい、ってことになるな。
てことはつまり、「新しいものも必要ない限り」勉強しなくていい、ってことになるな。
254デフォルトの名無しさん
2011/09/19(月) 02:47:00.05 今後も新しいものが必要ないならw
そこで成長ストップだよ。
そこで成長ストップだよ。
255デフォルトの名無しさん
2011/09/19(月) 07:34:09.27 まあ今まで知らなかった「古いもの」を新たに知るのも成長のうちだからな。
古いものは「必要ない限り」勉強しなくていい、という時点でやはり成長ストップだな。
古いものは「必要ない限り」勉強しなくていい、という時点でやはり成長ストップだな。
256デフォルトの名無しさん
2011/09/19(月) 08:47:55.20 その通り。
そしてPerlの世界では、古いものはいつか必要になってくる。
KENT先生もそう言っている。
そしてPerlの世界では、古いものはいつか必要になってくる。
KENT先生もそう言っている。
257デフォルトの名無しさん
2011/09/19(月) 09:23:04.37 使える道具は多いに越したことはないという話だな。
Perlやプログラミングに限った話でもなし。
Perlやプログラミングに限った話でもなし。
258デフォルトの名無しさん
2011/09/19(月) 10:36:17.40 必要もないのに押し付けるための押売り文句として
「モダンPerl」なる用語ができたわけだ。
必要性があって作られたのなら、そんな言葉がなく
てもちゃんと広まる。今まで出てきた新機能は
そうだったんだから。
「モダンPerl」なる用語ができたわけだ。
必要性があって作られたのなら、そんな言葉がなく
てもちゃんと広まる。今まで出てきた新機能は
そうだったんだから。
259デフォルトの名無しさん
2011/09/19(月) 10:43:19.36 モダンPerlは広まってるよ。
260デフォルトの名無しさん
2011/09/19(月) 12:01:04.69 なるほど、モダンPerlはLarryが使ってないからPerlは
このところ成長がストップしていたわけか。
今Perlの新バージョンをリリースしてるのは他の人らし
いしな。
このところ成長がストップしていたわけか。
今Perlの新バージョンをリリースしてるのは他の人らし
いしな。
261デフォルトの名無しさん
2011/09/19(月) 12:13:15.47 こいつ、そこまでPerlの進化を拒絶してるのを見ると、
Perl6に対応できるのか疑問になるな。技術力的に。
Perl6に対応できるのか疑問になるな。技術力的に。
262デフォルトの名無しさん
2011/09/19(月) 12:18:06.49 どこからLarryが使ってる使ってないって話が湧いてきたんだ
263デフォルトの名無しさん
2011/09/19(月) 12:20:02.18 こいつが、誰も使ってない。
Larryぐらいしかな!って
思いたいんだろ。
Larryぐらいしかな!って
思いたいんだろ。
264デフォルトの名無しさん
2011/09/19(月) 12:21:38.42 どこの世界にも、新しいものを拒絶する奴はいるもんさ。
そいつは技術者としてそこで終わりの人間ってだけだ。
卒業おめでとう。そしてさようなら。
そいつは技術者としてそこで終わりの人間ってだけだ。
卒業おめでとう。そしてさようなら。
265デフォルトの名無しさん
2011/09/19(月) 12:29:12.72 しょうがない、管理職になるかw
管理職スレに行きます。
管理職スレに行きます。
266デフォルトの名無しさん
2011/09/19(月) 12:46:19.39 どさくさにまぎれて、Perlの進化とモダンPerlを一緒にすんな!
267デフォルトの名無しさん
2011/09/19(月) 12:46:29.23268デフォルトの名無しさん
2011/09/19(月) 12:48:45.34 >>266
Perlの進化ってのは、たとえばEncodeモジュールとか
Mooseの影響を大きく受けたPerl6とか。
モダンPerlといって別に特殊なものではなく、
本来ならPerl とオールドPerlというべきだ。
モダンというのは、日本語で未来・・・ではない。
現在という意味だ。
Perlの進化ってのは、たとえばEncodeモジュールとか
Mooseの影響を大きく受けたPerl6とか。
モダンPerlといって別に特殊なものではなく、
本来ならPerl とオールドPerlというべきだ。
モダンというのは、日本語で未来・・・ではない。
現在という意味だ。
269デフォルトの名無しさん
2011/09/19(月) 12:51:32.65 今度から、モダンPerlではなく
現在のPerlと言おうかなw
現在のPerlではこのようにするんだよとか言えば、
現在のPerlは不要!とか反論するんだろう。
想像するとなんか楽しいな。現在のPerlを否定する姿を。
現在のPerlと言おうかなw
現在のPerlではこのようにするんだよとか言えば、
現在のPerlは不要!とか反論するんだろう。
想像するとなんか楽しいな。現在のPerlを否定する姿を。
270デフォルトの名無しさん
2011/09/19(月) 12:57:07.23 どこの世界にも、新しいことは何でも正義だと思い込んでる奴はいるもんさ。
そいつには技術が手段じゃなく目的にすりかわっちまってるんだ。
自縄自縛おめでとう。そして御愁傷様。
そいつには技術が手段じゃなく目的にすりかわっちまってるんだ。
自縄自縛おめでとう。そして御愁傷様。
271デフォルトの名無しさん
2011/09/19(月) 12:58:02.65 Perlの進化を否定したことはないし、古いPerlを押し付けたこともない。
何かを押し付けようとも思ってない。ただ腐った部分を取り除こうとしてるだけだ。
ちゃんと読め、現役の技術者。
何かを押し付けようとも思ってない。ただ腐った部分を取り除こうとしてるだけだ。
ちゃんと読め、現役の技術者。
272デフォルトの名無しさん
2011/09/19(月) 13:02:06.93 腐った部分にモダンPerlという名前を付け分離可能にしたのは、人間として
多少なりとも良心が残っていた証なのだろう。
多少なりとも良心が残っていた証なのだろう。
273デフォルトの名無しさん
2011/09/19(月) 13:03:07.70274デフォルトの名無しさん
2011/09/19(月) 13:03:35.26 今のPerlが使えないって、
もはやPerl使いじゃないだろw
もはやPerl使いじゃないだろw
275デフォルトの名無しさん
2011/09/19(月) 13:05:36.97 Perlを長年使っていたのに、
お前はPerlを使えないって言われたら
どんな気分なんだろうなw
実際今のPerlを使えないのは事実だから
反論できないだろうしね。
お前はPerlを使えないって言われたら
どんな気分なんだろうなw
実際今のPerlを使えないのは事実だから
反論できないだろうしね。
276デフォルトの名無しさん
2011/09/19(月) 13:07:10.54 モダンPerlはモダンPerlによってとって変わることを忘れるな。
過去を否定するものは自分も未来から否定されるということに
気づけ。おれが言いたいのはそれだけだ。
過去を否定するものは自分も未来から否定されるということに
気づけ。おれが言いたいのはそれだけだ。
277デフォルトの名無しさん
2011/09/19(月) 13:10:05.34 モダン Perl の次はポストモダン Perl
278デフォルトの名無しさん
2011/09/19(月) 13:21:49.07 > モダンPerlはモダンPerlによってとって変わることを忘れるな。
当たり前だろ。それが進化ってものなんだし、
新しいものをどんどん吸収して行かないと
この業界で生きて行けないよ。
気がつくとすぐに普通の技術(モダン)に
なっているからな。
当たり前だろ。それが進化ってものなんだし、
新しいものをどんどん吸収して行かないと
この業界で生きて行けないよ。
気がつくとすぐに普通の技術(モダン)に
なっているからな。
279デフォルトの名無しさん
2011/09/19(月) 13:25:01.09 なんかモダンPerlが嫌いになりそうだ(´-`)
280デフォルトの名無しさん
2011/09/19(月) 13:26:20.86 それは勉強することが嫌いなだけ。
さようなら。
さようなら。
281デフォルトの名無しさん
2011/09/19(月) 13:29:48.00 まあ自分が嫌われてるってことは認めたくないよね…(´-`)
282デフォルトの名無しさん
2011/09/19(月) 13:31:24.53 嫌うとかなんの話だw
283Perl忍者
2011/09/19(月) 13:31:41.79 どうも スレが盛り上がってた と思ったら
今日は祝日
今日は祝日
284デフォルトの名無しさん
2011/09/19(月) 13:31:56.16285デフォルトの名無しさん
2011/09/19(月) 13:33:09.34 正論を言うと嫌われることが多いから気をつけたほうがいいが、
2ちゃんねるだから、そんなこと気にする必要はない。
どんどん正論言うたれwww
2ちゃんねるだから、そんなこと気にする必要はない。
どんどん正論言うたれwww
286デフォルトの名無しさん
2011/09/19(月) 13:35:06.48 ノーサイドにしましょう、もう。
287デフォルトの名無しさん
2011/09/19(月) 13:48:22.37 モダン派にちょっかいを出すと反応が大きくておもしろいので
ちょっといじってみた今日は祝日www
ちょっといじってみた今日は祝日www
288デフォルトの名無しさん
2011/09/19(月) 13:52:20.89 まあPerlユーザーが、それも詳しい人達が中心になって切り拓いた到達点の一つが
モダンPerlなわけだから、Perlを使うならモダンPerlの学習は推奨されるべき
…で、確かに論理的にはモダンPerlの学習を奨めているんだが
なんか逆効果にみえるんだよなあ…(´-`)と、ね
モダンPerlなわけだから、Perlを使うならモダンPerlの学習は推奨されるべき
…で、確かに論理的にはモダンPerlの学習を奨めているんだが
なんか逆効果にみえるんだよなあ…(´-`)と、ね
289デフォルトの名無しさん
2011/09/19(月) 13:58:46.84 モダン焼きだってできたのは昭和25年だ。モダンPerlってな一体、いつ生まれだっけ?
290デフォルトの名無しさん
2011/09/19(月) 14:07:56.22 perl6がいつまでたってもでてこないのが全部悪い。
291デフォルトの名無しさん
2011/09/19(月) 14:15:36.38 言い換えて実体が変わるなら苦労しないけどな。
292デフォルトの名無しさん
2011/09/19(月) 14:43:28.21 >>277
http://search.cpan.org/dist/Moose/lib/Moose.pm
> Moose - A postmodern object system for Perl 5
http://search.cpan.org/dist/Moose/lib/Moose.pm
> Moose - A postmodern object system for Perl 5
293デフォルトの名無しさん
2011/09/19(月) 14:46:20.38 モダンPerl、終わったな
294デフォルトの名無しさん
2011/09/19(月) 15:01:42.17 > 今の時代に合わない、ネットの書き込みを
> 全部排除してくれ。
> 世の中モダンPerlだけでいい。
っていうのも、時代が進むにつれて、自身がモダンでは
なくなり削除対象になりかけたわけだが、これで永遠に
保存されることになりました。
おしまい。
> 全部排除してくれ。
> 世の中モダンPerlだけでいい。
っていうのも、時代が進むにつれて、自身がモダンでは
なくなり削除対象になりかけたわけだが、これで永遠に
保存されることになりました。
おしまい。
295デフォルトの名無しさん
2011/09/19(月) 15:18:39.91296デフォルトの名無しさん
2011/09/19(月) 15:23:52.33 これからプログラマになろうとするときに goto 文を知る過程を
省くことはできない。過去を削除するなとはそういうこと。
削除してしまうと技術の発達の過程が見えないので、新しいひと
にとって魔法のように見えてしまう。
省くことはできない。過去を削除するなとはそういうこと。
削除してしまうと技術の発達の過程が見えないので、新しいひと
にとって魔法のように見えてしまう。
297デフォルトの名無しさん
2011/09/19(月) 15:25:26.52 それともネットからは排除するけど、紙の本には書き記しておけ、
ってことを言ってる?
ってことを言ってる?
298デフォルトの名無しさん
2011/09/19(月) 15:27:46.61 あ、それと勉強するな、進化するななんて一度もおれは言ってないから。
(他のひとが言ったかもしれないけど)
(他のひとが言ったかもしれないけど)
299デフォルトの名無しさん
2011/09/19(月) 15:37:27.91 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
過去を削除するから車輪を再発明しちゃうんだろが
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
過去を削除するから車輪を再発明しちゃうんだろが
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
レスを投稿する
ニュース
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- (´ん`)「公明党、お前だったのか。自民党から国民を守ってくれていたのは...」 [603416639]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 維新代表吉村、壊れたレコードになる「中国はカントリーリスク、中国人観光客がいなくても成り立つビジネスを目指せ」を何度も繰り返す [856698234]
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
- 死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
