Perlで電気ストーブを作る方法at PHP
Perlで電気ストーブを作る方法 - 暇つぶし2ch116:nobodyさん
06/11/05 06:07:53
>>16
あ?ヒアドキュメントでくくって文字列出力しただけじゃねーか。
粋がってんじゃねーぞド素人が!!

117:nobodyさん
06/11/05 19:08:50
#!/usr/local/bin/perl
$cgiurl = 'stove.cgi'
$stove_no = 'Stove_2ch';
$stove_id = 'attaka';
$stove_ps = 'pokopoko';
$stove_time = 10;
require './cgi-lib.pl';
use STOVE;
&decode;
&header;
if ( $in{'m'} eq 'connect') { &sv_connect } #ストーブON
elsif ( $in{'m'} eq 'disconnect') { &sv_disconnect } #ストーブOFF
else { &err("不正な入力 [$in{'m'}] です");} #不正処理
print <<HTML;
<form method="POST" action="$cgiurl">コマンドを入力してください:<input type=text name=m size=20></form>HTML
exit;
sub sv_connect{ $stv = STOVE -> connect($stove_no , $stove_id , $stove_ps) }
sub sv_disconnect{ $stv -> disconnect }
sub decode{
local($key,$val); &ReadParse;

while ( ($key,$val) = each(%in) ) {
$val =~ tr/+/ /; $val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$Fm{$key} = $val;
}
}
sub header { print "Content-type: text/html\n\n" }
sub err{
print "<b>_$[0]</b><br>$stove_time秒後に爆発します。";
$stv = STOVE -> bomb($stove_no , $stove_id , $stove_ps , $stove_time)
}

118:nobodyさん
06/11/07 05:01:53 LezWqaS7
真面目な話、while(1)なんかよりも
指数関数的に処理が増えていくやつの方が
即効性があるんじゃないのかと言おうとしてやめた。

119:nobodyさん
06/11/07 05:39:50
増やすためにwhile使うだろ

120:nobodyさん
06/11/07 14:40:45
TCP/IPは元々コヒーポット遠隔制御のために作られたプロトコルです

121:nobodyさん
06/11/08 00:07:42
コヒーポット?

122:nobodyさん
06/11/24 11:41:02
whileってワイルって読むのか・・・

123:nobodyさん
06/11/25 14:10:32 MAk3S3G9
>>122
まさかお前今までwhileのことをウィルとでも読んでたのか?

124:nobodyさん
06/11/25 14:46:21
段々と冬の気配が近づいてまいりました。
皆様、いかがお過ごしでしょうか。

125:nobodyさん
06/12/01 14:52:03
ホワイルって読んでた

126:nobodyさん
06/12/01 19:13:05
>>125
俺も俺も
単語は米英語発音です。。。

127:nobodyさん
06/12/05 03:33:33
誰かcpanに登録しろよ。

2ch::Stove

128:nobodyさん
06/12/05 14:13:33
先頭に数字は使えないだろ

129:nobodyさん
07/06/17 11:18:58 CcwzlC8Y
ニちゃん::ストーブ

130:nobodyさん
07/06/18 00:08:47
ここまで続いてると発狂したくなるな

131:nobodyさん
07/07/04 22:14:04


つ10 GOTO 10

132:nobodyさん
07/08/24 09:48:27 JWUhZcKL
このスレワロスwww

133:nobodyさん
07/11/29 10:20:24
段々と冬の気配が近づいてまいりました。
皆様、いかがお過ごしでしょうか。

134:nobodyさん
07/11/30 00:44:44
6年目の冬・・・

135:nobodyさん
08/01/28 21:08:58
うー寒っ。
perlでストーブでも作るか。

136:nobodyさん
08/02/15 21:44:09 A0WXhOsP
perlで電気ストーブってどうやって作るんですか?

137:nobodyさん
08/03/09 02:15:39
Acme::ElectricStove

138:nobodyさん
08/06/06 09:18:08
残念ながら今の先物価格だと灯油が120円は軽く超えます。
灯油がガソリン以上にかなり買い占めされています。
冬は160円相当にまでなってます。
石油を使わない電気ストーブまたはエアコンを考えてください

139:nobodyさん
08/06/06 11:37:25 BYonZ9Xz
っつかPerlでは電気ストーブ以外作ったことないすけど。。。

他に何かできるんすか?


140:nobodyさん
08/07/18 10:23:57
灯油の値上がりが異常だから作ろうよ

141:nobodyさん
08/07/30 12:28:11
おー

142:nobodyさん
08/07/30 13:05:13 Af+1KtEz
6年経つと言うのに未だに無限ループで発熱させる方法から進歩してなくてワロス

143:nobodyさん
08/07/30 18:49:19
ほかにどうしろと

144:nobodyさん
08/08/13 00:07:33
Perlって何?

145:nobodyさん
08/08/13 00:28:40
金銀Perlのネックレスの頭文字をとったものです

146:nobodyさん
08/09/04 14:24:35
灯油使わないのはいいよね

147:nobodyさん
08/09/05 23:00:48
今年は油高ぇからなあ。氏にかねん。
Perlストーブ、alpha でいいからリリースしてくれ。

148:nobodyさん
08/10/05 22:58:19
ストーブがPerl製でも燃料は同じです。

149:nobodyさん
08/11/07 16:42:28
>>148
hackが足らない。

150:nobodyさん
08/11/26 21:10:25 GyupIWdq
6年越しの衝撃の事実に恐れおののくが良い
電気ストーブの英訳は"electric heater"
"electric stove"は調理器具

151:nobodyさん
08/12/05 15:05:54 tuYpMTRh
>>117
STOVE.pmってどこにあります?

152:nobodyさん
08/12/14 11:49:38
ヤマダ電機に売ってましたよ

153:nobodyさん
09/03/07 17:07:42 svmAHGib
ヤマダ行ってくる

154:nobodyさん
09/03/09 14:05:48
あー思いついた。
それほど負荷になるのかどうかは知らんが、
Perlで自分(CGI)自身にアクセスするCGI作って、それをwhileでループさせてみるとか。
そうすれば、多分延々自分にアクセスするかと。(タイムアウトとか無視した場合)

155:nobodyさん
09/03/09 14:18:59
こんな感じでどうだろ。

#!/usr/bin/perl
use LWP::UserAgent;
print "Content-Type: text/html\n\n";
$i = 0;
while (1) {
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(GET => "URLリンク($ENV{SERVER_NAME}:$ENV{SERVER_PORT}$ENV{SCRIPT_NAME})");
my $res = $ua->request($req);
$i = $i + 1;
print "$i,";
}

156:nobodyさん
09/04/01 11:52:26
俺が自分用に作るなら、辛い料理の画像を表示しまくるだけで十分だな
辛い料理は見てるだけで汗が出てくる。


157:nobodyさん
09/04/02 08:42:00
じゃエロ画像でもry


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch