トップページ⇒php
1001コメント258KB

Perlコーディング初心者質問スレ Part 65

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/01/15(火) 05:43:28.56ID:???
Perlのコーディングで困ってる人のスレです。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。

最低でも1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。

お勧めサイトは >>2 以降

前スレ http://kohada.2ch.net/test/read.cgi/php/1343668425/
0685nobodyさん2013/11/03(日) 01:02:28.08ID:???
なんて本?
0686nobodyさん2013/11/03(日) 01:03:10.87ID:???
>>684
エラーメッセージはutf8フラグ絡みのものです
LWP::Simple::getはutf8フラグ付きの値を返しているようなので、Encode::decodeは不要です
またフラグ付きの値を外部に出力する時はEncode::encodeをしてください

$content =decode('shiftjis',$content); → 削除

print "..."; → print encode(shiftjis => "...");
もしくは最初の方に一度
binmode STDOUT, ':encoding(shiftjis)';


おまけ
・encodingプラグマは現在では非推奨です。
 かわりにコードをUTF-8で書き、utf8プラグマを使用するのが一般的です。
 → ttp://blog.livedoor.jp/dankogai/archives/51221731.html
・-w スイッチよりも use warnings; を推奨します。
 → ttp://blog.livedoor.jp/dankogai/archives/51068305.html
・binmodeで:rawの指定は必要ないように思われます
06876842013/11/03(日) 04:39:20.87ID:qCgmT+a4
>>685 オライリー・ジャパンの「SPIDERING HACKS」という本です。

>>686 丁寧に教えてくださり、ありがとうございます。
貼って頂いたリンクもとても勉強になります。
ご指摘いただいた通りに直したつもりなのですが、私が気づいていない何かがあるのか、
まだエラーが出てしまいます。
直したコードを貼りますので、見ていただけたら幸いです。
ttp://codepad.org/JvZTRjQt

エラーは、22、23行目に
"\x{008a}" does not map to shiftjis at get_anzen.pl line 22.
と同じものがたくさん出ています。
0688nobodyさん2013/11/03(日) 12:08:14.85ID:???
>>687
binmodeで文字コードを指定する場合print時にencodeしてはいけません
どちらか一方だけにしてください
両方行うと print encode(shiftjis => encode(shiftjis => "...")) という意味になってしまいます

例外メッセージ(die)でも日本語を使うなら同様にencodeか(STDERRに)binmodeで文字コードを指定しましょう

また今回の場合は数字を想定してるみたいなので問題ないと思いますが、
@ARGVはperlの外側からくる文字列なので、日本語などを使用するなら適切にdecodeする必要があります
0689nobodyさん2013/11/03(日) 18:41:18.93ID:???
>>687
馬鹿には無理だって理解できただろ
乞食みたいに他人から情報もらわなきゃ何もできないクズは消えろ
0690nobodyさん2013/11/03(日) 21:15:26.53ID:???
>>687
なんだ、情報後出しの荒らしか。
0691nobodyさん2013/11/03(日) 22:22:34.85ID:???
またEncodeがらみか
0692nobodyさん2013/11/04(月) 00:21:09.58ID:???
新しいから使う、という判断基準だとうまくいかない。使いやすいかどうか、
ニーズにマッチしているかどうかが判断基準だといい。
0693nobodyさん2013/11/04(月) 04:13:06.30ID:???
身の程知らずの屑が>>687みたいなことになる。

最初から赤の他人からタダで教えてもらうつもりの低知能。

存在自体が社会の迷惑だと自覚しとけよ。
0694nobodyさん2013/11/04(月) 12:01:18.10ID:???
>>687
コード丸投げで他人にやらせるとかダメ人間の極みだなw
どういう人生歩んできたらそこまで根性が腐るのか疑問だわw
0695nobodyさん2013/11/04(月) 14:38:46.29ID:???
煽り君は今日も元気だね
0696nobodyさん2013/11/04(月) 14:52:47.62ID:???
いきなり煽りだしたぞw
0697nobodyさん2013/11/04(月) 22:35:18.35ID:???
お?
>>687が反論できずに発狂し始めたのか?
0698nobodyさん2013/11/04(月) 23:33:50.51ID:CC12MqLP
XPでActivePerl使ってるけど
バージョン  5.18.1
Win32-GuiTest-ppm-1_55.tar
↑どこに入れたらいいの?
0699nobodyさん2013/11/05(火) 01:06:38.69ID:???
>>698
ワラタw
そんなことも調べられないゴミがプログラミングとかw
馬鹿は無敵だなwww
0700nobodyさん2013/11/05(火) 01:35:01.38ID:???
>>698
入れなくてもいいよ、どうせお前には何も作れないんだから入れようと入れまいと同じこと。
0701nobodyさん2013/11/05(火) 02:45:29.97ID:???
そんなこともできないのか(俺ならできるとは言っていない)
0702nobodyさん2013/11/05(火) 10:16:19.93ID:???
冷やかしは帰れ帰れ
0703nobodyさん2013/11/05(火) 12:55:49.55ID:vlIf3NOp
これは、有名なあのコピペが必要

print
誰からも愛されてる元気な女の子
気が利いて周囲に信頼されている
グループ行動の時、希に大遅刻をしてしまう

if
普段から冷静で状況把握が得意
二人の親友と一緒に行動する事が多い
予想外の事が起こるとパニックに成りやすい

elsif
リーダをサポートする役割を買って出る好奇心大制な女の子
あたふたしている間に他の子が作業を終らせてくれている事も有る

else
めったに喋らないが一言で状況を変えてしまう天才型
ifと仲が良く、いつも隣に居る
一日、1回はifと手を繋がないと泣き出す

{}
双子の活発な女の子
いつもターゲット(printf)を挟み撃ちにしてほっぺっとほっぺでギューっとする
最後に軽くキスをして誤るのが恒例行事に成っている
0704nobodyさん2013/11/05(火) 14:05:00.36ID:vlIf3NOp
間違えた

お前らにはどう見えるか知らないが俺にはこう見えてるぞ

print
誰からも愛されてる元気な女の子
気が利いて周囲に信頼されている
グループ行動の時、希に大遅刻をしてしまう

if
普段から冷静で状況把握が得意
二人の親友と一緒に行動する事が多い
予想外の事が起こるとパニックに成りやすい

elsif
リーダをサポートする役割を買って出る好奇心大制な女の子
あたふたしている間に他の子が作業を終らせてくれている事も有る

else
めったに喋らないが一言で状況を変えてしまう天才型
ifと仲が良く、いつも隣に居る
一日、1回はifと手を繋がないと泣き出す

{}
双子の活発な女の子
いつもターゲット(printf)を挟み撃ちにしてほっぺっとほっぺでギューっとする
最後に軽くキスをして誤るのが恒例行事に成っている
0705nobodyさん2013/11/06(水) 03:40:00.13ID:???
>>687
ウザすぎ
嫌がらせ?
それとも無意識に他人に嫌がらせするタイプの精神異常?
0706nobodyさん2013/11/19(火) 17:28:31.28ID:???
new CGIで/の受け取りが変・・・
「../../」は受け取れるのに「abc/def」が受け取れない。
なんで?
危険な文字列はそのままなのにおかしなもんだ。
0707nobodyさん2013/11/19(火) 17:30:28.68ID:???
いまどきCGIとか
07087062013/11/19(火) 17:41:05.17ID:???
あ、勘違い。
../で置換してたからだw
\.\.\/で解決。

