Perlコーディング初心者質問スレ Part 64
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/07/31(火) 02:13:45.37ID:T8o4qE13【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。
1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。
最低でも1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。
お勧めサイトは >>2 以降
前スレ http://kohada.2ch.net/test/read.cgi/php/1315559509/
0774nobodyさん
2013/02/23(土) 22:24:08.22ID:???不審な行動してたらオマワリ呼ばれて署まで連れて行かれるのと同じ
0777nobodyさん
2013/02/23(土) 22:38:10.34ID:???悪いのは相撲取りか橋を作った側か?
まさか後者って答えるバカはいないよなぁー!?
0778nobodyさん
2013/02/23(土) 22:41:45.92ID:???他人の鯖に糞みたいなリクエスト送りつけて
糞以下の自作コードを検証してる本物の屑。
まで読んだ。
0780nobodyさん
2013/02/23(土) 22:51:50.69ID:???10年単位で懲役刑にするのが妥当だったのに…
0781nobody
2013/02/23(土) 23:58:13.90ID:???0782nobody
2013/02/24(日) 00:01:07.23ID:???助けて!
0784nobodyさん
2013/02/24(日) 01:25:05.80ID:???びっくりドンキーでも行くかな
0785nobodyさん
2013/02/24(日) 08:27:48.26ID:???自分が直面している問題は自分しか知り得ないのでモジュールで何でも
解決できると考えるのは間違い。
0786nobodyさん
2013/02/24(日) 08:40:07.35ID:???そのやり方を下に押し付けない限りは
お前なら↓の記事論破できるだろ?やってみてくれよ
自己流のSQLインジェクション対策は危険
ttp://blog.tokumaru.org/2013/02/security-measures-of-own-way-are-unsafe.html
0787nobodyさん
2013/02/24(日) 12:08:53.95ID:???はい論破
0788 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2013/02/24(日) 12:54:22.24ID:???/ ─ \
( ●) (●)
. | (__人__)
| ` ⌒´ノ
. | }
. ヽ }
_ヽ ノ_
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
/ ̄ ̄\
/ ─ \
( ●) (●)
. | (入__,,ノ i
| ( /u | >>1ytrせfvむhghふぃ、fbtsdtkdy
. | |! |u }
. ヽ ι! .| }
_ヽ;:i;l 。゚・ ノ_
ノ i:;l|;:;::; \
/´ ι! :i;l 。゚ |ヽ
| l。,j i:i;l 。゚ i!、o \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0789nobodyさん
2013/02/24(日) 13:46:14.19ID:???そこらへんのブログ作るんじゃあるまいし
0791nobodyさん
2013/02/24(日) 14:12:54.31ID:???を
「モジュールを使ってはいけない」
と理解した786。残念。
0792nobodyさん
2013/02/24(日) 14:27:19.31ID:???それに規格っていうものは特定の人のものじゃなくて、皆のもの。
いずれにしても徳丸本丸写しにして、自分自身で何も考えなければ、自分が
直面している問題は解決できやしない。徳丸本が古今東西この世の全ての
問題を解決できると考えるのは間違い。
0793nobodyさん
2013/02/24(日) 14:39:18.30ID:???0794nobodyさん
2013/02/24(日) 14:58:58.88ID:???自分で何も考えずに人が「正しい」と言う解決策を無批判に採用するか
前者が正解なのは言うまでもないでしょ
0795nobodyさん
2013/02/24(日) 15:55:02.19ID:???0796nobodyさん
2013/02/24(日) 18:39:14.52ID:???0797nobodyさん
2013/02/24(日) 19:33:39.40ID:???0798nobodyさん
2013/02/24(日) 20:38:20.68ID:???家から一歩も出られなくなるよ
0799nobodyさん
2013/02/24(日) 20:59:28.83ID:???クションだ。
それを防止するのが No NoSQLインジェクション。Noが2つあるんでまとめる
とSQLインジェクションとなって危ない。だからNoSQLインジェクションは
取り除こうとせず、そのままにしておいた方がより安全ということになる。
0800nobodyさん
2013/02/24(日) 21:37:54.81ID:???0802nobodyさん
2013/02/24(日) 21:56:51.55ID:???0803nobodyさん
2013/02/24(日) 21:59:53.63ID:???初 心 者 に 教 え る 事 か ?
0804nobodyさん
2013/02/24(日) 22:17:30.50ID:???0805nobodyさん
2013/02/25(月) 01:18:47.84ID:???まずは言語を覚えないといけないな
オレオレモジュールの押付けは特にいけないことだな
0806nobodyさん
2013/02/25(月) 03:48:25.23ID:???0808nobodyさん
2013/02/25(月) 10:48:01.18ID:???あれは旨いのか?
0809nobodyさん
2013/02/25(月) 11:24:36.58ID:???0810nobodyさん
2013/02/25(月) 12:48:27.44ID:???0811nobodyさん
2013/02/25(月) 14:00:44.85ID:???回転寿司の200円のやつでも十分
0813nobodyさん
2013/02/26(火) 01:37:08.11ID:???それに正規表現な。
これらを知らなくてuseやrequireだけ知っていても意味がない。
CPANからダウンロードするときにドヤ顔できるだけだ。
0814nobodyさん
2013/02/26(火) 04:53:56.05ID:???0815nobodyさん
2013/02/26(火) 05:46:34.37ID:oadDnui0便利なモジュール盛り沢山だから。
0817nobodyさん
2013/02/26(火) 11:15:15.73ID:???0818nobodyさん
2013/02/26(火) 19:14:23.16ID:tb44BE9f"%20"じゃダメかな?
0820nobodyさん
2013/02/26(火) 22:30:45.12ID:tb44BE9f回答ありがとう
JavaScriptのエンコード関数やGoogleクロームのURL直打ちでは"%20"で"+"に
ならないから、それらに合わせて"+"に変換するのやめようかと思ってた
それと、クエリ文字列で"+"を扱うこともあるからブラウザのURLの直打ちで
"+"を"%2b"で打たなくていいようにもしたかったんだよ
0822nobodyさん
2013/02/27(水) 01:05:03.46ID:???早くモジュールが書けるようになりたいです
0823nobodyさん
2013/02/27(水) 05:49:49.22ID:ykmE3XUFsub foo {
}
1;
モジュールならこれだけで終わりじゃん。
クラスにするなら、
sub new {
my $class = shift;
return bless {}, $class
}
を追加するだけ終わりだろ?
useすることを否定したいのかな?
あほだな。
0824nobodyさん
2013/02/28(木) 00:07:41.43ID:???0825nobodyさん
2013/02/28(木) 03:13:58.34ID:???モジュールではありませんか?
0826nobodyさん
2013/02/28(木) 03:28:27.13ID:???0827nobodyさん
2013/02/28(木) 04:26:06.32ID:6vr7ykMJpackageを書くのは標準的なモジュールの作り方です。
変則的な方法として書かないこともできますが通常はやりません。
詳しくはシンボルテーブルについて調べればわかります。
0828nobodyさん
2013/02/28(木) 13:22:00.24ID:???俺はチャーハンと唐揚げ。
0829nobodyさん
2013/02/28(木) 21:27:42.08ID:???0830nobodyさん
2013/03/01(金) 00:36:51.49ID:???0831nobodyさん
2013/03/01(金) 06:12:06.98ID:???冬は温かい汁物をよく食う
0832nobodyさん
2013/03/01(金) 15:37:17.90ID:???$aaa =~ /([a-z]{3})/g; #わからない
print "[1]$1[2]$2[3]$3\n";
としたときに下記が出力されるようにしたいのですが、正規表現の書き方がわかりません。
[1]abc[2]def[3]ghi
どのように書けばよいでしょうか。
0833nobodyさん
2013/03/01(金) 16:12:44.02ID:???my ($a, $b, $c) = $aaa =~ /([a-z]{3})/g;
で取れました。
0834nobodyさん
2013/03/01(金) 16:20:15.52ID:???遅かったかw
ttp://ideone.com/L7ynyN
微妙に板違いだから理解したらさっさと脱出せよ
0836nobodyさん
2013/03/01(金) 20:36:43.98ID:???0837nobodyさん
2013/03/02(土) 00:41:42.80ID:msy6rMOu変数を書き換えるのが糞だと思う。
my $a = replace("abc", /b/, "z")
とか出来るべきだと思う。
0839nobodyさん
2013/03/02(土) 01:35:21.52ID:???http://perldoc.jp/docs/perl/5.14.0/perl5140delta.pod
my $old = "cat";
my $new = $old =~ s/cat/dog/r;
# $old is "cat" and $new is "dog"
0841nobodyさん
2013/03/02(土) 03:07:20.10ID:???0842nobodyさん
2013/03/02(土) 12:26:51.23ID:???「京都」「京都府」はマッチングするけど、「東京都」はマッチングしないようにするにはどのようにしたらよいでしょうか?
今、こんな感じ↓になっておりますが、これに「東京都」がマッチしてしまい困っております。
(京都|京都府)
0844nobodyさん
2013/03/02(土) 12:44:03.06ID:???ゴミとかクズってのは書籍の一冊も持たずに質問してる奴のことだろう。
運が悪いと良い書籍に巡り合わないこともある。
>>842
それ悪本かどうか見てみたいから正規表現の学習に使用した書籍を全部教えてくれ。
0845nobodyさん
2013/03/02(土) 12:46:53.15ID:???業者に頼めば?何で自分でできないことを他人に無償でやらせようとするの?能もなければ業者に頼む金もないってお前人生終わってるよな
0846nobodyさん
2013/03/02(土) 12:57:13.77ID:???0847nobodyさん
2013/03/02(土) 13:04:29.68ID:???基礎の基礎だけ使ってもパッと2通りはある
上級者になると4通りくらい思い付くのかな
でも、基礎の基礎のやり方でも文字1つ足すだけで事足りるから
上級者でも同じ解決法になるか
0850nobodyさん
2013/03/02(土) 13:24:35.55ID:msy6rMOumy $new = $old =~ s/cat/dog/r;
これってさ、置換してからさらに置換するってどう書くの?
JavaScript風に書けばこんな感じ
var $new = $old.replace("cat", "dog").replace("tiger", "mouse");
Perlだとこんな感じ?
my $new = ($old =~ s/cat/dog/r) =~ s/tiger/mouse/r;
0851nobodyさん
2013/03/02(土) 13:27:30.95ID:???容易すべきものだと思うんだけど
なんで5.14になるまでなかったんだろうか?
Encodeモジュールではない、Perlそのものの
エンコード変換機能も破壊するしさ。
0853nobodyさん
2013/03/02(土) 16:50:50.85ID:???それは駄目プログラマだな。
望みの結果を出すのはスタートラインだ。
ゴールは、望みの結果をどれだけ
シンプルかつ、他人が読みやすいように
かけるかだ。
0854nobodyさん
2013/03/02(土) 19:21:59.44ID:???0855nobodyさん
2013/03/02(土) 19:46:54.67ID:???とりあえず今夜はチキン南蛮だ
0856nobodyさん
2013/03/02(土) 19:55:52.60ID:???またスイブンデコロモガーが来るぞ
0858nobodyさん
2013/03/02(土) 21:10:03.90ID:???0859nobodyさん
2013/03/02(土) 21:43:01.20ID:???0860nobodyさん
2013/03/03(日) 01:44:28.40ID:???unpack/packのことか?コンビニのレジ前の揚げ物にだまされちゃいけない
0861nobodyさん
2013/03/03(日) 01:52:33.56ID:???0862nobodyさん
2013/03/03(日) 02:07:33.60ID:???my $new2 = $new1 =~ s/tiger/mouse/r;
難しく考える必要はない。
0863nobodyさん
2013/03/03(日) 02:07:36.47ID:???え? utf8::encode とかしらんの?
Encodeモジュールって Perl 5.8から搭載された
元々は非標準モジュールだって知らなかったの?
0864nobodyさん
2013/03/03(日) 09:49:52.61ID:???コンビニのレジの前の揚げ物はいいだろ
味も悪くないしコスパもいいし
からあげくんのレッドとか美味しいよ
0865nobodyさん
2013/03/03(日) 10:56:42.26ID:???1位 ファミチキ(ファミリーマート)
2位 フライドチキン(サンクス)
3位 Lチキ(ローソン)
4位 フライドチキン(セブンイレブン)
0866nobodyさん
2013/03/03(日) 11:59:30.28ID:???0867nobodyさん
2013/03/03(日) 12:07:53.32ID:???0868nobodyさん
2013/03/03(日) 12:27:33.80ID:???無理やりPerlの話を作ってるから中身空っぽ
0870nobodyさん
2013/03/03(日) 12:30:14.64ID:???■ このスレッドは過去ログ倉庫に格納されています