Perlなんですが・・・
■ このスレッドは過去ログ倉庫に格納されています
0001初心者
01/09/11 15:56ID:9.SKwdnsPerlの質問に答えてみようと思います
とりあえず my は使ったほうがいいみたいです
よろしくお願いします
0051名無しさん@お腹いっぱい。
02/01/10 21:01ID:???.htaccessにこう記載する。
<Files *.cgi>
order deny,allow
deny from all
</Files>
0052名無しさん@お腹いっぱい。
02/01/10 21:03ID:???きしょっ!
0053眼鏡オタですが何か?プ)
02/01/10 23:42ID:???痩せろ
0055名無しさん@NEmacs
02/01/11 01:49ID:fZtnJrfWアスカ様ハァハァ。
>>53
http://www.google.co.jp/search?q=Perl+%89%98%90%F5%83%60%83F%83b%83N&hl=ja
0056初心者
02/02/01 23:49ID:GSMdD5I40057名無しさん@お腹いっぱい。
02/02/02 11:07ID:???上げただけじゃない・・・w
0058名無しさん@お腹いっぱい。
02/02/03 11:44ID:???0059名無しさん@お腹いっぱい。
02/02/03 11:53ID:6O2qk++F0060名無しさん@お腹いっぱい。
02/02/03 15:25ID:???”名無しさん@お腹いっぱい”
なんですか?
0061名無しさん@お腹いっぱい。
02/02/03 17:22ID:???「名無しさん」を変えてないからだよ。
0062名無しさん@お腹いっぱい。
02/02/04 03:23ID:sAx7lHcmperlってなんですか?
0063初心者
02/02/04 04:03ID:g/ay00KkPerlで書かれたスクリプトを実行するコマンドです。
0064名無しさん@お腹いっぱい。
02/02/04 09:42ID:t9Gb2AU10065名無しさん@お腹いっぱい。
02/02/04 09:52ID:t9Gb2AU1まぎらわしいのでHNを中級者に変えません?
0066名無しさん@お腹いっぱい。
02/02/04 11:49ID:fnAmBNHz以下のスクリプトですが
#! /usr/bin/perl # お約束
# 私のスクリプトそのままです(編集はしてません)
$TMP = 10 ** 10; # $TMP に10の10乗を代入
$X = 10; # $X に10を代入
while ($TMP) # $TMPが0になるまで繰り返し処理
{$A = --$TMP % $X; # $TMPの値を-1し、$Xの剰余を$Aに代入
print "$A $TMP \n";}# 処置した値を画面に表示
上記のスクリプトですが、表示される$Aの値が変化しません
5 999999999
5 999999998
5 999999997 ......
$Xの値が1だと$Aは0で固定
$Xの値が2だと$Aは1で固定
$Xの値が3だと$Aは0で固定
$Xの値が4だと$Aは3で固定
$Xの値が5だと$Aは0で固定
$Xの値が6だと$Aは3で固定
$Xの値が7だと$Aは3で固定
$Xの値が8だと$Aは7で固定
$Xの値が9だと$Aは3で固定
私の知識が正しければ、$TMPの値を$Xで割った余りの数値が表示され
1行ごとに値が変更されると思うのですが。。。
どこか間違っているのでしょうか
識者の皆様、ご回答をお願いします
0067名無しさん@お腹いっぱい。
02/02/04 12:00ID:???「皆様」に聞きたいなら初心者スレに書け。
ここは>>1に聞く為のスレだ。
>1行ごとに値が変更されると思うのですが。。。
固定されないが。
0068初心者
02/02/04 13:31ID:g/ay00Kk必要性と言われても・・というのが正直なところです。
何らかの必要性があるからmyやlocalが存在するのでしょう。
一般的にグローバル変数は少ない方がいいとされています。
ソースを他人に見せるときや、昔書いたソースを見直すとき、
グローバル変数が無い方が理解しやすいです。
>>65 初心忘るべからず。
>>66
Perlのバージョンはいくつでしょう?
http://www.perldoc.com/perl5.6.1/pod/perldelta.html#Core-bug-fixes
の3項目、
Integer modulus on large unsigned integers
sometimes returned incorrect values.
と言うわけで、Perl5.6.0以降を使いましょう。
006966
02/02/04 13:53ID:???ご回答ありがとうございました
確認してみたところ、確かに、バージョンが古すぎました
(5.005_03)
$TMPの値を10**10 から 10**9 に変更して実施してみたところ
正常に動作することを確認しました
ご回答、ありがとうございました
0070名無しさん@お腹いっぱい。
02/02/04 20:08ID:+YaLpde/老婆心ながら
変数名を3文字に統一しないなら「TMP」は「TEMP」にした方が良いね。
あと、66のスクリプトなら「$A]と「$X]の変数名は逆にしようよ
一番良いのは
$TEMP => $I(カウント変数)
$A => $X(計算値変数)
$X => $A(定数)
細かいけど、癖にしてたほうが後で役に立つよ
0071名無しさん@お腹いっぱい。
02/02/04 20:11ID:???0072名無しさん@お腹いっぱい。
02/02/04 20:39ID:???自分の知ってる範囲で決めた命名法ほど迷惑なものは無い
# 人に押し付ける事なかれ
0073名無しさん@お腹いっぱい。
02/02/04 20:40ID:nACYCDdm0074名無しさん@お腹いっぱい。
02/02/04 23:04ID:???暗黙の了解化してるな。
$i使うのがカッコイイとか思って使ってきたけどね。
0075名無しさん@お腹いっぱい。
02/02/04 23:18ID:???こないだこれではまりそうになった。
0076名無しさん@お腹いっぱい。
02/02/04 23:21ID:???と、言うと?
$1みたいに何か意味のある変数?
0077名無しさん@お腹いっぱい。
02/02/04 23:30ID:???0078名無しさん@お腹いっぱい。
02/02/04 23:33ID:???勉強になります。
sortってuniqの前準備に、
@list = sort(@list);
でしか使ったこと無いから知らなかったです。
sortも独自の書式使いますね。
sort{a <=> b}こんなん。
0079名無しさん@お腹いっぱい。
02/02/05 01:29ID:ucr4R94I記憶違いだったら本当にごめん
sort文で使用される$a,$bは、完全にsort文だけの中で仮想変数で
外部の変数とは別扱いではなかったでしょうか?
初心者なんで激しいはツッコミは勘弁して下さい
008079
02/02/05 01:30ID:???0081名無しさん@お腹いっぱい。
02/02/05 02:06ID:???0082名無しさん@お腹いっぱい。
02/02/05 02:19ID:???パパパパンパンパッパー
79はレベルがあがった!
0083615
02/02/05 02:55ID:???use strict;
$a = 100; #エラー出ない
これでModification of read-onlyが出ないと場合によっては嵌る事に
なるのかと
Perlはstrict+wスイッチが大前提だから、そんなに神経質になる程じゃ
ないと思いますが。
0084名無しさん@お腹いっぱい。
02/02/05 02:56ID:???615は無視してくだされ。。
0085617 (←違う)
02/02/06 18:40ID:hdNADrgP特定のLAN接続端末のIPアドレスを指定して
そのMACアドレスを知る方法が知りたい、教えれ
これは避けたいです
system "traceroute $IP_ADDR";
@MAC_ADDR = `arp $IP_ADDR`;
0086名無しさん@お腹いっぱい。
02/02/06 20:04ID:???0087名無しさん@お腹いっぱい。
02/02/06 22:13ID:???データリンク?IP使うからネットワーク?
socketは使えないからポート直接操作になるんでしょうか?
008885
02/02/06 22:24ID:hksal3H7arpは、確か操作端末のスタックメモリーの内容を表示するだけの命令だったと思います
直前に、目的のマシンとTCP/IP通信をしないと情報が得られませんし・・。
0089名無しさん@お腹いっぱい。
02/02/06 22:31ID:???親切にありがとうございました。勉強し直してきます。
0090@@@@@@@
02/04/21 09:12ID:???0091nobodyさん
02/11/28 08:20ID:ArDOlCQW0093初心者
02/12/09 01:21ID:vZ/rPhuU0094山崎渉
03/01/15 13:42ID:???0095Name_Not_Found
03/02/17 18:28ID:Kv+xH8ZL0096山崎渉
03/03/13 17:14ID:???0097山崎渉
03/04/17 12:24ID:???0098山崎渉
03/04/20 06:09ID:???( ^^ )< ぬるぽ(^^)
0099山崎渉
03/05/22 02:12ID:???0100山崎渉
03/05/28 17:15ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0101nobodyさん
03/07/09 05:25ID:???ActivePerl5.6.1.635とAnhttpdでプログラムを
試しているのですが<STDIN>をプログラムに入れると
固まってしまいます。Anhttpdでプログラムを試している
方はどういう風になさっているんでしょうか。
0102山崎 渉
03/07/15 11:19ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0103山崎 渉
03/08/02 02:33ID:???( ^^ )< ぬるぽ(^^)
0104ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:10ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0105nobodyさん
03/08/03 21:44ID:???#! C:/perl/bin/perl
print "Content-type: text/plain\n\n";
print "HELLO!\n";
print <STDIN>;
こんなんでも動くけど。
ActivePerl5.6.1 build631とAnhttpd1.42h
0106山崎 渉
03/08/15 23:11ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0108('x')
04/05/07 23:03ID:???0109nobodyさん
2006/06/26(月) 23:02:43ID:???おまえな〜。2ヶ月も前の投稿にレスすんじゃねーよ。
と言いつつ3年前の投稿にレスしてみる。
この板って圧縮されないのかね〜。
0110nobodyさん
2006/10/25(水) 21:59:11ID:thTrAQ7o絶対GPLのライブラリとか使ってると思うんだが…
0111nobodyさん
2006/10/26(木) 22:44:05ID:???0113nobodyさん
2010/04/24(土) 14:20:54ID:???>>110
>絶対GPLのライブラリとか使ってると思う
思うのは自由ですが、どの部分なのかをソースを見て教えて
欲しい。
付き合うからさ。
で、だとしたら何なの?
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←>>98
(_フ彡 /
0116nobodyさん
2013/10/29(火) 22:01:21.71ID:z4zTbkHZ■ このスレッドは過去ログ倉庫に格納されています