で、今時はcgiじゃなくて何使うの?
0709nobodyさん2013/11/19(火) 17:41:36.40ID:???
まちがい
../→..\/
0710nobodyさん2013/11/19(火) 17:46:42.40ID:???
>>708
ここ見て知らない単語ググれ
http://yusukebe.com/archives/20131003/185639.html
0711nobodyさん2013/11/19(火) 18:04:08.51ID:???
とりあえずnew CGIが簡単でらくだということはわかった。
0712nobodyさん2013/11/19(火) 18:10:05.02ID:???
CGIモジュールの存在にすらたどり着けず
自分で環境変数からパラメータを引っ張って自分でsplitして自分で%xxをデコードするような人がひっきりなしにやってくるわけですが
一体どんな本を読めばその程度のレベルにやっとこさたどり着ける程度の技術しか身につかないのだろうか…
0713nobodyさん2013/11/19(火) 18:26:28.67ID:???
>>712
そんな人ここ最近見たことないけどあんたの周りがアホ過ぎるんじゃない?
07147132013/11/19(火) 18:56:39.22ID:???
ちなみに俺の周りはもう全員PSGI/Plackで作ってるから
まあお前らには何十年かかっても習得できないだろうから一生CGIで書いてろwww
0715nobodyさん2013/11/19(火) 19:12:52.33ID:???
714が自分の名前を間違えたうえに矛盾したこと言っているのはわかったw
0716nobodyさん2013/11/19(火) 19:33:22.46ID:???
>>714が>>713じゃないとして
>>713の周りはどうなの?
未だにCGIレベルなのか、それともPSGI/Plackレベルに行き着いているのか
0717nobodyさん2013/11/19(火) 19:37:12.11ID:???
…ひょっとして>>714がなりすましだとも気付いてないのか>>713=>>715は?
大丈夫かそんなんで
詐欺られ放題だぞ
0718713,7152013/11/19(火) 19:52:32.14ID:???
>>717
714がなりすましか間違えたか考えたけど、なりすます意味がわからないので間違えたと考えた方がしっくりきた。
0719nobodyさん2013/11/19(火) 19:55:31.83ID:???
>>716
知らないよ、そんな話一々しないから。
少なくても712のいうような人はいない。
0720nobodyさん2013/11/19(火) 22:14:44.98ID:???
つまらん
0721nobodyさん2013/11/20(水) 21:29:34.34ID:???
CGIでもいいじゃん、なんで見下すように常駐しているわけ?
レベル低いと思えば来なきゃいい。

たんに見下すことに自分の存在意義を見出しているようじゃ、
PSGIだろうがなんだろうが、明日はあんたが見下される側だ。
0722nobodyさん2013/11/21(木) 11:52:54.94ID:???
>>721
> CGIでもいいじゃん、

思考停止。
0723nobodyさん2013/11/22(金) 18:06:00.60ID:???
>>722
このレスで思考停止て。
本人が好きなようにすればいいじゃんてことで話は変わって、見下すようなことばかり言ってる奴の人間性を非難してるんだよね?
0724nobodyさん2013/11/22(金) 18:20:13.94ID:???
>>723
> 本人が好きなようにすればいいじゃん

思考停止。
0725nobodyさん2013/11/22(金) 20:17:52.56ID:???
>>706が生きてる価値がないことは分かった
0726nobodyさん2013/11/24(日) 00:49:47.50ID:???
このキチガイのファビっぷりは凄いな
1人でコード書いてりゃいいものを人に接するな
0727nobodyさん2013/11/24(日) 02:38:45.13ID:???
>>726に同意
>>706は人に接するな
0728nobodyさん2013/11/24(日) 02:53:38.56ID:???
>>726に同意
>>706は人に接するな
0729nobodyさん2013/11/24(日) 02:54:29.24ID:???
>>726
よく言った
俺はお前を支持する
>>706はコード書くことをやめて土方やマグロ漁船で働け
お前ができる仕事はそれぐらいしかない
0730nobodyさん2013/11/24(日) 02:54:59.39ID:???
これ以降>>706批判以外を禁ずる
0731nobodyさん2013/11/24(日) 02:55:31.30ID:???
>>706よ、お前の愚かさに辟易するPerlスレ一万人の怒りを知れ!
0732nobodyさん2013/11/24(日) 02:56:35.43ID:???
>>706
人に質問するな、Webを見るな
赤いラクダ本を読んで出直して来い
0733nobodyさん2013/11/24(日) 02:57:22.54ID:???
>>726さん、あなたの同志がこれだけいて心強いですね
一緒に>>706を倒しましょう!
0734nobodyさん2013/11/24(日) 12:52:57.82ID:???
ム板の質問スレでtypoした奴に粘着しているのもコイツだったか
0735nobodyさん2013/11/24(日) 14:09:39.39ID:???
>>706
自分がゴミだって自覚ある?
0736nobodyさん2013/11/24(日) 14:24:07.02ID:???
リアルな世界はCGIで間違いない
CGI以外の何かを推してたとしてもすぐに古くなるからね
0737nobodyさん2013/11/24(日) 15:40:18.74ID:???
煽り合いはやめようぜ
ここは食べ物の話をするスレなんだから
0738nobodyさん2013/11/24(日) 17:46:55.35ID:???
>>727-=>>737
キチガイ乙
0739nobodyさん2013/11/25(月) 09:50:43.87ID:???
一週間近く前のことに対して何をきっかけに急にスイッチが入るんだろ・・・
0740nobodyさん2013/11/25(月) 13:21:03.41ID:???
ガキ一匹育てることもできないDQNが性欲にまかせて猿みたいにやりまくった結果できてしまったのが>>706
作りたくて作ったガキじゃないが放置すると逮捕されるから必要最低限の接し方しかせず、
その成れの果てが>>706
まともな家庭環境なら他人に情報をタダで要求するような乞食にはならない

