Perlコーディング初心者質問スレ Part 65
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/01/15(火) 05:43:28.56ID:???【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。
1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。
最低でも1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。
お勧めサイトは >>2 以降
前スレ http://kohada.2ch.net/test/read.cgi/php/1343668425/
0342nobodyさん
2013/05/08(水) 13:31:02.67ID:???馬鹿なの?
リファレンス精読すれば解決するものと
知恵が必要なものとあるでしょ
前者は誰でもできる
それをやっらないorやっても解決できない>>325はマジで知恵遅れの可能性がある
障害者認定されないギリギリのラインだろ
0343nobodyさん
2013/05/08(水) 13:33:15.03ID:???さすが解決できないものはないほどの知恵をお持ちの方は言うことが違う
お前にPerlを教育してもらってる人が障碍者認定されないか心配だ
0345nobodyさん
2013/05/08(水) 13:36:44.55ID:???俺のちょっとしたスパルタ教育でついていけなかった奴は気違いになっても仕方がない
そいつは社会に必要とされていかなかっただけのこと
ついていけた奴はみんなライブラリに頼らず1から10まで自分でコードを書けるようになってる
みんな世界中で通用するPerlerだよ
0346nobodyさん
2013/05/08(水) 13:37:57.70ID:???頭悪いやつが何で無理に一般人のやるようなことやってんだ?
体力も知識もない馬鹿がTシャツ1枚で冬山で遭難するのと同じ
事故責任でしょ
0348nobodyさん
2013/05/08(水) 13:42:09.32ID:???どっちにしても>>325が書いてるドブに捨てた24時間をそれに充てればよかっただろってこと。
24時間ぶんの人生をドブに捨てるくらいならバイトして本買ったほうがいいよね。
0349nobodyさん
2013/05/08(水) 13:44:46.07ID:???人間並の知能もない癖に頑張ればできると思い込んでるからそんなに時間を無駄にするんだよw
>>325には人間並の知能なんかないんだから自惚れるなwww
0350nobodyさん
2013/05/08(水) 13:50:01.18ID:???0351nobodyさん
2013/05/08(水) 15:57:22.56ID:???0355nobodyさん
2013/05/08(水) 19:07:25.16ID:???頭悪そう
0356nobodyさん
2013/05/08(水) 19:26:28.87ID:???不思議だよね、普段は24時間に1回書き込みがあるかどうかなのにね。
>>325スタートで24時間以内にこれだけレスがあるってことは、>>325が書き込んだ0.1秒にはそのレスを知っている奴だろう。
0357nobodyさん
2013/05/09(木) 00:05:14.11ID:g9PlrzKo0358nobodyさん
2013/05/09(木) 04:17:01.57ID:???あんたがしなきゃいけないのは空行の削除じゃなくてプロバイダの解約でしょ
すべきことの優先順位を決められないのはプログラマとして致命的だよ
0359nobodyさん
2013/05/21(火) 00:56:28.18ID:???ここ数ヶ月のうちに出てる関連本も見つからないし、検索しても出ないし・・・
もし1.0でもぜんぜん1.1で使える本とかあるならお勧め教えてほしいです。
TwitterAPI1.1の翻訳サイトとか、Net::Twitterの翻訳もないから
エキサイト翻訳とにらめっこできつい・・・
けどプログラムっていうのはこんなもんなんですかね?
0360nobodyさん
2013/05/21(火) 23:52:58.41ID:???0361nobodyさん
2013/05/22(水) 15:39:27.37ID:???ここはPerlの質問スレだがそんなことも分からない本物のゴミには無理
Twitterってバカ発見器に興味を示すのはやっぱりバカなんだな
無関係な投稿で荒らすな人間のクズが
0362nobodyさん
2013/05/22(水) 22:39:55.79ID:???検索してからきた方がいいぞ
0363nobodyさん
2013/05/24(金) 12:11:34.42ID:???これって404だけでも大丈夫みたいですけどNot Foundをつける積極的な理由はありますか
そもそも文字列の部分は任意のようですが(Blog Not FoundでもOK
プログラム読む人がわかりやすいとか?
0364nobodyさん
2013/05/24(金) 14:31:11.32ID:2H1KOXmf0367nobodyさん
2013/05/26(日) 17:13:53.51ID:???undefだったら空文字 or 0に変換しないといけないという
デメリットが増えるだけで、メリットがあるとは思えません。
コンパイルチェックが強化される? と思いましたが、
strictでは見つからない問題がwarningsで見つかった記憶がありません。
関数名が間違っていたりしても
なんの警告も出ないし。
0368nobodyさん
2013/05/26(日) 18:23:31.64ID:???今は全くない。
昔はuse strictがなくて、最初に作られたのがuse warnings。
だからuse warningsが使われていたけど今はより性能の良いuse strictのほうが使われている。
今use warningsが残ってるのは互換性のため。
use warningsが消えたらuse warnings時代の古いコードが動かなくなるからそのために残されてる。
よってuse warningsは非推奨。
0371nobodyさん
2013/05/26(日) 21:14:55.89ID:???0372nobodyさん
2013/05/26(日) 23:57:58.34ID:???0373nobodyさん
2013/05/27(月) 00:59:05.99ID:5Z4ElL6fぐぐったこと、ありますか?
0374nobodyさん
2013/05/27(月) 05:28:25.07ID:???理解できないものを使うな馬鹿
お前のように理解できないものを使う馬鹿が猫を電子レンジに入れて乾かすような真似をするんだよ
0376nobodyさん
2013/05/27(月) 10:02:23.51ID:???0377nobodyさん
2013/05/27(月) 22:24:49.02ID:9TfrRojJPerl開発者は推奨しているんですね?
やはりそうですか。
あなたが認めるのだから間違いない!
0378nobodyさん
2013/05/28(火) 03:41:38.35ID:02y4dFlJ正直warningsは使わん
用途はローカルファイル改変とかをウェブブラウザ経由でやる
そーするとエディタとウェブブラウザだけで完結できるからな
use strict;
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
use CGI qw/:standard *table *Tr/;
use CGI::Pretty;
use POSIX qw(strftime);
use Fcntl;
use File::Path qw(remove_tree make_path);
use File::Temp qw/tempfile/;
use Path::Class;
use Time::Piece;
use encoding "utf8";
use 5.010;
0379nobodyさん
2013/05/28(火) 21:57:48.99ID:OyeRgZF3君が作った中で
一番でかいアプリは何?
正直、こういうの見て
初心者だなと思ってしまうので。
0380nobodyさん
2013/05/28(火) 22:34:14.82ID:02y4dFlJ日本語が読めないらしいな
0381nobodyさん
2013/05/31(金) 04:53:16.90ID:TkYZQVW60382nobodyさん
2013/05/31(金) 05:15:19.13ID:BahzF1DW0383nobodyさん
2013/05/31(金) 05:37:10.00ID:TkYZQVW60384nobodyさん
2013/05/31(金) 05:45:22.17ID:TkYZQVW6・ローカルファイル改変とかをウェブブラウザ経由でやるなどと言っている
ローカルファイル修正なら、Perlを直接実行すればいい。
・warningsを使っていない。
・CGI.pmを使っているからウェブアプリを作っているのだろうが
CGI::Prettyやqw/:standard *table *Tr/;からテンプレートエンジンを
使っていない程度とわかる。
・use 5.010; を使っていながら、使ってはいけないuse encoding "utf8"; を使っている。
ま、こんなところな。
初心者が勧める、初心者のやり方は、真似してはいけない。
0385nobodyさん
2013/05/31(金) 09:16:49.89ID:???FastCGIとかPSGIに対応した書き方とか無理
0386nobodyさん
2013/05/31(金) 12:43:45.79ID:???プロファイルごっこして楽しい?
ニートだと時間をもてあましてゴミ(>>378)のプロファイルか
暇そうで羨ましい
0387nobodyさん
2013/05/31(金) 18:55:08.63ID:BahzF1DW本当に頭が悪いんだな(笑)
常に起動しているウェブブラウザ経由でワンクリで完結する作業を
わざわざターミナル呼び出してパス入力にまで手間かける時点で無駄なんだよね
ところでウェブアプリて何?(笑)
俺はアプリなどとは呼ばないんでな
CGI.pmはウェブブラウザで表示するだけのためだぞ(笑)
ウェブブラウザで表示するだけのためにテンプレートエンジン(笑)
よく使うのはこれくらいと書いてあるものをどうして全部まとめて使うんだと解釈してんだ(笑)
知障君ID:TkYZQVW6はあげあしとりすらできてないぞ(笑)
知障君ID:TkYZQVW6はバカホ板にでも引きこもってた方がいいと思うよ
0388nobodyさん
2013/05/31(金) 21:07:23.73ID:???ここからどちらを信用するか、自分で決めましょう。
perlstyle - Perl スタイルガイド
http://perldoc.jp/docs/perl/5.16.1/perlstyle.pod
コードが use strict と use warnings (あるいは -w) が有効でも きちんと動くか考慮しましょう。
perlnewmod - 新しいモジュールを配布するには
http://perldoc.jp/docs/perl/5.16.1/perlnewmod.pod
Use strict and warnings
(strict と warnings を使う)
モジュールのコードは warning と strict クリーンでなくてはなりません;
どんな状況でそのモジュールが利用されるかわかりませんから。
それに、warning や strict クリーンでないコードなんて、 配布したくないでしょう?
0389nobodyさん
2013/05/31(金) 21:09:32.00ID:???常識だと思う。
http://ja.wikipedia.org/wikiウェブアプリケーション
「Google Keep」、「Chrome」ウェブアプリ版がリリース
http://japan.cnet.com/news/service/35031634/
Webアプリを公開しよう! Chrome Web Store/Apps入門
http://gihyo.jp/dev/serial/01/chrome-web-store
Webアプリ VS. ネイティブアプリ 、勝つのはどっちだ!? - Tech Compass イベントレポート
http://news.mynavi.jp/articles/2013/05/31/tc3/
0390nobodyさん
2013/05/31(金) 23:31:06.85ID:BahzF1DW> 用途はローカルファイル改変とかをウェブブラウザ経由でやる
それをウェブアプリと呼ぶのが適切なのかっていう話なんだけど(笑)
0391nobodyさん
2013/06/01(土) 00:16:43.76ID:UocSU2ra0392nobodyさん
2013/06/01(土) 00:20:12.13ID:???ブラウザだけで動くものだと勘違いしている?
ブラウザアプリという名前だったか?
そのうち、ウェブサーバーを
ブラウザで動くサーバーとか言い出しそうだなw
0393nobodyさん
2013/06/01(土) 00:32:52.71ID:YWQQ0hrv環境こさえる程度のものを構築などと呼ぶ輩の感性は理解できない
0394nobodyさん
2013/06/01(土) 02:44:26.57ID:???日本語で言えば、OSである基本ソフトに対して
アプリは応用ソフトってだけなんだが。
0395nobodyさん
2013/06/01(土) 12:07:41.31ID:YWQQ0hrv0398nobodyさん
2013/06/01(土) 15:21:15.58ID:YWQQ0hrvじゃあの
0399nobodyさん
2013/06/01(土) 16:29:05.60ID:???0400nobodyさん
2013/06/01(土) 22:29:04.50ID:???undefを扱う標準的な方法が少なすぎる。
defined関数と//演算子しかない。
例えばCGI.pmでパラメータがないときundefになるが、
いちいち $q->param('hoge') // '' と書かないといけない。
数が多くなったら面倒くさすぎる。
0401nobodyさん
2013/06/01(土) 22:42:00.80ID:???だから何?
ここはお前みたいな愚図の面倒くさいとか個人的感想を書き込むブログじねーんだよ。
hoge使ってる奴はやっぱ頭おかしいな、質問掲示板とブログの区別もつかないらしい。
精神異常はさっさと回線切れ。
0402nobodyさん
2013/06/01(土) 22:43:52.63ID:???0404nobodyさん
2013/06/01(土) 22:52:13.56ID:???0405nobodyさん
2013/06/01(土) 22:56:31.91ID:???お前のような低知能におすすめな言語もちゃんとあるよ
http://kohada.2ch.net/test/read.cgi/php/1369576918/
0406nobodyさん
2013/06/01(土) 22:59:14.83ID:???皆様うちのバカ息子がくだらない質問
をしてしまい、本当にご迷惑をお掛けしてます。
母の私としましても、あまりのバカさ加減に
笑いと怒りがこみ上げてきて、困っております。
しかし皆様、うちのバカ息子は、ヒッキーでアニオタでデブ
で脂性で、女にもてずインキンで、短小包茎で、勘違いで、
オナーニの毎日で、ハナクソ集めが趣味で、たまに外に出ると
小学生にカツアゲされて、ネットでしか強気になれなくて、
メル友が一人も居なくて、電車に乗っただけで痴漢扱いされて、
アダルトサイトの接続ソフトを知らないうちにDLしてしまったり、
猫を虐めようとしたら逆にひっかかれ、ロリのエロ画像を650MB
持っていて、天然パーマで頭が臭くて、オフ会には恐くて逝けないくせに
アンディーは病気じゃなくて、俺のかかと落しで秒殺したと言ったり、
ネオむぎ茶を尊敬していて、ナッチのウンコが食べたいと
寝言で言ったり、幼稚園児を誘拐しようとしたり、下着泥棒
をしようとして家の人に見つかり、証拠隠滅のためにバットを
持って、家に侵入したけど、93歳になるお婆ちゃんに
取り押さえられたり、川の中州で酒を飲んで流され、助けてくれた人
たちに暴言をはいたり、私がオナーニを見つけてしまい
学校の先生に相談したら、ホームルームの議題にされ、
そのうえ息が臭くて、飛んでるハエが氏んでしまうほどの
口臭の持ち主です。
どうか皆様、こんな哀れな息子をお許し下さい。
>>400の母より。
0408nobodyさん
2013/06/01(土) 23:49:10.52ID:YWQQ0hrvまあ証明にはならんがな
俺はこの投稿後にログ消すし
お前ら知障がここに引きこもってさえいれば二度と俺に会うことはないから安心しろ
投稿者判別すらできない能無しの知障共あばよ
0409nobodyさん
2013/06/01(土) 23:58:22.67ID:???どうせまた見るんだろうなw
そこのお前、そうお前だよ。
また見たな。俺のレスを読んだな
ぷぎゃーw
0410nobodyさん
2013/06/03(月) 01:14:25.89ID:???0411nobodyさん
2013/06/04(火) 00:04:27.68ID:???ブームが一段落して、本来のシステムツールに戻ったって話だろ?
ブームに無関係な赤らくだ世代が残ったせいで古めかしいPerlになっちゃうん
だろ?
0412nobodyさん
2013/06/04(火) 00:57:28.80ID:???テメーで調べろウスノロ
0413nobodyさん
2013/06/04(火) 01:46:11.14ID:???0416nobodyさん
2013/06/04(火) 22:42:22.80ID:???最後に生き残るのはCGIなんだよ
0417nobodyさん
2013/06/05(水) 02:30:55.36ID:???解決が難しくなるし、第一、長期間安定して運用・保守できないしな。
CGI.pmもコアから外す予定だし、おれはcgi-lib.plでいくわ。
0418nobodyさん
2013/06/05(水) 05:06:09.18ID:???Perlなんか使い続けてる時点で何の解決にもならないことは分かってるよね
根本的な解決をしたいのならPHP一択
0420nobodyさん
2013/06/05(水) 23:59:08.88ID:???0422nobodyさん
2013/06/07(金) 01:01:57.79ID:???PHP データの中にプログラムを書く
0423nobodyさん
2013/06/07(金) 02:13:22.88ID:???コードの中にはclassが定義されている。
ってのが普通になってしまっているから、
そういう事実は忘れていたな。
0424nobodyさん
2013/06/08(土) 18:16:49.55ID:???そうでないと書かれたプログラムは自身が実行されるのが他人任せになって
しまう。
植物のようなその感覚が馴染めない。
0425nobodyさん
2013/06/09(日) 09:26:40.59ID:????>〜<?php
なことになっちゃうってことじゃね?w
0426nobodyさん
2013/06/09(日) 15:49:02.78ID:???コードとHTMLは分離するのが
俺のスタイルなのでそんなコードは出てこない。
なにかおかしいことしてる?
0427nobodyさん
2013/06/09(日) 15:58:25.26ID:???スクリプト&テンプレートに分離しやすい。
0428nobodyさん
2013/06/10(月) 00:07:10.58ID:???0429nobodyさん
2013/06/10(月) 04:35:11.41ID:???あんなのヒアドキュメントでいいだろ。
0431nobodyさん
2013/06/21(金) 06:33:39.29ID:ldjPFHqQこの本が手元にある方に質問です。
p.215(第6日3時限目)で、「UNIX版のApacheでは、ユーザーファイルのパスワードは
cryptという関数で暗号化されている必要があります」と書いてあり、
実例では、ユーザーファイルにパスワードを書き込む前に、
rand関数やtime関数の戻り値を用いてその場で別の文字に置き換えています。
ここで疑問なんですが、
こんなことしたらuser.datファイルの中で、置き換わったパスワードが書き込まれてしまい、
今後どうやってパスワード認証をするのか書いてありません。ユーザーがフォーム上で
入力したパスワードと別の文字列をファイルの中に書いちゃったら意味がないと思うんですが。
「今回はcrypt関数の引数を50と99にして暗号化しました」みたいな情報も残してないし。
こんな一方通行の暗号化ってどういう意味があるんだろうと不思議です。
↑
私の読解が間違ってるんでしょうか?該当ページをご覧になってみて、教えてください。
よろしくお願いします。
0432nobodyさん
2013/06/21(金) 09:53:32.41ID:???2005年8月発売か
よくこういう古い本見つけてくるね
0435nobodyさん
2013/06/22(土) 16:43:55.14ID:???お前には理解できないだろうけど、れっきとした「そうする理由」があるんだよ
この週末でわからなかったら先生がちゃんと答えを教えてやるから考えて来い
0436nobodyさん
2013/06/22(土) 16:57:42.94ID:???買うつもりないから、
該当ページの文章、
意味がわかるレベルまでちゃんと書いてよ。
買うことはないから。
0437436
2013/06/22(土) 17:27:12.07ID:???おれらは本なんか読まなくてもPerlの全てを極めた天才だからわかるんだよ
おれらについていけない奴に何も教えてやる義理はないんだよ
0438nobodyさん
2013/06/22(土) 17:37:39.90ID:???0439nobodyさん
2013/06/22(土) 18:10:17.67ID:???0440nobodyさん
2013/06/22(土) 19:17:03.47ID:???で、まともな人はそれを無視してレスをする。
■ このスレッドは過去ログ倉庫に格納されています