2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Perlについての質問箱 53箱目

1 :デフォルトの名無しさん:2012/07/06(金) 17:44:07.07
CGI についての質問は板違いです。WEB プログラミング板でどうぞ。
CGI と Perl の区別がつかない人も WEB プログラミング板に行ってください。
(WEB プログラミング板: http://hibari.2ch.net/php/ )

このスレでは(CGI 以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。
スレ違いの質問にはスルーか、速やかな誘導をお願いします。

"The duct tape of the Internet" こと、Perl についての質問箱です。
"There's more than one way to do it" ということで、
Perl の奥深さについて皆で語り合い、追求してまいりましょう。

http://www.perl.org/get.html
Download Latest Stable Source (5.16.0)

▼ 前スレ
Perlについての質問箱 52箱目
http://toro.2ch.net/test/read.cgi/tech/1336267272/

リンク集は >>2-3
Perl 日本語処理の基礎の基礎 >>4

2 :デフォルトの名無しさん:2012/07/06(金) 17:44:48.03
[プログラミング自体の経験が無い奴はまずココを読め]
Perl プログラミング講座: ttp://www.site-cooler.com/kwl/perl/

[本]
リャマ: ttp://www.oreilly.co.jp/books/9784873114279/
駱駝: ttp://www.oreilly.co.jp/books/4873110963/
Effective Perl: ttp://www.amazon.co.jp/Effective-ASCII-Addison-Wesley-Programming/dp/4756130577
クックブック: ttp://www.oreilly.co.jp/books/4873112028/
Perl ベストプラクティス: ttp://www.oreilly.co.jp/books/4873113008/
Perl Hacks: ttp://www.oreilly.co.jp/books/9784873113142/

[オンラインマニュアル]
最新のドキュメント: ttp://search.cpan.org/dist/perl/
perldoc.jp: ttp://perldoc.jp/
perldoc.perl.org: ttp://perldoc.perl.org/

3 :デフォルトの名無しさん:2012/07/06(金) 17:45:38.41
[モジュール]
CPAN.com: ttp://search.cpan.org/
河馬屋二千年堂: ttp://homepage3.nifty.com/hippo2000/

[テクニック]
Perl メモ: ttp://www.din.or.jp/~ohzaki/perl.htm
Perl のページ: ttp://homepage1.nifty.com/nomenclator/perl/
Perl の小技: ttp://homepage3.nifty.com/hippo2000/perltips/index.htm

[Perl 5.8 Unicodeメモ]
ttp://www.rwds.net/kuroita/program/Perl_unicode.html
ttp://www.namazu.org/~tsuchiya/perl/perl-5.8.html
ttp://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_unicode.html

4 :デフォルトの名無しさん:2012/07/06(金) 17:46:24.93
# [Perl 日本語処理の基礎の基礎]
# このレスは、Windows の ActivePerl で日本語処理を行う場合のテンプレートです。
# このレスの内容をそのまま、UTF8 形式のソースファイルに保存して下さい。
# 入出力ともシフト JIS 形式のファイルまたは DOS 窓を想定しています。
# まず、以下の行を先頭に入れて下さい。
use utf8;
use open IO => ":encoding(cp932)";
binmode STDIN => ":encoding(cp932)";
binmode STDOUT => ":encoding(cp932)";
binmode STDERR => ":encoding(cp932)"; # ※1
use Encode;
# 次に、あなたが実行したい処理の内容を入れて下さい。
$file = 'C:/なんたら/かんたら.txt';
open my $fh, '<', encode("cp932", $file) or die $! ; # ※2
print <$fh>;
# 以上の内容は、日本語処理が解らない人でも、とりあえず日本語処理ができてしまう
# おまじないです。条件が異なる場合の対処方法は、ご自分で勉強して下さい。
# 【注】※1. の行を入れると、DOS 窓への日本語出力は簡便になりますが、
# ソースファイル名に非 ANSI 文字が含まれる場合に die 文の出力が失敗します。
# ※2. OS に渡す文字列(ファイル名,dos コマンドのオプションなど)は、
# この例のように cp932 でエンコードする必要があります。

5 :デフォルトの名無しさん:2012/07/06(金) 17:47:23.53
Encodeモジュール (現在のPerl文字コードの標準)
http://search.cpan.org/dist/Encode/

UNICODEでわからなくなったらここを読め
http://perldoc.jp/docs/perl/5.8.1/utf8.pod
http://perldoc.jp/docs/perl/5.10.0/perlunifaq.pod

6 :デフォルトの名無しさん:2012/07/06(金) 20:15:09.30
4 って確か1行で書けるんじゃなかったっけ?

7 :デフォルトの名無しさん:2012/07/06(金) 20:32:54.39
>>1
テンプレに手を付けようと思ったらあっという間に次スレだった…

8 :デフォルトの名無しさん:2012/07/06(金) 20:49:30.18
またクソスレが立ったか。
質問者を罵倒するだけなら立てる必要ないだろ。

9 :デフォルトの名無しさん:2012/07/06(金) 22:29:27.68
うるさいゴミ

10 :デフォルトの名無しさん:2012/07/06(金) 22:59:59.35
行末の改行が\r\nになってるテキストファイルを\nの改行コードのやつに変更しようと
やってるんですが、
perl -pe 's/\r\n/\n/' file.txt
とやっても行末の^Mがなくなりません。


11 :デフォルトの名無しさん:2012/07/06(金) 23:06:49.02
perl -pe "BEGIN{binmode(STDOUT)}" file.txt

もっと短いのを知りたい場合は↓

12 :デフォルトの名無しさん:2012/07/06(金) 23:12:59.95
>>10
それがどうしたの?
ここは質問スレだからお前のゴミっぷりの報告は要らねえんだよ
分かったか基地害

13 :デフォルトの名無しさん:2012/07/06(金) 23:22:30.36
知能指数が低いんだろw
質問の仕方も分からないとかw

14 :デフォルトの名無しさん:2012/07/06(金) 23:26:16.87
すんません。やり方を教えてください。
どうも文中に^Mが入ると、それ以降は変換できなくなってるようです。



15 :デフォルトの名無しさん:2012/07/06(金) 23:29:19.41
突っ込まれてから修正とか雑魚の極みだな。

16 :デフォルトの名無しさん:2012/07/06(金) 23:33:13.45
perl -pe 'BEGIN {binmode(STDOUT)}; s/\r\n/\n/g'
これを2回やったら取れました。


17 :デフォルトの名無しさん:2012/07/06(金) 23:49:46.21
sageろageてるクズ共、内容のあるレスならageてもいいがクズレベルのレスでageるなクズ共

18 :デフォルトの名無しさん:2012/07/07(土) 00:01:40.01
どうしても報告したいのな。俺が許す。

19 :デフォルトの名無しさん:2012/07/07(土) 00:14:33.53
前スレ>>989
最大同時接続数は何人くらい?

20 :デフォルトの名無しさん:2012/07/07(土) 00:20:24.23
ハゲはキモいから公共の場に出てくんな

21 :デフォルトの名無しさん:2012/07/07(土) 00:26:32.66
sageろ

22 :sage:2012/07/07(土) 01:24:41.45
怒りすぎじゃないの


23 :sage:2012/07/07(土) 01:48:28.26
    ___」─‐l____      ┌─┐      ┌─--____      ___   __」‐┬┐
   │ ______  │     │   L__    L___  │    │ │  │  ト、ヽ ヽ
    l_l ̄l二二二二  」     .│  ___」  ____二=、  .┌‐┘ └─┘ └‐イ∨
   <´`l  l二二二二 │    __」  .│     │     __  ヽ  l__   __   __」
    ヽク  l「三三三三三l  /´    .└=、   └──= ̄  ヽ  }   .│ │┌┘ │
    く   .lL   ̄ ̄ ̄ 、l  {  r-¬    `ヽ 、      ___ノ  ノ   .│ │ ヽ__ノ
    レ1 .L_> ヽフ  ∠__ ヽ `ー┘  ト- 、 /  丶 ̄ ̄     ノ    {  ` ̄ ̄ ̄ ̄l
     .l  lヽ、 _=゛-、  /  `ヽ    ノ   `´    `ヽ__,.,.;:-=´     `ヽ______」
      └.┘ `´   `゛゛゛´      ̄ ̄

       __                         ____          __
    __l   l__,へ、               ___j  ゛L___     /  /
    l        l、 ヘ.  ____,.,.;:--、  │          │   /  /
    └─┐  l====゛ヽ_  l. │     _    ヽ └───ヘ   ─‐┘   /  /-‐-、 __
    ,/ ̄        ヽ´  └──= ̄ ヽ  }    / ̄ ̄゛   ヘ、   /   _   } │  │
    /  ,-┐  l ̄`ヽ  }       ___ノ  ノ  /   r‐──-、/  /  γ´1 │ ノ   }
    {  ヽJ   l__ノ   /   丶 ̄ ̄     ノ   {   `ー=──=´l   {   {  │  `´  ノ
    ヽ、__ノヽ、__ノ     `ヽ__,.,.;:-=´    ヽ、_____l   L_」  ヽ、__/

24 :デフォルトの名無しさん:2012/07/07(土) 04:31:28.85
>>999
つまんねーんだよヴォケ

25 :デフォルトの名無しさん:2012/07/07(土) 06:06:23.73
>>16
報告会はTwitterでやってろ池沼。

26 :デフォルトの名無しさん:2012/07/07(土) 07:22:25.80
>>23
おはよう。

君はそれを書いた時間に
起きていたのかい?

寝ようぜおっさんw

27 :デフォルトの名無しさん:2012/07/07(土) 10:19:19.05
ジャパンエキスポのチョンブースで日本アニメグッズ販売。韓国が日本の一都市だと思われる国辱も!
http://engawa.2ch.net/test/read.cgi/poverty/1341622950/


本日記者が一人で会場内をフラフラと散策していたところ、なんともう1つの韓国ブースを発見。
昨日紹介したブースよりも規模は小さいが、販売されているものはK-POPだけでなく
『けいおん』『初音ミク』『ハローキティ』など日本の物も販売されている。
同様に太極旗が掲げられており、遠くから見ても韓国ブースだとわかる。
売られて居る物の中にはコピーライトすら入っていない怪しい缶バッジまで存在した。

フランスの女性が『NANA』の缶バッジと『初音ミク』のマグカップを購入しようとしていたので、
声をかけてみたら
「一度日本に行ってみたい、日本なら東京と韓国に行きたいですね!」と答えてくれた。
どうやら韓国を日本だと思っていたようだ……。ネタじゃなくてマジなので困る。
http://getnews.jp/archives/230914
http://getgold.jp/files/2012/07/parutena_IMG_5236.jpg
http://getgold.jp/files/2012/07/parutena_IMG_5237.jpg
http://getgold.jp/files/2012/07/parutena_IMG_5238.jpg
http://getgold.jp/files/2012/07/parutena_IMG_5239.jpg
http://getgold.jp/files/2012/07/parutena_IMG_5240.jpg

28 :デフォルトの名無しさん:2012/07/07(土) 13:39:53.51
まあでも日本に寄生しないとやっていけないような状況だしある意味日本の一都市、寄生虫の住む街。
キムチには寄生虫がいるって話だけど、チョン自体が寄生虫だしなあ。

29 :デフォルトの名無しさん:2012/07/07(土) 14:48:14.23
Perl内で作った文字列をシェルコマンドとして実行したいのだけど方法はある?

30 :デフォルトの名無しさん:2012/07/07(土) 14:53:21.78
>>29
ある


↓はい次の人

31 :デフォルトの名無しさん:2012/07/07(土) 15:26:34.80
>>29
「Perl 外部コマンド」とかでぐぐればでてくると思われる

>>30
はい!今日は蒸し暑いです。

32 :デフォルトの名無しさん:2012/07/07(土) 15:36:09.69
>>31
あるかどうか聞かれてんだからあるかどうかだけ答えろゴミ

33 :デフォルトの名無しさん:2012/07/07(土) 15:47:05.65
>>29
`command`

34 :デフォルトの名無しさん:2012/07/07(土) 15:51:18.80
>>32
いいえ。どちらかというとイケメンです。

35 :デフォルトの名無しさん:2012/07/07(土) 15:51:29.72
このスレは糞みたいな自己顕示欲を満たすためだけに聞かれてもないことを書いて喜んでいる池沼が棲んでるなw

36 :デフォルトの名無しさん:2012/07/07(土) 15:59:39.87
>>35
師ね蛆虫
質問者は初心者nなんだから
書いてなくれもその意図を汲み取tって
問題点と解決策を推測いs
質問者が大切な時間を検索や試行錯誤に費やす必要の内容
ほとんどコピペで済む解答をする義務が解答者にはある
わかったか蛆虫?

37 :デフォルトの名無しさん:2012/07/07(土) 16:03:34.91
>>27
何でジャパンエキスポにチョンブースがあるの?

38 :デフォルトの名無しさん:2012/07/07(土) 16:14:28.58
バーカ

39 :29:2012/07/07(土) 16:21:31.46
大漁wwwwwwwwww
消費期限切れたような残飯エサなのにwwwwwwwwwwwwwwwwwww
雑魚釣れすぎwwwwwwwwwwww

40 :デフォルトの名無しさん:2012/07/07(土) 16:33:55.94
釣りかどうかは別にして>>36は正しい。

41 :デフォルトの名無しさん:2012/07/07(土) 16:41:01.96
>>29
バックくオーテーションでコマンド囲む
それか、system関数

42 :デフォルトの名無しさん:2012/07/07(土) 16:44:47.17
いじめで自殺とか騒いでるけどただの自然淘汰だよね

43 :デフォルトの名無しさん:2012/07/07(土) 17:32:43.54
>>42
     /: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ    ___
     /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、  /     ヽ
    /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/  リ!: ::/ノ  l`ヽl !: : |: : : :l: :l: リ / そ そ お \
   /: : ヽヾ/: : l/::l |/|||llllヾ,、  / |: :/ , -==、 l\:::|: : : :|i: | /   う う  前  |
.   /: : : //ヾ ; :|!: イ、||ll|||||::||    ノノ  イ|||||||ヾ、 |: ::|!: : イ: ::|/   な 思 が
   /: : ://: : :ヽソ::ヽl |{ i||ll"ン    ´   i| l|||l"l `|: /|: : /'!/l     ん う
 ∠: : : ~: : : : : : : :丶ゝ-―-      ,  ー=z_ソ   |/ ハメ;, :: ::|.   だ ん
   i|::ハ: : : : : : : : : : : 、ヘヘヘヘ     、  ヘヘヘヘヘ /: : : : : \,|.   ろ な
   |!l |: : : : : : : : :、: ::\    、-―-,      / : : :丶;,,;,:ミヽ   う  ら
     丶: :ハ、lヽ: :ヽ: : ::\__  `~ "      /: : ト; lヽ)   ゝ
       レ `| `、l`、>=ニ´        ,  _´ : :} `   /
         ,,、r"^~´"''''"t-`r、 _  -、 ´ヽノ \ノ   /    お ・
       ,;'~  _r-- 、__     ~f、_>'、_         |  で  前 ・
      f~  ,;"     ~"t___    ミ、 ^'t         |  は  ん ・
      ,"  ,~         ヾ~'-、__ ミ_ξ丶     |  な  中 ・
     ;'  ,イ ..          ヽ_   ヾ、0ヽ丶    l         /
     ( ;":: |: :: ..          .`,   ヾ 丶 !    \____/
     ;;;; :: 入:: :: ::      l`ー-、   )l   ヾ 丶
     "~、ソ:: :い:: :     \_  ノ ,    ヾ 丶

44 :デフォルトの名無しさん:2012/07/07(土) 17:47:21.42
`wget hhtpp://yahoo.co.jpn/` ;
system "wget hhtpp://yahoo.co.jpn/" ;
@list = qx/wget hhtpp://yahoo.co.jpn// ;


45 :デフォルトの名無しさん:2012/07/07(土) 18:48:33.33
ねずみ講みたいだな

46 :デフォルトの名無しさん:2012/07/07(土) 19:00:14.94
日本人は、先進諸国で飛び抜けてマスコミ報道を鵜呑みに
信じやすいことがこの動画で実証されています。

いわばマスコミ報道の「鵜呑度」を国際比較すると、
日本人は、先進国中ダントツに「鵜呑度」が高く70%、
最も低い国民は英国で14%です。
その他の主要欧米諸国(ロシアを含め)は20−35%です。
日本に近い国は、ナイジェリア、中国など、途上国と新興国となります。

別の言い方をすれば、日本人の70%は、
自分の頭で考えず(思考停止)、
テレビ、新聞、週刊誌などのマスコミの情報を鵜呑みにしていることを意味します。
青山は以前からこれを「観客民主主義」と言っています。
観客民主主義は、マスコ ミの情報操作による世論誘導に最も陥りやすく、
独裁にも呼応しやすい特性を持っています。

マスコミ報道「鵜呑度」
日本人70%、英国人14% You Tube
http://www.youtube.com/watch?v=ypPqsWUC6Vo

http://www.asyura2.com/12/senkyo132/msg/578.html

47 :デフォルトの名無しさん:2012/07/07(土) 19:50:25.55
それがどうした
このスレには鵜呑みする奴が多いってか?

48 :デフォルトの名無しさん:2012/07/07(土) 21:54:51.09
このスレの奴らは鵜呑みにしてしまうから怖くてTwitterに行けないんだよ

49 :デフォルトの名無しさん:2012/07/07(土) 22:15:37.23
フラグがどうこうとか

50 :デフォルトの名無しさん:2012/07/08(日) 00:43:12.65
鵜呑み(うのみ)

51 :デフォルトの名無しさん:2012/07/08(日) 01:18:30.49
つぶやきをうのみか
もう脳みそ同士直結でいいやw

52 :デフォルトの名無しさん:2012/07/08(日) 02:39:31.02
Do you know me?

53 :デフォルトの名無しさん:2012/07/08(日) 03:27:38.12
No, I don't.

54 :デフォルトの名無しさん:2012/07/08(日) 05:30:00.82
ソドム

55 :デフォルトの名無しさん:2012/07/08(日) 08:24:58.21
ζ
旦 ドゾー

56 :デフォルトの名無しさん:2012/07/08(日) 08:33:49.93
出カケル時ハ、忘レズニ

57 :デフォルトの名無しさん:2012/07/08(日) 13:57:46.08
レズに?

58 :デフォルトの名無しさん:2012/07/08(日) 19:40:12.43
忘れた時は出かけずに

59 :デフォルトの名無しさん:2012/07/08(日) 19:44:07.13
コンドームのことか?

60 :デフォルトの名無しさん:2012/07/08(日) 20:54:05.59
【中国BBS】中国人から見た「日本人の嫌いな国ランキング」

「日本人がもっとも嫌いな国ランキング」というスレッドが立てられ、「日本人が嫌いな国ランキング」を紹介している。
スレ主によれば、日本人がもっとも嫌いな国は韓国で95.7%、次いで中国が2.1%、
北朝鮮が0.7%、以下、アメリカ、ロシア、イスラエル、オーストラリア、フィンランドの順となっている。この結果について次のようなコメントが寄せられた。
第1位 韓国 95.7% 
第2位 中国  2.1% 
第3位 北朝鮮 0.7%

・「中国は韓国に惨敗じゃないか」

・「スゲェ…こんなにも多くの日本人が韓国を嫌いだなんて」

・「なんという事だ、韓国はこんなにも日本から嫌われているなんて」

・「てっきり中国が1位かと思った、中華人民共和国が完敗するなんて韓国はスゴすぎる」

・「韓国以外の国を全部合わせても韓国の獲得した端数にも満たない」

・「日本人はロシアよりもアメリカのほうが嫌いなのか」

・「韓国人だって日本人が一番嫌いだ」

・「韓国は日中友好に貢献しているな」

・「なんだか急に韓国のことが可哀想に思えてきた。」

・「韓国のことについて語り出すと日中の意見は驚くほどの一致をみる。韓国人は大変だな…」

サーチナ 社会ニュース 2012/07/08(日)
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0708&f=national_0708_015.shtml


61 :デフォルトの名無しさん:2012/07/08(日) 21:04:24.83
>>60
ここの住人は韓国とか中国とか興味ないから。
なのに何でここに貼るの?

62 :デフォルトの名無しさん:2012/07/08(日) 21:07:42.22
仕事

63 :デフォルトの名無しさん:2012/07/08(日) 23:15:29.24
やれモダンだのやれモジュールだのという輩は自分の主張が破綻すると
無関係なレスをしてスレッドを荒らして満足する

64 :デフォルトの名無しさん:2012/07/08(日) 23:19:26.95
自己紹介乙

65 :デフォルトの名無しさん:2012/07/08(日) 23:36:24.07
>>63
え?
お前自分の主張が破綻したらスレ荒らして満足するの?
それで満足できるとか羨ましい脳ミソだなw
そんなことで満足感を得られるとか本気で羨ましいw

66 :デフォルトの名無しさん:2012/07/08(日) 23:42:49.94
すいません何も主張せずにただ荒らしました

67 :デフォルトの名無しさん:2012/07/09(月) 12:48:26.42
最近は話すのも嫌なレベルの馬鹿が常駐してるから本当に嫌になる

68 :デフォルトの名無しさん:2012/07/09(月) 17:05:31.23
>>67
自己紹介有難う御座います。
これからも末長いお突き合い、何卒よろぴくお願いしましゅ。


69 :デフォルトの名無しさん:2012/07/09(月) 17:12:48.13
Perl忍者がいたころが全盛期だった
消えて以降ダメになったな

70 :デフォルトの名無しさん:2012/07/09(月) 17:55:08.77
>>69
新参乙


71 :デフォルトの名無しさん:2012/07/09(月) 19:51:50.99
>>70
老害乙

72 :デフォルトの名無しさん:2012/07/09(月) 20:05:46.17
>>71
池沼乙

73 :デフォルトの名無しさん:2012/07/10(火) 04:43:32.22
パールのモジュールはC言語だから速い

74 :デフォルトの名無しさん:2012/07/10(火) 07:27:09.23

               ノ      ゚.ノヽ  , /}
            ,,イ`"     、-'   `;_' '
   ,-、  _.._,,-'' ̄         (,(~ヽ'~
 )'~  レー'              i`'}
 ~つ                  | i'
 /               。/   !
/                /},-'' ,,ノ
i、        ,i' _,,...,-‐-、/    i
..ゝ        <,,-==、   ,,-,/
 )       {~''~>`v-''`ー゙`'~
 {        レ_ノ
ノ         ''



75 :デフォルトの名無しさん:2012/07/10(火) 16:27:23.12
これは良い地図

76 :デフォルトの名無しさん:2012/07/10(火) 18:29:31.34
PHPよりPerlのほうが圧倒的に速い
PHPはゴミ

77 :デフォルトの名無しさん:2012/07/10(火) 18:44:40.53
韓流はただのごり押しで流行ってなんかなかったってのは露呈したんだから
高岡は芸能界に戻してやれよ、つーか英雄扱いでもいいくらいだ

78 :デフォルトの名無しさん:2012/07/10(火) 23:53:57.08
お前らPerlでプログラム組むときはどんな音楽聴いてる?
俺は聞き取れないような洋楽のラップかな。
聞き取れるとそっちに気をとられてプログラムニングのペースが落ちる。

79 :デフォルトの名無しさん:2012/07/10(火) 23:57:35.25
時報

80 :デフォルトの名無しさん:2012/07/11(水) 00:07:48.32
俺も時報だな

81 :デフォルトの名無しさん:2012/07/11(水) 00:16:19.98
プログラムニングならしょうがない


82 :デフォルトの名無しさん:2012/07/11(水) 00:29:26.14
ライ麦畑で捕まプログラムニング

83 :デフォルトの名無しさん:2012/07/11(水) 13:11:43.54
時報ききながら作業する奴には基地害が多く

84 :デフォルトの名無しさん:2012/07/11(水) 13:12:37.23
時報ききながら作業する奴には基地害が多く

85 :デフォルトの名無しさん:2012/07/11(水) 14:40:18.55
JJY

86 :デフォルトの名無しさん:2012/07/11(水) 17:00:50.73


87 :デフォルトの名無しさん:2012/07/11(水) 18:14:57.09
今日は友人宅で餃子パーティー

庭にホットプレート出してビール飲みながら

88 :デフォルトの名無しさん:2012/07/11(水) 23:19:58.41
Perlって今みたいな汎用言語(general-purpose programming languages)になる前は、
Script言語だったらしいね。Scriptだった頃って今と違ってどういう機能がなかったんだろ。

http://en.wikipedia.org/wiki/Scripting_language

89 :デフォルトの名無しさん:2012/07/11(水) 23:35:32.64
なぜ日本語のリンクをクリックしないのか

http://ja.wikipedia.org/wiki/Perl#.E6.AD.B4.E5.8F.B2

90 :デフォルトの名無しさん:2012/07/11(水) 23:44:29.55
技術系を日本語で検索すると未執筆項目ばっかりなんでメンドクサイ

91 :デフォルトの名無しさん:2012/07/12(木) 00:54:01.29
はい情弱1匹入りました〜 → >>89

92 :デフォルトの名無しさん:2012/07/12(木) 01:39:25.29
ググルこともできず、日本語もできず、一体どうやってこれから

93 :デフォルトの名無しさん:2012/07/12(木) 05:30:59.73
>>88
Perlは今でもスクリプト言語なんだが…
むしろ「汎用言語」という言い方が、今ではもう死語になりつつある
「汎用でない言語」の方が少数派だからな

94 :デフォルトの名無しさん:2012/07/12(木) 06:31:17.69
それがどうした

95 :デフォルトの名無しさん:2012/07/12(木) 06:40:07.55
死語かどうかはともかく未だスクリプト用言語と汎用言語って構造上の違いはあるからなぁ。
JavaScriptやVim Script、Emacs Script、他シェルスクリプト、スクリプト用に作られた言語って
ホストアプリケーション依存だから汎用言語とちがって標準的なI/Oやら、標準的なライブラリとの
リンク方法が無い。

96 :デフォルトの名無しさん:2012/07/12(木) 06:47:08.48
>>92
Perlがスクリプトだった頃の話ってすぐ出てくるか?
C++1.0並に情報無くね。

97 :デフォルトの名無しさん:2012/07/12(木) 06:56:33.61
相変わらず中身のない話が好きな池沼だらけだな。

98 :デフォルトの名無しさん:2012/07/12(木) 06:59:42.38
>>95
ゲーム制御とかに豪華な標準ライブラリつき言語なんて必要ないからな

99 :デフォルトの名無しさん:2012/07/12(木) 07:03:51.65
ゲームなんてガキのするものだから
作れなかったら作れなかったで問題ない
ゲームもゲーム開発も趣味人用のもんだ

100 :デフォルトの名無しさん:2012/07/12(木) 07:35:42.48
DSLの事を言ってるのか?

101 :デフォルトの名無しさん:2012/07/12(木) 09:40:31.09
PHPは汎用とはいいがたい気がするー

102 :デフォルトの名無しさん:2012/07/12(木) 10:30:09.71
今の時代ミニ四駆とかどこ行けば買える?

103 :デフォルトの名無しさん:2012/07/12(木) 13:07:34.57
>>91
Speak in English!

104 :デフォルトの名無しさん:2012/07/12(木) 15:47:05.51
Perlでゲーム作ってる基地害なんていんの?

105 :デフォルトの名無しさん:2012/07/12(木) 17:16:47.60
ブラウザゲームとかなら今でも盛んに作られてるだろ

106 :デフォルトの名無しさん:2012/07/12(木) 17:28:40.74
Perlは高精細な3D処理しようとすると速度が絶対的に足りない

だからゲームには不向き

せいぜいCGIゲーム程度が関の山

107 :デフォルトの名無しさん:2012/07/12(木) 18:15:51.02
ローカル鯖10秒でタイムアウトの設定になってるけど
for(1...20){
sleep(1);
}
ファイル1に書き込み
ファイル2に書き込み
ファイル3に書き込み

以上の処理を実行すると
タイムアウトしたのにファイル1から3まで書き込みがされています
タイムアウトで処理が止まるんじゃないんですか?

108 :デフォルトの名無しさん:2012/07/12(木) 19:08:24.45
>>99
それは昔の考えだな
今はゲームやっている主な層は
20代30代なんだが

109 :デフォルトの名無しさん:2012/07/12(木) 19:50:14.13
そういや家庭用ゲーム機のメジャータイトルって
けっこう成人向け指定のゲーム多いよね

110 :デフォルトの名無しさん:2012/07/12(木) 20:26:34.09
>>108
層を屑に空目。
意味がかなり変わってくるw

111 :デフォルトの名無しさん:2012/07/12(木) 20:33:43.14
>>104
つDeNA

112 :デフォルトの名無しさん:2012/07/12(木) 20:40:47.10
でんあ?

113 :デフォルトの名無しさん:2012/07/12(木) 20:49:55.79
>>95
Emacs Scriptなんてものは知らんな。Emacs Lispなら知ってるが。

114 :デフォルトの名無しさん:2012/07/12(木) 22:00:32.23
>>104
DeNAが今まで培ってきた技術力=PHP

スクエニが今まで培っていたコンテンツ力・ブランド=FF14

115 :デフォルトの名無しさん:2012/07/12(木) 22:01:23.71
のちのFF鰤門の誕生である

116 :デフォルトの名無しさん:2012/07/12(木) 22:06:30.92
foreach my $path (<$dir/*>) {
}

の$dirにスペース区切りのディレクトリ名が入ると分割されてしまいます
どうすればひとつなぎに扱えますか?

117 :デフォルトの名無しさん:2012/07/12(木) 22:15:22.09
>>113
Emacs Lisp as a scripting language
http://www.leancrew.com/all-this/2008/04/emacs-lisp-as-a-scripting-language/

118 :デフォルトの名無しさん:2012/07/12(木) 22:17:16.59
>>113 は、Emacs Script なんて言語は知らん。と言いたいんだろう。

119 :デフォルトの名無しさん:2012/07/12(木) 22:17:45.30
>>88
バイナリー入出力とかPerl3以降の機能だろうな
Perl4あたりからスクリプトって記述が減ったし

120 :デフォルトの名無しさん:2012/07/12(木) 22:55:50.62
>>116
use File::Glob ':glob';

121 :デフォルトの名無しさん:2012/07/12(木) 23:00:48.47
>>120
ありがとう。
でもそれを確認する前にちょうど今File::Findで走査することを知りました
これってスペースありパスでも問題ないんですね

122 :デフォルトの名無しさん:2012/07/12(木) 23:28:16.48
田宮模型のサイトでいいんじゃない?まだやってるみたいだよ。

123 :デフォルトの名無しさん:2012/07/13(金) 00:24:25.55
http://www.atmarkit.co.jp/ad/dena/dena1005/index.html
みくしーだってPerlだし、あまぞんもPerlなんだっけ?
ま、別にPerlでもPHPでも突き詰めればすごいわな

124 :デフォルトの名無しさん:2012/07/13(金) 00:29:30.04
PHPはゴミ
PHP使ってる奴はゴミクズ
PHPみたいに遅い言語使うとか情弱もいいとこ

125 :デフォルトの名無しさん:2012/07/13(金) 00:44:13.32
>>124
これ読んだ?

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php

126 :デフォルトの名無しさん:2012/07/13(金) 01:31:36.53
ttp://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=perl&lang2=php
reverse/complement とか fast format とかコードと DNA length で
かなり実行速度が変化するんだが、そこらへんの情報は、ねーのか?
ttp://shootout.alioth.debian.org/u64q/program.php?test=revcomp&lang=perl&id=3
と思ったら何?このクソコード……
他の言語も同等にクソコードなら許すけど、どーなんだろう?

use feature 'say';
use Benchmark qw( timethese cmpthese ) ;
my $seq = q{} ;
open my $fh, q{<}, $ARGV[0] ;
while( <$fh>){ next if />/ ; chomp ; $seq .= $_ ; }
close $fh ;
cmpthese timethese ( undef, {
_org => sub { my $tmp = $seq ; for(my $pos = 0; $pos < length($tmp); $pos += 60){ say STDERR substr($tmp, $pos, 60); } },
_my => sub { my $tmp = $seq ; $tmp =~ s/(.{1,60})/$1\n/g ; print STDERR $tmp ; }
});

% perl CODE.pl SEQ 2> /dev/null
Benchmark: running _my, _org for at least 3 CPU seconds...
_my: 3 wallclock secs ( 3.21 usr + 0.06 sys = 3.27 CPU) @ 6264.53/s (n=20485)
_org: 3 wallclock secs ( 1.44 usr + 1.73 sys = 3.17 CPU) @ 3126.81/s (n=9912)
Rate _org _my
_org 3127/s -- -50%
_my 6265/s 100% --



127 :デフォルトの名無しさん:2012/07/13(金) 03:15:17.60
>>126
勝手に仕様を変えないように

128 :デフォルトの名無しさん:2012/07/13(金) 05:10:13.60
バーカ

129 :デフォルトの名無しさん:2012/07/13(金) 06:44:49.67
数個見たけど、同等とは言いがたいね
同等たろうと言う努力すら放棄してるのもあるし


130 :デフォルトの名無しさん:2012/07/13(金) 10:43:44.32
>>123
そう、実行速度はやや劣るが生産性はとても高い。

131 :デフォルトの名無しさん:2012/07/13(金) 11:08:28.40
mmoサーバの作り方を教ええtください

132 :デフォルトの名無しさん:2012/07/13(金) 13:05:23.45
JavaScriptってソケット通信できたっけ?

133 :デフォルトの名無しさん:2012/07/13(金) 13:13:43.91
socket.io…はWebSocketか

134 :デフォルトの名無しさん:2012/07/13(金) 13:22:14.50
JSでソケット通信できるならPerlで鯖作ってブラウザMMORPG作れるな

135 :デフォルトの名無しさん:2012/07/13(金) 14:15:07.62
じゃあみんなでMMO作ろうぜ

136 :デフォルトの名無しさん:2012/07/13(金) 15:44:03.33
socket.ioでブラウザ側はソケット作れたとしてもperlで待ち受けソケットは作れないから結局cとかで作ることになる。

137 :デフォルトの名無しさん:2012/07/13(金) 15:51:28.45
socket.ioって何?

138 :デフォルトの名無しさん:2012/07/13(金) 19:21:15.07
>>136
作れますが。

139 :デフォルトの名無しさん:2012/07/13(金) 23:47:53.46
>>132
サーバーサイドJavaScriptって知ってる?
JavaScript動かすのにブラウザはいらないんだよ。

140 :デフォルトの名無しさん:2012/07/14(土) 01:04:58.08
田宮のもこちゃん模型講座が好きでした...

141 :デフォルトの名無しさん:2012/07/14(土) 01:36:13.69
>>139
はぁ?
ここがPerlでMMORPG作るスレだって分かってる?

142 :デフォルトの名無しさん:2012/07/14(土) 10:26:38.28
Perl単体でどうにかしようとする奴はいるが
アプリにスクリプトとして組み込もうとする奴は少ないんだな
BlenderやらGoogle系ツールやらスクリプトとして組み込まれるのは
Pythonばっかだな

143 :デフォルトの名無しさん:2012/07/14(土) 10:37:29.54
それでいいと思う俺がいる

144 :デフォルトの名無しさん:2012/07/14(土) 10:48:36.02
動画シーンの制御もPerlで書きたいって思うやつも少ないんだろうか
俺はそのためだけにPython覚えるのがメンドクサイいんだが


145 :デフォルトの名無しさん:2012/07/14(土) 12:03:59.05
適材適所

146 :デフォルトの名無しさん:2012/07/14(土) 12:13:45.53
動画のシーン制御って何?

147 :デフォルトの名無しさん:2012/07/14(土) 14:04:36.55
>>142
エディタのスクリプトとして使えないかなとは思ったりする
元々テキストの処理は得意なんだし

148 :デフォルトの名無しさん:2012/07/14(土) 15:00:28.50
>>142
Pythonって使ったことないけどどんな感じ?

PerlとかPHPがそこそこ使えればスムーズに移行できるっぽい?

149 :デフォルトの名無しさん:2012/07/14(土) 15:05:26.83
使ってみろよ


150 :デフォルトの名無しさん:2012/07/14(土) 16:30:20.68
PHP厨には無理

151 :デフォルトの名無しさん:2012/07/14(土) 17:39:53.98
>>146
例えば、ある時間からある時間にかけてどういうパスでエフェクトを掛けるとか、
手順の入力手段としてスクリプトを使う。

152 :デフォルトの名無しさん:2012/07/14(土) 23:05:57.63
PerlでウィンドウズのGUIアプリって作れるの?

153 :デフォルトの名無しさん:2012/07/14(土) 23:34:37.65
ウィンドウズで動く言語でGUIアプリが作れない
言語ってものを俺は知らない。

154 :デフォルトの名無しさん:2012/07/14(土) 23:44:17.28
perlでtkでも使えば
windowsに限らずlinuxだろうが何だろうが
大抵の環境で動くモンが作れる


155 :デフォルトの名無しさん:2012/07/15(日) 00:11:29.89
>>153
AWK

156 :デフォルトの名無しさん:2012/07/15(日) 01:03:09.80
いいからさっさとMMO鯖を作る作業に戻るんだ

157 :デフォルトの名無しさん:2012/07/15(日) 02:42:54.56
なにこれ
パールでソケット使って鯖作れるのは分かったけど、
マルチスレッドのスレッドにファイルハンドルみたいなソケット渡すのどうすんだ?

158 :デフォルトの名無しさん:2012/07/15(日) 02:57:18.34
>>153
バッチファイル

159 :デフォルトの名無しさん:2012/07/15(日) 09:44:39.31
つ WIDESTUDIO/MWT

160 :デフォルトの名無しさん:2012/07/15(日) 18:30:10.86
socket.io使わないとJavaScriptでブラウザからソケット通信するのは無理なの?

161 :デフォルトの名無しさん:2012/07/15(日) 18:33:55.45
プラグイン使えばいくらでも可能

162 :デフォルトの名無しさん:2012/07/15(日) 18:38:40.07
でもメジャーなブラウザ共通のそんなプラグインとかないだろ

163 :デフォルトの名無しさん:2012/07/15(日) 18:39:01.65
作れば良い

164 :デフォルトの名無しさん:2012/07/15(日) 18:49:17.50
【民主党】野田「この10ヶ月で外国に14兆円あげてお金ないの!10月までに国債発行認めて><」
http://engawa.2ch.net/test/read.cgi/poverty/1342321938/


特例公債法案:成立しなければ秋に財源ほぼ枯渇…財務省

 安住淳財務相は6日、赤字国債発行に必要な特例公債法案が今国会で成立しなければ、
10月に財源がほぼ枯渇するとの試算を公表した。
 12年度予算の歳入90.3兆円のうち、
税収や建設国債など現時点で調達のあてがあるのは約6割(52兆円)で、
残り4割(38.3兆円)は赤字国債で賄う計画。
財務省によると、一般会計の支出は9月末に43.9兆円(公共事業など建設国債の対象を含む)に達する見通し。
10月の支出予想額5兆円を合わせると48.9兆円となり、10月中にほぼ使い切る計算だ。

http://mainichi.jp/select/news/20120707k0000m020058000c.html


野田政権になってから海外にプレゼント

野田佳彦首相が政権の座について、まだ1年にもならないが、
その間に外国や国際機関に提供を約束した資金は、総額で約14兆3,000億円にのぼる。
内わけはIMFへの資金保証が5兆円、その他発展途上国への円借款などが多く見られる。
1国に対する最大の支援は韓国への700億ドル(約5兆円)にのぼるスワップ支援。
ネット上ではこれをとらえ、「なにゆえ韓国を優遇する?」との声が上がっている。

http://www.tax-hoken.com/news_acUOZ1pVMs.html




165 :デフォルトの名無しさん:2012/07/15(日) 18:49:46.97
通信系は素人が作ると
セキュホだらけだろうな

166 :デフォルトの名無しさん:2012/07/15(日) 18:55:32.64
素人はお呼びでない

167 :デフォルトの名無しさん:2012/07/15(日) 19:48:33.42
プラグインて何語で作るの?

168 :デフォルトの名無しさん:2012/07/15(日) 19:50:13.95
>>164
韓国優遇の民主党は早くなくなればいいのに

169 :デフォルトの名無しさん:2012/07/15(日) 19:52:40.65
>>167

敬語

170 :デフォルトの名無しさん:2012/07/15(日) 19:54:23.04
ミンスはチョン大好きだからなw

171 :デフォルトの名無しさん:2012/07/15(日) 21:03:57.34
民主と言っても人によって違うが
仙石が中華
管が北朝鮮
野田が韓国
みたいに


172 :デフォルトの名無しさん:2012/07/15(日) 22:37:27.86
チョンとはいえ在日は一応日本国民なんだから
助け合う必要がある

173 :デフォルトの名無しさん:2012/07/15(日) 22:48:42.22
スレッド立ち上げ時にソケット渡す方法は分かったけどこれって型ブログだろ
whileでaccept回してたりしたら
次の接続がきたらソケットが書きかわって前のスレッドのソケットも変わるんじゃね?

174 :デフォルトの名無しさん:2012/07/15(日) 22:51:03.82
変わらねーよバーカ

175 :デフォルトの名無しさん:2012/07/15(日) 23:00:15.64
変わるだろ

176 :デフォルトの名無しさん:2012/07/15(日) 23:59:26.05
このスレの民度は低いな。

177 :デフォルトの名無しさん:2012/07/16(月) 01:44:45.15
前はこんな空気じゃなかったんだがね

178 :デフォルトの名無しさん:2012/07/16(月) 01:52:51.46
それだけPerlが落ちぶれたってことだよ;

179 :デフォルトの名無しさん:2012/07/16(月) 02:02:28.59
いや落ちぶれ加減で言えばちょっと前の更新停止の頃のが…

180 :デフォルトの名無しさん:2012/07/16(月) 02:21:43.25
PHPerが混ざったからじゃないの?

181 :デフォルトの名無しさん:2012/07/16(月) 02:43:09.30
PerlがおちぶれたとかPHPerガーとかじゃなくて
昔の汚い書き方しかできない奴がそれを周りにも強要しようとして従ってくれないから喚き散らしてるだけだよ

182 :デフォルトの名無しさん:2012/07/16(月) 02:47:21.40
自己紹介乙

183 :デフォルトの名無しさん:2012/07/16(月) 03:00:09.34
ちょっと黙ってろよ新しい書き方を習得した我ら神の子がウェブインターフェースで子羊達を楽園に導こうというところだったのに邪魔をされた
古い書き方しかできない邪悪なる心を持つ物達が子羊達を究極の幸福から遠ざけたんだよ自覚して自らがこの世に生を受けた理由を考えたほうがいい

184 :デフォルトの名無しさん:2012/07/16(月) 03:13:19.95
神の子とか楽園とか幸福とかそういうもんじゃない。
これは神が与えた試練なんだ。
Perlは人間が産み出したように見えるが、
実は神が人間を通してこの世界に送り出したにすぎない。
だから人によって捉え方が違う。
プログラム言語だと信じて疑わない奴もいれば、
人類の叡知の結晶だと信じてる奴もいるし、
IT開発に縁のない奴は自分には関係のない何らかの概念だと信じてる。
ただ共通しているのは、
それが信仰であり試練だということ。
そしてPerlに関わって、それがプライベートであれ仕事であれPerlを中心に使ってる奴は
その回答を神に示すことが一つの安息をもたらすということを無意識に感じている。

185 :デフォルトの名無しさん:2012/07/16(月) 04:13:34.93
神とか存在するわけないじゃん
俺たちは悠久の時の中で宇宙の意思に従って動いてるだけ
人々はそれをカオスの意思とも言う

186 :デフォルトの名無しさん:2012/07/16(月) 05:02:43.41
おまえは、生物がでたらめにできたとおもってるの?

187 :デフォルトの名無しさん:2012/07/16(月) 06:56:55.67
ヒッグス粒子があるから生命が生まれた

188 :デフォルトの名無しさん:2012/07/16(月) 08:29:47.40
セクロスじゃないの?

189 :デフォルトの名無しさん:2012/07/16(月) 09:46:00.03
ようするに一人ひとりが書きたいように書けばいいだけ。
自分のやり方を押し付けようとする押し付け厨は必要ない。

190 :デフォルトの名無しさん:2012/07/16(月) 09:52:18.52
TIMTOWTDIBSCINABTE に行く前にちゃんと TMTOWTDI を学べってこった。

191 :デフォルトの名無しさん:2012/07/16(月) 10:04:25.28
神とひとくくりにして言うけどな、少なくとも3つに分類できるから
どれのことを言っているのかで議論がすれ違うぞ。
1. 世界の創造者(信じる、信じないに無関係)
2. 地球人の創造者(信じる、信じないに無関係)
3. 一人ひとりが勝手に信じる神様(好き勝手に信じてよい、共有できない)

192 :デフォルトの名無しさん:2012/07/16(月) 10:15:45.72
185のいう(いない)神様は1.で、183と184がいう神様は2.な。
3.の神様のことはここじゃなくてチラシの裏に頼むぞ。

193 :デフォルトの名無しさん:2012/07/16(月) 10:19:44.13
リアルでめんどくさそうな人が多いな

194 :デフォルトの名無しさん:2012/07/16(月) 10:29:32.29
モジュール作るのに1秒かからないとか言う馬鹿がいるせいか

195 :デフォルトの名無しさん:2012/07/16(月) 10:34:03.27
そもそもPerlのTMTOWTDIは3.の多神教的世界観ですが、何か?

196 :デフォルトの名無しさん:2012/07/16(月) 11:11:31.40
初歩的な質問のような気がしますが…
定数をまとめてかいておきたいんです。どうすれば、perlらしくなりますか?
perlでは、定数を使用しないで、あちこちに、ばらばらに文字や値をうめこんでおけばいいのでしょうか?
たとえば、Cなら#defineのあたりにまとめることができます。大文字でかいたりします。
rubyなら大文字ではじめたら定数になります。

197 :デフォルトの名無しさん:2012/07/16(月) 11:19:16.58
a. Readonly module を使う(cpan)
b. sub CONST { return q{teisuu} }
 みたくして、サブルーチンを定数の代用にする。
なんぼでも書き方がある。

好きなように書けばいいんじゃね?
作法を気にするなら、 PBP あたりの作法本を読め。

198 :デフォルトの名無しさん:2012/07/16(月) 11:20:53.19
ちなみにconstantは絶対に使うな
理由は>>197が知ってる

199 :デフォルトの名無しさん:2012/07/16(月) 11:24:49.78
c. perl - Attribute::Constant - Another Way to Make Read-only Variables
ttp://blog.livedoor.jp/dankogai/archives/51072422.html

ちなみにおれは b. の方法で書いてる。その時は return も ; も書かない。

200 :デフォルトの名無しさん:2012/07/16(月) 11:35:17.95
面倒でもリアルな世界に出てきて働こうぜ!

201 :デフォルトの名無しさん:2012/07/16(月) 11:54:16.21
別の名前空間でも必要になるもの(Cで言えばヘッダに書くやつ)はサブルーチン化。
内部だけで使うやつは、普通の変数でやってる。

202 :デフォルトの名無しさん:2012/07/16(月) 12:05:33.00
馬鹿には無理

203 :デフォルトの名無しさん:2012/07/16(月) 12:14:07.83
段階1 スクリプト中にリテラルを書き散らす
段階2 スクリプト先頭で変数に値を設定し、スクリプト中ではそれを使う←イマココ!!
段階3 リテラルを返す関数を定義し、スクリプト中ではそれを使う

204 :デフォルトの名無しさん:2012/07/16(月) 12:30:09.83
最近コーディングそのものより、需要のあるコンテンツを思い浮かぶように
なりたいなぁと思うことが多くなった。猿真似でなくなんかぐっとくるなにか

205 :デフォルトの名無しさん:2012/07/16(月) 12:34:47.32
constantを実現するモジュール


206 :デフォルトの名無しさん:2012/07/16(月) 12:41:23.85
perlを実行する前に一括で置換すればいいんじゃないの?

207 :206:2012/07/16(月) 12:42:43.03
perlらしくないので>>206をとりけします

208 :デフォルトの名無しさん:2012/07/16(月) 12:44:37.25
perlを実行する前だからなぁ・・

209 :デフォルトの名無しさん:2012/07/16(月) 12:45:29.58
ソースコードフィルタか・・・パールらしいな

210 :デフォルトの名無しさん:2012/07/16(月) 12:49:35.16
いま、自発的にぐっときました

211 :デフォルトの名無しさん:2012/07/16(月) 13:30:00.69
>>204
お前みたいにスレに関係ないような書き込みをするクズが思い付くようなことは
何百億人と思い付いてんだよバーカ

212 :デフォルトの名無しさん:2012/07/16(月) 13:33:29.31
うるさいゴミ

213 :デフォルトの名無しさん:2012/07/16(月) 13:38:16.41
昼間からニートが大量発生wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
仕事中に書き込んでる奴もいるだろうけど大半はニートだろうなwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

214 :デフォルトの名無しさん:2012/07/16(月) 14:12:51.29
>>213
生きてふるさとに帰れるといいね…

215 :デフォルトの名無しさん:2012/07/16(月) 14:43:34.51
>>214
生きてふるさとに帰れるといいね…

216 :デフォルトの名無しさん:2012/07/16(月) 14:57:55.47
今日は俺は創業記念日で会社休みだからいいけど
お前ら昼間から何やってんのwwwww

217 :デフォルトの名無しさん:2012/07/16(月) 15:14:53.46
政府はニートをガス室送りにすべきだ。

218 :デフォルトの名無しさん:2012/07/16(月) 15:38:23.28
仕事休みデース

219 :デフォルトの名無しさん:2012/07/16(月) 15:40:50.78
今日は俺は倒産記念日で会社休みだからいいんだよ


220 :デフォルトの名無しさん:2012/07/16(月) 16:51:48.24
今日は海の日で祝日なわけだが、ニートには関係ないか

221 :デフォルトの名無しさん:2012/07/16(月) 17:43:43.18
海の日って祝日?

222 :デフォルトの名無しさん:2012/07/16(月) 17:47:38.91
>>221
     /: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ    ___
     /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、  /     ヽ
    /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/  リ!: ::/ノ  l`ヽl !: : |: : : :l: :l: リ / そ そ お \
   /: : ヽヾ/: : l/::l |/|||llllヾ,、  / |: :/ , -==、 l\:::|: : : :|i: | /   う う  前  |
.   /: : : //ヾ ; :|!: イ、||ll|||||::||    ノノ  イ|||||||ヾ、 |: ::|!: : イ: ::|/   な 思 が
   /: : ://: : :ヽソ::ヽl |{ i||ll"ン    ´   i| l|||l"l `|: /|: : /'!/l     ん う
 ∠: : : ~: : : : : : : :丶ゝ-―-      ,  ー=z_ソ   |/ ハメ;, :: ::|.   だ ん
   i|::ハ: : : : : : : : : : : 、ヘヘヘヘ     、  ヘヘヘヘヘ /: : : : : \,|.   ろ な
   |!l |: : : : : : : : :、: ::\    、-―-,      / : : :丶;,,;,:ミヽ   う  ら
     丶: :ハ、lヽ: :ヽ: : ::\__  `~ "      /: : ト; lヽ)   ゝ
       レ `| `、l`、>=ニ´        ,  _´ : :} `   /
         ,,、r"^~´"''''"t-`r、 _  -、 ´ヽノ \ノ   /    お ・
       ,;'~  _r-- 、__     ~f、_>'、_         |  で  前 ・
      f~  ,;"     ~"t___    ミ、 ^'t         |  は  ん ・
      ,"  ,~         ヾ~'-、__ ミ_ξ丶     |  な  中 ・
     ;'  ,イ ..          ヽ_   ヾ、0ヽ丶    l         /
     ( ;":: |: :: ..          .`,   ヾ 丶 !    \____/
     ;;;; :: 入:: :: ::      l`ー-、   )l   ヾ 丶
     "~、ソ:: :い:: :     \_  ノ ,    ヾ 丶


223 :デフォルトの名無しさん:2012/07/16(月) 17:55:22.73
祝日でもそれが平日なら会社あるだろ
そうじゃないと毎月の労働時間がまちまちになるからな
よって昼間っから書き込んでるのはゴミニート

わきまえろ

224 :デフォルトの名無しさん:2012/07/16(月) 18:01:57.82
生きてふるさとに帰れるといいね…

225 :デフォルトの名無しさん:2012/07/16(月) 18:22:48.24
ニートは犯罪者。
ニートを許すな。

俺たち日本国民には勤労の義務がある。
義務を果たせないやつに権利を主張することなどできない。

ニートには生存権などない。
ニートへの生活保護は即刻打ち切るべし。

健康上問題があって就労が不可能な場合はこの限りではないが、
鬱病などは病気ではなく全て甘えだから健康上問題ない部類にはいる。

226 :デフォルトの名無しさん:2012/07/16(月) 22:37:48.01
>>222
このアスキーアートよく分からんのだけど、とりあえず女の子が右側を前に
して首を左向きにしているところまでは分かる。下部の左右の中央の部分の
絵は何なんだ?人差し指なのか?

誰か解説よろ

227 :デフォルトの名無しさん:2012/07/16(月) 22:48:30.36
http://s3.amazonaws.com/imgly_production/19868/large.jpg

228 :デフォルトの名無しさん:2012/07/16(月) 22:58:53.42
ロッテ製品不買運動 韓国200万人の自営業者が

飲食店など韓国の自営業者が全国規模で、流通大手ロッテグループ製品の不買運動に乗り出した。

大型スーパーの進出で商圏を奪われ生き残りの危機に立たされているとし、コルモク(路地)商圏
生存消費者連盟と有権者市民運動が、酒類を扱う飲食店や宿泊業など小規模商工業者団体の
会員らとともに16日、不買運動を開始した。

これら団体は先月末、韓国チェーンストア協会に対し、大型スーパーの義務休業の順守やクレジット
カード手数料体系の改編受け入れなどを要求した。しかし成果が得られなかったことから、今月13日、
ロッテグループに闘争の意志を書面で伝えた。要求が受け入れられるまで無期限で不買運動を続ける。

ロッテグループのウイスキー「スコッチブルー」は国産ウイスキー市場で現在3位、焼酎「チョウムチョロム」
は「チャミスル」と激戦を繰り広げている。飲食店やカラオケ店でこれら酒類やミネラルウォーター、
清涼飲料が販売されなくなれば、ロッテは大きな打撃を受ける。

また、小規模商工業者側とその家族、市民団体を合わせた約600万人は、ロッテ百貨店やロッテマート、
ロッテスーパーなどの小売店を利用しないことにした。菓子類や氷菓、ハンバーガーなども不買運動の
対象とする。

さらに、外食分野などの小規模商工業者団体や市民団体にも、不買運動への協力を呼びかけている。
http://m.yna.co.kr/mob2/jp/contents_jp.jsp?cid=AJP20120716001400882&domain=6&ctype=A&site=0100000000&mobile

関連記事
韓国・ロッテ製菓など製造のアイスクリーム8種から基準値以上の細菌検出
http://news.livedoor.com/article/detail/6723748/

229 :デフォルトの名無しさん:2012/07/16(月) 23:02:33.29
>>227
ありがd
s/首を左向きに/首を右向きに/;

230 :デフォルトの名無しさん:2012/07/16(月) 23:12:00.13
ロッテも土人の国からは撤退したらよろしいがな
そしたら日本も韓国からの輸入を芸能関係も全面禁止にしてしもたらよろしいがな

うちらは一切困りまへん
困るのは土人のみなさんでっしゃろ

231 :デフォルトの名無しさん:2012/07/17(火) 03:53:24.54
PostgreSQLに秒間80回くらい接続が来てるんだが
これ動かしたままpg_dumpでバックアップとっても大丈夫かね?

232 :デフォルトの名無しさん:2012/07/17(火) 13:10:49.30
無理

233 :196:2012/07/17(火) 15:34:08.67
>>196の本人です。みなさん、ご意見ありがとうございます!
ぴんとこなかったのですが…
「変数でやってる」ていうのが印象にのこりました。
そのために、名前空間を利用しようとおもいます。
かきかえられたくないんじゃなくて、定数≠まとめてかいておきたいんです。
(何回も何回もおなじ計算をやりたくないとか…)

Readonly module
constantを実現するモジュール
サブルーチンを定数の代用にする
変数でやってる
一括で置換

use strict;

sub CONST { return 9 }

my $s = CONST;
print $s, "\n";

234 :デフォルトの名無しさん:2012/07/17(火) 16:20:37.35
長文書きたいだけのゴミか

235 :デフォルトの名無しさん:2012/07/17(火) 16:42:47.60
>>234
sub CONST { return q{teisuu} }
これ説明しろ

236 :デフォルトの名無しさん:2012/07/17(火) 16:57:49.93
できないねぇ

237 :デフォルトの名無しさん:2012/07/17(火) 17:07:29.41
use strict;

sub CONST { return q{teisuu} }

my $s = CONST;
print $s, "\n";

238 :デフォルトの名無しさん:2012/07/17(火) 17:13:43.60
質問しようと思ったけど、
質問してる人も回答してる人も
なんか感じ悪いから他あたるわ。

239 :デフォルトの名無しさん:2012/07/17(火) 17:19:52.79
しかしさ、perlほどメジャーな言語の疑問なら
ちょっとググりゃぁいくらでも答が出て来そうなもんだけど
端的な解ってもんにまず出会った事がないね

240 :デフォルトの名無しさん:2012/07/17(火) 17:22:00.96
昔のPerl基準の汚いコードがわんさか出てくるからねぇ
「当時はそういう書き方をするしかなかった」ってのならわかるけど
2010年代にもなってそういう書き方に毒されるのは良いことじゃないよ

241 :デフォルトの名無しさん:2012/07/17(火) 17:22:49.12
それはお前が馬鹿だからの証明を事項にすぎない

242 :デフォルトの名無しさん:2012/07/17(火) 17:24:52.11
このスレ意外とキチガイ臭がするな。

243 :デフォルトの名無しさん:2012/07/17(火) 17:36:11.88
これだけ時代がすすんでいると、たとえば2ちゃんの投稿から
重要そうな行だけ自動で選別するような言語解釈モジュールみたいなものって
pearとかで用意されておりますでしょうか?

244 :デフォルトの名無しさん:2012/07/17(火) 17:40:59.56
あったら使ってるからお前のカス以下の書き込みは見えないから答えられないからな

245 :デフォルトの名無しさん:2012/07/17(火) 17:45:41.42
>>244
市ね精神異常

246 :デフォルトの名無しさん:2012/07/17(火) 17:48:22.13
>>233
昼間から書き込みできるほど暇なのかこのゴミニートは
プログラムなんか組まなくていいから仕事しろksg
ニートはマジで社会に要らねーんだよ

247 :デフォルトの名無しさん:2012/07/17(火) 17:48:22.27
>>241
日本語でおk

248 :デフォルトの名無しさん:2012/07/17(火) 18:04:05.06
さっきUFO見たぞ





















コンビニでwwwwwwwwwwwwwwwwwwwwwwwwwwwww

249 :デフォルトの名無しさん:2012/07/17(火) 18:31:20.30
use strict;
use Encode;
sub setConstants {
my $r = shift;
$r->{nichi} = decode(cp932 => '日');
$r->{getsu} = decode(cp932 => '月');
$r->{ka} = decode(cp932 => '火');
$r->{ka_length} = length($r->{ka});
$r->{sui} = decode(cp932 => '水');
$r->{moku} = decode(cp932 => '木');
$r->{kin} = decode(cp932 => '金');
$r->{do} = decode(cp932 => '土');
$r->{sun} = 'Sun';
$r->{mon} = 'Mon';
$r->{tue} = 'Tue';
$r->{wed} = 'Wed';
$r->{thu} = 'Thu';
$r->{fri} = 'Fri';
$r->{sat} = 'Sat';
}

# main
my ($i, $n, $s);
my $g = {};
my $line = decode(cp932 => '234 名前:デフォルトの名無しさん 投稿日:2012/07/17(火) 16:20:37.35 ');
setConstants($g);
$i = index($line, $g->{ka});
$n = $i + $g->{ka_length};
$s = join '', substr($line, 0, $i), $g->{tue}, substr($line, $n);
print encode(cp932 => $s), "\n";

250 :デフォルトの名無しさん:2012/07/17(火) 18:58:23.58
>>233
今ひとつつかめない。
こういうモジュールが欲しいということかしらん。
http://perldoc.jp/docs/modules/Config-Tiny-2.14/Tiny.pod

251 :デフォルトの名無しさん:2012/07/17(火) 19:11:05.37
>>249
バカのふりしてバカなコード書くのはもうやめなさいよ

252 :デフォルトの名無しさん:2012/07/17(火) 19:12:12.46
>>251
お前よりはマシw

253 :デフォルトの名無しさん:2012/07/17(火) 19:27:11.59
>>250
もっと単純。本人は知ってか知らずか、
「モジュールの書き方を教えてくれ」
って言ってる。


254 :デフォルトの名無しさん:2012/07/17(火) 19:36:34.92
救いようのないヴァカ

255 :デフォルトの名無しさん:2012/07/17(火) 20:39:02.66
>>253
回答自体は、質問のすぐ後に幾つか出てるしなー
それ以上は割とどうでもよさげ

256 :デフォルトの名無しさん:2012/07/18(水) 00:42:06.25
>>246
12分しか違わねーじゃねーか!このゴミニート友!

257 :デフォルトの名無しさん:2012/07/18(水) 01:08:53.89
時間給の場合は流行り廃りを利用して自らの仕事を創設する必要があるが
月給制の場合は保守を行うであろう自らの手間隙を鑑みて保守性に優れた
手法をとる必要がある。その場合は流行を追うのは得策ではない。

258 :デフォルトの名無しさん:2012/07/18(水) 02:12:49.91
そのうちワードプレスも廃れてくれることを願うよ

259 :デフォルトの名無しさん:2012/07/18(水) 03:48:46.01
そもそもプログラムに流行などない
そのシステムを開発するのに最も適した言語で
最も効率よく処理されるプログラムを書くだけのこと

ベンチマークが全てだ

260 :デフォルトの名無しさん:2012/07/18(水) 07:34:01.38
wwww
アホがいるよw
チャcッチャと作れて まあまあ遅いのと
作るのに5年かかる超速のプログラム
どっちがいいのよwwwww


261 :デフォルトの名無しさん:2012/07/18(水) 08:03:47.15
【大赤字】 韓国万博にK-POPスターを呼んでも客が来ないため、チケット69円で投売り開始
http://engawa.2ch.net/test/read.cgi/poverty/1342528699/


麗水エキスポ:1000ウォンの深夜入場券発行へ

麗水エキスポの入場者数が目標を大幅に下回っていることを受け、
韓国政府は1000ウォン(約69円)の深夜入場券を発行することを決めた。
http://www.chosunonline.com/site/data/html_dir/2012/07/17/2012071701101.html


262 :デフォルトの名無しさん:2012/07/18(水) 12:50:15.94
本物のアホが湧いててワラタwwwwwwwww
そうだな、確かに多少遅くてもチャッチャと作れたほうがいいわなw
小規模の使い捨てスクリプトなら違いないw
そういうものしか作ったことがないとそれが全てになるんだろうなwwww
そういう使い捨てのプログラム作ってるプログラマって使い捨てだよなwwwww
かわいそうにwwwwwwwwwwwww

263 :デフォルトの名無しさん:2012/07/18(水) 13:45:57.99
Perlで大規模なシステムや基幹システムなんて組むことないのにこの人大丈夫?

264 :デフォルトの名無しさん:2012/07/18(水) 19:19:48.86
異様な雰囲気のスレだ。

265 :デフォルトの名無しさん:2012/07/18(水) 19:48:24.31
てかム板全体がこんな感じよ

266 :デフォルトの名無しさん:2012/07/18(水) 22:58:33.90
C言語のスレとかはまともに機能してるぞ、ここはほとんど機能してない

267 :デフォルトの名無しさん:2012/07/18(水) 23:14:31.13
>>265
まともな奴は全員Twitterに行ったからな

268 :デフォルトの名無しさん:2012/07/19(木) 00:41:51.55
真面目にやりたい奴ならTwitter一択だろうね。
なんか一時的にプログラム組まなきゃいけない状況にあって
質問も1つや2つであと未来永劫プログラムに触れる機会がないなら2chだな。

269 :デフォルトの名無しさん:2012/07/19(木) 01:48:56.40
ちぇっ、モダンPerlerは使い捨てなのかぁ

270 :デフォルトの名無しさん:2012/07/19(木) 02:33:54.56
P.A.WORKSによる完全オリジナル  「TARI TARI」 7月

『true tears』に『花咲くいろは』、いずれもテレビ発の完全オリジナルアニメとして人気を
博した作品だ。両作品を制作するのは富山県に拠点を持つアニメスタジオP.A.WORKSで
ある。
そのP.A.WORKSが、今夏、新たな完全オリジナルのテレビアニメシリーズを世に問う。
7月1日のtvk、KBS京都、石川テレビを皮きりに放映をスタートする『TARI TARI』である。

『TARI TARI』は、『true tears』(2008年・西村純二監督)、『花咲くいろは』(2011年・
安藤真裕監督)に続き、P.A.WORKSが得意とする青春ストーリーだ。テーマは「音楽を
巡る物語」、神奈川・江の島を舞台に、音楽を軸に主人公たちの心の動きを描きだす。
監督は『映画レイトン教授と永遠の歌姫』の橋本昌和さんを起用、さらにキャラクター
原案にはPSPソフト『AKIBA'S TRIP』のキャラクターデザイン・イラストで一躍注目を
浴びる新鋭、tanuさんが務める。キャラクターデザイン・総作画監督に関口可奈味さん、
美術監督に東地和生さん、本作で重要な位置を占める音楽には浜口史郎さんが
参加する。この夏期待の作品、と言って間違いないだろう。
http://animeanime.jp/imgs/zoom/3123.jpg
http://animeanime.jp/imgs/zoom/3129.jpg
http://animeanime.jp/imgs/zoom/3128.jpg
http://animeanime.jp/imgs/zoom/3130.jpg

http://animeanime.jp/article/2012/07/01/10674.html

271 :デフォルトの名無しさん:2012/07/19(木) 02:58:43.92
アニヲタニュースきめぇ

272 :デフォルトの名無しさん:2012/07/19(木) 04:34:09.45
ツイッターでソースコードとかはれるの?文字オーバーしないの?

273 :デフォルトの名無しさん:2012/07/19(木) 06:43:45.73
ツイッターよく知らないんだけど、回答できる人にフォローされてない人が
質問つぶやいてもどうにもならない気がするのだが。perlとかキーワード検索
して常時監視してる親切な人とかいるの?


274 :デフォルトの名無しさん:2012/07/19(木) 06:52:03.14
2ちゃんでならキ○○イとかに絡まれてもヘイまいど!って感じだけど
ツイッターっで粘着されたら怖くて震える

275 :デフォルトの名無しさん:2012/07/19(木) 07:53:05.12
>>272
gist

276 :デフォルトの名無しさん:2012/07/19(木) 09:22:42.56
韓国産のヒラメで食中毒 調べてみたら寄生虫がうようよみつかる
http://engawa.2ch.net/test/read.cgi/poverty/1342639945/


県内初 ヒラメ由来の食中毒

今月14日、新庄市内の飲食店でヒラメの刺身を食べた5人が下痢や吐き気などの食中毒の症状を訴え、原因は、
ヒラメに特有の寄生虫とわかりました。
この寄生虫が原因の食中毒が確認されるのは県内で初めてです。
県によりますと、今月14日午後、新庄市内の飲食店で、韓国産の養殖ヒラメの刺身を食べた5人がその日の夜に
かけて次々に下痢や吐き気などの症状を訴えて病院に運ばれ、1人が入院しました。
県によりますと全員快方に向かっていて入院した1人もすでに退院しているということです。
県が飲食店に保管されていた残りのヒラメを回収して調べたところ、「クドア・セプテンプンクタータ」という寄
生虫が見つかり、食中毒が原因と断定しました。
この寄生虫は、おもにヒラメの刺身に寄生し、全国的に食中毒が相次いだことをうけ厚生労働省は去年6月、都道
府県などに注意を呼びかけていましたが、県内で確認されたのは今回が初めてです。
県によりますと、国内で養殖されるヒラメは出荷前に寄生虫がいないか検査が行われているということです。

http://www.nhk.or.jp/lnews/yamagata/6023681251.html


277 :デフォルトの名無しさん:2012/07/19(木) 10:19:00.57
>>274
ブロック機能ってのがあってアカウントを個別にブロックできる
粘着が次々に新しいアカウントを作ってくる場合は
信用できるフォロワーだけ残して自分のアカウントに鍵をかければ良い

278 :デフォルトの名無しさん:2012/07/19(木) 18:45:42.85
韓国産のヒラメなんか食うからだろバーカwww

279 :デフォルトの名無しさん:2012/07/19(木) 19:31:22.69
>>265
んなこたーない

280 :デフォルトの名無しさん:2012/07/20(金) 16:07:48.91
>>276
このスレの住人は韓国とか興味ないんだよわかるか?
興味あったらそういうスレ行ってみてるわけだから
このスレの住人はそういうことに関心ねえんだよ

281 :デフォルトの名無しさん:2012/07/20(金) 19:57:57.16
関心あるやつは自分で調べるがなw

282 :デフォルトの名無しさん:2012/07/21(土) 00:33:52.92
未だにtieがイマイチ解らん
あるから色んなことが出来ているモノなのは判るのだが
イマイチ理解できなくて具体的な用途も浮かばない

283 :デフォルトの名無しさん:2012/07/21(土) 00:53:12.82
dbmopen で十分。

284 :デフォルトの名無しさん:2012/07/21(土) 01:12:21.15
perlで基幹システムねぇ...毎日その仕事ですよ

285 :デフォルトの名無しさん:2012/07/21(土) 01:22:07.87
ぽおぅで基幹とかあふぉだろw

286 :デフォルトの名無しさん:2012/07/21(土) 01:28:53.49
いやありっしょ

287 :デフォルトの名無しさん:2012/07/21(土) 03:09:05.56
PHPなら基幹システムもありえるが、
Perlには無理。
Perlで作れるって言ったら、
マンカスみたいな基幹システムか?

288 :デフォルトの名無しさん:2012/07/21(土) 04:03:15.66
なんでPerlスレにPHP厨すぐ沸いてしまうん?

289 :デフォルトの名無しさん:2012/07/21(土) 09:17:35.53
だよな、PHP厨アホすぎwここがPerlスレと認識できないほど情弱なんだろw
それほど情弱だからPHPなんてメリットが一つもないゴミ使ってんだろwww

290 :デフォルトの名無しさん:2012/07/21(土) 11:04:26.95
当時はPHPもPythonもRubyもなかったしな。それにこいつらはダーティな
ことをしようとするとすぐに音をあげる。まあ、うちにはマッチしてないっ
てこった。

291 : ◆vfNQkIbfW2 :2012/07/21(土) 16:20:40.53
QRコードを動的に生成したいのですが、Perlで生成する方法を教えてもらえませんでしょうか?

292 :デフォルトの名無しさん:2012/07/21(土) 16:37:10.63
ttp://search.cpan.org/search?mode=all&query=qrcode


293 :デフォルトの名無しさん:2012/07/21(土) 21:26:03.24
基幹基幹言ってるけどどんなシステム想定してんの?
まあPHPはゴミだからどんなシステムだろうと使い道はないから問題外として
Perlで組む基幹システムってどんなのよ

294 :デフォルトの名無しさん:2012/07/21(土) 21:29:45.85
539 名前:nobodyさん[sage] 投稿日:2012/07/21(土) 12:53:31.59 ID:???
なんでPHPスレにPerl厨すぐ沸いてしまうん?



540 名前:nobodyさん[sage] 投稿日:2012/07/21(土) 12:54:12.13 ID:???
だよな、Perl厨アホすぎwここがPHPスレと認識できないほど情弱なんだろw
それほど情弱だからPerlなんてメリットが一つもないゴミ使ってんだろwww

295 :デフォルトの名無しさん:2012/07/21(土) 21:45:13.51
どっから持ってきたんだよそのコピペ
と思ったけど捏造だろうな

296 :デフォルトの名無しさん:2012/07/22(日) 02:06:47.79
はじめまして。質問させていただきます。

MTを動かすためにImage::Magickを実行したいのですが、エラーになります
# perl -MImage::Magick
Can't locate Image/Magick.pm in @INC (@INC contains: /usr/local/perl-5.8/lib/5.8.9/x86_64-linux /usr/local/perl-5.8/lib/5.8.9 /usr/local/perl-5.8/lib/site_perl/5.8.9/x86_64-linux /usr/local/perl-5.8/lib/site_perl/5.8.9 .).
BEGIN failed--compilation aborted.

となってしまいます。
Magick.pmは以下にあります。
/usr/lib64/perl5/vendor_perl/Image/Magick.pm

どのように対処したらよいでしょうか?
皆様どうぞよろしくお願いします。

297 :デフォルトの名無しさん:2012/07/22(日) 02:23:44.46
>>296
パス通ってないんでないの?

298 :デフォルトの名無しさん:2012/07/22(日) 02:24:22.25

エラーも読めないとかマジで頭おかしいんじゃねこのゴミ

299 :デフォルトの名無しさん:2012/07/22(日) 02:26:21.82
>>296
何のためにエラーが表示されてると思ってんの?
お前プログラムやる資格ないよ
お前にプログラムやってもらわなくても誰も困らないから
回線切って引きこもってろ
社会に出てこられるとマジで迷惑

300 :デフォルトの名無しさん:2012/07/22(日) 02:27:36.28
>296みたいなヴァカガキにパソコン持たせるとか親も相当DQNなんだろうな。

301 :デフォルトの名無しさん:2012/07/22(日) 02:28:40.48

え?モジュールが@incで示すPathに存在しないということでなくって?

通ってないんでしょ?

302 :デフォルトの名無しさん:2012/07/22(日) 02:31:19.12
>>296
こいつクズだなwwwww
これからエラー出るたびにここに貼る気かよwwwwwwwww
クズすぎるwwwwwwwwwwwwwwwwwww

303 :デフォルトの名無しさん:2012/07/22(日) 02:35:29.91
perlでCSVファイルを生成してダウンロードするCGIを作ってるんですが、
ヘッダを

 print qq|Content-Type: text/csv\n\n|;
print qq|Content-Disposition: attachment; filename="hogehoge.csv"\n\n|;

としてもファイル名が「〜〜.cgi」でダウンロードされようとしてしまいます。
apacheのログにはエラーなどは出ていないですし、ダウンロードした〜〜.cgiの中身を見ると
きちんと命令通りに出力されています。

もう詰み気味です。。。何が原因なのでしょうか?

304 :デフォルトの名無しさん:2012/07/22(日) 02:45:22.90
>>303
こいつクズだなwwwww
これからエラー出るたびにここに貼る気かよwwwwwwwww
クズすぎるwwwwwwwwwwwwwwwwwww

305 :デフォルトの名無しさん:2012/07/22(日) 02:53:41.38
>>303は釣りだろうけど、>>296みたいな人に対する人格攻撃は
第三者から見てもこたえるわ。
まあ同一人物かもしれんが。

306 :デフォルトの名無しさん:2012/07/22(日) 03:01:59.55
親がまともに教育できなかったから>>296みたいなゴミが生まれたんだろw
ゴミの子はゴミw親を恨めw

307 :デフォルトの名無しさん:2012/07/22(日) 03:12:30.10
>>296は釣りだろ
まともな精神構造の奴がこんな質問するわけない

308 :296:2012/07/22(日) 03:18:38.76
ばれたw
でも大漁www

309 :デフォルトの名無しさん:2012/07/22(日) 03:49:29.64
>>308
ガチだろうが。ありがとうは?

310 :デフォルトの名無しさん:2012/07/22(日) 04:26:37.59
>>309
馬鹿に構うな

311 :デフォルトの名無しさん:2012/07/22(日) 07:58:19.98
>>296もそれにツッコんでる奴も全員答えを知らないようなので
% PERL5LIB=/usr/lib64/perl5/vendor_perl perl -MImage::Magick

312 :デフォルトの名無しさん:2012/07/22(日) 09:03:47.46
単に1回コマンド走らせるだけなら -I/usr/lib64/perl5/vendor_perl つければいいんじゃん
環境変数PERL5LIBは引数いじれない時や全ての子コマンドでこのライブラリパスを通しておきたいって時にやむを得ず設定する

313 :311:2012/07/22(日) 09:12:31.57
>>312
d
そっちの方が適切ですね

314 :デフォルトの名無しさん:2012/07/22(日) 10:05:57.87
普通は、-I スイッチじゃなくて、 use lib でスクリプトに埋め込むもんじゃね?
まあシェバン行に書いても良いけどさ。

ついでに言えば、
BEGIN{ unshift @INC, "PATH" }
すりゃいいだけの話だから、PERL5LIB だの、 -I だの use lib だの解説
せんでも、
>パス通ってないんでないの?
だけで終りの話し。
これで理解出来ない奴は、40箱目あたりだと、「初心者スレに行け」
って誘導されて終り。



315 :デフォルトの名無しさん:2012/07/22(日) 10:20:15.18
質問に煽ってる奴は同一人物だ。
どんな質問でも煽ってる基地外。

>>296
>>314のいうように、use lib 使うのが一般的な気がする
スクリプトの最初の方で、
use lib ('/usr/lib64/perl5/vendor_perl/');
と、追加してみるといい。
PATHが通ってない場合、use lib でPATH通せば良い

>>303
板違い。>>1

316 :デフォルトの名無しさん:2012/07/22(日) 11:34:32.13
Galaxy S3の画面の”焼付き”を韓国メディアが検証!→24時間連続点灯で焼き付き、しかも戻らない
http://engawa.2ch.net/test/read.cgi/poverty/1342832178/

画面に残像が残る、いわゆる”焼付き現象”は今に始まったことではありませんが、Galaxy S IIIのマニュアルに記載されている「画
面劣化によるムラが発生した場合、サムスンは責任を負いません。」という一文(韓国版のみ?)が原因で、議論がいつもより激し
くなっているようです。サムスンはこの記述に対し謝罪し、内容の修正を行うとコメントしたそうです。

そうした中、Galaxy S IIIの焼付き現象について、韓国メディアのetnewsが検証を行いました。

検証に用いたのは、韓国版Galaxy S III LTEと、IPS液晶を搭載する「Optimus LTE II」。それぞれに白と黒のチェック柄を24時間連
続で表示させ続け、表示を元に戻した時の残像の様子を確認しました。
http://www.youtube.com/watch?v=OIqqnnb1LBw

結果、Galaxy S IIIでは、ホーム画面に戻った後にも、テスト用のチェック柄が画面に残りました。背景を青色にすると顕著です。一
方、液晶を採用するOptimus LTE IIでは画面の異常は確認できませんでした。

そしてその後12時間電源をOFFにし、再度確認してみても、残像は表示され続けたままでした。

焼き付きの原因は、AMOLEDで使われる赤、緑、青の発行体のそれぞれで寿命が異なることにあります。寿命が異なることで、同
じ時間発光させ続けることで、一部分だけが暗くなり、画面にムラが生じるというわけです。特に青は寿命が極端に短いとされてい
ます。

AMOLEDは高いコントラスト、応答性、構造的に薄くできるなど、液晶と比べて多くの利点もあります。しかし”寿命が短い”という欠
点も抱えているようです。今のところ根本的な解決は不可能で、寿命を延ばすことが最善策であるとされています。

しかし24時間でこうも簡単に焼き付くものなのですね。ここまで顕著な結果を望まなければ、あるいは数時間で焼付きを体験できる
かもしれません。しかも一度焼き付くと、元に戻すことはできません。

http://www.datacider.com/28903.php
http://www.datacider.com/wp-content/uploads/2012/07/galaxys3_barn.jpg

317 :デフォルトの名無しさん:2012/07/22(日) 12:26:01.87
296です。皆さんありがとうございます。
やってみます。たくさんのご助言本当にありがとうござます。
プログラマは親切な人が多いですよね。

318 :デフォルトの名無しさん:2012/07/22(日) 12:27:11.65
でもエラー読んでパス通すことすら分からない奴がこれから出会うだろう様々なエラーに対応できるとは思えないが

319 :デフォルトの名無しさん:2012/07/22(日) 12:36:15.66
>>318
ここでゴミみたいな質問に喜んで答える自己顕示欲の塊みたいな雑魚にきくから問題ないw

320 :デフォルトの名無しさん:2012/07/22(日) 12:38:19.02
ザコとウンコの再生産か
胸が熱くなるな


321 :デフォルトの名無しさん:2012/07/22(日) 12:48:18.06
叩いてる奴らはいい加減にしろ。
そんなことしたら中途半端に自分で考えたり調べたりする力がついてズルズルPerlを続けるから、余計にこのスレに戻ってくる率が上がるぞ。
こういう馬鹿にはさっさと答えを教えて解決能力を奪うに限る。
そうしたほうが早くに壁を感じて消えてくれる率が高くなるんだよ。
だから俺も他の奴もヒントじゃなくて答えを丁寧に書いてる。
北風と太陽の話知ってるか?
消えて欲しいからといって叩きまくるのは賢いとはいえない。

322 :デフォルトの名無しさん:2012/07/22(日) 12:56:40.34
>>321
まあ一理あるね。
ではおまかせしよう。

323 :デフォルトの名無しさん:2012/07/22(日) 13:05:31.71
消えて欲しいからって人ばかりじゃないと思うけどな・・・
答え分かる俺SUGEEEEEEEEEEEEEEだろ
って言いたいだけで書いてる人もいると思うけどな

324 :デフォルトの名無しさん:2012/07/22(日) 15:07:53.12
296です。ググりまくってImageMagickはPerlから動くようになりました。
ありがとうございました。
Perl大嫌いです

325 :デフォルトの名無しさん:2012/07/22(日) 15:52:35.36
>>321-322
わかりやすいキチガイ論理&自演ありがとうございました

326 :デフォルトの名無しさん:2012/07/22(日) 15:59:44.78
と、本物のキチガイが申しております
キチガイには正論もキチガイ理論に見える良い例

327 :デフォルトの名無しさん:2012/07/22(日) 16:03:39.59
おうおう付き合ってくれるんかい
じゃあ「さっさと答えを教えて解決能力を奪う」という妄言に論理的説得力持たせてくれや

328 :デフォルトの名無しさん:2012/07/22(日) 17:27:55.72
「先進国の韓国、世界中で売春するのは異常」
http://www.chosunonline.com/site/data/html_dir/2012/07/22/2012072200166.html
(抜粋)
 このところ米国やオーストラリアなどで韓国人女性を中心とした売春組織が
相次いで摘発されるなど、韓国の売買春問題が国際的に注目を集める中、
国際的な売買春予防団体「ノット・フォー・セール(Not For Sale、NFS)」が
韓国に支部を設立することになった。

 バストン教授が売春に携わる韓国人女性と最初に関わったのは2007年。
バストン教授は「当時はロサンゼルスでFBIと協力し、
あるマッサージショップで働いていた売春目的の韓国人女性100人を摘発した。
女性たちは全員が国外退去となったが、後にほとんどが韓国に戻ってから再び売春をしたり、
家族に見捨てられたりしていると聞いた」と述べた。

 韓国政府が最近打ち出した違法ヤミ金業者の根絶対策に注目しているというバストン教授は
「韓国では女子大生がヤミ金から学資金を借り、これを返済できず売春を始めるケースが増えている。
一度違法ヤミ金業者に関わってしまうと、売春をすればするほど逆に借金が増え、
最終的に抜け出すことができなくなる」と指摘した。

 バストン教授はさらに「韓国は1人当たりGDP(国内総生産)が
2万ドル(約158万円)を上回る先進国なのに、
世界で売春を行う女性が多いのは非常に特殊な現象だ」とも述べた。
海外に出てまで金のために売春を行うのは、開発途上国の貧しい女性がほとんどだというのだ。

 韓国人女性による海外での売春問題は非常に深刻だ。
米国とオーストラリアの両政府によると、米国で売春目的で働く外国人女性の4人に1人(23.5%)、
オーストラリアでは5人に1人(17%)が韓国人で、
そのため韓国は「売春婦輸出国」という汚名を着せられているほどだ。
韓国国内での風俗業の市場規模もおよそ15兆ウォン(約1兆300億円)と推定され、
関係する風俗店の数は4万6000件以上に上り、ここで働く女性の数は27万人に達する。

329 :デフォルトの名無しさん:2012/07/22(日) 20:20:46.03
チョンなんて売春とごり押しと規制しかできないから仕方がないといえば仕方がない

330 :デフォルトの名無しさん:2012/07/22(日) 21:04:10.07
地球規模のお遊びウェッブページとは違うだろうね

331 :デフォルトの名無しさん:2012/07/22(日) 23:19:43.35
お遊びだろうと何だろうと儲かればいいんだよ
お前はせいぜい崇高な1円にもならないページでも作ってろ
金にならないホムペってゴミと同じだよw

332 :デフォルトの名無しさん:2012/07/23(月) 00:18:39.68
>>331
アフィリ?

333 :デフォルトの名無しさん:2012/07/23(月) 00:21:00.67
いや、自己紹介だろうな。
一銭にもならない書きこみを御身自らわざわざなさるのだから、
その決意たるや洋々なものとお見受けする。
ゴミのなんたるかをその行動を以て我々に示してくださっている
とても偉大なお方だ。


334 :デフォルトの名無しさん:2012/07/23(月) 00:24:29.41
世知がない世の中よのぅ〜

335 :デフォルトの名無しさん:2012/07/23(月) 02:11:11.00
世知辛い(せちがらい)な。

336 :デフォルトの名無しさん:2012/07/23(月) 02:17:31.16
システム開発と掲示板の書き込みを同列で考える驚愕の>>333

337 :デフォルトの名無しさん:2012/07/23(月) 02:35:39.62
そうかCPANはゴミと同じだったのかwまあ薄々気づいてはいたがな

338 :デフォルトの名無しさん:2012/07/23(月) 02:45:35.31
CPANのモジュールってさ、
Perlのコアに取り入れられることもあるけど、
あれって標準委員会とか誰かが互換性チェックしてるのか?

バージョンが変わったら互換性がなくなるなんてことが
ちょくちょくあって困るんだが。

339 :デフォルトの名無しさん:2012/07/23(月) 02:59:14.05
>>338
あるねー。趣味でやってるからなんか古いバージョンに戻したりしちゃうけど
お仕事とかだと困るだろうね。

340 :デフォルトの名無しさん:2012/07/23(月) 10:41:06.01
ぶっちゃけCPANなんて普通の職業プログラマレベルなら1日で作れるだろ
顔本よりかなり簡単なシステムだし

341 :デフォルトの名無しさん:2012/07/23(月) 10:44:18.24
HTML::TreeBuilderでwebページのスクレイピングをしているんですが、
<span>AAA</span>BBB<span><span>CCC</span>DDD</span>
という中からCCCのみを取得したいのですが、
どう書いたらいいでしょうか。
look_down(idとヘッダ)->find('span')で取得したアレイを1個ずつas_textすると
AAA
CCCDDD
CCC
と取得されます。まぁ最後の要素だけ取り出せばいいのですが、spanが2個的な書き方ってできないもんでしょうか。

342 :デフォルトの名無しさん:2012/07/23(月) 10:55:17.59
>>332
ホムペって単語からアフィを連想するやつがまだ生き残ってるとはw


343 :デフォルトの名無しさん:2012/07/23(月) 11:59:13.46
韓国 「僕ら韓国人は在日など屑としか見ていない。日本は在日を破棄していいよ」
http://engawa.2ch.net/test/read.cgi/poverty/1343010685/


267 名前:名無しさん@涙目です。(明治神宮)[] 投稿日:2012/01/03(火) 10:54:37.55 ID:RD/W0ZCZ0
在日留学生の発言
「日本で一番驚愕したのが、国会図書館などの利用に制限がかからない。
公文書もマイクロフィルムで閲覧できる。ガイジンの僕でも、
所定の手続きだけで、閲覧できる。当然、大学の図書館でも自由に閲覧できるけど。
日本で閲覧できた事実は、僕の自我を崩壊させるのかと思うくらいに衝撃だった。
イミョンバクを始め、歴代の大統領の事実歪曲・隠蔽・コウモリ反日政策を取った理由は
全て、「政権維持」の為。今回、イミョンバクがほぼ失脚するとのスケジュールが
ソウル市長選で、確定した。だから、必死なんだろうね。
予言じゃないけど、書いとく。大統領親族が、これから断罪されるよ。
楽しみだね。在日への温情は、もうやめるべき。日本人は優しすぎた。
僕ら韓国人は、在日など屑としか見ていないのに」


344 :デフォルトの名無しさん:2012/07/23(月) 13:59:14.17
>>341
use HTML::Treebuilder;
use feature qw(say);

my $tree = HTML::TreeBuilder->new;
$tree->parse(<<'EOF');
<p id="content"><span>AAA</span>BBB<span><span>CCC</span>DDD</span></p>
EOF
$tree->eof;
my $p = $tree->look_down("id", "content");
my $span = ($p->find("span"))[1];
my $content = ($span->find("span"))[1]->as_text;
say $content;

345 :デフォルトの名無しさん:2012/07/23(月) 15:58:56.78
>>343
その在日留学生の立場ってどれ?
日本の味方?韓国の味方?
どっちでもなく単に在日の敵?
文脈から判断しにくいんだが

346 :デフォルトの名無しさん:2012/07/23(月) 21:57:16.84
日本の味方

347 :デフォルトの名無しさん:2012/07/23(月) 22:03:06.12
>>332=池沼

348 :デフォルトの名無しさん:2012/07/23(月) 22:23:15.89
外部ファイル(UTF8)から読み込んだ日本語を、
UTFフラグ立てないで変数にいれてもおかしくならないけど、
ハッシュのキーに使うとおかしくなる理由を教えてください。
このわけのわからん挙動がいらいらします。

もちろん実装は全部フラグ立てるけど。


349 :デフォルトの名無しさん:2012/07/23(月) 22:26:28.28
>>348
荒らしはお引き取りください

350 :デフォルトの名無しさん:2012/07/23(月) 22:31:45.74
>>348
お前のいかれた書き込みもいらいらするね

失せろゴミクズ

お前みたいな奴は社会でも不要

351 :デフォルトの名無しさん:2012/07/23(月) 22:36:13.72
>おかしくなる
具体的な挙動も書けないのかこのクズは。
どうせ嫌がらせのように後から情報出すんだろうな。
クズすぎる。

352 :デフォルトの名無しさん:2012/07/23(月) 22:36:41.90
>>348
Perl初心者に人様に質問する余地なんかねえよ
お前は2chから消えろ
Googleにも本にも頼らず自分ひとりで解決しろ

353 :348:2012/07/23(月) 22:36:44.23
あー、原因分かった。
まぁ答えられないからって八つ当たりすんなよ。
この質問から答えにたどり着けるのはけっこうなやり手だけだぞ。


354 :デフォルトの名無しさん:2012/07/23(月) 22:37:09.82
>>348
ソース。

355 :デフォルトの名無しさん:2012/07/23(月) 22:38:07.51
おいクズ
お前のようなクズほどひどいクズはいないぞクズ
クズの一生の中でたまにはクズみたいなクズ問題をクズ一人でクズのように解決してみろやクズ

356 :デフォルトの名無しさん:2012/07/23(月) 22:41:14.78
どんなキチガイ親に教育受けると>>348みたいな蛆虫が生まれるのか常々疑問

357 :デフォルトの名無しさん:2012/07/23(月) 22:41:42.95
% cat > hoge.txt
ほげ
^D
% cat > hoge.pl
#!/usr/bin/env perl
use strict;
use warnings ;
#use utf8
my %h ;
while(<>){ chomp ; $h{$_} = 42 ; }
print $h{'ほげ'} . qq{\n} ;
^D
% perl hoge.pl hoge.txt
42
% perl -i -pe 's/#use/use/ ' hoge.pl
% perl hoge.pl hoge.txt
Use of uninitialized value $h{"\343\201\273\343\201\222"} in concatenation (.) or string at hoge.pl line 7, <> line 1.

%




358 :デフォルトの名無しさん:2012/07/23(月) 22:44:18.32

はいクズの見本、情報の後出し入りました〜。

359 :357:2012/07/23(月) 22:46:30.76
別人だし、質問から想像できる範囲だろ?
これで、どこが変なのか>>348に聞こうとおもったら、
誰かさんが発狂してただけなんだが。


360 :デフォルトの名無しさん:2012/07/23(月) 22:46:48.54
>>348みたいに情報を正確に伝えられない池沼は就職しても一生お荷物だなw
社会と接点持つだけで迷惑www
社会に迷惑かけるなよw一家共々なwww

361 :デフォルトの名無しさん:2012/07/23(月) 22:47:45.46
>348の書き込みがいらいらするんですけどー

362 :348:2012/07/23(月) 22:49:54.91
>>357 ありがとう。すまんが解決した。

今から休憩するから暇潰しにつきあってやろうか? 最低限日本語のやり取りできればだけど。
>>356 認可保育園の園長と小学校の教諭。ちなみに俺はプログラマ10年やってる。 どう?疑問は解決した?
あと質問とかきたら邪魔になるからやめるよ。


363 :デフォルトの名無しさん:2012/07/23(月) 22:58:08.35
>>357
1)
use Encode;
while(<>){ chomp ; $h{decode_utf8($_)} = 42 ; }

2)
use open ':encoding(utf8)';
を追加

以上のどっちか

364 :デフォルトの名無しさん:2012/07/23(月) 22:58:48.11
>>357
#use utf8
の後にセミコロンが抜けてる。

で、結局decode処理が抜けてたオチか。

365 :357:2012/07/23(月) 23:00:19.68
あ、ごめん。そのセミコロンはコピペミス。
当然>>363も判ってる。


366 :デフォルトの名無しさん:2012/07/23(月) 23:43:24.36
やっぱりおかしいな
キチガイかどうかは職業関係ないのに職業挙げてる時点でw

367 :348:2012/07/23(月) 23:54:51.61
んー。んじゃ何が知りたいの? キチガイについてなら、このスレに典型的なのがいるぞ。
つーかもう仕事してるから。またな。書くの遅いよ。迷惑もほどほどにな。

368 :デフォルトの名無しさん:2012/07/24(火) 00:27:33.91
またEncodeがらみか

369 :デフォルトの名無しさん:2012/07/24(火) 00:35:31.56
どこの国だかしりませんが
この夜中にお仕事ごくろうさまでしゅ


370 :デフォルトの名無しさん:2012/07/24(火) 00:36:18.43
まだ夜中じゃねえしw

371 :デフォルトの名無しさん:2012/07/24(火) 00:36:32.05



372 :デフォルトの名無しさん:2012/07/24(火) 00:38:50.76
すまん、夜中だったw

373 :デフォルトの名無しさん:2012/07/24(火) 00:44:22.92
そんなことより、聞いてくれよ。
今朝、電車乗ってたら前に女子高生2人が立ってて、
「コスプレイ、コスプレイ」って会話してるんだよ。
聞き耳立てて聞いているとどうもオスプレイのことらしい。
あれでテスト?面接?に受かるのかちょっと心配してしまいました。
(おわり)

374 :デフォルトの名無しさん:2012/07/24(火) 01:27:33.05
>>366
ヒント1.子は親の鑑という
ヒント2.そして子があの体たらくでマジヴァカ

375 :デフォルトの名無しさん:2012/07/24(火) 01:41:08.39
携帯でこのスレ見ると下にホモ漫画の広告がしょっちゅう出るんだが何とかならない?

376 :デフォルトの名無しさん:2012/07/24(火) 01:56:33.59
ときどき購入してみて自分の趣向を覚えてもらうといいょ

377 :デフォルトの名無しさん:2012/07/24(火) 03:53:55.27
その広告ってパーソナライズはしてなくて
スレッドごとに売れ行きが良いジャンルを表示してるってどこかで聞いたぞ

378 :デフォルトの名無しさん:2012/07/24(火) 04:27:25.78
おまえら・・・

379 :デフォルトの名無しさん:2012/07/24(火) 06:26:53.45
ってPerlでどうやって金を生み出してるの?

380 :デフォルトの名無しさん:2012/07/24(火) 12:24:26.07
ホモってケツにチンコ入れるらしいけどマジ?

381 :デフォルトの名無しさん:2012/07/24(火) 14:24:53.62
>>379
単発でシステム開発請け負って売ればカネになるんじゃないか。
例えば風俗の出勤予定表とかどの風俗店でもあるじゃん?
あの客が見るやつ。
あのシステム開発が大学生レベルでできて開発コストは1/2人月でだいたい30万円くらいもらえるらしい。
10年前の話だけど。

今はもうそんなにもらえないだろうけど、
探せばそうやって単発でもけっこうもらえるシステム開発あるんじゃないか。
思い切ってサマーウォーズに出てたOZみたいなシステムを作ってみるのもありかもしれんw

382 :デフォルトの名無しさん:2012/07/24(火) 14:29:03.01
セカンドライフの悲劇

383 :デフォルトの名無しさん:2012/07/24(火) 16:54:34.09
なんでunlessがあってswitchがないの?

384 :デフォルトの名無しさん:2012/07/24(火) 17:57:17.90
あれ、switchなかったっけ?

385 :デフォルトの名無しさん:2012/07/24(火) 18:07:27.52
use feature "switch";

given whenだけどな。

386 :デフォルトの名無しさん:2012/07/24(火) 20:17:24.46
unlessは使わないようにしてるなあ

387 :デフォルトの名無しさん:2012/07/24(火) 20:42:41.77
unless使おうが使うまいが金が儲からなければ何の意味もない

unless使ったら金が儲かったとか儲からなかったとかそういう話をしろ

388 :デフォルトの名無しさん:2012/07/24(火) 20:45:54.75
if(! b)

389 :デフォルトの名無しさん:2012/07/24(火) 20:47:20.25
if(! $b)

390 :デフォルトの名無しさん:2012/07/24(火) 20:58:23.06
unlessにすると、elsifがつかえるのかわからなくなる…

391 :デフォルトの名無しさん:2012/07/24(火) 21:01:17.28
エラー処理とかunlessで書いた方が理解しやすい時には使う。

392 :デフォルトの名無しさん:2012/07/24(火) 21:03:07.56
ここはニートしかいないのに儲けがどうとかそういう話で盛り上がるわけがない。

393 :デフォルトの名無しさん:2012/07/24(火) 21:47:38.93
俺は do while は気持ち悪いから無くなって欲しい

394 :デフォルトの名無しさん:2012/07/24(火) 21:58:43.68
俺はおまえが気持ち悪いからなくなってほしい


395 :デフォルトの名無しさん:2012/07/24(火) 22:12:06.68
キモすぎ

396 :デフォルトの名無しさん:2012/07/24(火) 22:26:22.20
>>381
ありがとう。あるねー地方の風俗出勤情報の検索サイト売り。

たまにサイトをドメインごと売ります系で160万とかで売りに出されててないわー
って思うけど、見に行ったらどこかからデータひっぱってきてるわけでは
なく、店の人や嬢やユーザーに適宜登録させるつくりだったので
実質自分で入れ込まないといけない感じで更新作業めんどそうだった。

同じようなサイトがあればそっからデータパクるのに。



397 :デフォルトの名無しさん:2012/07/24(火) 22:48:35.88
>>393
んなもん要件によるでしょ?どのループ構文使うのがいいかは。

398 :デフォルトの名無しさん:2012/07/24(火) 23:01:19.55
>>394
じゃぁPerl使うのやめろよ低脳

399 :デフォルトの名無しさん:2012/07/24(火) 23:15:04.36
>>398
じゃぁPerlスレに来るのやめろよ低脳w


400 :デフォルトの名無しさん:2012/07/24(火) 23:20:24.64
じゃあの使い方がおかしいキチガイ(>>399)が来たぞw
さぁどんなキチガイっぷりを披露していってくれるのかw

401 :デフォルトの名無しさん:2012/07/24(火) 23:30:28.49
>>394に激しく同意

402 :デフォルトの名無しさん:2012/07/25(水) 01:51:26.87
ホモといってもレズビアンの場合もあるわけで、必ずしもケツにチンコ
を入れるとは限らない。

403 :デフォルトの名無しさん:2012/07/25(水) 02:11:03.63
>>402が何を言ってるのか分からない
ホモはホモであってレズではない
どこからレズの話が出てきたんだ
お前がレズなのか?

404 :デフォルトの名無しさん:2012/07/25(水) 03:02:03.61
if/unlessの後ろに"{"がつくとそこからコードが腐っていく。
見た瞬間吐きそうになるコードは大抵このパターン。
分岐は後置で1行。処理はサブルーチンに任せて線形コーディング。

405 :デフォルトの名無しさん:2012/07/25(水) 03:10:37.00
>>404
グローバル変数の塊になってるだろうな。
汚い汚いw

406 :デフォルトの名無しさん:2012/07/25(水) 04:07:45.72
結論

>>404=汚物

407 :デフォルトの名無しさん:2012/07/25(水) 06:32:02.82
…お作法本ネタを、そんな無様な煽りでしか返せないアホが
常駐してたら、そりゃあ廃るわなぁ


408 :デフォルトの名無しさん:2012/07/25(水) 08:38:41.18
特定の本のネタを常識のように語り出す池沼出現w
ヲタが嫌われる一番の原因を見事に体現しているw

409 :デフォルトの名無しさん:2012/07/25(水) 09:03:28.31
tie使いだすとtieが便利すぎて頼りすぎちゃうね。
結果、移植性が犠牲になってしまったり。

410 :デフォルトの名無しさん:2012/07/25(水) 09:12:34.75
seekとかreadのオフセットに64bitの値を入れるのは無理?

411 :デフォルトの名無しさん:2012/07/25(水) 09:13:25.08
馬鹿がおめ
移植する予定のないところで使えや

412 :デフォルトの名無しさん:2012/07/25(水) 09:14:43.71
馬鹿がおめ
64bit版Perlならできるだろうが

413 :デフォルトの名無しさん:2012/07/25(水) 09:17:08.86
朝からキモい奴が湧いてるな。

414 :デフォルトの名無しさん:2012/07/25(水) 09:22:21.06
いいから働けニート共

415 :デフォルトの名無しさん:2012/07/25(水) 09:23:29.95
マ板いけや。ここにくるならソースコードかけ

416 :デフォルトの名無しさん:2012/07/25(水) 09:25:12.14
さすがだな
>>415にはちゃんとソースコードが書いてある


















ヴァカには見えないソースコードがw

417 :デフォルトの名無しさん:2012/07/25(水) 09:38:18.57
tie使わないって人はもちろんDBIも使わないんだよな?

418 :デフォルトの名無しさん:2012/07/25(水) 09:40:56.30
4Gバイトを超えるスカラ変数はロマンあるな。

419 :410:2012/07/25(水) 09:48:21.67
64bitのLinuxの上で64bitのPerl使ってます

$perl -e 'open H,"/dev/kmem";read H,$buf,0xffff880000000000'
Negative length at -e line 1.
となります

cで
#include<stdio.h>
int main()
{
char str[256];
int fh = open("/dev/kmem","r");
lseek(fh, 0xffff880000000000, 0);
read(fh, str, 256);
}
こういうプログラムならなぜか読めます
linuxのfs/read_write.cを見ると
SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, origin)
off_tはlong long型なので本当なら読めなさそうなのになぜか読めます

どういうことなのでしょう?

420 :410:2012/07/25(水) 09:52:57.77
perl -e 'open H,"/dev/kmem";seek H,0xffff880000000000,0;read H,$buf,256'

すいませんパニくってました
seekちゃんとすればいけました

421 :デフォルトの名無しさん:2012/07/25(水) 10:33:46.18
つまり問題なんて一つもなかった
いやあるか
使う人間の頭に問題があった
それだけ、ただそれだけのことだった
言語は何も悪くない、
使う側の能力に大きく左右される、
ただ、それだけのことだ


422 :デフォルトの名無しさん:2012/07/25(水) 10:33:48.52
馬鹿がおめ

423 :デフォルトの名無しさん:2012/07/25(水) 10:36:40.11
DBIつーかデータベース自体時代遅れ
ファイルから配列に読み込んで処理すれば済む話
データベース信者は老害

424 :デフォルトの名無しさん:2012/07/25(水) 10:44:46.99
今はすべてDB化がトレンド。

FireFox見てみろ、ブックマークでも全部DBで管理している。
つまり世の中全てがDBで管理する方向へ動いている。

425 :デフォルトの名無しさん:2012/07/25(水) 10:48:34.69
自前処理なんて、業務がでかくなったら詰むだろ。

426 :デフォルトの名無しさん:2012/07/25(水) 10:56:18.57
わざわざデータベース導入するほうがリスク上がって問題
業務なんかでは特にそう
何でIT屋の大半がPHPと比べて全ての面で劣るPerlを使うか考えたことある?
新しく何かをインストールするとそれだけセキュリティホールの生まれるリスクがあるからだよ
だから業務でデータ管理しなければならない会社は全部Perlでシステム組んでるし、
データベースの導入なんてしてない
但しそういう企業はデータを集積させたものを指すために広義の意味でのデータベースという単語を使っている
それで勘違いしちゃったにわかプログラマが多いんだろ

427 :デフォルトの名無しさん:2012/07/25(水) 10:57:33.21
>>424
サイボウズがトレンドとか言い出せば、ファイルベースで管理する
方向へ動いているといえなくもない

428 :デフォルトの名無しさん:2012/07/25(水) 11:02:19.12
サイボウズみたいな小さな企業じゃなくてFireFox
だぞ?FireFoxが導入してるんだぞ?
まず現実を認めろよwwwwwwwwww

429 :デフォルトの名無しさん:2012/07/25(水) 11:03:57.54
>>425
それはお前が業務がでかくなったら詰むようなゴミコードしか書けないからだ

430 :デフォルトの名無しさん:2012/07/25(水) 11:08:38.00
【キーワード】
お前 業務 でかく 詰む ゴミ コード 書けない

431 :デフォルトの名無しさん:2012/07/25(水) 11:27:35.72
ファイルを配列に読み込んで処理すれば足りるでっかいプロジェクトですってかw

432 :デフォルトの名無しさん:2012/07/25(水) 11:32:59.50
一度に読み込めなかったら分割するとかいくらでも方法あるだろバカなの?

433 :デフォルトの名無しさん:2012/07/25(水) 11:38:43.65
だからFireFoxがDBしてるんだってw
嘘だと思うなら見てこいよw

434 :デフォルトの名無しさん:2012/07/25(水) 11:40:55.05
俺はやっぱり魔人ブウが好きかな

435 :デフォルトの名無しさん:2012/07/25(水) 12:04:19.62
2chがDB全く使ってないからってさぁ…w

436 :デフォルトの名無しさん:2012/07/25(水) 12:16:08.98
掲示板をdbにするメリットなんてあんの?
ないだろ池沼

437 :デフォルトの名無しさん:2012/07/25(水) 12:26:53.77
いや、2chのような巨大システムでDB使ってないから
「DBなどどんな巨大なシステムでも必要ない」っておまえら誤解してんだよ

438 :デフォルトの名無しさん:2012/07/25(水) 13:41:57.56
>>430
それは何の形態素解析ですか

439 :デフォルトの名無しさん:2012/07/25(水) 14:42:22.51
まったくの初心者ですが質問させてください。

perlの絵本
http://www.amazon.co.jp/Perl-%E3%81%AE%E7%B5%B5%E6%9C%AC-%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E3%82%A2%E3%83%B3%E3%82%AF/dp/4798109029
という本をとりあえず斜め読みしてみました。

ActivePerlをインストールしたまではいいのですが、どこにプログラムを書けばいいのでしょうか?
テキストエディタ(ウィンドウズで言うメモ帳)にプログラムを書くのですか?
拡張子を.plに変えてファイルを開こうとしましたが開きませんでした。

どうすればプログラムを打ち込める画面に行くのでしょうか?

440 :片山博文MZボット ◆0lBZNi.Q7evd :2012/07/25(水) 15:09:28.39
>>439 「コマンドプロンプト Perl」でぐぐれ

441 :デフォルトの名無しさん:2012/07/25(水) 15:11:59.77
>>439
メモ帳であってるよ。メモ帳で適当なファイル名(例えば "439.pl")で保存したら、
コマンドプロンプトから perl 439.pl とすれば実行される。

442 :デフォルトの名無しさん:2012/07/25(水) 15:17:09.19
最初の一歩はメモ帳でもいい
でもずーっとメモ帳一本でやっていくのはそのうち面倒になる
そうなったら次は何か違うテキストエディタを探すんだ
まあ数ヶ月先の話だろうけどね

443 :デフォルトの名無しさん:2012/07/25(水) 15:56:00.81
>>439
C:\work>notepad hello.pl

444 : ◆tsGpSwX8mo :2012/07/25(水) 16:21:24.59
hello.pl を右クリック→アプリケーションから開く→NotePad
[v]これらのファイルを開くときは、いつもこのアプリケーションを使う(A)

445 :デフォルトの名無しさん:2012/07/25(水) 16:32:25.62
>>437
2chのデータの保存形式なんか知るかよ
そんなもの知ってるのわヲタだけだろ

446 :デフォルトの名無しさん:2012/07/25(水) 16:35:34.97
>>439
>初心者ですが
この情報は必要ないだろゴミ。
初心者を免罪符にしてるとかお前頭おかしいよ。

447 :デフォルトの名無しさん:2012/07/25(水) 16:41:58.56
Googleの検索もデータベースじゃなくてファイル形式なんだよなたしか

448 :デフォルトの名無しさん:2012/07/25(水) 16:49:47.36
>>439みたいに初心者を振りかざすのは頭がおかしいというより根性が腐ってるから
できないのは初心者だから
分からないのは初心者だから
根性が根元から腐ってるから理解力不足や勉強不足を無意識に否定しようとして初心者って単語が出てくる
腐りきってるから成長も遅い
社会では迷惑だから出てくるなよ

449 :デフォルトの名無しさん:2012/07/25(水) 16:55:18.02
>>446
お前は性格が悪いなw

450 :デフォルトの名無しさん:2012/07/25(水) 16:56:44.24
Googleはdbだろ、じゃないとあの大量のデータから一瞬でとか無理じゃね?

451 :デフォルトの名無しさん:2012/07/25(水) 17:02:35.50
>>446
あー最近はもう知能障害レベルのゆとりしかこないから初心者を盾にするのもOKっつーことになってる
そうじゃないと質問自体がこなくてこのスレの存在意義自体がなくなるんよ

だから>>439も問題ないっつーわけ
老害は引っ込んでな

452 :デフォルトの名無しさん:2012/07/25(水) 17:15:25.90
データベースをデータを司る神か何かと勘違いしてる奴がいるな

データベースは人間がプログラムを組んで作ったもので保存は他の全てのデータと同じくファイル形式
Googleなら検索特化のデータベースくらいフルスクラッチで作ってそう

453 :デフォルトの名無しさん:2012/07/25(水) 17:20:47.78
サマーウォーズのOZみたいなサービス作ろうぜ!

454 : ◆tsGpSwX8mo :2012/07/25(水) 17:25:33.74
PATH に%SystemRoot%\system32が有るのに
'notepad' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

455 :デフォルトの名無しさん:2012/07/25(水) 17:28:02.40
>>454
何で報告しにきたの?
僕こんなことも分かりません馬鹿アピール?
失せろクズ

456 :デフォルトの名無しさん:2012/07/25(水) 17:32:54.50
報告さえすればママが助けてくれると思ってるんだろw
恐らく相当のDQN親に育てられたのかとw

457 :デフォルトの名無しさん:2012/07/25(水) 17:37:36.58
荒らしに構うな
>>454のスレ違いっぷり見たら荒らすためだけに質問しに来たのは分かるだろ
荒らして喜んでる本物のキチガイか
もしスレ違いすら分からないとしたら真性のヴァカ、プログラムは無理だろうね

458 :デフォルトの名無しさん:2012/07/25(水) 17:42:30.60
>>445
dat形式も知らんのかこいつ…

459 :デフォルトの名無しさん:2012/07/25(水) 17:51:46.59
>>450
DBじゃなく、社内でつくったファイルベースのデータストア。

サーバーもラックに収まったきれいなのではなく、社員がカスタムして作った
ボードむき出しみたいなやつ。

460 :デフォルトの名無しさん:2012/07/25(水) 17:59:36.97
>>459
そのデータストアと利用システム合わせたものをDBと言うだろ言う

461 :デフォルトの名無しさん:2012/07/25(水) 18:02:54.82
>>459
はぁ?
Googleの鯖ってこんなのだぞ
http://assets.midnightcheese.com/images/google-mini.jpg

462 :デフォルトの名無しさん:2012/07/25(水) 18:08:00.69
>>439
初心者向けの本が
全く役に立ってねーじゃねーかwww
誰だよこんなの売ったヤツwwwwwww


463 :スレ違いに便乗して ◆tsGpSwX8mo :2012/07/25(水) 18:09:19.02
>>454 >>444 順序が逆で失礼しました。
コントロールパネルをいろいろいじって解決しました。

464 :デフォルトの名無しさん:2012/07/25(水) 18:09:57.94
まともな本すら選べない>>439は人として終わってる

465 :デフォルトの名無しさん:2012/07/25(水) 18:11:10.58
>>463
お前が社会にいるのも迷惑だから早急に解決してね。

466 :デフォルトの名無しさん:2012/07/25(水) 18:12:30.36
>>461
台数すごいからいろいろある

初期のこんなのと同じようなのもある
http://gigazine.jp/img/2009/02/24/single_google_query_1000_machines/01.jpg

467 :デフォルトの名無しさん:2012/07/25(水) 18:16:24.97
>>461
はぁ?
それ一般販売用だぞ

468 :デフォルトの名無しさん:2012/07/25(水) 18:27:16.82
Googleは鯖屋じゃねえんだよ
一般販売なんかするかタコ

469 :デフォルトの名無しさん:2012/07/25(水) 18:30:37.97
>>453
Perlじゃ無理

470 :デフォルトの名無しさん:2012/07/25(水) 18:32:46.96
鯖屋になろうとしてた事実も知らんの?
だいたい商品名が画像ファイルの名前になってるでしょーが。


471 :デフォルトの名無しさん:2012/07/25(水) 18:35:23.36
本日の基地害指数:92

472 :デフォルトの名無しさん:2012/07/25(水) 18:50:54.25
なんでIDでないのかなぁ、この板

473 :デフォルトの名無しさん:2012/07/25(水) 18:58:50.97
おいおいやめろよ、
俺の華麗なる自作自演が面倒になるだろw


474 :デフォルトの名無しさん:2012/07/25(水) 19:20:55.76
お前が自作自演しようがしまいが>>439みたいな人格障害が荒らしにくるからなぁ

475 :デフォルトの名無しさん:2012/07/25(水) 19:29:01.80
どこからどこまでがDBでどこからどこまでがDBじゃないんだよ
DBI使わないやつはDBじゃないとかそういう話?

476 :デフォルトの名無しさん:2012/07/25(水) 19:43:37.18
>>474からは2chに慣れ過ぎてる臭いがする

477 :デフォルトの名無しさん:2012/07/25(水) 19:52:23.37
臭いが何とかとか言ってる奴が一番慣れてるだろ。

478 :デフォルトの名無しさん:2012/07/25(水) 19:57:26.37
譲り合ってどうする

479 :デフォルトの名無しさん:2012/07/26(木) 05:05:21.81
>>469
やったことあんの?

480 :デフォルトの名無しさん:2012/07/26(木) 09:09:10.77
7/22 日韓国交断絶国民大行進 in 関西
http://www.nicovideo.jp/watch/sm18435339

日韓国交断絶デモの公式サイト
http://haigai.exblog.jp/m2012-06-01/


http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12523823.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_1264643.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12172135.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12174390.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12191232.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12251748.jpg

http://www.youtube.com/watch?v=2oqZGmeEzWg&feature=player_detailpage#t=2545s

481 :デフォルトの名無しさん:2012/07/26(木) 13:45:38.04
竹島からチョン強制退去
半島産製品に大量の課税

これだけやれば向こうから断絶してくれる
断絶されても日本は全く困らないしむしろありがたいからさっさとやろうぜ

482 :デフォルトの名無しさん:2012/07/26(木) 14:06:58.49
ケータイの転売で逮捕された人がいるみたいだけど何で転売で逮捕されるの?

483 :デフォルトの名無しさん:2012/07/26(木) 17:21:48.77
詐欺

484 :デフォルトの名無しさん:2012/07/26(木) 19:36:29.65
転売だけじゃ詐欺にならんだろ。

485 :デフォルトの名無しさん:2012/07/26(木) 20:32:30.86
節電しろとか言ってるけど
在日チョンの家の電気全部止めてから言え

486 :デフォルトの名無しさん:2012/07/26(木) 20:37:26.80
use strict;使わない奴は池沼

487 :デフォルトの名無しさん:2012/07/26(木) 21:01:54.71
use 5.12以降でも?

488 :デフォルトの名無しさん:2012/07/26(木) 21:08:01.15
それを考えられない奴はそういうアホなこと聞くなよ池沼
rubyのクセェ巣にでもこもって発酵してろ


489 :デフォルトの名無しさん:2012/07/26(木) 21:13:33.11
use strictures 1;

490 :デフォルトの名無しさん:2012/07/26(木) 21:24:15.65
PHPにはそういうのないの?

491 :デフォルトの名無しさん:2012/07/26(木) 21:27:46.78
そんくらいテメーで調べろよ
脳味噌も手足もチンポもついてねーのかよ
出来そこないの奇形クズ


492 :デフォルトの名無しさん:2012/07/26(木) 22:05:22.69
知らないなら知らないって言えよゴミ
さすが社会の底辺は格が違うな
一生地べたに這いつくばって泥水すすってろよks

493 :デフォルトの名無しさん:2012/07/26(木) 22:53:39.28
スギちゃんっていつまでもつの?

494 :デフォルトの名無しさん:2012/07/26(木) 23:17:46.63
そんくらいテメーで調べろよ
脳味噌も手足もチンポもついてねーのかよ
出来そこないの奇形クズ

495 :デフォルトの名無しさん:2012/07/26(木) 23:32:15.41
オレが葛根田のかと思ったwwwwww


496 :デフォルトの名無しさん:2012/07/27(金) 00:09:19.26
SSLの256bit暗号化ってどのくらいで破られる?

497 :デフォルトの名無しさん:2012/07/27(金) 00:23:45.45
ブラウザーで表示できる画像のフォーマットの一覧を教えてください

498 :デフォルトの名無しさん:2012/07/27(金) 00:36:09.28
>>496
40bitが数時間で解読されたらしいから、
256は40のざっくり6倍だから、
数時間*6=30〜36時間ってとこだろ
実際はもうちょっと早いかもしれない
コンピュータも日々進化してるしね

499 :デフォルトの名無しさん:2012/07/27(金) 00:43:31.75
しねとか言うな。

500 :デフォルトの名無しさん:2012/07/27(金) 00:45:10.07
>>498=池沼さん

501 :デフォルトの名無しさん:2012/07/27(金) 00:52:41.95
>>498
コンピュータも日々進化してる死ね

502 :デフォルトの名無しさん:2012/07/27(金) 00:58:30.60
>>500≒マジキチ

503 :デフォルトの名無しさん:2012/07/27(金) 01:23:51.75
どうしてその推論でいいと思ったのかがわからん

504 :デフォルトの名無しさん:2012/07/27(金) 01:34:54.28
>>498
2進数の表現可能数の公式思い出した方が良い

505 :デフォルトの名無しさん:2012/07/27(金) 01:35:33.44
直接は関係ないけど
自分がどういう間違いを犯したかわかると思う


506 :デフォルトの名無しさん:2012/07/27(金) 01:41:46.02
>>498
きっとPerlしかいじったこと無いんだろうなあ

507 :デフォルトの名無しさん:2012/07/27(金) 02:02:30.05
40bit 1.099511627776 * 10^12
256bit 1.15792089 * 10^77

508 :デフォルトの名無しさん:2012/07/27(金) 14:22:14.53
>>447
BigTableはファイルベースなのか
初めて知った

509 :デフォルトの名無しさん:2012/07/27(金) 14:58:12.24
質問させてください。

単純なリストを返すサブルーチンの戻り値をハッシュで受け取っても問題ないですよね。
たとえば、("taro", 20, "hanako", 19)を返すサブルーチンageを次のように使います。

%ageHash = &age;
print $ageHash{"taro"}, $ageHash{"hanako"};

実際には、リストの値はファイルから読み込んでいます。
テストすると、問題なく実行されます。

ところが、このようなサブルーチンを、別の関数の中で次のように呼び出すと、

open(IN, "<$someFile");#この$someFileは上記のファイルとは異なる。
@lines = <IN>;
close IN;
foreach (@lines) {
#ある行の処理のなかで、次のように呼び出す。%ageHashは正常。
my %ageHash = &age;
#この行に対する処理が続く。

}

呼び出した瞬間に@linesの中のこの行が消えているのです(デバッガで確認)。
最終的に更新されたこの@linesを再び$someFileに書き込んでいるのですが、結果ファイルでも、
この行が消えています。
何が原因なのでしょうか。activePerl 5.14.2を使用しています。

510 :デフォルトの名無しさん:2012/07/27(金) 15:08:58.50
>>509
とりあえず一点気になったところを。
my %ageHash = &age;

my(%ageHash) = &age;
または
my %ageHash;
%ageHash = &age;
としたらどうなります?

511 :510:2012/07/27(金) 15:21:51.80
あと、foreach (@lines){} 内での$_は@linesの要素への参照渡しになっているため、
内部で$_の値を変更すると、@lines内の該当する要素も変更されます。

これが原因かな?

512 :デフォルトの名無しさん:2012/07/27(金) 15:41:46.47
>>509
そんくらいテメーで調べろよ
脳味噌も手足もチンポもついてねーのかよ
出来そこないの奇形クズ

513 :デフォルトの名無しさん:2012/07/27(金) 15:59:05.25
ネットからダウンロードしたcgiを設置しました。
perlが使われています。
IEやfirefoxでは使えるのですが、iphoneだと、csvを読み込もうとしたら(検索したら)エラーが出ます。
どこが悪いのか、どうすればiphoneで使えるのか教えてください。

514 :513:2012/07/27(金) 16:01:24.09
途中送信してしまいました。
#!/usr/local/bin/perl
require './jcode.pl';
$file = "./data.csv";
$body = '<BODY bgcolor="#ffeedd">';
$title = '簡易データベース';
$page = 10;
#■入力
if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); }
else { $buffer = $ENV{'QUERY_STRING'}; }
if ($buffer eq "") { &error(error); }
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/, $pair);
$name2 = $name;
$value2 = $value;
$FORM2{$name} = $value;

$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
&jcode'convert(*value,'euc');

$value =~ s/</</g;
$value =~ s/>/>/g;
$value =~ s/\n//g;
$value =~ s/\r//g;
$value =~ s/\t//g;
$value =~ s/\,//g;

#フォーム変数へ
$FORM{$name} = $value;}


515 :デフォルトの名無しさん:2012/07/27(金) 16:02:13.92
utf-8じゃないと文字化けするのですが、エラーが出るので思うに、

516 :デフォルトの名無しさん:2012/07/27(金) 16:03:18.12
入力のあたりに問題があるのじゃないかと勘ぐっています。
素人で申し訳ないですが、わかるかたご教示お願いいたします

517 :デフォルトの名無しさん:2012/07/27(金) 16:09:07.72
素人なので骨董品が骨董品だということもわかりません、と。

518 :デフォルトの名無しさん:2012/07/27(金) 16:10:57.93
>>514
悪いことは言わないので、こんな古いプログラム使うのはやめましょう

519 :デフォルトの名無しさん:2012/07/27(金) 16:12:16.97
>>517
なるほど。これは骨董品なのですね。
骨董品だからiphoneで使うのは無理ということですか?

520 :デフォルトの名無しさん:2012/07/27(金) 16:30:37.29
jcode.plはUTF-8に対応していないから無理だと思う

521 :デフォルトの名無しさん:2012/07/27(金) 16:36:04.92
#!/user/bin/perl
# index.cgi
print "HELO";

エラーになります、なぜでしょうか?
exit;を付けてみたけど変わりません

522 :デフォルトの名無しさん:2012/07/27(金) 16:38:18.73
>>521
1)/user/bin/perlって合ってる?
2)HELOの前に
print "Content-Type: text/html\n\n"

523 :デフォルトの名無しさん:2012/07/27(金) 16:44:43.44
便乗質問なんだけどprint "Content-Type: text/html\n\n"だけ吐くとブラウザで正常に(何の文字も出てない白紙)に見えるけど、
ソース見るとheadとかbodyみたいな最低限のhtmlが表示されるよね。
これを完全に白紙にしたかったらどうしたらいいの?

524 :デフォルトの名無しさん:2012/07/27(金) 17:00:58.91
>>523
開発者ツールでソース見てるのかな?
その場合はどうしてもツール上では最低限のHTMLが表示される
名前をつけて保存したときには含まれないから気にしなくてもいいと思う

525 :デフォルトの名無しさん:2012/07/27(金) 17:06:20.34
>>524
開発者ツールとかじゃなくて普通に右クリックでソース表示
表示だけがそうなってるならまあいいか

526 :デフォルトの名無しさん:2012/07/27(金) 17:12:31.19
質問させてください

友人と使う大容量アップローダCGIを作ってるのですが
アップロード中のままIEが動かなくなります

アップロードは完了しているようで
サーバーにファイルはできています

527 :デフォルトの名無しさん:2012/07/27(金) 17:21:21.24
>>524に騙されたw
保存したらガッツリソース付いてきたw

528 :デフォルトの名無しさん:2012/07/27(金) 17:36:37.62
>>526
IEが動かないならクライアントの問題でないの?


結果の文字列が返ってこないなら、ブラウザかなんかでタイムアウト
してるんじゃないの?

アップ受付直後に小プロセスに残りのサーバー処理渡すとかしないと無理

529 :デフォルトの名無しさん:2012/07/27(金) 17:50:11.34
スペインに勝利! 世界は日本を見くびっていた=中国メディア

  ロンドン五輪・男子サッカーが26日開幕し、日本は強豪スペインに1−0で勝利した。中国メディアも日本の勝利を大きく伝え、騰訊網は「世界は日本を見くびっていた」とする評論記事を掲載した。

  記事は、日本についてヨーロッパは「現代サッカーを速やかに吸収する素晴らしい学習者、模倣者」と認識し、中国は「日本のサッカーを学ぶのではなく、日本が他人からどうやって学んできたかを学ぶべき」

  と考えてきたと論じたうえで「これは間違いなく日本に対する過小評価だ」「ヨーロッパにしろ中国にしろ、日本サッカーは『学び続ける』ことだけで強くなってきたと考えることにすっかり慣れてしまった」とした。

  一方、スペイン戦の勝利後、日本代表の関塚隆監督や選手たちが口々に「ボール支配の時間が少なすぎた」と不満をこぼしたことに触れ、

  「彼らは『学習者』としてスペインに挑んだのではない。日本の態度は強い『競争者』意識の表れだ」と分析。「この意識は非常に尊いものだ」とし、「学習」ばかりを強調する中国サッカーの意識を暗に批判した。

  そして、強い競争者意識を持った日本がスペイン戦で見せたパフォーマンスについて「もっとチャンスを生かせていれば、5−0でスペインに勝ってもおかしくなかった」と評価した。(編集担当:柳川俊之)

  http://news.searchina.ne.jp/disp.cgi?y=2012&d=0727&f=national_0727_022.shtml


530 :デフォルトの名無しさん:2012/07/27(金) 18:08:18.85
>>528
タイムアウトになったら表示できませんになった気がするのですが・・・

そうはならずにグルグルしたのが続いたままになります

531 :デフォルトの名無しさん:2012/07/27(金) 18:17:45.91
>>530
ぐるぐるしてるということは、まだ本当に処理が終わってなかったりしてないの?

大容量で時間がかかってるだけ(そのうち終わる)ならfork使えばよさそうな気がする

532 :デフォルトの名無しさん:2012/07/27(金) 18:47:21.62
>>527
ごめん、騙したつもりはなかった
今試したらIE9だとくっついてくるな…

とりあえずあなた今まで一言もIEって言ってないけど
世の中にあるIE以外のブラウザはこういうときに変なHTMLをくっつけないことを覚えておいて欲しい

533 :デフォルトの名無しさん:2012/07/27(金) 18:50:26.18
oh, fuck...
firefoxでtableに付いてくるクソはなんだよ


534 :デフォルトの名無しさん:2012/07/27(金) 19:04:20.29
その辺のブラウザごとのクセは覚えておくと役に立つかも知れないな
これでも昔に比べてブラウザごとの違いは減った方なんだぜ…

535 :デフォルトの名無しさん:2012/07/27(金) 19:25:12.73
>>531
CGIでは以下の順で処理してます

1.IEからPOST送信されたデータの受信
2.IEからアップロードするファイルのダウンロード
3.アップロード日時やファイル名、削除用パスワードなどを一覧ファイルに保存するためにフォーマットに合わせて作成
4.一覧ファイルに保存
5.正常にアップロードされた旨をIEに送信

ここで4までは正常に完了しています
5がなかなか表示されずにぐるぐるしてる間でも
IEをもう一つ立ち上げて確認してみるとアップロードされたファイル一覧にはちゃんと表示されますし
それをダウンロードしてみても欠損などはありません

そしてこの現象は必ず起こるわけではありません
3回に1回くらいで起きます

536 :デフォルトの名無しさん:2012/07/27(金) 19:48:53.75
>>509
use strict;
use warnings;

sub age { ("taro", 20, "hanako", 19) }

open(IN, "<", \"Hello,\nworld\n") or die $!;
my @lines = <IN>;
close IN;

foreach (@lines) {
my %ageHash = age();
print $ageHash{"taro"}, $ageHash{"hanako"}, "\n";
}

print @lines;

特に問題なさそうだが。

537 :デフォルトの名無しさん:2012/07/27(金) 19:53:21.47
>>536
> open(IN, "<", \"Hello,\nworld\n") or die $!;
なんぞwこんな書き方もできるんかww

538 :デフォルトの名無しさん:2012/07/27(金) 19:58:06.70
FFでテーブルに付いてくるクソってどんなの?

539 :デフォルトの名無しさん:2012/07/27(金) 19:59:05.19
課題で
cos(3t)を計算しtとcos(3t)をdata1.datに保存し エクセルグラフを書くこと
ただし t=0.0 , 0.1, 0.2 , 0.3 ,,,,,,,, 360.0 とすること

これやらなきゃなんだがdata1.datもエクセルグラフのやり方も
プログラミング自体わからん
教えてくれ

540 :537:2012/07/27(金) 19:59:33.10
調べてみた。5.6からあったんかい。
ttp://perldoc.jp/docs/perl/5.14.1/perlfaq5.pod#How32can32I32write40into32a32string63
この話題続けるのはスレ違いなのでこれにて。

541 :デフォルトの名無しさん:2012/07/27(金) 20:07:25.73
>>539
C/C++の宿題片付けます 159代目
http://toro.2ch.net/test/read.cgi/tech/1342966104/136
これだな
お前はまず最初にマルチの概念を了解しろ

ついでにその程度のdatファイル吐き出しなら
perlなら一行で書ける(


542 :デフォルトの名無しさん:2012/07/27(金) 20:10:04.35
FireFox使ってる奴の基地害率の高さは異常

543 :デフォルトの名無しさん:2012/07/27(金) 20:10:41.39
>>542
自己紹介お疲れ様です


544 :デフォルトの名無しさん:2012/07/27(金) 20:17:41.05
>>543
はぁ?
僕は使ってねえんだけど?
お得意の妄想癖か?

545 :デフォルトの名無しさん:2012/07/27(金) 20:18:34.39
>>539
なんだCの宿題かよw
tがdegだとして

#!/usr/bin/perl
use Math::Trig qw/deg2rad/;
print "t,cos(3t)\r\n";
for($t=0; $t <= 3600; ++$t){
# deg2rad(角度)→ラジアン
printf "%.1f,%.10f\r\n", $t/10.0, cos(3.0 * deg2rad($t/10.0));
}

出力をcsvで保存、こっから先はスレ違い

546 :デフォルトの名無しさん:2012/07/27(金) 20:58:34.90
>>512からこのスレにスレ違いはないよ
>>539はこのままここでOK

547 :デフォルトの名無しさん:2012/07/27(金) 20:59:14.98
>>535
IEじゃないところでタイムアウトしてるのかな・・。Webサーバーとか。
わからん。サイズの小さいファイルなら比較的大丈夫とか傾向はあるんでしょ?

http://ftp-admin.blogspot.jp/2009/09/keepalivetimeout2.html

548 :509:2012/07/27(金) 22:41:37.27
509です。
みなさん、ありがとう。

>>510
my %ageHash = &age;

my(%ageHash) = &age;

このようにしても、結果は変わりませんでした。

また、foreach (@lines){} 内では$_は変更していません。
foreachブロックの中では、特定の文字パターンが見つかった行についてのみ、
%ageHashの内容を使用して、別の配列@linesNewを作って、foreachブロックを終了してから、
push(@lines, @linesNew);
として行を追加した上で、@linesを元の$someFileに上書きしています。

そもそも、デバッガ上でmy %ageHash = &age;を実行した直後に@linesの
内容を表示させてみると、処理中の行が消えているのです。

>>536
そのままコピペして実行させてもらいましたが、問題ないですね。
当たり前ですよね。

ということは何か他のところに問題があるのかな?


549 :デフォルトの名無しさん:2012/07/27(金) 23:39:51.30
ロダはperlじゃできないよ
本来perlにはロダとしての機能がないのに無理やりやってるから変な現象が起きるんだろ
ロダ機能のあるphpがおすすめだ

550 :デフォルトの名無しさん:2012/07/27(金) 23:41:19.64
しかしてその実態は!!


551 :デフォルトの名無しさん:2012/07/28(土) 00:49:27.32
実態は?

552 :デフォルトの名無しさん:2012/07/28(土) 00:53:40.72
誰もわからないっていう

553 :デフォルトの名無しさん:2012/07/28(土) 01:07:03.06
「しかし」と「はたして」がごっちゃになったんだろうな
日本語不自由すぎ

554 :デフォルトの名無しさん:2012/07/28(土) 02:21:20.03
でもこのスレ最近勢いが10位以内に入るくらい活気があるんだよな

555 :デフォルトの名無しさん:2012/07/28(土) 03:07:37.78
>>553
いちおういっとくが、「しかして」はちゃんとした日本語だぞ
しかしてその実体は、ってのは昔の映画かなんかではやった言葉

>>550
気になって調べてみたが、昭和35年以前のブームなのか
さすがに俺も生まれる前だが、お前いったいいくつだ?


556 :デフォルトの名無しさん:2012/07/28(土) 03:35:32.69
昭和35年ワラタw
昭和35年生まれだとしたら今62歳くらいか?
でも生まれたばかりのガキがそんな言葉認識できないし、
「実態」が認識できるならせめて10歳以上くらいじゃないか?
つまり昭和35年の時点で10歳とすると

557 :デフォルトの名無しさん:2012/07/28(土) 03:36:56.27
62歳ではないな、52歳かw
で、昭和35年に10歳だと仮定すると、今62歳くらいか

558 :デフォルトの名無しさん:2012/07/28(土) 04:17:17.17
おまえら PerlやVB6の生き証人様になんて口をっ!

559 :デフォルトの名無しさん:2012/07/28(土) 04:24:36.09
昭和45年生まれだが
「しかして、その実体は!」
は、なんとなく判る

560 :デフォルトの名無しさん:2012/07/28(土) 05:19:33.43
しかし、しかも、しかり、しからば、しかるに…などの「然り」系の言葉か<然して
なるほどね

561 :デフォルトの名無しさん:2012/07/28(土) 07:51:05.43
>>513-535 板違いなので、Webprog板へどうぞ。

>>539
use Math::Trig qw(deg2rad);
use Excel::Writer::XLSX;

my @data = (
[ 't' => map{ $_ / 10.0 } (0..3600) ],
[ 'cos(3t)' => map{ cos(3.0 * deg2rad($_ / 10.0)) } (0..3600) ],
);

open(my $fh, '>', 'data1.dat') or die $!;
printf $fh (qq{"%s", "%s"\n}, $data[0][0], $data[1][0]);
printf $fh ("%.1f, %.8f\n", $data[0][$_], $data[1][$_]) foreach(1..3600);
close $fh or die $!;

my $workbook = Excel::Writer::XLSX->new('data1.xlsx');
my $worksheet = $workbook->add_worksheet;
$worksheet->write('A1', \@data);

my $chart = $workbook->add_chart(type => 'line', embedded => 1);
$chart->add_series(
name => 'cos(3t)',
categories => '=Sheet1!$A$2:$A$3602',
values => '=Sheet1!$B$2:$B$3602',
);
$worksheet->insert_chart('D2', $chart);

$workbook->close;

562 :デフォルトの名無しさん:2012/07/28(土) 08:35:41.11
処理自体には困ってないが、すっきりしなくて先に進めない。

@::event = (
[sub{真偽判定文}, sub{実行したい処理}],
[sub{真偽判定文}, sub{実行したい処理}],
);
みたいな感じになってる。
実際の代入は $::event[\d+] = [sub{真偽判定文}, sub{実行したい処理}];
の形式で行うため、順番が飛ばされて未定義値の場合もある。
(例えば$::event[6]が存在するが$::event[5]が存在しない場合も起こりうる)。
また、実行順が変わると困るものがあるので@::eventはハッシュにはできない。

# $_[1]()を先頭に書けるケース。条件判定がひたすらうざい。
$_->[1]() foreach (grep { $_ and $_->[0]() } @::event);

# ifが修飾子に使えるがブロックになってるのであんま意味ない。
foreach (@::event){ $_->[1]() if( $_ and $_->[0]() ) }

# grepを使ったケース。利点はない気がする。
grep { $_ and $_->[0]() and $_->[1] } @::event;

# foreachを修飾子に使えるケース。$_[1]() が先頭にこない。
$_ and $_->[0]() and $_->[1]() foreach (@::event);

# もし書けるならこれが一番見やすいのに。
$_->[1]() if( $_ and $_->[0]() ) foreach (@::event);

いい呼び出し方教えてください。
これがいいって確信を得られなくて、気持ち悪くて進めん。
なお、@::eventの構造を変えるのは、すごくいいのがあれば可。
ちょっといいだけなら書きなおさない。

563 :デフォルトの名無しさん:2012/07/28(土) 09:04:12.34
日曜プログラマの思いつきでいいのなら……

@::event=(
sub{{実行したい処理} if (真偽判定文)},
sub{{実行したい処理} if (真偽判定文)},
...
);

{$_() if $_} foreach (@::event);
のようにはできないのかな?

564 :デフォルトの名無しさん:2012/07/28(土) 09:10:01.66
#実際のコードを見せてもらったら、別の提案もありうるが、

コードの冗長性を少なくするためのサブルーチンなのに、
より冗長する方向に持って行ってる様に見えるが?
普通に一、二個のサブーチンに収束させて、サブルーチン引数の
変化で対応出来んのか?

百歩譲歩したとしても、
>>563氏と同じなので省略)
とかで良いんじゃねーのか?

>いい呼び出し方教えてください。
># もし書けるならこれが一番見やすいのに。
>$_->[1]() if( $_ and $_->[0]() ) foreach (@::event);
どーしてもってんなら
do{ } for @ev;
すれば?


565 :デフォルトの名無しさん:2012/07/28(土) 09:22:10.82
>>563
英語の勉強をしろ。

If you go, I won't go.
I won't go if you go.

for eachをそんなところに持ってくるのは
英語としておかしいだろう?

566 :デフォルトの名無しさん:2012/07/28(土) 09:26:58.35
> また、実行順が変わると困るものがあるので@::eventはハッシュにはできない。

IxHash 使って順序付きのハッシュにすればいい。

567 :デフォルトの名無しさん:2012/07/28(土) 09:28:15.73
>>562
優雅に書くのが好き。
foreach my $e (@::event){
(defined $e and $e->[0]->()) or next;
$e->[1]->();
}

どうしても1行で書くなら、こうかな…。
defined $_ and $_->[0]->() and $_->[1]->() foreach(@::event);
map{ $_->[1]->() } grep{ defined $_ and $_->[0]->() } @::event;

568 :デフォルトの名無しさん:2012/07/28(土) 09:32:56.53
リーダブルコードに書いてあったな。

一行で書くよりも複数の行で書いたほうがわかりやすいこともある。
なぜ一行で書いたのか。

  その時私は「頭が良い」と思っていたのだ。

だっけ?

>>567
わかりやすく、複数行で書きなよ。
その方がわかりやすいだろ。

569 :デフォルトの名無しさん:2012/07/28(土) 09:41:04.59
567が複数行を推奨してんのに、なんでその突っ込みが入る?

線形コーディングとしては、
next if defined $e and $e->[0]->() ;
の方がオーソドックスだと思うが。


570 :デフォルトの名無しさん:2012/07/28(土) 09:45:28.98
抜けのある配列って時点で設計失敗してる感はある

571 :デフォルトの名無しさん:2012/07/28(土) 10:08:05.53
意味のない一行にこだわるよりも
読みやすさ。

my @events = ();
$events[5] = [ sub {return 0} => sub {print 5} ];
$events[6] = [ sub {return 1} => sub {print 6} ];

foreach(@events) {
  my $cond = shift @$_ // sub {};
  my $process = shift @$_;

  $process->() if $cond->();
}


572 :デフォルトの名無しさん:2012/07/28(土) 10:11:14.31
>>569
突っ込み先を間違えた >>562に対して

573 :デフォルトの名無しさん:2012/07/28(土) 10:17:07.68
ちょっと訂正

my @events = ();
$events[5] = [ sub {return 0} => sub {print 5} ];
$events[6] = [ sub {return 1} => sub {print 6} ];

foreach(@events) {
  my $event = $_ // [ sub {} => undef] ;
  my ($cond, $process) = @$event;

  $process->() if $cond->();
}


574 :562:2012/07/28(土) 10:25:09.55
最初に言われてもらおう!人に聞く内容じゃなかったかもしれない。すまん。
一応レスはする。

>>563 {$_() if $_} foreach (@::event); すまないこれはエラーだ。

条件文と実行を同じsubにするのは、
そのうち条件式でファイルの内容を照合し始めたりしそうなのでちょっと。拡張性もできれば欲しいと言うか。
あと他にはなんていうの、
$ev[0] = [
sub{真偽判定文},
sub{実行したい処理}
];
例えばこうゆうふうにずらーっと並んでたら見やすい。それだけ。呼び出しの書式を変えないで特定の処理だけクロージャにもできる。便利。

>>566 今の所、個別に処理を呼び出す予定がほとんどないからいいけど、
 もし処理一つ一つ個別に名前が欲しくなったらそれを検索させてもらおう。
 でも実際、その時はそれ用の処理のハッシュ郡を別に作ってるハズ。

>>567 綺麗だと思う。でもなんか
 open or die; とか
 Sub() if ($_); のような左に目的が来る形式がいい気がしたんだ。

>>570 俺もそう思う。もっと周辺の処理が出来てきた頃に直すと思う。

暫定的に foreach を修飾子で使うやりかた採用かな。
ただ、$_をチェックするのは、実行エラーを出さないためだからもしやるならdefinedじゃなくてrefかな。
しないならそのままブール。


575 :デフォルトの名無しさん:2012/07/28(土) 10:29:35.82
ユーザーのパスワードをデータベースに保存するときはMD5で暗号化して保存すべきかね?

576 :デフォルトの名無しさん:2012/07/28(土) 10:31:06.75
>>563 {$_() if $_} foreach (@::event); すまないこれはエラーだ。
564に、それに対応するレスがあんのに。
do{ $_->[1]() if $_ and $_->[0]() } for @::event ;
do … for 構文では無く、for修飾子の実行文にdo


577 :デフォルトの名無しさん:2012/07/28(土) 10:36:26.64
>  open or die; とか
>  Sub() if ($_); のような左に目的が来る形式がいい気がしたんだ。

処理は左から流れていくもの
例 echo 'hello' | sed 's/h/H/' > out.txt

だからopen or die はいいが
foo() if $cond ってのはあまり良くない。

右の条件にあったものを、左で実行するから流れが逆になっている。

行全体が短い(コードが条件+実行ではなく、ひとかたまりの処理として見える)のなら
後置のifでもいいが、長いならやめた方がいい。


578 :デフォルトの名無しさん:2012/07/28(土) 10:36:33.00
>>575
暗号化して保存するとユーザーからパスワードきかれても
答えられないけどいいのか?

579 :デフォルトの名無しさん:2012/07/28(土) 10:38:12.44
>>577
>foo() if $cond ってのはあまり良くない。
修飾子が何故あるか、勉強しなおせ。


580 :デフォルトの名無しさん:2012/07/28(土) 10:39:01.37
すまん579は早計だった。取り消す。


581 :デフォルトの名無しさん:2012/07/28(土) 10:39:22.21
>>575
MD5は弱すぎる
暗号化ではなくハッシュ化
saltつけろ
ストレッチングすればなお良い

582 :デフォルトの名無しさん:2012/07/28(土) 10:39:57.78
>>575
最近のトレンドとしては暗号化保存

別にどっちでもいいんじゃね

583 :デフォルトの名無しさん:2012/07/28(土) 10:41:44.89
>>579
> 修飾子が何故あるか、勉強しなおせ。

英文法の仕様に合わせたんだと思うけど
プログラム言語的にはダメな仕様だと思うよ。

584 :579:2012/07/28(土) 10:46:22.77
>>583
うん。同意する。斜め読んだだけでレスしたので反省してる。


585 :562:2012/07/28(土) 10:50:01.41
もうすでに質問でもなんでもないけど実際の現場だと
$_ and $_->[0]() and $_->[1]() foreach (@ev);
こうくる確率が高い気がしてきた。あくまで俺の営業先基準だけど。
ただ今回、$_->[1]が左にないと気持ち悪いことこの上ないんだよね。


586 :デフォルトの名無しさん:2012/07/28(土) 10:51:13.49
>>584
Perlディスってるだけだから気にするな。

後置のifは
最初に foo() if $cond って短く書いたのはいいが
その後で、foo() if $cond and $value = $hoge なんて
条件が追加された時に嫌になってくるんだよ。

見難くなってくるから、ifを最初に持ってくるときに
順番を入れ替えないといけなくなる。

他の言語みたく、一行で書ければよかったのに。
if ($cond) foo();

587 :デフォルトの名無しさん:2012/07/28(土) 10:52:31.78
>>585
まず、日本語で処理の流れを説明しよう。

その流れと反しているから
左にあるのは見難いという結果になる。

588 :デフォルトの名無しさん:2012/07/28(土) 10:56:45.83
通常ならばほぼ全て$_->[1]を実行します。
ただし、例外としてたまに実行しないケースがありますので必要なら右を参照してください。

589 :デフォルトの名無しさん:2012/07/28(土) 10:57:25.76
>ただ今回、$_->[1]が左にないと気持ち悪いことこの上ないんだよね。
俺には、君が盆栽を弄くるじーさんに見えてきた。
ただその盆栽は素人目にもイけてないんだが。


590 :デフォルトの名無しさん:2012/07/28(土) 10:58:30.81
いやもうどうでもよくなってすでにやめてる。

591 :デフォルトの名無しさん:2012/07/28(土) 10:58:38.96
左にあるかどうかってことよりも、
->[1] の1というマジックナンバーが
気持ち悪いという点をどうにかしろよw

592 :デフォルトの名無しさん:2012/07/28(土) 11:00:02.37
>>588
> 通常ならばほぼ全て$_->[1]を実行します。
> ただし、例外としてたまに実行しないケースがありますので必要なら右を参照してください。

「通常ならば」という言葉は条件ですよね?
やはり条件は最初に書くべきなのです。


593 :デフォルトの名無しさん:2012/07/28(土) 11:00:07.12
そうなんだよそれも気持ち悪いんだよ。
でも別ファイルがいじりやすいんだよ。

594 :デフォルトの名無しさん:2012/07/28(土) 11:03:07.27
なんとなーく

@::event=(
{'if'=>sub {真偽判定文}, 'do'=>sub {実行したい処理}},
...
);

595 :デフォルトの名無しさん:2012/07/28(土) 11:03:09.44
>>592 どうぞどうぞ! こっちは暫定的に決まりますた。

596 :デフォルトの名無しさん:2012/07/28(土) 11:03:33.75
>>593
一行目と二行目のつながりがさっぱりわからん

単に0は条件、1は実行文ってコメント入れるだけだろ。

でコメントにしておくと、あとで処理が変わった時
コメントを変えるのを忘れることがあるから、
コメントではなく、コードで書く。

my $cond = $_->[0];
my $process = $_->[1];

これだけで
$_ and $cond() and $process() foreach (@ev);
ずっと読みやすくなるだろ?

で、それを進めていったのが>>573のコードだよ。

597 :デフォルトの名無しさん:2012/07/28(土) 11:05:43.84
>>581
>>578

598 :デフォルトの名無しさん:2012/07/28(土) 11:05:47.55
>>594
それも悪くないと思う。
どちらかと言ったら、そっちのほうが一般的。

だけど、Perlだとファットカンマがあって
(ファット)カンマの左と右が結びついてるって
視覚的にわかりやすくかけるから
>>573では配列で表した。

もし、ifとdo以外にも追加項目があれば
ハッシュに変更するかもしれない。

599 :デフォルトの名無しさん:2012/07/28(土) 11:08:42.15
>>597
ユーザーからパスワード聞いて、
答えられるようなところがあれば、

俺のパスワードをお前が知ってるってことは、
お前のシステムはパスワードを暗号化もしてないってことだな。

お前がやめるとき、パスワードを持って逃げるってこともできるわけだ。
流出し放題な脆弱なシステムだな。浩光に通報するぞ。

って脅されるぞw

600 :デフォルトの名無しさん:2012/07/28(土) 11:11:31.22
>>594 それを頂きます。

601 :デフォルトの名無しさん:2012/07/28(土) 11:12:40.26
{'if'=>sub

{if=>sub

こっちの方がいい。

602 :デフォルトの名無しさん:2012/07/28(土) 11:14:01.64
あ、でもifって名前が嫌w

603 :デフォルトの名無しさん:2012/07/28(土) 11:15:52.17
>>599
言ってることは分かるけど
ユーザーがパスワード忘れたらどうすんの?

604 :デフォルトの名無しさん:2012/07/28(土) 11:16:28.71
「設定しなおせ」jk


605 :デフォルトの名無しさん:2012/07/28(土) 11:18:05.85
>>603
gmailでもyahooでもなんでもいい。

パスワード忘れたふりして
問い合わせてみろ。


606 :デフォルトの名無しさん:2012/07/28(土) 11:19:59.11
パスワードリセットだね

607 :デフォルトの名無しさん:2012/07/28(土) 11:30:20.14
md5って弱いのか?
うちの会社md5使ってたっぽいんだけども。

608 :デフォルトの名無しさん:2012/07/28(土) 11:34:02.61
パスワード直接保存とかいつの時代だよw

609 :デフォルトの名無しさん:2012/07/28(土) 11:36:41.43
「PERL ハッシュ」で検索しても連想配列しか出てこねえぞ糞が

610 :デフォルトの名無しさん:2012/07/28(土) 12:05:54.27
>>586
if ($cond) { foo(); }
じゃダメなのかい、他にも $cond and foo(); とかもある
後置 unless なんかも無視されてそうだが

611 :デフォルトの名無しさん:2012/07/28(土) 12:29:17.86
MD5自体もハッシュなわけだが

612 :デフォルトの名無しさん:2012/07/28(土) 12:29:32.14
>>610
後置に比べて{}かっこが多い。

個人的には一行で書くときは{}ありでもなしでも
OKで二行以上になる時は、つまり、

if ($cond) {
 foo();
}
こういうときは、{}必須という文法がいい。

if ($cond)
 foo();

↑これは文法エラー

613 :デフォルトの名無しさん:2012/07/28(土) 12:37:08.99
sub _if { shift->() if shift->() }

_if sub{ defined } => sub{ _if $_->[0] => $_->[1] } foreach(@::event);

# 目的を失っていてもキニシナイ。

614 :デフォルトの名無しさん:2012/07/28(土) 12:46:12.08
>>612
んじゃ and は?

615 :デフォルトの名無しさん:2012/07/28(土) 12:51:44.01
>>614
意味が通りにくい。

たとえば、

晴れ AND 雨

と書かれて、晴だったら・・・雨になる?
意味がわからない。



616 :デフォルトの名無しさん:2012/07/28(土) 12:55:37.00
休憩なったんでほぼどうでもいいレス

>「通常ならば」という言葉は条件ですよね?
違うます。「だだし」が条件よ。「通常ならば」はコメント。なくてもあっても同じ。
コメントを消すと「Aを実行する。ただしBだとしない」  (一行で書くなら「AをするがBならしない」。「が」「しかし」「ただし」などが否定形の条件)
でも日本語で処理を決めてはいない。

>一行目と二行目のつながりがさっぱり
俺もさっぱりだ。いや実際理由はあるんだけど、スレではたぶんどうでもいい。
>>596 >>598 スルーしたけど573は綺麗だと思うよ。反対もしてない。

>>586 >>612 俺もそう思う。


ちなみに俺は長い書き方は嫌いじゃないよ。短いのが好きってわけでもなす。
今の所、経験上一般的と言うか、ありふれてるのは雑な書き方だった。これスムーズに扱えないとやばいことになる。
そしてそのうち短いコードのほうがチラ見で解読できるようになる。
むしろ新人さんとか丁寧。たぶん社会にもまれて雑になってく。
回ってくるコードが丁寧で自分の書き方が雑ってのが一番いい気もするけど、さすがにそれは口に出せない。
もちろん、>>573みたいなコードはちやほやしとく。雑になる予防として。
しかし俺は自分のコードを雑とは微塵にも思ってない。


別の会社に行ってくるのでもう読めません。

617 :デフォルトの名無しさん:2012/07/28(土) 13:02:19.69
>>616
はっきりした。
お前は自分よがりだ。

他人が読むときに
わかりやすく書くことを
心がけていない。

618 :デフォルトの名無しさん:2012/07/28(土) 13:14:36.95
長い書き方とか短い書き方とか
そういうのにこだわってるのは初心者だろ。

わかりやすい書き方とか
わかりにくい書き方、
そっちの方にこだわるべき。

短いからわかりやすいんだ!ってのは
何も考えてない証拠。

619 :デフォルトの名無しさん:2012/07/28(土) 13:15:20.90
いや自己擁護すんのもアレだけどけっこう読みやすい変更しやすい言われてるんだぞ。
どっかの会社じゃなくて名指しで契約来る時あるし。


620 :デフォルトの名無しさん:2012/07/28(土) 13:16:22.43
>>619
何と比較して、わかりやすいかが書いてないので
全く参考にならない。

621 :デフォルトの名無しさん:2012/07/28(土) 13:19:30.79
そら会社だけど、その情報は不要でしょー。
会社に来てたやつが俺を名指しでくることがあるてことよ。
あくまで俺が関係持った場所だけだけどね。

もう電話きたんでもう行ってくるぞ。

622 :デフォルトの名無しさん:2012/07/28(土) 13:19:40.30
ゴミ同士指名し合って契約してたらいいじゃん

どんな不細工な風俗孃でも何人かは指名くるらしいしなwwww

623 :デフォルトの名無しさん:2012/07/28(土) 13:22:36.11
うわー・・・

624 :デフォルトの名無しさん:2012/07/28(土) 13:22:39.48
馬鹿じゃねーの?
コーディング規約がある会社だったら
「@_, $_ の代入無しの使用禁止(シュワルツ変換除く)」
「for修飾子の使用禁止」
で書き直しだぞ。

># grepを使ったケース。利点はない気がする。
>grep { $_ and $_->[0]() and $_->[1] } @::event;
なんて書いたら、始末書もんだ。ヘタしたら首が飛ぶ


625 :デフォルトの名無しさん:2012/07/28(土) 13:28:02.45
>>624
つまんねーことで始末書書いたり首飛ばしたりするんだな
どんだけ暇な会社だよ

626 :デフォルトの名無しさん:2012/07/28(土) 13:29:35.37
初歩の初歩を理解してない => この会社に適さない
ってだけだ

627 :デフォルトの名無しさん:2012/07/28(土) 13:31:14.75
>>625
>grep { $_ and $_->[0]() and $_->[1] } @::event;
の異常性が判らんの?

628 :デフォルトの名無しさん:2012/07/28(土) 13:34:23.76
>>625
すまん、
>なんて書いたら、始末書もんだ。ヘタしたら首が飛ぶ
perlcritic通して通らないコードは実際にはリリース出来ないから、
現実にはありえない。


629 :デフォルトの名無しさん:2012/07/28(土) 13:36:09.03
>>627
わかんね。書き直してみたけどこれじゃあかんの?
grep {
my $v = $_;
$v and $v->[0]() and $v->[1];
} @::event;


630 :デフォルトの名無しさん:2012/07/28(土) 13:36:47.04
そっこーおわた。
俺じゃないのを俺だと思ってることが何度かあるぞ。
マ版じゃないからアレだけど、下請けの下請けとか多いからコーティング仕様は多いよ。
俺の場合、営業やってるからあんま関係なかったりする。
ちなみに俺は仕事なら効率よく入ればそれでいいよ。仕事の話ならね。
んで、なにが気に入らないのか知らんけど、俺のコードに苦情がきたことはほとんどないぞ。

631 :デフォルトの名無しさん:2012/07/28(土) 13:41:46.55
クズは納品されたものの動作チェックしないから表面的にそれっぽく動いてたら苦情なんて言ってこないぞwwww

クズ同士の仕事って楽そうだなwwwwww

632 :デフォルトの名無しさん:2012/07/28(土) 13:44:06.59
貴様!偉大なるPerl::Critic閣下に口ごたえするか!
始末書だ!クビだ!

633 :デフォルトの名無しさん:2012/07/28(土) 13:44:54.00
>>629 経験上、文句言われるかもしれない。
ちなみに俺のは、最後には呼び出しもデータ方式も変更するだろうと言うのもあって1行がいいってのもあった。
元々の質問それだしね。
そしてまた戻る。移動長いから次はきっと俺じゃないよ


634 :デフォルトの名無しさん:2012/07/28(土) 13:48:42.27
>>629
なんでフィルタ用のgrepをmapとして使う?
後、元レスは明らかに左辺値を捨ててる。
これは甘甘のperlstyleにすら避けろと明言されてる。

>Avoid using "grep()" (or "map()") or `backticks` in a void context,
>that is, when you just throw away their return values. Those
>functions all have return values, so use them. Otherwise use a
>"foreach()" loop or the "system()" function instead.


635 :デフォルトの名無しさん:2012/07/28(土) 13:50:46.30
なんで一行だと変更しやすいと思うんだろうか。

一行で書いたって読みにくければ、
修正するためには、その行をちゃんと理解しないといけないだろ。

一行にいろいろ詰まってると、一部分だけの修正でいいのに
全体を修正しなければならなくなる。

行数で考えるな。コードを見てから理解して
自信をもって修正するまでの時間で考えろや。

636 :デフォルトの名無しさん:2012/07/28(土) 14:02:03.52
そんな修正しまくらなきゃいけない書き方をしてるのか・・・
暇人うらやま

637 :デフォルトの名無しさん:2012/07/28(土) 14:03:58.27
夏休みで池沼が大量発生w

638 :デフォルトの名無しさん:2012/07/28(土) 15:13:31.34
ぼくのなつやすみ

639 :デフォルトの名無しさん:2012/07/28(土) 15:52:40.44
ぼくもなつやすみ

640 :デフォルトの名無しさん:2012/07/28(土) 15:53:27.91
毎週土日は休日だ。

641 :デフォルトの名無しさん:2012/07/28(土) 16:14:54.06
三年目のなつやすみ


1000連休突破

642 :デフォルトの名無しさん:2012/07/28(土) 16:21:30.18
ぼくのなつやすみをかえして

643 :デフォルトの名無しさん:2012/07/28(土) 16:32:30.29

デスマでお盆休みがなくなったペチパーの心の叫び

644 :デフォルトの名無しさん:2012/07/28(土) 16:37:04.45
お前ら今年のお盆休みはどっか行った?

645 :デフォルトの名無しさん:2012/07/28(土) 16:37:24.24
分かりやすさだと論理演算2個なら修飾子がいいと思うがな。
こんな量になるのがなつやすみと言うやつか。

646 :デフォルトの名無しさん:2012/07/28(土) 16:45:30.80
あくせく働いて暇のないリーマンたちに少しでもリアルな夏休みを体験してもらえる
CGIカードゲームをPerlで開発しようと思っています
何から始めたらいいでしょうか?

647 :デフォルトの名無しさん:2012/07/28(土) 16:55:52.08
Perlを動かせる鯖の準備

648 :デフォルトの名無しさん:2012/07/28(土) 16:55:55.42
>>646
まず仕事断っても大丈夫なくらいの金と、また取引がくるくらいの信用。
つーのは冗談で会話の入りかたがうまいな。
まずゲームのルールを明確に決めるて、次にカードのデータ構造の方法。
俺の趣味回答でいいならまず視覚化できるように落書きのようなカード画像を作る。最後に書きなおす。

649 :デフォルトの名無しさん:2012/07/28(土) 17:03:26.62
ぼくのなつやすみをかえして

650 :デフォルトの名無しさん:2012/07/28(土) 19:37:23.15
1行に1処理だよ。

651 :デフォルトの名無しさん:2012/07/28(土) 19:45:59.60
本日の基地害指数:78

652 :デフォルトの名無しさん:2012/07/28(土) 19:52:43.23
あれだろ
昆虫カードとか集めたり夏の友カードだろ

653 :デフォルトの名無しさん:2012/07/28(土) 20:37:49.10
flockは使えるの?使うの?mkdirのほうがいいの?

654 :デフォルトの名無しさん:2012/07/28(土) 20:41:39.93
>>653
もし今そんな事言ってる奴がいたら
15年前の人間だーって指さして笑うw

655 :デフォルトの名無しさん:2012/07/28(土) 21:06:05.93
>>653=ゴミ

656 :デフォルトの名無しさん:2012/07/28(土) 21:25:02.89
変な構造体作って処理するぐらいならクラス作るべきだろ。

657 :デフォルトの名無しさん:2012/07/28(土) 21:28:32.34
「〜するべき」って言ってる奴の99%基地害で信用できないから無視するべき

658 :デフォルトの名無しさん:2012/07/28(土) 21:31:29.47
>>657
「アドバイスありがとうございます」だろ。
とりあえず死ね。

659 :デフォルトの名無しさん:2012/07/28(土) 21:36:38.13
いやーどうかな
ソイツが絶大な自身をもってたら
命令形にするだろ
「〜しろ」って

そこをなぜか「すべし」にするのは
言うことに自信がないんだろ


660 :デフォルトの名無しさん:2012/07/28(土) 21:40:49.01
アドバイスとかwwwww
誰もお前にきいてねえしwwwww

661 :デフォルトの名無しさん:2012/07/28(土) 21:45:26.06
>>660
さっさと死ね。まじで。

662 :デフォルトの名無しさん:2012/07/28(土) 21:48:05.95
>>656
アンカ無しの遅レスは、ここの荒しの大好物。
しかも、荒しが登場してる時間にレスするお前様は、
腹の空いた鯉の群にチンコを突っ込むマゾ。


663 :デフォルトの名無しさん:2012/07/28(土) 21:50:31.44
ぼくのなつやすみをかえして

664 :デフォルトの名無しさん:2012/07/28(土) 21:57:34.00
>>646
きれいな絵のカードと厨っぽい名前の特技さえあれば、システムなんぞどーでもいい。

とどのつまりただのフォトアルバムでいいくらい。

665 :デフォルトの名無しさん:2012/07/28(土) 22:07:42.85
CGIでブラウザから送られた文字列が半角英数、UTF-8のひらがなカタカナ及び漢字、のみで構成されているかどうかを判定するにはどうしたらいいですか?
半角英数だけなら if ( $str =~/[^a-zA-Z0-9]/ ) で判定していたのですが

666 :デフォルトの名無しさん:2012/07/28(土) 22:10:14.26
>>562
{ package MyEvent;
sub new {
my ( $class, $check, $proc ) = @_;
return bless {
check=>$check,
proc=>$proc,
}, $class;
}
sub check_and_do {
my $self = shift;
$self->{check} and $self->{check}->() and $self->{proc}->();
}
sub check_or_do {
my $self = shift;
$self->{check}
? $self->{check}->() and $self->{proc}->()
: $self->{proc}->();
}
}

{ package main;
my @events = (
MyEvent->new( sub {真偽判定文}, sub {実行したい処理} ),
MyEvent->new( sub {真偽判定文}, sub {実行したい処理} ),
);
foreach ( @events ) {
$_->check_and_do();
}
}

667 :デフォルトの名無しさん:2012/07/28(土) 22:21:01.74
Internal Server Errorが出た後、コードを修正してリロードすると動作は正しくても日本語が文字化けするんだけどなぜ?
右クリックで見るとHTMLのMETAタグに書いた文字コードになってなくて、文字コードをMETAタグに合わせてやると直る。
Internal Server Errorの直後だけこんな現象が起きる。

668 :デフォルトの名無しさん:2012/07/28(土) 22:24:15.07
厨っぽい名前の特技ってなんだよw

669 :デフォルトの名無しさん:2012/07/28(土) 22:26:48.15
エターナル・フォース・ブリザード
相手は死ぬ


670 :デフォルトの名無しさん:2012/07/28(土) 22:27:14.22
ブルートフォースアタック

671 :デフォルトの名無しさん:2012/07/28(土) 22:28:32.35
SQLインジェクション

672 :デフォルトの名無しさん:2012/07/28(土) 22:31:19.97
クロスファイヤー

673 :デフォルトの名無しさん:2012/07/28(土) 22:32:51.90
ソリッドステートドライブ

674 :デフォルトの名無しさん:2012/07/28(土) 22:51:17.84
よくそんなに厨っぽい名前をすらすら思い付くなw
感心するわwリア厨か?w

675 :デフォルトの名無しさん:2012/07/28(土) 23:18:01.37
ボンキュッポーン!

676 :デフォルトの名無しさん:2012/07/28(土) 23:27:51.95
ぼ くのな つや すみをかえ して

677 :デフォルトの名無しさん:2012/07/28(土) 23:33:07.95
忍法まんぐり返し!

678 :デフォルトの名無しさん:2012/07/28(土) 23:53:14.91
Perlとは神に近づくための貴重なプロセスの一つだ
そう、言語の一つではなく悠久の時の流れの中で人間の絶対的な位置を決定する段階の一つだ
つまりこのレガシーな言語を使用する過程において神の意思を汲み取ることができ、
その意思に我々の精神の波長を合わせることによって神の目的地を受信することができる
すなわち、直線的に神に近付いていくというよりも、神が目指しているところにたどり着くことによって出会うことができるということだ
そしてそこで重要なのはPerlを使って何かを作ることではなく、Perlを我々が使うことでもない、Perlは言語や道具ではないのだから
もちろん、一部の愚かなる者はPerlをプロセスではなく言語や道具として認識し、使用しているが、それも全て神に近づくという我々の崇高な目的に寄与している
つまり、Perlはプロセスであるから、一つの段階としてそこに存在する必要があり、存在こそが全てなのだ
段階が欠落するということは神へ近付く道を寸断されるということに等しい
ここで、Perlは他の言語同様、使われなければその存在を維持することが難しい
ここで、やっぱりPerlは言語ではないか!と勘違いして欲しくない
確かにその存在の維持には言語として使用されることが不可欠であるが、それは存在の維持に関しての側面であって存在意義ではない
どのような維持方法がとられようと、存在意義が神へ近付くためのプロセスであることに変わりはない
これは我々の存在意義がど生命維持のための栄養の接種方法によらないのと同じである

679 :デフォルトの名無しさん:2012/07/28(土) 23:54:30.71
レガシー 14

680 :デフォルトの名無しさん:2012/07/28(土) 23:55:41.81
ホモ雑誌

681 :デフォルトの名無しさん:2012/07/29(日) 00:09:35.71
読みたいなら買ってこい

682 :デフォルトの名無しさん:2012/07/29(日) 00:50:37.32
>>670
「これだけは使いたくなかったんだがな…
まさかこの俺にこの禁断の秘技を使わせるとは!
いくぞ…ブルート・フォース・アタック!!!」

683 :デフォルトの名無しさん:2012/07/29(日) 02:36:43.58
>>678
こいつはネタで言ってるんだろうけど
真面目にこういうことPerlに対して考えてるやついるよな

684 :デフォルトの名無しさん:2012/07/29(日) 04:12:19.85
夏厨の遊び場になっとる

685 :デフォルトの名無しさん:2012/07/29(日) 07:18:03.03
perlのオブジェクトは好き勝手に統一性がないのを強引に統一したもの。
他と書式がおかしいし共同作業じゃないなら使わないのがいい。
別の書き方なら良かったのに。

686 :デフォルトの名無しさん:2012/07/29(日) 07:20:44.78
別のと言いつつ実例をあげないのはアホだからです
病人のタワゴyトだと思って聞き流してください
どもうスミマせんでした


687 :デフォルトの名無しさん:2012/07/29(日) 08:50:37.93
一ヶ月見なければ他人のコードと変わんないよ。

688 :デフォルトの名無しさん:2012/07/29(日) 08:59:57.13
それじゃあ、全てのコードは人間が書いたモンじゃない

みんながみんな「他人のコードだ」というなら
書いた人間はいないことになる、

ならばその「他者」なる架空の人物はいないか、
あるいは人間ではない

そのソースコードを一定の規範によって読解する作業をより潤滑にするために
促しているのがプログラミング作法なら、
その書かれたものとしてのソースコードの中核は書くことよりもむしろ
読まれることを前提として、作法の全体が書かれているべきだ


689 :デフォルトの名無しさん:2012/07/29(日) 09:07:30.35
ならperlオブジェクトはかなり出番が減るな

690 :デフォルトの名無しさん:2012/07/29(日) 09:30:15.08
>>687
同意

691 :デフォルトの名無しさん:2012/07/29(日) 10:05:07.65
Perlは引数にハッシュ渡せないのと、要素の個数が可変の複数の配列を渡せないのが問題

692 :デフォルトの名無しさん:2012/07/29(日) 10:06:43.46
>691
リファレンスで渡せよw

693 :デフォルトの名無しさん:2012/07/29(日) 10:14:21.33
リファレンスはリファレンスでしかない

694 :デフォルトの名無しさん:2012/07/29(日) 10:16:42.38
この辺、プロトタイプがもっといろいろ機能すればいいんだけどな。

695 :デフォルトの名無しさん:2012/07/29(日) 10:17:28.06
use strict;
use warnings ;
use Data::Dumper ;
sub hoge (\@\%){
print Dumper shift ;
print Dumper shift ;
}

my @arr = my %hash = ( 1, 42 ) ;
hoge @arr, %hash ;


696 :デフォルトの名無しさん:2012/07/29(日) 10:24:41.71
プロトタイプは糞だから使うなって
Perlベストプラクティスかなにかに
載っていたな。

697 :695:2012/07/29(日) 10:26:24.72
うん、クソ。

698 :デフォルトの名無しさん:2012/07/29(日) 10:26:58.75
>>678
で、例のモジュールはできたのか?

699 :デフォルトの名無しさん:2012/07/29(日) 10:30:33.58
リファレンスってなんかややこしいイメージがあるから使いにくい

700 :デフォルトの名無しさん:2012/07/29(日) 10:37:08.26
foo @array1, @arayr2;
foo \@array1, \@array2;
様々なデータ形式によって動作が変わる趣旨のfooなら下でもいいけど、
原始的な言語は別として、配列の配列しか扱わない関数で、引数を呼び出し側で考慮するのはおかしい。
これはコンパイラの動作を変更するしかないが、現状プロトタイプしか解決手段がない。
演算子をとして畳み込みたい場合も場合もプロトタイプしかない。
したがってプロトタイプは使う使わないの話にはならん。これしかないからそうゆう時は使うしかない。

701 :デフォルトの名無しさん:2012/07/29(日) 10:45:11.58
使わねーよw

702 :デフォルトの名無しさん:2012/07/29(日) 10:55:18.23
foo @array1, @arayr2;
この書き方は優先度高いなぁ
と言うより犠牲を払ってでも foo \@array1, \@array2; なるべくこの書き方は避けたいな

703 :デフォルトの名無しさん:2012/07/29(日) 11:03:56.80
暗黙の変換をコードに残すと、他者が見た時に大混乱。
便利に「見える」だけの単なる地雷

_/_/_/_/_/
老婆心ながら書くが、
sub hoge (\@\%){ }
で渡されるのはリファレンス。

704 :デフォルトの名無しさん:2012/07/29(日) 11:06:29.76
for @array1, @arayr2; に空目

705 :デフォルトの名無しさん:2012/07/29(日) 11:10:38.06
そ、それだとほとんど演算子しか使えんぞ…


706 :デフォルトの名無しさん:2012/07/29(日) 11:13:03.72
渡すのが配列で、渡されるのがリファレンス。
さらに呼出側がアホで、&hoge(@foo,@bar) ;してチーン。


707 :デフォルトの名無しさん:2012/07/29(日) 11:16:51.50
完璧じゃないか
渡したいのは配列で渡されたいのはリファレンスだろ
わざわざ非推奨の&使って自分で混乱するってどんな馬鹿だよ。


708 :デフォルトの名無しさん:2012/07/29(日) 11:20:51.79
まぁ組み込み関数と近くなる意味では一番perl的に書けるな

709 :デフォルトの名無しさん:2012/07/29(日) 11:21:48.43
NHKで「私、日本人だけど韓国人の彼氏が欲しい!」 → 女も韓国人にしか見えないと話題
http://engawa.2ch.net/test/read.cgi/poverty/1343449253/


実況スレから
http://uproda.2ch-library.com/557764sKq/lib557764.jpg
http://uproda.2ch-library.com/557766L14/lib557766.jpg


710 :デフォルトの名無しさん:2012/07/29(日) 11:23:16.73
あー、訂正しとく。
>>707はperlじゃない場合はけっこう言い分は変わる。

711 :デフォルトの名無しさん:2012/07/29(日) 11:29:17.42
>>709
わらたwwwww

712 :デフォルトの名無しさん:2012/07/29(日) 11:30:35.37
みんなサブルーチンの呼び出しに&つけてないけど最近はこういう書き方もOKなの?

713 :デフォルトの名無しさん:2012/07/29(日) 11:33:03.64
&は自分がなにをやってるのか分かってる人だけが使うもの

714 :デフォルトの名無しさん:2012/07/29(日) 11:36:31.06
Perlの予約語とぶつからないようにすると理解している俺がいる

715 :デフォルトの名無しさん:2012/07/29(日) 11:38:04.10
ついでに最近はクラスとかリファレンスとか使ってC++ライクに組むのが流行り?
Perlのクラスってクラス内の別のサブルーチン内の変数がそのクラス内でグローバル化してしっくりこないんだけど
他に書き方ないの?

716 :デフォルトの名無しさん:2012/07/29(日) 11:41:24.21
C++に不満があったからPerlが誕生したわけで...
それをわざわざC++ライクに組むのはアボカドいやアホ加藤

717 :デフォルトの名無しさん:2012/07/29(日) 11:44:56.09

 ∧_∧
<=( ´∀`)  私、日本人だけど韓国人の彼氏が欲しい!
(    )
| | |
〈_フ__フ

718 :デフォルトの名無しさん:2012/07/29(日) 11:44:59.92
>Perlのクラスってクラス内の別のサブルーチン内の変数がそのクラス内でグローバル化してしっくりこないんだけど
は?
myすりゃいいだけじゃね?

719 :デフォルトの名無しさん:2012/07/29(日) 11:47:23.54
1-&には場合によって引数形式を意図的に無視できるようにする、と言う方針がある
2-&は、引数を指定してなくても無条件で@_を送る
意図的にやらかしたい時に使えばいい

720 :デフォルトの名無しさん:2012/07/29(日) 11:57:15.60
そらグローバル変数使えばグローバルになるだろww

721 :デフォルトの名無しさん:2012/07/29(日) 11:58:27.80
myっておまじないだろ
そんなときにmy使ってもいいの?

722 :デフォルトの名無しさん:2012/07/29(日) 11:59:22.90
しかもNHK

723 :デフォルトの名無しさん:2012/07/29(日) 11:59:35.01
配列オブジェクトって考えればいいのに。

724 :デフォルトの名無しさん:2012/07/29(日) 12:00:20.32
スコープは意識しないとw

725 :デフォルトの名無しさん:2012/07/29(日) 12:03:07.96
おまじないじゃなくてコンパイラに対する認識指示だ

726 :デフォルトの名無しさん:2012/07/29(日) 12:05:35.60
use strict;使ってない奴はマジキチ

727 :デフォルトの名無しさん:2012/07/29(日) 12:38:03.61
いまだにいみがわからないuse strict;

そんなに大事なら標準でつけとけってかんじ

728 :デフォルトの名無しさん:2012/07/29(日) 12:41:03.70
use strict的なのはperlに限った話じゃないからなw

729 :デフォルトの名無しさん:2012/07/29(日) 12:47:38.35
シンボリックリファレンス、裸のリテラル、どこからともなく発生するグローバル変数
これは普通の人は…

730 :デフォルトの名無しさん:2012/07/29(日) 12:56:39.36
>>727
標準で付いてたらワンライナーがだるいだろ脳ミソ付いてんのかお前

731 :デフォルトの名無しさん:2012/07/29(日) 12:58:15.02
use strict付けてたほうがバグ発見早いわけだが。

732 :デフォルトの名無しさん:2012/07/29(日) 12:59:54.94
>>730
ワンライナーとかいう自己満のことなぞしらん

733 :デフォルトの名無しさん:2012/07/29(日) 13:01:36.73
>>727
意味が分からないなら無理使わなくていいと思うよ。
チンパンジーはどんな崇高な書籍持ってて意味が分からないから
チンパンジーは無理に書籍を持つ必要がないのと同じ。

734 :デフォルトの名無しさん:2012/07/29(日) 13:02:56.07
ワンライナーが自己満とか思ってる奴って本当にいるんだ・・・

735 :デフォルトの名無しさん:2012/07/29(日) 13:04:34.85
いまさら5.005ユーザを仲間にしようなんて遅すぎるわい(怒

736 :デフォルトの名無しさん:2012/07/29(日) 13:08:45.03
>>730
ありあまる脳みそがパンツにさえ付着していますが何か

737 :デフォルトの名無しさん:2012/07/29(日) 13:15:27.22
サイバイマンみたいな。

てかワンライナー様にあわせて標準でついてないんだろjk

738 :デフォルトの名無しさん:2012/07/29(日) 13:18:54.70
perlの保守とか死にたい

739 :デフォルトの名無しさん:2012/07/29(日) 13:22:34.24
1lineコマンドランチャーとperlの組み合わせならよく使う。
ただ、ランチャーが常に前面にあると邪魔だし、
常に前面にないと使いにくいと言う意味の分からないことが起きてる。

740 :デフォルトの名無しさん:2012/07/29(日) 13:31:59.55
何でこのスレってPerl忍者のスレと合併しないの?

741 :デフォルトの名無しさん:2012/07/29(日) 13:43:43.14
本当に何で標準で付いてないんだろうな。
ワンライナーとDQN以外は100%付けるのになuse strict

742 :デフォルトの名無しさん:2012/07/29(日) 13:46:36.04
え?perl4 でも use strict; って使えるんだっけ?

743 :デフォルトの名無しさん:2012/07/29(日) 13:50:09.77
最低でも
perl -lne '}{ print $.' hoge.txt
を理解している人がワンライナをけなすのと、
理解もせずにけなすんじゃ大違いだけど、ここじゃどっちか判断出来ん。

ついでに言えば、use strict; use warnings をデフォにしないのは
ワンライナ程度の事じゃなくて、perldocやら、標準モジュールやら
動かなくなるから(環境依存)。
export PERL5LIB="-Mwarnings -Mstrict" して、以下のコマンドが
通るか確かめたら良い。
% corelist strict

strict was first released with perl 5


744 :デフォルトの名無しさん:2012/07/29(日) 13:51:44.86
×export PERL5LIB="-Mwarnings -Mstrict"
○export PERL5OPT="-Mwarnings -Mstrict"

745 :デフォルトの名無しさん:2012/07/29(日) 13:55:53.68
つまり必須でないものを必須、必須というほうがおかしいと
使い分けるために必須にしていないという空気を読みたまえと
こういうこと

746 :デフォルトの名無しさん:2012/07/29(日) 14:13:46.01
最近5.16使いとなったQENT氏が5.8使いを見下す姿を想像・・・

747 :デフォルトの名無しさん:2012/07/29(日) 14:38:49.20
もう実質デフォルトじゃん
単に use バージョン; で最近のバージョン指定すると勝手にstrict掛かるんだし
ワンライナーの -E (大文字)オプションがそこら辺どうなってるのか知らんが

748 :デフォルトの名無しさん:2012/07/29(日) 14:42:43.61
use strictで
定義されてないメソッドや変数を
使おうとした時にコンパイルエラー出るようにならないの?

Perlでオブジェクト指向やってると
use strictの効果が殆ど感じられない。

749 :デフォルトの名無しさん:2012/07/29(日) 14:44:45.96
>単に use バージョン; で最近のバージョン指定すると勝手にstrict掛かるんだし
それは実質じゃねーよ、指定しなかったら終りだろ?

デフォに出来なくて「Perl6ではデフォです!」ってアホな宣言まで出してんだよ?


750 :デフォルトの名無しさん:2012/07/29(日) 14:47:36.22
そもそもuse strictの効果ってなんだっけ?

751 :デフォルトの名無しさん:2012/07/29(日) 14:50:07.80
おまじない

752 :デフォルトの名無しさん:2012/07/29(日) 14:53:11.64
ゲッツ!
だっちゅ〜の
ワイルドだろぉ〜
そんなの関係ねー!
use strict
なんでだろ〜♪
さとしです・・・
佐賀〜♪

753 :デフォルトの名無しさん:2012/07/29(日) 14:53:19.33
>>749
でも最近のバージョンを最近のバージョンとして使うならほぼ必須じゃね?

754 :デフォルトの名無しさん:2012/07/29(日) 15:01:26.14
「最近のバージョンを」
「最近のバージョンとして使うなら」
そりゃ必須でしょうよ。use バージョンするんだから

最近のバージョンをuse バージョンして使う人の統計が
百歩譲って9割でも越えてたら実質とか事実上とか
言えばいいと思うよ


755 :デフォルトの名無しさん:2012/07/29(日) 15:05:08.83
多くの人がuseバージョンしないとしても
それは最近のバージョンが普及してないだけで
Perlとしてはとっくにデフォルトと言って良いのでは

756 :デフォルトの名無しさん:2012/07/29(日) 15:13:36.66
デフォルトの意味を取り違えてる様なので。
俺の理解では「強制ON = デフォルト」。
そこから一歩も出ない。

お作法として、「当然use strict; use warningsすべき」
って言うんだったら諸手を挙げて賛成するし、
「use strict; use warnings してる人が、ほとんどです」
って言われたら(調べようが無いので)
へー、そうですかwとしか言わないが、

機能としてデフォルトになってないものを事実上とか
実質とか言えない。


757 :デフォルトの名無しさん:2012/07/29(日) 15:33:44.86
単に用語の使い方の違いかよw
>>743はデフォルト
>>747が言いたかったのはデフォルトじゃなくてデファクトスタンダード

>>755
最近のバージョンが普及してもuse version;するのはコア層のみだろ?
そのバージョンに絞ってコードを書くメリットが一般層にあるか考えりゃわかる。

ちょっと論法に無理がある。



758 :デフォルトの名無しさん:2012/07/29(日) 15:34:36.49
>>756
それ言ったら新しいバージョンのPerlはそもそもデフォルトじゃないってことじゃね

759 :デフォルトの名無しさん:2012/07/29(日) 15:34:56.25
それでもデフォルトと強弁するならLarryに言え

760 :デフォルトの名無しさん:2012/07/29(日) 15:35:58.00
>>758
普及率の話?


761 :デフォルトの名無しさん:2012/07/29(日) 15:39:20.55
>>760
いや存在の話
そもそも現在のPerl仕様自体がデフォルトでは存在しないということにならんか

762 :デフォルトの名無しさん:2012/07/29(日) 15:40:27.89
×仕様自体
○仕様に沿った処理系自体

763 :デフォルトの名無しさん:2012/07/29(日) 15:42:38.42
http://perldoc.jp/docs/perl/5.14.1/perlstyle.pod
http://perldoc.jp/docs/perl/5.12.3/strict.pod

strictやwarningsはPerlstyleで縛ってるに過ぎないが、守れば得をする。
エラーや警告を細かく出してくれるから。

764 :デフォルトの名無しさん:2012/07/29(日) 15:44:08.14
use strict使わないのは普通に書いたら1万行近くいくコードを1行に書くくらいのキチガイ
1万行を無理やり1行にだらだら書いてる奴を見てまともだと思う?
「改行すべき」とかってレベルじゃないよな
デフォで改行するようになってないとか意味の分からない議論するまでもないよな
まともな奴は改行入れて個人差はあれ1万行前後のコードになる
調べようがないからとかそういうレベルじゃないよな
use strictも同じレベルの話

765 :デフォルトの名無しさん:2012/07/29(日) 15:46:45.17
>>763
そうそう、付けないと時間とか色々無駄になるんだよね。

766 :デフォルトの名無しさん:2012/07/29(日) 15:48:44.10
use strict受け付けないのってHSPとかPHPみたいな産廃からプログラム始めた精神異常でしょ

767 :デフォルトの名無しさん:2012/07/29(日) 15:51:26.37
すっかり夏厨の遊び場になってるなw

768 :デフォルトの名無しさん:2012/07/29(日) 15:58:15.22
まぁいつもの荒らしの流れよりずっといい。

769 :デフォルトの名無しさん:2012/07/29(日) 16:08:17.92
昔から動いてるプログラムをメンテすることになった。
とりあえずuse strictを付けてみた。
実行してみた。
僕はそっと、use strictを外した。


770 :デフォルトの名無しさん:2012/07/29(日) 16:19:56.53
use strictしてると、定義されてないメソッドが使われていたら
エラーが表示されるんじゃなかったっけ?
これ、でないんだけどどういうこと?

use strict;
use warnings;
use MyClass;

sub foo {
  my $c = MyClass->new();
  $c->bar();
}
print 'Hello';

# MyClassの中身
package MyClass;
use strict;
use warnings;

1;


771 :デフォルトの名無しさん:2012/07/29(日) 16:22:17.01
こうやったらどうなる?

# MyClassの中身
package MyClass;
use strict;
use warnings;

1;



# MyClassの中身
use strict;
use warnings;
package MyClass;

1;


772 :デフォルトの名無しさん:2012/07/29(日) 16:33:31.10
サブルーチンは動的に定義可能だしAUTOLOADだってある
MyClass::newが存在するかどうかはその行が実行される瞬間まで判断できないし
$cの中身も未確定だからそれに対するメソッド呼び出しの結果も推論しようがない

773 :デフォルトの名無しさん:2012/07/29(日) 16:46:17.59
そのサブルーチンfooを呼んで無いから単なる書式チェックのみ。
use strict ;
use warnings ;

sub foo { bar(); }
print 'Hello' ;


774 :デフォルトの名無しさん:2012/07/29(日) 17:20:27.79
【流行ったギャグ】
ゲッツ!
だっちゅ〜の
ワイルドだろぉ〜
そんなの関係ねー!
use strict
なんでだろ〜♪
さとしです・・・
佐賀〜♪

775 :デフォルトの名無しさん:2012/07/29(日) 17:36:50.38
やっとまともになってきたな
ちょっと前まではhogeとか使う基地害が紛れ込んでたからな
foobarが当たり前

776 :デフォルトの名無しさん:2012/07/29(日) 17:48:44.40
いつものクソな流れになってしまった、、、


777 :デフォルトの名無しさん:2012/07/29(日) 18:06:30.96
>>772
それじゃuse strictって意味が無いね。

778 :デフォルトの名無しさん:2012/07/29(日) 18:06:42.98
hogeに恨みがあるとかって昔、知ったかでクソな返答をして
ボコボコにされた奴だろ。
いいかげんID制導入してくんねーかな

779 :デフォルトの名無しさん:2012/07/29(日) 18:15:53.16
>>777
「呼んでない(つまり使ってない)」ものの中身までチェックしてもらって何が嬉しいの?
これ↓実行したらちゃんとエラーが出るのに。
use strict ;
use warnings ;

sub foo { main->new(); }
print 'Hello' ;
foo;

perl -l hoge.pl
Can't locate object method "new" via package "main" at hoge.pl line 4.
Hello

それとも考えずに煽ってみただけ?


780 :デフォルトの名無しさん:2012/07/29(日) 18:16:02.50
no strict "refs";とかやりたいときもあるんだよ。

781 :デフォルトの名無しさん:2012/07/29(日) 18:22:45.94
>>779
実行した時にエラーが出るのは当たり前でしょ?

use strictが提供している機能は何?
実行前にエラーを出してくれるで機能でしょ。

782 :デフォルトの名無しさん:2012/07/29(日) 18:24:11.25
>>779
そのエラーはuse strictがなくてもでる。

783 :デフォルトの名無しさん:2012/07/29(日) 18:24:11.30
hogeに恨みがある奴って誰だよw
hogeを生理的に受け付けない奴のほうが多数派だろw

784 :デフォルトの名無しさん:2012/07/29(日) 18:26:01.05
>>783
統計取れよ、お得意のtwitterでw


785 :デフォルトの名無しさん:2012/07/29(日) 18:27:15.14
>>779
strict外して試さずに煽ってみただけ?

786 :デフォルトの名無しさん:2012/07/29(日) 18:29:03.52
あれ? perlのuse strictが
何をやってくれるのかわからなくなってきたよw

これってあまり効果がない機能だったのか?

787 :デフォルトの名無しさん:2012/07/29(日) 18:29:25.56
>>779みたいな白痴わ書き込みするからスレが荒れるんだろうな
ゴミみたいな知識と経験しか思い上がるなよ低脳
お前みたいなksが議論に参加するのは100年早い
わきまえろ

788 :デフォルトの名無しさん:2012/07/29(日) 18:30:38.52
>>784
Twitterはアカウント登録いるだろメンドクセー

789 :デフォルトの名無しさん:2012/07/29(日) 18:31:59.71
Hogeに恨みはないけど会社で上司が使ってたらコイツだめだなとは思う。

790 :デフォルトの名無しさん:2012/07/29(日) 18:33:20.36
>>789
現実のコードに入れるのはナンセンスだな、そりゃfoo,barも全く同じ

791 :デフォルトの名無しさん:2012/07/29(日) 18:35:48.90
yadayada演算子使用してる様な時にエラーが出まくるのか。
それでいちいちno strict ;


792 :デフォルトの名無しさん:2012/07/29(日) 18:45:20.95
>>790
でも例として説明に使うのは現実でもよくあること
例えば申し込み用紙の姓名記入例で

パール 太郎

って書いてあっても大して違和感ないだろ
でも

糞ビッチビチビチ マン子

って書いてあったらいくら例でもそりゃないだろってなるだろ
foobarは前者、hogeは後者

793 :デフォルトの名無しさん:2012/07/29(日) 18:52:35.98
■嫌いな国ランキング 2012
http://japaneserank.enq1.shinobi.jp/comment_record/101289/


■1位 韓国 24871票
■2位 中国  614票
■3位 北朝鮮 203票

■総投票数 25982票



794 :デフォルトの名無しさん:2012/07/29(日) 19:04:27.56
使いたいんだから使わせてあげれば?
本人が馬鹿にされるだけだし。

795 :デフォルトの名無しさん:2012/07/29(日) 19:05:12.01
>>792
それ、コピペストックしてるみたいだけど、
下痢便があふれてる便所の落書き場所で、
「軟便の方がいい」
ってスカトロ宣言してて、恥かしくないか?


796 :デフォルトの名無しさん:2012/07/29(日) 19:24:37.85
ずれるのが嫌でもスペース入れてもずれます
どうしたらいいでしょうか
<select name="Memory">
<option value="DDR"> DDR</option>
<option value="DDR3">DDR3</option>
</select>

797 :デフォルトの名無しさん:2012/07/29(日) 19:40:00.09
全角スペースにするとか。

798 :デフォルトの名無しさん:2012/07/29(日) 20:28:07.75
&nbsp;

799 :デフォルトの名無しさん:2012/07/29(日) 21:12:50.67
Perlでもないじゃんw

800 :デフォルトの名無しさん:2012/07/29(日) 21:33:00.92
俺はよく、hoge使うけどなぁ・・・
hoge moge hage って

801 :デフォルトの名無しさん:2012/07/29(日) 21:49:13.84
なんで、
turu pika hage maru ってしなかったんだろう?

802 :デフォルトの名無しさん:2012/07/29(日) 21:58:53.53
ttp://kmaebashi.com/programmer/hoge.html

803 :デフォルトの名無しさん:2012/07/29(日) 22:19:47.73
>>801
hageはたまに見るね
2ch限定でなら unko chinko manko とかも見たことある

804 :デフォルトの名無しさん:2012/07/29(日) 22:27:23.95
>>198
いけました
ありがとうございます

805 :デフォルトの名無しさん:2012/07/29(日) 23:38:26.07
いけいけどんどん!

806 :デフォルトの名無しさん:2012/07/29(日) 23:56:55.41
hoge(笑)

807 :デフォルトの名無しさん:2012/07/30(月) 00:01:03.98
foobarとか()

808 :デフォルトの名無しさん:2012/07/30(月) 00:08:43.89
foobarとかって名前のソフトなかったっけ?

809 :デフォルトの名無しさん:2012/07/30(月) 02:52:32.05
ふーばー

810 :デフォルトの名無しさん:2012/07/30(月) 04:53:58.16
hogeがキモいとかいう以前にfooより1文字多い
つまりタイピングに必要な文字数がfooの4/3倍で効率が悪い
効率化を常に意識しなければならないプログラミングにおいてわざわざ効率の悪いほうをとるのは異常
プログラミングする資格すらない

811 :デフォルトの名無しさん:2012/07/30(月) 05:12:04.82
まさにその通りだ。1文字で表現できれば効率はさらに3倍

812 :デフォルトの名無しさん:2012/07/30(月) 07:33:54.09
オメーのクソコードが0行、ソースにゴミ紛れ込んでなきゃ
効率は無限大だろ
ちったあ考えろよ
書かなくて済む方法を
ゴミの生産ンにいそしんで
それをプログラマだと言い張るヴァカは


813 :デフォルトの名無しさん:2012/07/30(月) 07:43:14.14
逆の釣れかたしてる

814 :デフォルトの名無しさん:2012/07/30(月) 08:15:52.95
夏厨が釣れてもな・・・

815 :デフォルトの名無しさん:2012/07/30(月) 08:50:43.46
http://www.foobar2000.org/

816 :デフォルトの名無しさん:2012/07/30(月) 08:58:53.45
Perlが1987年
PHPが1995年

Perlのほうが歴史が長いんだからまともな神経してたらPerlのほうを使うはず。

817 :デフォルトの名無しさん:2012/07/30(月) 10:10:00.39
>>800
自分は、メタ構文変数が2系統欲しいときに使ってるな。
例えば変数はfoo、bar…にしておいて、メソッド名をhogeにするとか。

818 :デフォルトの名無しさん:2012/07/30(月) 10:34:43.44
それ、実用環境で使ってるの?
testとか例示とかじゃなくて。


819 :デフォルトの名無しさん:2012/07/30(月) 10:47:45.00
Perlの利点て文字列の扱いで開発効率が良いことだよな
でも実行速度はCのほうが圧倒的に速いからCで書き直して爆速CGIにするかな

820 :デフォルトの名無しさん:2012/07/30(月) 10:49:18.70
あらかじめコンパイルしてたらそんなにかわらんぞ。

821 :デフォルトの名無しさん:2012/07/30(月) 10:50:24.66
>>816
よし、バージョン管理システムもGitとか使うなよ、RCS一択だぞ

>>819
一番速いのはアセンブラだからCじゃなくてアセンブラで書き直せよ


822 :デフォルトの名無しさん:2012/07/30(月) 10:51:59.81
>>818
実用環境では使ってないよ。
実用環境では放送禁止レベルの卑猥な単語使ってるよ。

823 :デフォルトの名無しさん:2012/07/30(月) 10:53:43.61
仕事のプログラムでコメント入れるキチガイって何なの?
興味ないしウザいし

824 :デフォルトの名無しさん:2012/07/30(月) 10:56:00.95
>>821
アセンブラ習得してないから知らん

825 :デフォルトの名無しさん:2012/07/30(月) 11:02:38.95
コーティング規約でコメント書けってのが一番多いからじゃね?

826 :デフォルトの名無しさん:2012/07/30(月) 11:07:19.10
>>822 はーん。そうゆうの見たことないからコメントすんのがむずいな。いろんな意味で。

827 :デフォルトの名無しさん:2012/07/30(月) 11:16:04.76
そういうコメントじゃねえんだよ

#腹へった
#金曜合コンやっぴー
#あーだりー
#9/28今日の昼飯はソバだった
#この辺りで腹が減ってきた
#↑このコード天才じゃね?
#10/5今日の昼飯はうどんだった
#この辺りで頭が痛くなってきた
#今日の晩飯どうしよう

(例)
my $lot , $num , $total;
$lot = &GetLotNum( 12 );
#金曜合コンやっぴー
$num = &GetNum( 7 , 45 );
$total = $lot * $num;

どう考えてもおかしいだろ氏ねよキチガイ
日記はチラシの裏にでも書いてろ、な?

828 :デフォルトの名無しさん:2012/07/30(月) 11:20:22.25
落書きじゃねぇかwwww

829 :デフォルトの名無しさん:2012/07/30(月) 11:38:59.68
C言語でCGIって作れるの?

830 :デフォルトの名無しさん:2012/07/30(月) 11:47:41.62
yes

831 :デフォルトの名無しさん:2012/07/30(月) 12:38:30.83
>>818
そもそもfoobarbazもhogefugaもchinkomankounkoも
「変数名に意味がない」ことを示すための名前なんだから
基本的にほとんどのデータに大なり小なり意味のある実用処理じゃ用事ないじゃん
何に使うのさ

832 :デフォルトの名無しさん:2012/07/30(月) 13:35:08.09
C言語のCGIでデータベース使ったウェブアプリケーションは作れますか?

833 :デフォルトの名無しさん:2012/07/30(月) 13:38:23.27
>>831
for(;;)にはどんな変数使う?
さすがにmy $iとかじゃないよね?

834 :デフォルトの名無しさん:2012/07/30(月) 13:40:31.81
>>833
$iじゃダメなの?

835 :デフォルトの名無しさん:2012/07/30(月) 13:42:42.07
>>831基準だと意味のある変数名を求めているから、
単なる$iじゃ×になると思う。
$index_of_loop1 とかじゃない?

836 :デフォルトの名無しさん:2012/07/30(月) 13:45:42.95
意味のない変数なら

$UndefinedValiable

とか使えやゴミ共が
特にfooより効率の悪いhogeマンせーのゴミ
効率無視なら分かりやすいこれ使えばいいだろ
脳ミソ腐って蛆湧いてんじゃねーの

お前の中で「hoge=意味のない変数」でも普通のプログラマからしたら「hogeって何?何言ってんだこのゴミ」ってなるんだよ

$UndefinedValiableが長くて嫌なら長さが最短で一番よく使われてるfooとか使え
長くてもいいなら分かりやすい$UndefinedValiableとか使え
hogeなんか使う余地はねーんだよ分かったかゴミカスキチガイ共

837 :デフォルトの名無しさん:2012/07/30(月) 13:52:44.83
ページ開く毎に変わる数値はtimeと$$以外に何かありますか?

838 :デフォルトの名無しさん:2012/07/30(月) 13:53:16.23
for($index=0;$index<32;$index++)

839 :デフォルトの名無しさん:2012/07/30(月) 13:53:58.34
>>837
ページって何?

840 :デフォルトの名無しさん:2012/07/30(月) 13:54:41.93
解説で使われてる x とか y にはアンチわかないのに何で hoge にはアンチわくんだろうな。

841 :デフォルトの名無しさん:2012/07/30(月) 13:56:03.60
人生の1ページ

842 :デフォルトの名無しさん:2012/07/30(月) 15:08:47.01
timeとかlocaltimeって1970年からかよ
それ以前の計算はできないとか
人生オワタ

843 :デフォルトの名無しさん:2012/07/30(月) 15:21:47.07
よし!俺罵倒されるためにhoge、fuga、piyo選ぶことにするわwww

844 :デフォルトの名無しさん:2012/07/30(月) 15:31:24.83
どえむがいるときいて中国のソウルからテポドンに乗って飛んできました

845 :デフォルトの名無しさん:2012/07/30(月) 15:34:56.84
誰かtimeやlocaltimeと同じ感覚で使える西暦0年から使えるモジュール作ってくれ
世界の時刻を計算することが多いからISOだかで決まってる2文字の国別コード指定で
その国のtimeが取得できる機能もついでに付けといて

846 :デフォルトの名無しさん:2012/07/30(月) 16:16:28.79
>>843みたいな奴って何なの?
俺他の奴と違って個性的で自ら苦難の道を選んでカッケー!とか思ってんの?

847 :デフォルトの名無しさん:2012/07/30(月) 16:24:46.64
脚気?

848 :818:2012/07/30(月) 17:29:33.15
>>831 そうゆう状況になったことがない。から疑問が膨らむ。
>>833 Perlでfor(;;)自体使わないけど、$count などの変数名が候補。

もしくは、数学的な慣例による文字がふさわしいと思った場合はそれを使う。
例えば、横縦奥行きを表現する場合は xyz 。
通常は一文字は使わないので ブロックメ名_x, ブロックの先頭文字_x, 関数名_x, 表現するデータ名_x になることもあるが、それ自体も稀で、
countなどの文字を使ってる。


849 :デフォルトの名無しさん:2012/07/30(月) 17:31:23.60
>数学的な慣例による文字

プログラミング的な慣例による文字

どう違うんだよwww

ナンでも「数学的」とかつけりゃあいいってモンじゃねーZOwww


850 :デフォルトの名無しさん:2012/07/30(月) 17:33:43.22
いっとくげどhogeは慣例じゃないからね。

851 :デフォルトの名無しさん:2012/07/30(月) 17:39:28.15
>>850
大昔(80年代だったかな)、ある一部の世界で慣例だったんだよ

852 :818:2012/07/30(月) 17:44:57.28
xyzは使用順も使う局面も決まってるが。
横縦奥行き(xyz)以外にも、例えばyを題材する場合はそれを決定する中核要素はx。
zが題材ならzを決める中核要素は必ずxとy。xが題材でzとyはない。

hogeは単語に見えて内容がないし、そもそもchinkomankounkoってなんだ?
あと変数名に意味がない状況になったことがない。

853 :デフォルトの名無しさん:2012/07/30(月) 17:48:34.25
じゃあその一部のヲタッキーなキモい世界だけで使ってりゃいいだろ
いちいち他で使うんじゃねーよ
ヲタがキモがられるのは容姿よりもそういう一部のマニアだけの内輪ネタを外界で当たり前のように使うのが原因なんだよ

「〇〇ちゃんって△△(アニメか何かのキャラっぽい名前)に似てるよね!?」
「シラネーよキモヲタ同士でやってろよ春日」

「このホゲを第一引数に指定すると、返り値フガが得られるんだよ」
「ホゲフガしか喋れないようにしてやろうかこのゴミ」

854 :デフォルトの名無しさん:2012/07/30(月) 17:53:37.73
そもそもそんないい加減な変数指定なんてするの?
文字列なら$str、数字なら$fig、両方ありなら$val、排泄なら@arr、ハッシュなら%hshとかだろう。

855 :デフォルトの名無しさん:2012/07/30(月) 17:55:03.15
無意味を許すのが「慣例」だろーがwwww
意味なんて無くていいんだよwwwwwwww

そこの個所の総体としてのアルゴリズムの実装が意味だろがwww
関数名くらいになら「意味」、つけるけどなwww

xyzになんて言う通りに慣例だからな、w
意味なんて無いぞwww
意味があると思い込ませるのが慣例だぞwww


856 :デフォルトの名無しさん:2012/07/30(月) 17:58:46.97
頭文字にh持ってきたらハンドルって慣例があるだろ
それがハンドルじゃないとか言われると混乱する

857 :デフォルトの名無しさん:2012/07/30(月) 18:06:15.19
xzyは一部のマニアじゃないぞ。どこの国の資料とか論文とか見ても書式や順番や局面は同じだし、
求めるための数学手順や手法は決まってるぞ。勝手にxやyが入れ替わったりしない。

いやxyz使うこと自体使うのは稀と言うか、例えば図形や空間を計算する時とかそうゆう時とか。
あとは数値の相対関係を算出するときとか、そのグラフを出力する時とか。なんていうか数学の記法がよさそうと思った時だけ。
もちろん通常はwidth, heightを使う。
chinkomankounkoは見た事もないし俺にはどうゆう局面か想像ができないな。
医療関係?いやまさかな…

858 :デフォルトの名無しさん:2012/07/30(月) 18:08:06.88
[グローバル識別子_][ポインタ識別子][属性][名前]

HWND g_hMainWnd;

グローバル識別子・・・g_
ポインタ識別子・・・なし
属性・・・h
名前・・・MainWnd

859 :デフォルトの名無しさん:2012/07/30(月) 18:11:34.82
>>857
>>853>>852に言ってんじゃネーよハゲ
ローカルねた出して喜んでる>>851に言ってんだわかるか?

860 :デフォルトの名無しさん:2012/07/30(月) 18:26:39.68
RSSとかフィードって一時期流行ったけど今でも健在?下火かな?

861 :デフォルトの名無しさん:2012/07/30(月) 18:28:49.53
>>860
えっ

862 :デフォルトの名無しさん:2012/07/30(月) 18:36:36.96
>>861
いや、そこらじゅうにあるのは知ってるんだけど、
RSSリーダーがどうこうとか全然きかないからさ。
実装自体は簡単だからないよりはマシって発想で惰性でつけてるのかと思って。

863 :デフォルトの名無しさん:2012/07/30(月) 18:44:41.15
スレ違いだ


864 :デフォルトの名無しさん:2012/07/30(月) 18:46:15.10
>>845
Date::Calcで我慢すれば


865 :デフォルトの名無しさん:2012/07/30(月) 18:46:25.06
>>862
あんたのその発想に正直恐怖を感じた
ブームが終わったら廃れるしかないと思ってる?
ブームとか廃れるとかじゃなく、「もう誰もが当たり前のように使われている」という発想はないの?

866 :デフォルトの名無しさん:2012/07/30(月) 18:48:16.21
var って変数って意味だったのか はじめて知った
意味も知らずに見よう見まねの我流でやってると
そういう部分で恥かいちゃう事があるよね

867 :デフォルトの名無しさん:2012/07/30(月) 18:59:39.18
そういえばRSS使ってる奴見たことないな

868 :デフォルトの名無しさん:2012/07/30(月) 19:01:57.65
>>867
そりゃ2chではRSS使ってないもんな

869 :デフォルトの名無しさん:2012/07/30(月) 19:14:35.61
>>865
あんたのオカルト的な発想に正直恐怖を感じた
ブームが去ったら立場逆転で人間がITに支配される時代が本当に来ると思ってる?
騒がれてないだけで「多くの人が完全に使いこなしてる」とか「情報系ガジェットのソースとして利用されてる」という発想はないの?


870 :デフォルトの名無しさん:2012/07/30(月) 19:18:58.13
>>869
???

871 :デフォルトの名無しさん:2012/07/30(月) 19:19:18.52
>>869
顔真っ赤なところ悪いが、そんなお前もRSSに使われてんだよ




872 :デフォルトの名無しさん:2012/07/30(月) 19:24:55.53
aiに使われる話は聞いたことあるけど
rssに使われる話は初めてだなw
なかなかの発想力だww

873 :デフォルトの名無しさん:2012/07/30(月) 19:32:03.08
人間がRSSに当たり前のように使われる時代とか嫌だな

874 :デフォルトの名無しさん:2012/07/30(月) 19:53:28.30
暑さで頭やられたんじゃね?
RSSに支配されるとか言い出すのは完全に変人だろ
お前らも節電はいいけど頭やられない程度にな

>>865はなかなかのホラー

875 :デフォルトの名無しさん:2012/07/30(月) 20:04:21.67
>>855 無意味って?無意味なら変数消しても特に問題は起きないんじゃね
意味がないってどんな時だ?

876 :865:2012/07/30(月) 20:40:36.81
×「もう誰もが当たり前のように使われている」
○「もう誰もが当たり前のように使っている」

なんか話が噛み合わないと思ったわww

877 :デフォルトの名無しさん:2012/07/30(月) 20:54:08.76
いやいや、
あなたの頭のネジと歯車が噛み合ってないだけですよ。


878 :デフォルトの名無しさん:2012/07/30(月) 21:04:27.86
話を戻すけど、「RSSはもう見かけない、廃れた」って主張について他の人はどう思う?
俺はlivedoorReaderとかGoogle Readerに今も新しく見つけたブログのRSS放り込んでるよ。

879 :デフォルトの名無しさん:2012/07/30(月) 21:38:41.36
その場で突っ込みが入らなかったって事は、誰ももう興味も無いんだろうけど
ぐだぐだ、スレ違いの会話が続いてるので投下
>>719
>1-&には場合によって引数形式を意図的に無視できるようにする、と言う方針がある
はっきり「プロトタイプを無視する」と書けば?
場合によってはもクソも、プロトタイプ指定時以外で引数リストの要素の形式の
チェックなんざ入ってない
>2-&は、引数を指定してなくても無条件で@_を送る
違う
&foobar; # => 呼び出し元の @_ が暗黙の内に送られる
&foobar(); # => 引数を送らない。@_ も送られない
&foobar(1); # => 引数が渡される。@_ は送られない
&foobar 1 ; # => エラー

>>743
>export PERL5OPT="-Mwarnings -Mstrict" して、以下のコマンドが
>通るか確かめたら良い。
>% corelist strict

>strict was first released with perl 5
機種依存でwinとかでは通る奴もあるみたいだがそれは無視
実は PERL5OPTに、もいっこモジュールを追加するだけで通る様になる
少なくともperldocとcorelistに関しては
perl -Mstrict -Mwarnings -F, -lne '$t += $F[1] }{ print $t' foo.csv
を最小限の文字列の追加で動かす方法を考えれば分る
馬鹿馬鹿しいほど単純


880 :デフォルトの名無しさん:2012/07/30(月) 21:49:03.76
perl -lne 'foo}{bar'
なんて書き方がすんなりできる奴はPerl上級者だと思うよ
もし>>879が「普通のPerlプログラマならこれしきわかって当たり前」とか思ってるなら
それは謙遜とかじゃなくて他のプログラマをものすごくバカにしてるからね?

881 :デフォルトの名無しさん:2012/07/30(月) 21:52:08.22
普通のPerlプログラマって何?
どこがどう普通なの?

882 :デフォルトの名無しさん:2012/07/30(月) 22:04:58.62
>Perl上級者だと思うよ
単にあなたの思い込み。
数スレ前までこの手の回答を山ほど見てるし、少なくとも2chの回答者レベルじゃね?
このスレのレベルかどうかは別にして。


883 :デフォルトの名無しさん:2012/07/30(月) 22:08:08.58
>>882
だよねー
「perl -lne 'foo}{bar'」もわからない奴は2chの回答者レベル未満のゴミだわ

884 :デフォルトの名無しさん:2012/07/30(月) 22:09:48.29
>>846
0.01の利益を得るために100の労力を注ぎ込んで99.99の損こいてる、のような
表現が合ってる人を見て、からかわずにはいられなかった

885 :デフォルトの名無しさん:2012/07/30(月) 22:11:44.51
perl -lne 'foo}{bar'ってどういう意味なの?

886 :デフォルトの名無しさん:2012/07/30(月) 22:11:45.79
>>879
空気読めゴミ
スレタイに沿ってれば何やっても許されると思ってるの?

887 :デフォルトの名無しさん:2012/07/30(月) 22:13:35.94
>>885
ぐぐれ

888 :デフォルトの名無しさん:2012/07/30(月) 22:16:09.30
>「プロトタイプを無視する」と書けば?
現行バージョンに関してはそれでいいが。

889 :デフォルトの名無しさん:2012/07/30(月) 22:16:10.49
>>883
ググってワロタw

最初に書いた奴。本当に馬鹿だなwww

890 :デフォルトの名無しさん:2012/07/30(月) 22:16:39.56
ぼくのなつやすみをかえして

891 :デフォルトの名無しさん:2012/07/30(月) 22:17:35.54
>>886
俺は正直ちんぷんかんぷんだけど
スレタイに従わないよか、100倍ましじゃねw


892 :デフォルトの名無しさん:2012/07/30(月) 22:20:31.00
>>888
過去のどのバージョンで、挙動が違うのかご教示下さい
perl4では、&抜きのサブルーチン呼び出し自体がサポートされてないので論外です


893 :デフォルトの名無しさん:2012/07/30(月) 22:22:16.50
>>892
ググレカス。

ググれないものにPerlを使う
資格なし

894 :デフォルトの名無しさん:2012/07/30(月) 22:33:40.62
>>892
perldocだったかラクダ本だったか&のとこに方針を書いてあるのは見た
5.05までは組み込み関数の動作すら保証してなかった
結局実装はなかったけど

ちゃちゃいれかもしれんが
>&foobar(); # => 引数を送らない。@_ も送られない
>&foobar(1); # => 引数が渡される。@_ は送られない
>&foobar 1 ; # => エラー
これ引数指定してね?

話し自体全部どうでもいいけどなw

895 :デフォルトの名無しさん:2012/07/30(月) 22:45:01.91
>>892
失せろゴミ
ここは代理検索スレッドじゃねえんだよ

それだけ情弱でよくプログラムなんかやろうと思ったな
身の程を知れ

896 :デフォルトの名無しさん:2012/07/30(月) 22:50:53.28
過去のどの基地害とも同じで、気が違ってて迷惑なのでお引き取り下さい
>>892の頭では、Googleやbingでの検索自体がサポートされていないので論外です

897 :デフォルトの名無しさん:2012/07/30(月) 22:52:59.39
いつもの人がきたか

898 :デフォルトの名無しさん:2012/07/30(月) 22:58:01.31
叩くなって。
>>892はどちらかと言えば被害者だぞ。
子供一人まともに育てられない親の元に生まれて、
思考回路が腐ったまま歳を取った。
>>892自身は恐らく自分の精神はまともだと心の底から思い込んでるぞ。

899 :デフォルトの名無しさん:2012/07/30(月) 22:58:55.05
見事な自己紹介乙です

900 :デフォルトの名無しさん:2012/07/30(月) 23:00:27.01
自己紹介に見えるってことは>>899にとっては自己紹介なんだろうなぁ


お察しします

901 :デフォルトの名無しさん:2012/07/30(月) 23:01:18.93
叩いてねぇし892のことじゃないんだが

902 :デフォルトの名無しさん:2012/07/30(月) 23:05:09.40
&付きでプロトタイプを無視するのはPerl4との互換性だと思ってたな。
とりあえず、ラクダ2版では今のPerldocと同じ内容だった。

903 :デフォルトの名無しさん:2012/07/30(月) 23:08:27.51
>>892みたいな検索もしないクズの質問に答えるから馬鹿が居座ってスレ違いの質問までし始めるんだろ

904 :デフォルトの名無しさん:2012/07/30(月) 23:09:41.68
>>894
実装はされてんじゃないの?
perlfunc -f prototypeの実装が perl5.00系
サブルーチンのprototypeの実装がperl5.6から
(perldoc perl56delta になって初めてperlsubへの誘導コメントが入る)



905 :デフォルトの名無しさん:2012/07/30(月) 23:09:58.82
お前ら今年のお盆休みはどこ行った?

906 :デフォルトの名無しさん:2012/07/30(月) 23:13:46.12
>>905
ググれば?


907 :デフォルトの名無しさん:2012/07/30(月) 23:19:05.50
まあ、例年通り会社であろう

908 :デフォルトの名無しさん:2012/07/30(月) 23:24:05.13
ググって出てくる情報かどうかも分からない馬鹿発見→>>906

909 :デフォルトの名無しさん:2012/07/30(月) 23:24:23.90
>>885
$. を使うと例にならんから
perl -lne '$i ++}{print $i'
が何をやってるかは、BEGIN以下の通り
B::Deparseやらの事は、ググって

perl -MO=Deparse -lne '$i ++}{print $i'
BEGIN { $/ = "\n"; $\ = "\n"; }
LINE: while (defined($_ = <ARGV>)) {
chomp $_;
++$i;
}
{
print $i;
}
-e syntax OK

910 :デフォルトの名無しさん:2012/07/31(火) 00:02:49.13
ラクダ本2版によると、プロトタイプの実装は5.02から。
5.0003_07で確かめてみたが、今と同じ挙動だな。

911 :デフォルトの名無しさん:2012/07/31(火) 00:05:29.44
どう考えても-aが抜けてる。それに対する突っ込みもなし


912 :デフォルトの名無しさん:2012/07/31(火) 00:14:15.55
&組み込み関数(形式無視); があったのは知ってる。組み込み関数のテストで使ってたらしい。
彼らは&に対し凶悪な思想をもっている。

913 :デフォルトの名無しさん:2012/07/31(火) 00:19:35.28
perl -Mstrict -Mwarnings -Mvars='$t' -F, -lane '$t += $F[1] }{ print $t' foo.csv
export PERL5OPT='-Mstrict -Mwarnings -Mvars=$running_under_some_shell'


914 :デフォルトの名無しさん:2012/07/31(火) 00:35:00.14
1億と2000行後もバグってる〜
8000行過ぎた頃からもっとカオスになった〜
君を知ったその日から僕の地獄に電話はやまない


915 :デフォルトの名無しさん:2012/07/31(火) 00:36:25.71
そんな変数名が大事になるほど大きなプロジェクトPerlじゃしなくね?

916 :デフォルトの名無しさん:2012/07/31(火) 00:37:48.63
>>915
基幹システム組むときどうするの?

917 :デフォルトの名無しさん:2012/07/31(火) 00:40:46.44
このスレは何でPerl忍者のスレと合体しないの?

918 :デフォルトの名無しさん:2012/07/31(火) 00:41:48.37
>>915
Amazonとか結構でかい

919 :デフォルトの名無しさん:2012/07/31(火) 00:42:34.55
次スレは>>950でいいかね?
一日200レス進んどる。
無理な場合は無理を宣言して速やかに>>960なりをアンカー。
関係ない人が立てる場合は立てる前に速やかにその旨を宣言。

920 :デフォルトの名無しさん:2012/07/31(火) 00:43:16.83
Perlの名前空間とか意味不明で今一つ理解できないんだけど
名前の空間って認識でおk?

921 :デフォルトの名無しさん:2012/07/31(火) 00:44:19.73
>>915
大きさに関わらずファイルを残すなら変な変数名にするケースはない。
testやサンプルや1ライナーだと別だけど。

922 :デフォルトの名無しさん:2012/07/31(火) 00:46:20.17
規模が小さかったら1文字まで削ったりするけどね
売上高 $u
原価 $g
粗利益 $a
とか

923 :デフォルトの名無しさん:2012/07/31(火) 00:46:23.83
>>920
そうだがオブジェクト指向だとまるでリファレンスのように変な書式で呼び出されてたり、
と言うか実際シンボリックリファレンスだったり、perlとしては意味の分からない挙動をする。

924 :デフォルトの名無しさん:2012/07/31(火) 00:49:54.77
なんと一日200レス!
今ム板で最も勢いのあるスレッドはこちらです!

925 :デフォルトの名無しさん:2012/07/31(火) 00:57:19.73
次スレはテンプレに「キチガイの書き込みお断り」ってちゃんと書いとこうぜ。

926 :デフォルトの名無しさん:2012/07/31(火) 01:06:47.71
>>920
詳しくはぐぐれ
スコープに対してデフォルトの名前空間を決める。
{
package name1;
$name1::val, $::val, $val; #全部同じ。
}
{
package name2;
$val; #$name2::val
$name1::val; #上のほうの変数と同じ。
}
変数に関わらず関数とかの命名規則も同じ。

本来は静的なスコープに対する宣言で、コンパイラがコンパイル時に読み取ってスコープ内の命名規則を判別する。
オブジェクト指向の時はまるで実体があるかのようにデリファレンスする記述がされる。
これは無理やり作った記述なので細かいことは気にしたら負け。

927 :デフォルトの名無しさん:2012/07/31(火) 01:13:16.55
一部の人にはこのへんに移動してもらうのがいいかね

foo
http://toro.2ch.net/test/read.cgi/tech/1292989196/
パスワードの中に'hoge'ってはいってるやつの数→
http://toro.2ch.net/test/read.cgi/unix/1013431148/

928 :デフォルトの名無しさん:2012/07/31(火) 01:17:04.03
>>912
標準関数と&を関連付けないと決まったのが5.6か

929 :デフォルトの名無しさん:2012/07/31(火) 01:18:13.22
それだったらWebProgに初心者スレを復活させて、cgiがらみと初心者レスを誘導を徹底しろ

つまり無理だろ、荒しに来てるんだから移動するはずがない
忍者がいなくなった時の様に耐えるしかない


930 :デフォルトの名無しさん:2012/07/31(火) 01:20:07.62
とりあえずhoge入室禁止でいいだろ。

931 :デフォルトの名無しさん:2012/07/31(火) 01:30:31.68
>>916
内部はもっと信頼出来て早い言語で書いて外側の人が触るとこだけスクリプトにすんじゃ無いの?

>>918
そうなのか
もっと短期的な業務に使うと思ってた

>>921
まあ、今後も使うならそうだろうなあ

932 :デフォルトの名無しさん:2012/07/31(火) 02:00:58.01
>>928 いや&の設計方針からすると今後もなにをされるか分からん。

933 :デフォルトの名無しさん:2012/07/31(火) 02:37:03.17
Amazon Web Service見てて思うけど、
提供されているツールがJava製だったり
用意してあるデプロイシステムがJava向けだったりするんだよな。

あそこもJava使ってるんだろうね。

934 :デフォルトの名無しさん:2012/07/31(火) 05:18:47.75
インターネットでアカウント作成のときに自動でアカウント作るボットを弾くためにCAPTHAとかワンコの画像選ぶやつとかあるけど
結局どっちのほうが良いん?
突破されにくさだけじゃなくて実装の手間とかも全部含めて
上記以外にも何か良いものがあれば教えて

935 :デフォルトの名無しさん:2012/07/31(火) 09:40:53.94
どういう「画像」と「正解」を用意するかくらいしか違わないと思う

936 :デフォルトの名無しさん:2012/07/31(火) 11:29:32.86
>>859
単細胞生物は大変ですな

937 :デフォルトの名無しさん:2012/07/31(火) 12:01:33.56
>>854
そもそも foobar だの hogehoge だのって識別子名は
コード例やテストコードでしか出てこない、実装コードとしては基本的に使わないんよ

その大前提あってこそ「無価値な名前」と言うのが生きて来るんだわ
「この部分は実際に使うときは適切な名前に変えようね」という意味になる

938 :デフォルトの名無しさん:2012/07/31(火) 12:08:30.81
だから拒否反応を起こすこと自体は実は狙いが成功してることになる
そういう人は実装時に別の名前に間違いなく変えるだろうからね

939 :デフォルトの名無しさん:2012/07/31(火) 12:55:16.76
なんだその屁理屈
わざわざ拒否反応を起こさせるとか意味不明

じゃあ便所を掃除させるために便所内の至るところにうんこ塗りたくるか?

940 :デフォルトの名無しさん:2012/07/31(火) 13:10:51.86
>>934
キャプサは最近解析技術が進歩してきてるからあまり意味ないかも。
動物の画像は特殊な品種が混ざってると判定難しいからいけると思う。

941 :デフォルトの名無しさん:2012/07/31(火) 13:14:04.56
>>940
問題は、人間から見ても分からなくなってきてるのがなあ

>>937
記入例や例文での「パール太郎」、ループ時の「i」みたいに、
無意味であるということ自体を表す意味があるというか、そんな感じよね

942 :デフォルトの名無しさん:2012/07/31(火) 13:17:49.46
https://www.google.com/search?q=captcha%20%E3%82%AD%E3%83%A3%E3%83%97%E3%82%B5
captchaを「キャプサ」って読むのは2chのはやりか?

943 :デフォルトの名無しさん:2012/07/31(火) 13:37:35.70
犬猫の画像は用意するのが大変じゃね?
枚数少ないと画像をリストアップされてそのリストに人間が犬とか猫とかタグ付けしてしまえば後は自動化される

captchaなら乱数で無限パターンを自動生成

944 :デフォルトの名無しさん:2012/07/31(火) 13:43:27.69
ワンコ選ぶ画像認証ってどういうの?見た事無いかも

945 :デフォルトの名無しさん:2012/07/31(火) 15:20:38.30
>>944
たまにしか見かけないけど、
200*150くらいの写真が8枚くらい並べて表示されて、
「以下の画像の中から犬の画像を全て選んでください」
とか言われるやつ
犬の写真と犬以外の写真が混ざっててランダムで表示される
それがCAPTCHAの位置に出てくる

946 :デフォルトの名無しさん:2012/07/31(火) 15:32:56.13
犬画像選ぶ認証システムはここに説明が書いてある
http://gigazine.net/news/20070805_kittens_microsoft/

そこにあったサンプルリンク
http://www.asirra.com/examples/ExampleService.html

CAPTCHAワラタ
http://gigazine.net/news/20081120_very_hard_captcha/

947 :デフォルトの名無しさん:2012/07/31(火) 15:42:36.65
お前らの作った糞システムなんざ誰も使わないんだからわざわざ変な認証付けなくてもいいだろ。

948 :デフォルトの名無しさん:2012/07/31(火) 15:47:59.33
captcha認証が変な認証だと?

949 :デフォルトの名無しさん:2012/07/31(火) 15:52:51.58
ワンコ認証の説明に動画から作るって書いてあるぞ
鯖負荷高そうだなw

950 :デフォルトの名無しさん:2012/07/31(火) 15:54:50.11
>>936
大変だけど多細胞でもゴミみてーなレスしかできねー低知能ほどじゃねーな

951 :デフォルトの名無しさん:2012/07/31(火) 15:56:06.62
普通にメール認証じゃだめなの?

952 :デフォルトの名無しさん:2012/07/31(火) 16:01:36.77
>>951
メール認証とCAPTCHAって目的が違うと思うぞ

953 :デフォルトの名無しさん:2012/07/31(火) 16:05:55.02
>>951
メール認証は自動化できる。

954 :デフォルトの名無しさん:2012/07/31(火) 16:14:13.10
きゃぷさ

955 :デフォルトの名無しさん:2012/07/31(火) 16:29:24.93
Perlのキャプサモジュールって中途半端なのが多いよな
ImageMagicとか使って自力でモジュール作ったほうがいいのかね

956 :デフォルトの名無しさん:2012/07/31(火) 16:32:06.50
wikipediaには
>CAPTCHAという語は
>「Completely Automated Public Turing test to tell Computers and Humans Apart」
>(コンピュータと人間を区別する完全に自動化された公開チューリングテスト)
>の人為的頭文字である。

とあるけどcaptureからのこじつけだよね?

957 :デフォルトの名無しさん:2012/07/31(火) 16:35:55.83
imagemagickは昔鯖で動作確認用のcgi作って動かしたらCPUが100%に張り付いたトラウマがある

958 :デフォルトの名無しさん:2012/07/31(火) 16:39:55.10
そんな面倒なことしてもいたちごっこだろ。

あなたはボットではなく人間ですか?
●はい
〇いいえ

って出して選択させればいいだろ。
規約に虚偽の申請したら違約金100万って書いといて何匹か見せしめにすればすむ。

959 :デフォルトの名無しさん:2012/07/31(火) 16:54:47.64
>>956
>Public Turing
辺りいらんよなぁ

960 :デフォルトの名無しさん:2012/07/31(火) 16:57:06.45
>>958
そう書いても某国辺りがやるだろ

961 :デフォルトの名無しさん:2012/07/31(火) 17:03:51.60
なんか猫選んでクリックするのクセになりそう
俺、バカじゃなかろか

962 :デフォルトの名無しさん:2012/07/31(火) 17:21:44.91
>>955
ImageMagickは文字を歪めるのができないからちょっと・・・

963 :デフォルトの名無しさん:2012/07/31(火) 17:30:18.11
>このスレでは(CGI 以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。
>スレ違いの質問にはスルーか、速やかな誘導をお願いします。

964 :デフォルトの名無しさん:2012/07/31(火) 17:37:46.24
>>962
ImageMagickは文字のゆがみも作れるよ

手順
・認証に使う文字列をランダムに作成
・一文字ずつ加工→ゆがみ、回転、拡大、縮小をランダムな順でランダムな値で
・文字列を1つのキャンバスにランダムな位置で出力・背景と前景にノイズ加工→直線、ドット、をランダムな値で
・キャンバスごと加工→ゆがみ、回転、拡大、縮小をランダムな順でランダムな値で

これでCAPTCHA完成

965 :デフォルトの名無しさん:2012/07/31(火) 17:50:34.48
重そうだな。
F5攻撃の格好の餌食になりそうだな。

966 :デフォルトの名無しさん:2012/07/31(火) 17:55:58.01
>>960
某国のIPは普通FWの設定で弾くだろjk

967 :デフォルトの名無しさん:2012/07/31(火) 18:01:11.51

馬鹿発見w
国のIP割り当てなんてしょっちゅう変わるのにファイアウォールで弾くとかw
そんなに動的な対応できるファイアウォールあったら教えて欲しいわw

968 :デフォルトの名無しさん:2012/07/31(火) 18:12:14.04
某国ってどこか知らんけど、
チョンなら竹島の画像出して島の名前書かせたら一発。

969 :デフォルトの名無しさん:2012/07/31(火) 18:19:59.82
それじゃあアジア向けの
漢字キャプチャで良いだろ
「天安門」とか「天丼大盛」とか
ピンインつけろとかハングルで書けとかローマ字入力しろとか
そういう分岐にすりゃあいいじゃん


970 :デフォルトの名無しさん:2012/07/31(火) 18:25:15.36
IPで弾くのはいいとして、国別IPはどこから持ってくるんだ?
まさかあの糞重いAPNICからじゃないよね?

971 :デフォルトの名無しさん:2012/07/31(火) 18:28:47.59
>>969
お前のせいで天丼食いたくなっただろ責任とれ

972 :デフォルトの名無しさん:2012/07/31(火) 18:30:21.06
APNICだよ
文句あんのか?




973 :デフォルトの名無しさん:2012/07/31(火) 18:32:26.45
>971
天丼の代わりに地丼ならおごってやるよw


974 :デフォルトの名無しさん:2012/07/31(火) 18:40:12.19
>>972
APNICのIP一覧見たことすらないんでしょ?
全部DLするのに1分近くかかるんだよ?
そこからさらに判定処理入るんだよ?
ユーザーは精神的にタイムアウトしちゃうよ

975 :デフォルトの名無しさん:2012/07/31(火) 18:47:48.79
天安門って書いたら金盾様が弾いてくれたりしないだろうか

976 :デフォルトの名無しさん:2012/07/31(火) 18:48:11.85
>ユーザーは精神的にタイムアウトしちゃうよ

977 :デフォルトの名無しさん:2012/07/31(火) 18:50:56.38
よくわからんけど、毎回取得しないでいいんじゃない?

978 :デフォルトの名無しさん:2012/07/31(火) 18:57:01.28
キャプサのほうが違いが分かっていいな
キャプチャってIT関係ではよく使う単語だし

979 :デフォルトの名無しさん:2012/07/31(火) 19:01:06.51
1日1回cronで取得してDatabaseにでもぶち込んどけ。
ついでに携帯の各キャリアのIPも1日1回取得してぶち込んどけ。

ちなみに仕事でも趣味でもWeb開発やってる奴はこの2種類のDatabaseを必ず持ってる。

980 :デフォルトの名無しさん:2012/07/31(火) 19:03:43.91
必ずもってりゅってコトは必ずヤってるっちゅーコトで
そりゃあそれだけやってりゃ鯖に負担かかるわなww
何百人程度かは知らんけどww
遅いのはそれが下人じゃねーのwww


981 :デフォルトの名無しさん:2012/07/31(火) 19:09:17.49
>>980
遅いってどっちが?
APNIC?
自分の鯖?

982 :デフォルトの名無しさん:2012/07/31(火) 19:11:25.03
>>980
>>980
>>980
>>980

983 :デフォルトの名無しさん:2012/07/31(火) 19:14:08.97
>>980
じゃあお前ケータイのキャリア別に処理分けようってときはどうすんの?

984 :デフォルトの名無しさん:2012/07/31(火) 19:22:29.21
せめてWebProgでやれよ

985 :デフォルトの名無しさん:2012/07/31(火) 19:25:17.33
その重いipリストってどこにある?
apinic行ったけど分からんかった

986 :デフォルトの名無しさん:2012/07/31(火) 19:32:53.65
>>985
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest

987 :デフォルトの名無しさん:2012/07/31(火) 19:41:20.32
なんだこりゃ

988 :デフォルトの名無しさん:2012/07/31(火) 19:54:20.03
123.123.123.0/22
みたいな形で範囲が指定されてるときに
あるIPアドレスがこの範囲に入ってるかどうかを調べるにはどうするのが一番早い?
16進数に変換してからドット取って10進数変換して、22も個数に変換して調べるとか?

989 :デフォルトの名無しさん:2012/07/31(火) 19:55:03.43
>>988
ンなモンスレチだろ
それかCPANで街頭のブツを探せよアホ
おれは知ってるけど教えネーヨ、ありがたく思え


990 :デフォルトの名無しさん:2012/07/31(火) 20:04:59.86
分からないなら黙っとけばいいのに。

991 :デフォルトの名無しさん:2012/07/31(火) 20:07:03.77
で、次スレは?


992 :デフォルトの名無しさん:2012/07/31(火) 20:08:55.29
>>989
スレチだという根拠を述べよ
PerlにはPerl独特の仕様があるからその環境下で可能な処理方法を示せばいいのでは

993 :デフォルトの名無しさん:2012/07/31(火) 20:10:38.88
>>989はただのキチガイだろw
暑さで頭やられたんじゃね?w

994 :デフォルトの名無しさん:2012/07/31(火) 20:11:24.45
>>992
アホか
だからCPANで探せって言ってんだろwww
アホがあーだこーだ考えるよか
もうすでに極限まで速いのが上がってんだよ
だkらテーメで探せって言ってんだよwww

CPANなんてPERL独特の使用だろww
その処理方法を示したんだから
一体お前は何が不満なんだよwww


995 :デフォルトの名無しさん:2012/07/31(火) 20:13:18.98
おいみんな、CPANにあるものは極限の速さらしいぞ!

996 :デフォルトの名無しさん:2012/07/31(火) 20:14:34.94
もう次スレいらないだろ、まともな人はどんどんTwitterに流れてるし。

997 :デフォルトの名無しさん:2012/07/31(火) 20:16:23.57
ツイッターだったら>>994みたいな池沼は即ブロックされるんだろうなw

998 :デフォルトの名無しさん:2012/07/31(火) 20:19:40.09
やっぱり俺様の勝ちか
っここはウンコクズのカスだらけだな
俺様が正しいんじゃねーーーーーーーーーーーーカよwww


999 :デフォルトの名無しさん:2012/07/31(火) 20:19:45.26
がんばって立ててみます

1000 :デフォルトの名無しさん:2012/07/31(火) 20:20:42.37
サラバな、こういうごみ溜めのゲロはくせぇからさっさと焼却炉に行ってほしいwww
ちゅーわけで廃棄処理されるためのダクトからそのケツを向けておもいクソ
ブチまけてくれよなwww


1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

227 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)