誰にも望まれずに生まれてくると>>706みたいになる
0741nobodyさん2013/11/28(木) 01:28:04.98ID:???
CGIはインタフェースであることを知らないと「古くなる」というおかしな発想
になってしまう。
0742nobodyさん2013/11/28(木) 01:39:51.61ID:???
CGIというインタフェースを使うやり方は既に古い。
0743nobodyさん2013/11/28(木) 08:50:07.68ID:???
新しい古いとかw目的と仕様合った方使えよw
そんな見通しも立てられないから一方的に批判するやつが居るんだろうな。
0744nobodyさん2013/11/28(木) 11:11:10.77ID:???
CGIそのものじゃなくてCGI.pmの話だろ
0745nobodyさん2013/11/28(木) 17:45:24.17ID:???
20世紀からあるモジュールだからな
0746nobodyさん2013/11/29(金) 00:14:10.04ID:???
20世紀からある言語だしな
0747nobodyさん2013/11/29(金) 00:24:26.59ID:???
20世紀生まれの言語もライブラリもさっさと死滅してくれよ
0748nobodyさん2013/11/29(金) 01:15:10.51ID:???
そもそもCGIは重いよな
もう少し軽いのがほしい
0749nobodyさん2013/11/29(金) 09:21:16.55ID:???
CGIはもはや古いインタフェースだよ
PSGI使うことをオススメするが
PSGI/Plackって書く奴はレベルの低さが滲み出てる

PSGIはレンタルサーバじゃ使えんのよね、PaaSで対応してるとこあるかな?
0750nobodyさん2013/11/29(金) 10:43:37.01ID:???
PlackとかCGI.pmが使えるようになるって初歩の初歩だろ

>>749
CGI上でPSGI実装アプリを動かせる
PSGI上でCGI実装アプリも動かせる
後者のがめんどくさい

速度は想像通りだが、勉強には問題なし
0751nobodyさん2013/11/29(金) 16:47:08.49ID:???
またヴァカが能書き垂れ流してるのか。
0752nobodyさん2013/11/30(土) 03:45:46.24ID:???
寒いな
冬といえばおでんだな
0753nobodyさん2013/11/30(土) 10:37:57.47ID:???
おでんの後にうどんかラーメン
必ず投入する
0754nobodyさん2013/12/04(水) 17:50:29.52ID:???
すき焼きの後じゃなくて?
0755nobodyさん2013/12/05(木) 14:11:13.12ID:???
すき焼きに入れるうどんは最初からだろ
すき焼きが終わってからうどんを投入するわけじゃない
0756nobodyさん2013/12/07(土) 12:03:41.69ID:???
すきやきにうどんなんか入れない。

うどん入れるとかどこの県だよ。
0757nobodyさん2013/12/07(土) 12:34:26.50ID:???
すき焼きの後にうどん入れることあるな

最初からは入れないよ
すき焼き風うどんって別の料理
0758nobodyさん2013/12/07(土) 13:32:18.84ID:???
味付けはすき焼きだが鍋の煮物。
0759nobodyさん2013/12/07(土) 22:31:32.84ID:???
すき焼きは生卵つける?
0760nobodyさん2013/12/08(日) 02:26:19.80ID:???
>>757
「すき焼き風うどん」だと、うどんを最初から入れるか後から入れるか関係なくうどんがメインじゃん
肉がメインで、他のネギとか豆腐とかコンニャクとかそういったものと同等なレベルのうどんの話だろ

例えば肉うどんはうどんがメインだから、肉うどんからうどんを取り除いたらわずかな肉とスープしか残らないかなり残念な状態になる
逆に肉うどんから肉を取り除いたとしても、素うどんみたいになるだけで、うどんを取り除いたときほど残念なことにはならない
それと同じことだろ
0761nobodyさん2013/12/08(日) 21:54:45.45ID:???
>>759
うん

