- 1 名前:デフォルトの名無しさん [2012/03/02(金) 14:30:16.30 ]
- CGI についての質問は板違いです。WEB プログラミング板でどうぞ。
CGI と Perl の区別がつかない人も WEB プログラミング板に行ってください。 (WEB プログラミング板: hibari.2ch.net/php/ ) このスレでは(CGI 以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。 スレ違いの質問にはスルーか、速やかな誘導をお願いします。 "The duct tape of the Internet" こと、Perl についての質問箱です。 "There's more than one way to do it" ということで、 Perl の奥深さについて皆で語り合い、追求してまいりましょう。 www.perl.org/get.html Download Latest Stable Source (5.14.2) ▼ 前スレ Perlについての質問箱 50箱目 toro.2ch.net/test/read.cgi/tech/1326823096/ リンク集は >>2-3 Perl 日本語処理の基礎の基礎 >>4
- 178 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 21:00:48.77 ]
- >>171
ありがとうございます。 $| = 1;をどう検索かけても、検索出来なくて途方にくれてました。 そう言う意味だったのですね。
- 179 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 21:30:18.96 ]
- >>177
OSさんがファイルロックしてる事もある flock中にファイル名変えれるかどうかはしらん、試せばいいんじゃない?
- 180 名前:デフォルトの名無しさん [2012/03/18(日) 03:25:45.75 ]
- >>178 perl 特殊変数 でggrks
- 181 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:40:58.45 ]
- perlvar見ればggr必要すらないがな
- 182 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:05:31.14 ]
- 最近の2ちゃんは略字が多くてわかりづらくなってしまったな
最近常用となってしまった2ch略字 kwsk 詳しく wktk ワクワクテケテケ ktkr キタコレ mjkt マジキチ iksg 今北産業 opop おっぱいおっぱい drum だれがうまいこと言えといった omor お前は俺か morkw またお前らかよw ohh2ckyw お前ら平日の昼間から2ちゃんかよw mjkt マジキチだからやめろ ggrks→これはわからん・・
- 183 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:07:41.42 ]
- perldocとか使いませんですしおすし
俯瞰出来る.jpはたまに見る
- 184 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:49:58.65 ]
- >>182
mjktが2通りあるぞ ここまでわかってggrksがなぜわからぬ ネタとしてはあまりにつまらなすぎて意味不明だからマジボケなんだろうけど
- 185 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:15:40.68 ]
- >>182
「今北産業」「だれうま」「おま俺」「マジキチ」というのが略記であって その一覧はアブジャド系表記にしか見えんが… ggrksはググれカス
- 186 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:16:48.20 ]
- いや、iksgは流石にアブジャドだけじゃ足らずに略もしてるか
- 187 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:22:50.40 ]
- ここまでコピペ
- 188 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:51:39.52 ]
- iksg イキすぎ
- 189 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:48:41.69 ]
- 若者のマニュアル離れが深刻。
- 190 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:49:59.80 ]
- マニュアル離れって・・・そこらのオッサンの方がマニュアル読まないだろうがw
- 191 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:51:49.94 ]
- さすがにμ即ネタは食いつきが違うな。
- 192 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:09:03.38 ]
- 待て、マニュアルは使うな!マニュアルは最後の武器だ!
- 193 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:55:36.06 ]
- マニュアルモード カラ オートメーションモード ヘ イコウシマス
- 194 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 17:25:33.53 ]
- 思い込みという脳内マニュウアルが最優先です。
- 195 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 18:36:54.48 ]
- その点、Perlはマニュアルがいらないからいいよね。
- 196 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 00:24:43.92 ]
- いやだからperldocは見ねえと言ってるだろ!
- 197 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 13:17:23.74 ]
- LWP使っています。
javascriptが有効であるかのように振る舞う方法があったら教えてもらえませんか?
- 198 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 13:42:35.06 ]
- >>197
search.cpan.org/dist/WWW-Scripter-Plugin-JavaScript/ e8y.net/mag/007-www-mechanize/
- 199 名前:デフォルトの名無しさん [2012/03/19(月) 15:35:17.24 ]
- ふつうはopenしてflockしますけど、
これロックファイル無しで一体化できませんかね
- 200 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 17:23:10.08 ]
- >>199
OSによっては sysopen で O_EXLOCK か O_SHLOCK が利用できる perldoc.jp/docs/perl/5.10.0/perlopentut.pod#Open32la32C perldoc.jp/func/sysopen
- 201 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 17:28:02.62 ]
- >>200
ありがとう おれLinusだから利用できないわ
- 202 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:50:45.14 ]
- おや、ご旅行ですか?
- 203 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:20:08.53 ]
- はい
www.linuxinsight.com/files/images/linus_thumbs_up_for_windows_7.jpg
- 204 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 01:04:38.17 ]
- >>203
やったね!アンディー!
- 205 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 07:25:17.18 ]
- ウィキ作った。
書くの手伝って。 goo.gl/OyWRr
- 206 名前:デフォルトの名無しさん [2012/03/20(火) 07:38:39.74 ]
- PerlにはRubyでいうyugui本みたいなのはありますか?
思い当たるものがありましたら教えて頂けると嬉しいです _ _
- 207 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 07:41:31.61 ]
- リャマ本ってこと?
- 208 名前:206 mailto:sage [2012/03/20(火) 07:52:02.22 ]
- >>207
返信ありがとうございます。リャマ本とラクダ本は過去に読んだのですが、 リャマ本はプログラミング初心者を対象としており (プログラミング経験者には記述が冗長で、また仕様が十分に記されていない) ラクダ本は小さく纏まっていない気が私的にはするのです。 Perlの仕様を必要十分に短く簡潔に記述したものが知りたく yugui本という例えを使いました。言葉足らずで申し訳ありません;
- 209 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:45:19.33 ]
- 小型高速船で未明上陸、韓国人男女7人密航容疑
第7管区海上保安本部(北九州市)と大阪府警は19日、韓国からの密航者や密航の仲介をした 韓国人の男女計7人を入管難民法違反(営利目的の集団密航助長など)容疑で逮捕した、と発表した。 同本部の発表によると、7人は仲介した無職鄭舜晧(42)、ホステス梁英美(46)の両容疑者 (いずれも名古屋市在住)ら。 鄭容疑者は昨年6月30日夕、韓国南部で小型高速船に女性3人(45〜51歳)を乗せ、 同7月1日未明に山口県下関市の小串漁港に不法上陸させた疑い。 梁容疑者は千葉県柏市と大阪市の韓国人女性2人(32、53歳)を同船で出国させるため、 同漁港まで車で運ぶなどした疑い。 女性たちは1人50万〜100万円の報酬を支払っていたという。 同本部は鄭、梁両容疑者は密航請負組織の一員とみている。 大阪府警が昨年10月、不法上陸した3人のうちの1人を不法在留の疑いで逮捕し、集団密航が発覚。 3人はすでに全員逮捕、起訴され、有罪判決を受けた。 (2012年3月19日21時08分 読売新聞) www.yomiuri.co.jp/national/news/20120319-OYT1T00969.htm
- 210 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:44:50.83 ]
- スレッドを生むスレッドってどーやって作るの?
- 211 名前:デフォルトの名無しさん [2012/03/20(火) 12:21:20.66 ]
- perlの処理順番について質問です
1:プロセス1とプロセス2を全くの同じ時間に起動した場合 全く同じ行の全く同じ部分が同時に実行されるのか? 2:プロセス1を先に起動して、その0.01秒後くらいにプロセス2を起動した場合 プロセス1の1行目はプロセス2の1行目より0.01秒はやく実行されるだろうが それ以降の行でもプロセス1の方がプロセス2よりも0.01秒はやく実行されているのか? 例えばプロセス2の100行目がプロセス1の100行目より先に実行されるということはないのか? 教えてください
- 212 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:25:05.64 ]
- >>211
CPUの数はいくつありますか?(マルチコアですか?)
- 213 名前:デフォルトの名無しさん [2012/03/20(火) 12:27:53.24 ]
- >>212
CPUいくつあるかわからないので 1つの場合と複数の場合について教えてください
- 214 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:32:12.48 ]
- >>211
すべては不定です
- 215 名前:デフォルトの名無しさん [2012/03/20(火) 18:03:41.46 ]
- 処理の順番が狂うとうまくいきません
yomikomi.cgi y-1:readlockファイルがない場合 y-2:writelockファイルを作る y-3:readlockがあればsleepで待つ y-4:読み込んで表示 kakikomi.cgi k-1:readlockファイルを作る k-2:writelockファイルを作る k-3:sleepで待ってreadlockとwitelockファイルが作成できたら k-4:書き込む 処理の順番がy-1〜y-4,k-1〜k-4となる場合や k-1,y-1,k-2,y-2,k-3,y-3,k-y,y-4となる場合は問題ないのですが yー1とyー2の間にkー1とkー3が割り込んだら ロックができない状態になります どうすればいいんでしょうか?
- 216 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:17:08.11 ]
- そういうのはひとつのロックファイルで排他ロックと共有ロックを使う
- 217 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:52:23.67 ]
- DB使いなよ。
- 218 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:09:26.49 ]
- >>217
バカのひとつおぼえだな
- 219 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:12:40.39 ]
- >>218
もしかしてDBまでモダンだと思ってるの?
- 220 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:17:40.90 ]
- >>217
=─‐\\‐ /─'''''ニ二\''' |レレゝゝ、\  ̄く<<く >, ゙、/<三三二\ ̄\ゝゝゝゝゝゞ''ヽ、 <<<<〈__入 ゙、く彡三三三二ヽくゝ\メメメゝ、_ゝ、\ くく<<<<<< ゙、 ゙、ミ三三二ニ─ゝゝゝゝゝ,,,,,,,、 '( ゙''ヽ、ヽ、 くくくくくく彡‐ヽ ゙、ミ三三二ニ'''くくゝゝ_ゝゝ、\\_,>」ノ, く く く く く 彡゙、゙、三三二ニ‐くゝ、/ ,,,,,,,,メメゝヽ''''"ゝゞ丶、 二─二二彡彡、゙、三三二==くメゝ/ ゙'ヽ、メゝゝゝゝゝゝゞ''ヽ-、,,,,,,_ ‐'''" ̄ \彡彡ミ、゙、三二=''"く<メ/:: \''-、メメゝゝゝ_ゝ 、 ,,、ヽヽ 、 ,,,,- ゙彡//ヾ、三二= くゝ/:::.... \>∠レ-,-‐ニ二メヽ''ヽ ノ ゙ヽ、,,,-‐//_///,,、゙、三二= ゙、 ""''' ヽ>//レレヽ,,___ / -,,,,,,-‐'''"""/////,,ヽ ゙、三二─ ゙ヽ. //-ヘヘ,、 レレレレノ さあ願いを言え ''" ,l|"////ノ,、\彡'''''‐-ニ,、 ::::::::::,,,,,,,,// ゙ヽフ/|/| レ' どんな願いも聞き流してやろう。
- 221 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:18:45.87 ]
- >>220
面白いと思ったの?
- 222 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:27:35.32 ]
- ドラゴンボールな、はいはい。
- 223 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:59:24.98 ]
- /`゚`ii´゚`ヽ
- 224 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:20:27.97 ]
- 米政府 韓国メーカーに不当廉売関税適用へ
米商務省の決定文によると、サムスン電子の冷蔵庫に対しては韓国製に5.16%、メキシコ製に15.95%の同関税を課す。 LG電子については、韓国製に15.41%、メキシコ製に30.34%をそれぞれ課す。 同関税はダンピング(不当廉売)によって、国内産業が被害を受けないよう通常賦課される関税に加え特別に課す税金。 japanese.yonhapnews.co.kr/headline/2012/03/20/0200000000AJP20120320001000882.HTML 【FTA】 米国政府 「サムスンとLGは不当廉売なので関税をもらいます!」 ★2 engawa.2ch.net/test/read.cgi/poverty/1332236917/ 前スレ 【FTA】 米国政府 「サムスンとLGは不当廉売なので関税をもらいます!」 engawa.2ch.net/test/read.cgi/poverty/1332219745/
- 225 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:58:33.06 ]
- >>211, >>215
どうなるかは不定(決まってない、どっちになるか分からない)、としか答えようがないでそ。 どうしても特定の順番で処理させなきゃいけないんなら、 排他ロックを適切にかけながら処理するしかない。 そしてもちろん排他ロックにはアトミックな仕掛けを使わなくてはいけない。 ただそれだけのこと。 DB使えってのはDBMSがそのへんの排他制御を比較的よきにはからってくれるから。
- 226 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 22:29:23.12 ]
- flockとかそういう話じゃなくて?
- 227 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 22:31:28.02 ]
- flockでもいいんじゃない?使える環境なら
- 228 名前:208 [2012/03/20(火) 22:32:19.30 ]
- どなたか宜しければお願いします _ _
perldoc辺りが最善手になるんでしょうか・・・
- 229 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 22:35:17.84 ]
- プログラミングの基礎を学びたいのか実戦で効率的にやりたいのかどっち?
- 230 名前:208 mailto:sage [2012/03/20(火) 23:05:01.65 ]
- >>229
返信有難う御座います。プログラミングの基礎を学びたいわけではないです。 かといって、実践で(仕事で)使えればそれで良いかと言えば Perlは既に仕事で何度も使っているのでそういう訳ではないです。 Perlの仕様を隅々まで(と言っても限度はありますが 少なくともラクダ本にある程度は)把握したいです。 ですが、ラクダ本をもう一度全て読むのは分量があるので御免被りたいです。 ワガママですみません;
- 231 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:09:53.61 ]
- >>230
Perlの隅々の仕様の把握ならラクダ本ほど楽な方法も中々ないぞ 一気に読もうとせず、毎日コツコツ読むだけでも随分違うかと 今まで知らなかった仕様を知ることができるかもよ
- 232 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:52:47.86 ]
- >>230
www.modernperlbooks.com/ Modern Perlはそこそこまとまってた。 ざっくりPDF版を読んでみたら。
- 233 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:43:36.81 ]
- 毎日20ページ読むだけで2週間ありゃ読み終わる
- 234 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:52:29.28 ]
- 1ページの半分読んで眠くなる
- 235 名前:デフォルトの名無しさん [2012/03/21(水) 01:08:33.44 ]
- ディレクトリがあるかどうか調べるとき
ディレクトリがない場合というのelseやunlessを使うしか方法はないんでしょうか? elseやunlessはあまり使いたくないんだけど if(-d "test"){ print "ディレクトリがあります"; } else{ print ""ディレクトリがありません; }
- 236 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:34:57.79 ]
- not -d
- 237 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:39:19.27 ]
- >>230
そんな君にはポケットリファレンスがよかろう
- 238 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:53:56.47 ]
- あの青いやつか
- 239 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:40:35.99 ]
- 痴漢するときに、入力したファイルをそのまま変換するのって
どんなオプションでしたっけ
- 240 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:42:10.93 ]
- 自己解決しました。 やっぱり愛なのね。
- 241 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:53:20.77 ]
- >>239,240
なにうまいこというとんねん!
- 242 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 10:27:36.31 ]
- 関数の戻り値を変数に代入する場合、そのまま利用する場合と比較して、メモリは倍必要になるのでしょうか?
my $data = large_data(); print $data; print large_data();
- 243 名前:208 mailto:sage [2012/03/21(水) 11:17:49.63 ]
- >>231
ありがとうございます!検討してみます。 >>232 まさにこういうの探していました!本当に有り難うございます _ _ みなさん長々とお付き合いありがとうございました _ _
- 244 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 15:59:42.57 ]
- >>243
行末の「 _ _」が気になる。なんの暗号だ。
- 245 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:00:40.80 ]
- >>236
> not -d ! -d を使ってる。理由は忘れた。
- 246 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:06:37.64 ]
- >>244
m(_ _)m 的なものだと思われる
- 247 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:08:37.06 ]
- m(_ _)m → m _ _ m → _ _ → ?
- 248 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:33:26.80 ]
- ( @u@)
- 249 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:42:41.27 ]
- >>246
>>247 なるほど。Thanks.
- 250 名前:デフォルトの名無しさん [2012/03/21(水) 19:09:23.68 ]
- 排他ロックはmkdirを使うやりかたがいろいろ紹介されていますが
共有ロックはflockを使う以外では見たことありません flockを使わないで共有ロックをするのは隙間ができたりして難しいのでしょうか?
- 251 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:26:00.44 ]
- >>250
別に難しくもなんともないが、mkdirだのあのあたりの方法は プログラムが死んだときにロックしっぱなしになるので 自分では絶対に採用しないな。
- 252 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:32:51.02 ]
- perldoc.jp/func/exec
'exec' は Perl の組み込み関数ではありません。 え?
- 253 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:37:17.22 ]
- hint: 404
- 254 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 21:56:47.17 ]
- >>252
おいおい知らなかったのかよ
- 255 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:54:25.80 ]
- シェルの関数でしょ
- 256 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:33:19.22 ]
- 最終的にシェルだとかシステムコールにたらい回されるにしたって、
perlfuncに載ってるexecはPerlの組み込み関数でしょ。 perldoc.jp/index/function execのほかにforkやexitもだけど、リンクはあるのにクリックすると組み込み関数じゃありませんってのはおかしいので何かの手違いだろう。
- 257 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:38:24.69 ]
- perldoc.jp/func/adelic
手違いっぽいね
- 258 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:41:59.19 ]
- そりゃあ簡単だ
forkなんてUNIXの方の機能じゃん だからperlのモンじゃあない execもexitも同じ、perlの組み込みじゃない
- 259 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:02:12.03 ]
- 手違いというより単に翻訳済みのドキュメントがないってことでしょ
- 260 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:44:20.59 ]
- >>258
システムコールforkをPerlから呼ぶためにはPerlの組み込み関数forkが必要だろ。 それに、perlはUNIXだけのモンじゃあない。Perlの関数forkは非UNIXではそれに応じた動作をしなけりゃならない。 >>259 perldoc.jp/perlfunc からは見れるからやっぱり手違いだろう。
- 261 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:52:16.27 ]
- んじゃそっちからこっちへアップデートされてないってことで
|

|