【Perl】初心者コーナー Part14
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/07/18 16:34ID:jemWJhH31:自分はこう言う事がしたい。
2:それでこんな風にやってみたが・・・
3:それだとこんなエラーが出て上手く行かなかった。
1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。
CGIだけど、なんか質問ある? Part 6 (その2)
http://pc.2ch.net/test/read.cgi/php/1025930486/
参考書籍の話題は【【Perl,CGI】参考書籍 第2版】
http://pc.2ch.net/test/read.cgi/php/988809842/
その他の雑多な話題は、【CGIに依存しないPerlの話題一般】
http://pc.2ch.net/test/read.cgi/php/991313362/
スクリプトの改造依頼は 【スクリプト改造工房 Part4】
http://pc.2ch.net/test/read.cgi/php/1012839651/
過去ログ、その他の役立ち情報は>>2-10あたりを見よう。
0102nobodyさん
02/07/20 21:01ID:???@unko=(4487,8456454,4544,945452,85,754);
@manko=sort @unko;
print "@manko[0..5]";
じゃ数字のソートにならなないです教えてください
ネタじゃないです
0103nobodyさん
02/07/20 21:05ID:???0105nobodyさん
02/07/20 21:56ID:???0107nobodyさん
02/07/20 22:20ID:???0108nobodyさん
02/07/20 23:08ID:???っていうかじゃま。ここはPerlコンテストスレじゃないから、、
スレ立てれば?たぶんコテに荒らされるとは思うけど、、
0109nobodyさん
02/07/20 23:46ID:???begin
println('解析しました');
end;
0110(笑いが止まらない)
02/07/21 00:11ID:???所詮コテハンで書く奴なんてそんなもの。クズばっか
0114nobodyさん
02/07/21 00:20ID:???クズばっか
ばかばっか
ばっか
0116nobodyさん
02/07/21 00:23ID:N7aMXnNpオマケに低スキルとくるから害以外の何者でもないね
救\ツマ2耐2耐2・ 8対2鎗 !打2蔵 9体2銑<替2蔵 8繕2其>唾2耐2惰2耐3唾2俗 !詑2・4対2陀<9対2陀<8・2然ichマ2・ PE L 「;・ ・ P
p bョ `
@ ミ WI |
ネ ・ : `
0117nobodyさん
02/07/21 00:23ID:???0118nobodyさん
02/07/21 00:24ID:???0fillと左寄せで総当りする奴
CでufcCrypt使ってるから、perlの倍近く速い
0120nobodyさん
02/07/21 05:26ID:???$i = 1;
while(1){
kill ">>106";
if(die ">>106"){last;}
$i ++;
}
print $i, "回の殺害で、>>106は氏にました";
0121nobodyさん
02/07/21 07:14ID:???012274 ◆AQeVTHLI
02/07/21 09:42ID:???恨みます。
0123nobodyさん
02/07/21 09:56ID:v1h8+7/c0124nobodyさん
02/07/21 16:16ID:XUtCuljQスクリプトのソースがファイルに記録されてしまうのですがどこが
おかしいのか教えてください。
ソースはこれです。
ttp://zor007.netfirms.com/files/159.txt
012674 ◆nbuTfS9c
02/07/21 16:23ID:???ガーンまだ教えてもらえないのね
0128nobodyさん
02/07/21 16:40ID:???2chで使われているトリップのコードを元にしたやつね。
$hoge = '検索したいトリップ';
for($i=1;1;++$i){
$salt = substr($i."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/;:<=>?@[\\]^_`/AaBbCcDdEeFfG/;
$trip = substr(crypt($i, $salt),-8);
print "◆$trip : #$i\n" if ($trip =~ /$ARGV[0]/io);
}
数字のみしか解析できないからあとは適当に改良してな。
0130124
02/07/21 16:56ID:XUtCuljQPOSTした内容の後ろにソースが付くのですが、、、原因がさっぱり
です(´・ω・`)
0131んじゃCで
02/07/21 16:58ID:???ボーランドのC++コンパイラで
#include <stdio.h>
int main(void)
{
while(1)
printf("\t\b\b");
}
をコンパイル。これCのコードね
んで.exe実行。で解析ファイルがでる。
かんばれ
0133コギャルとHな出会い
02/07/21 17:08ID:8IhQDrIii/j/ez/対応です
お役立ちリンク集
必ず役立ちます
サイト管理者お役立ち集
1日4000HIT以上
↓
http://kado7.ug.to/wowo/
i/j/ez/対応
コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便
↓
http://kado7.ug.to/wowo/-a.htm
i/j/ez/対応
0136.
02/07/21 19:03ID:uxGaIo9zPPMで
Error installing package 'Devel-DProf': Could not locate a PPD file for package
Devel-DProf
などというエラーが出ます。
助けてください。
Perlのバージョンは?
perl5.6以上なら標準で入ってるけど、
そうでなければ自分でビルドするしかないかもね。
0139nobodyさん
02/07/21 19:26ID:???use strict 使うか -cw でチェックしたりした?
掲示板の表示
sub Output{
my $message,$titel,$name,$mail,$reload,$color,$log,$check;
↑
ちょっとしか読んでないけどtypoハケン
0140124
02/07/21 19:27ID:XUtCuljQどこかおかしいところあるでしょうか?
sub File_write_read{
my $log,$addlog,$check_string;
my @logs;
$log = $_[0];
$check_string = $_[1];
$addlog = $_[2];
if(!open(ADD,"+<$log")){
return 0;
}
else{
flock(ADD,2);
if($check_string == 1){
@logs = <ADD>;
}
elsif($check_string == 2){
print ADD "$addlog";
@logs = <ADD>;
}
flock(ADD,8);
close(ADD);
return @logs;
}
}
0141nobodyさん
02/07/21 20:14ID:???0143nobodyさん
02/07/21 20:54ID:???0144nobodyさん
02/07/21 21:26ID:smidQHj9これって半角英語入れられないですよね?
$hoge = '検索したいトリップ';
for($i=1;1;++$i){
$salt = substr($i."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/;:<=>?@[\\]^_`/AaBbCcDdEeFfG/;
$trip = substr(crypt($i, $salt),-8);
print "◆$trip : #$i\n" if ($trip =~ /$hoge/io);
}
forのところaからzっていれても駄目だし
どうすればいいんだろう
0145124
02/07/21 21:28ID:XUtCuljQありがとうございます
一応解決しましたが、、、
いろいろ試してみた結果windows上のapache2の上ではソースが
保存用ファイルにソースまで書き込まれてしまいおかしいなと思って
LINUX上のapache2で試してみたらちゃんと書き込みできましたこれってapacheのバグ!?
0147124
02/07/21 21:33ID:XUtCuljQつい最近書き始めたばっかり
でもこのソースでLINUX上ではちゃんと動いた、、、
0148124
02/07/21 21:34ID:XUtCuljQ俺へのレスじゃなかったのか間違えた鬱だ死のう
0150nobodyさん
02/07/21 21:44ID:???コテハンは糞
0152nobodyさん
02/07/21 21:49ID:???0153nobodyさん
02/07/21 21:56ID:smidQHj9かけません。だから聞いているんです
お願いします
0154nobodyさん
02/07/21 22:00ID:???それよりさ
http://music.2ch.net/test/read.cgi/msaloon/1011182085/
なんでここからあなたがとんでくるわけ?
煽ってんじゃなくて理由がしりたい。
なんでいきなりPerlコードが書かれるのよ。
Dreamが何者?とかいうよりあなたが何者?
0159な〜つはス〜ぎ〜雨上が〜り
02/07/21 23:11ID:???│ |
│ . キ違い警報発令 ! │
│ |
└―――──――――┘
ヽ(´ー`)ノ
( へ)
く
0160nobodyさん
02/07/21 23:52ID:???@link=split/<>/;
if($link[0] eq "hoge"){
$hoge="$link[2]";
}
foreach($hoge){
@next=split/\t/;
print "$next[0]";
.....
}
と処理したいんですが、
どうも
foreach($hoge){
だと処理ができません。
こうしたい場合はいったいどうすれば宜しいのでしょうか?
0161nobodyさん
02/07/22 00:02ID:???0162nobodyさん
02/07/22 00:04ID:WiTDQmMb[書式]
foreach 変数(配列){
処理
}
0163160
02/07/22 00:45ID:???0166ひろゆ子&diams;HRUNYAXA
02/07/22 02:06ID:???0167bigpapa
02/07/22 02:21ID:???■ 全国の愛すべき諸君へ 沖縄より愛を込めてbigpapaより
★ 2ちゃんねるの管理人に賠償と書き込みの削除を命令 東京地裁
------------------------------------------------------------
インターネット上の人気サイト「2ちゃんねる」の掲示板をめぐり、
東京都内の動物病院が「書き込みで中傷された」として東京地裁は26日、
400万円の支払いと書き込みの削除を命じた。
管理人は「不当な判決だ。賠償額についても不満があり、控訴する予定」
と話している。[毎日新聞6月26日
■ 東京地裁の判決の詳しい結果は下記のURLをご覧ください。
■ http://www1.ryucom.ne.jp/papa/newpage2chsaiban.htm
■ アスキーアート(AA)の定義JISアートの定義は下記URLへ
■ http://www1.ryucom.ne.jp/papa/asciiart.htm
0168nobodyさん
02/07/22 03:48ID:Ajg2mltJ0169nobodyさん
02/07/22 05:04ID:???0170168
02/07/22 07:13ID:Ajg2mltJ0172&diams
02/07/22 12:41ID:???0173♦#
02/07/22 14:50ID:???0174Piano ◆QGZrdAAA
02/07/22 15:27ID:EIYlzT8wメタ検索CGI作ってるんですが、
print "Location: http://www.google.co.jp/search?q=".$in{'word'}."&ie=UTF-8&oe=UTF-8&hl=ja&btnI=I%27m+Feeling+Lucky&lr=lang_ja\n\n";
とした場合、平仮名やカタカナは問題なく即リンクできるんですけど
漢字で検索をかけた場合、見当違いなホームページに飛んでしまいます。
$in{'word'}に入ってる値のエンコードが問題かと思いましたが
普通のgoogle検索だと問題なくこのメタCGIで検索できたので
エンコードの問題では無いと思うんですが、、、。
誰か教えて下さい、お願いします。
0175hage
02/07/22 15:31ID:???Perlで。もしくはPHPで。
0176nobodyさん
02/07/22 15:52ID:K2sicsKl0177nobodyさん
02/07/22 16:04ID:???0178nobodyさん
02/07/22 17:00ID:???print "$i\n";
}
結果
0001
0002
・
・
・
0010
初めて知ったyo
0179nobodyさん
02/07/22 17:22ID:???$prog = <<"PERL";
for($i=1;1;++$i){
$salt = substr($i."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/;:<=>?@[\\]^_`/AaBbCcDdEeFfG/;
$trip = substr(crypt($i, $salt),-8);
}
PROG
eval $prog;
こうすると、似たような処理を繰り返すとき早いとか書いてあったけど実際はどうなの?(記憶が曖昧でスマソ)
0180nobodyさん
02/07/22 17:24ID:???0181nobodyさん
02/07/22 18:42ID:7X7F8f9Keval { flock IN, 2; };
@line=<IN>;
eval { flock IN, 8; };
close(IN);
すみません質問です。
このロック処理の方法はミスがありますでしょうか?
私は意味が無いような気がするんですが、
どうもこれだという理由がなくて困ってます。
0184nobodyさん
02/07/22 19:06ID:???open(IN,"<$log");
eval { flock(IN, 2); };
@line=<IN>;
close(IN);
これのほうが良いかな〜?
0186nobodyさん
02/07/22 19:16ID:???0189nobodyさん
02/07/22 19:25ID:???0190181
02/07/22 19:50ID:???flock(XX, 1) 読込中なので書込をロック、あとから来たら待つ。(ブロック)
flock(XX, 2) 書込中だから書込読込ロック、あとから来たら待つ。(ブロック)
flock(XX, 5) 読込中なので書込をロック、あとから来たら0を返す。
flock(XX, 6) 書込中だから書込読込ロック、あとから来たら0を返す。
flock(XX, 8) ロック解除(close(XX)すれば解除なのであまり使わない)。
0191181
02/07/22 19:51ID:???0192Piano ◆QGZrdAAA
02/07/22 20:57ID:Ipm5/McI0195181
02/07/22 21:07ID:???これならいける?
0196181
02/07/22 21:10ID:???わかったか厨房?プゥ___。
0197181
02/07/22 21:17ID:???195の方法で出来たんだろ?
無視かよ!
0198nobodyさん
02/07/22 21:19ID:???0201nobodyさん
02/07/22 21:36ID:???/●ヽ/
(∧_∧) / ̄ ̄ ̄ ̄ ̄
( ´∀`)< 質問前に過去スレ検索モナー。
( ) \_____
| | |
(__)_)
■ このスレッドは過去ログ倉庫に格納されています