土鍋系だったらポン酢
0762nobodyさん2013/12/09(月) 16:54:40.53ID:???
>>759
あればつける
なくても構わない程度
0763nobodyさん2013/12/10(火) 18:41:06.58ID:???
土鍋系だったらごまだれ
0764nobodyさん2013/12/11(水) 07:04:39.99ID:???
ゴマだれ詳しい人?
おすすめのゴマだれってある?
0765nobodyさん2013/12/12(木) 02:59:59.17ID:???
ミツカンのやつでいいだろ。

つーか俺はミツカンのやつ以外は合わなかった。
アルコール苦手だから味醂がたくさん入ってるやつは無理だし、ドレッシングみたいにさっぱりし過ぎてるやつも無理。
そしてミツカンに行き着いた。
0766nobodyさん2013/12/12(木) 14:12:47.45ID:???
ごまだれ系はガーリックが少し入ってるから平日は食べられない
0767nobodyさん2013/12/12(木) 17:47:03.29ID:???
たれよりドレッシングにまで行ってしまえw
0768nobodyさん2013/12/13(金) 03:24:32.82ID:???
ミツカンのってどれだよw
0769nobodyさん2013/12/15(日) 03:03:14.85ID:???
>>759
大人になってから何となく生卵は苦手になった

だから今は何もつけずに食べる
そもそもすき焼きってかなり濃い味がついてるしね
0770nobodyさん2013/12/15(日) 11:31:22.53ID:???
ミツカンのがどれかわからない。
そんだけの情報でみつかんの?
0771nobodyさん2013/12/16(月) 03:24:12.31ID:???
ミツカンからごまだれって数種類出てるよね?
0772nobodyさん2013/12/16(月) 09:13:28.85ID:???
三種類かな?
ミツカンだけに、
みっつか、ん?
0773nobodyさん2013/12/17(火) 02:26:53.30ID:???
ミツカンのサイトの商品情報が見られないんだけど・・・

http://www.mizkan.co.jp/

>ページ表示中にエラーが発生しました。
>
>エラー内容:接続文字列の属性が正しくありません。

接続文字列ってことはDB関連かね
0774nobodyさん2013/12/17(火) 02:57:05.78ID:???
MSのSQL Serverだな。
0775nobodyさん2013/12/17(火) 18:49:50.17ID:???
で?
結局ミツカンのごまだれってどれよ?

http://www3.mizkan.co.jp/sapari/product/group/index.asp?id=07002&;sid=07
http://www3.mizkan.co.jp/sapari/product/group/index.asp?id=07006&;sid=07
http://www3.mizkan.co.jp/sapari/product/group/index.asp?id=10004&;sid=10
http://www3.mizkan.co.jp/sapari/product/group/index.asp?id=10005&;sid=10
0776nobodyさん2013/12/18(水) 04:27:29.12ID:???
ごまだれって家で作れないもんかね
0777nobodyさん2013/12/18(水) 08:17:26.85ID:???
>>776
一般家庭にあるもので作れるよ。
0778nobodyさん2013/12/18(水) 15:06:25.84ID:???
昔作れないかと思って、ゴマをすって醤油とレモン汁入れてみたけど何か違った。
0779nobodyさん2013/12/18(水) 15:11:17.02ID:???
味噌と砂糖あと風味にごま油。
タレにするならだし汁で薄めればいいよ。
0780nobodyさん2013/12/19(木) 22:55:06.70ID:???
分量が難しそうだな
0781nobodyさん2013/12/23(月) 23:30:08.14ID:???
クックパッドとかにあるんじゃないの
0782nobodyさん2013/12/26(木) 00:10:37.23ID:???
たばこ値下がりしねーかな
医療費全額負担になってもいいからたばこ税思いっきり下げてほしい
0783nobodyさん2013/12/26(木) 12:01:31.99ID:???
ロシアに買いに行けば良いよ。
医療費の差額で旅費出るはずだから。
0784nobodyさん2013/12/26(木) 23:01:44.49ID:???
>>775
上から2番目のやつ
マジで旨いよ
■ このスレッドは過去ログ倉庫に格納されています