・7行×79文字
・Perl
どうぞ。
探検
七行プログラミング
1nobodyさん
02/11/01 18:06ID:umVq3FGM2マリモーマ ◆jbBCmetwgw
02/11/01 18:28ID:HKLNcbVm 2GET 7行だけなら 何もできない罠
4nobodyさん
02/11/01 18:39ID:oU5vKkbM とりあえず7行でカウンタを作ろう
5マリモーマ ◆jbBCmetwgw
02/11/01 18:39ID:HKLNcbVm 無理ですの 無限ループか 怖いな
02/11/01 18:50ID:???
PHPやJavaScriptも入れてくれ。
02/11/01 18:52ID:???
02/11/01 19:29ID:???
#!/usr/bin/perl
my $logfile = './count.log';
my $addr = $ENV{'REMOTE_ADDR'};
open( FILE,"+<$logfile" ) or die;
flock( FILE, 2 );
( $_ = <FILE> ) =~ /^(.*?):(.*)$/;
my ( $count, $ip ) = ( $1, $2 );
$count++ if $addr ne $ip;
seek( FILE, 0, 0 );
print FILE "$count\:$addr";
truncate( FILE, tell );
close FILE;
print "Content-type: text/plain\n\n";
printf( "%.5d", $count );
exit;
自作のカウンターです。元はKENTですが原型無いです。
一応多重カウント防止、桁そろえします。
これなんとか7行にできそーなんだけど、どうでそう?
my $logfile = './count.log';
my $addr = $ENV{'REMOTE_ADDR'};
open( FILE,"+<$logfile" ) or die;
flock( FILE, 2 );
( $_ = <FILE> ) =~ /^(.*?):(.*)$/;
my ( $count, $ip ) = ( $1, $2 );
$count++ if $addr ne $ip;
seek( FILE, 0, 0 );
print FILE "$count\:$addr";
truncate( FILE, tell );
close FILE;
print "Content-type: text/plain\n\n";
printf( "%.5d", $count );
exit;
自作のカウンターです。元はKENTですが原型無いです。
一応多重カウント防止、桁そろえします。
これなんとか7行にできそーなんだけど、どうでそう?
何とかも何も、変数の冗長性を残しても3行になったよ。
#!/usr/bin/perl -w
$addr=$ENV{REMOTE_ADDR};open L,"+<.log";flock L,2;($c,$ip)=split/:/,<L>;
if($addr ne$ip){$c++;seek L,0,0;print L "$c:$addr";truncate L,tell(L);print
"Content-Type:text/plain\n\n$c"}
#!/usr/bin/perl -w
$addr=$ENV{REMOTE_ADDR};open L,"+<.log";flock L,2;($c,$ip)=split/:/,<L>;
if($addr ne$ip){$c++;seek L,0,0;print L "$c:$addr";truncate L,tell(L);print
"Content-Type:text/plain\n\n$c"}
10nobodyさん
02/11/01 19:53ID:??? ワーイ 3行にナッター 有難う。
まだまだperl勉強中の身ですー
まだまだperl勉強中の身ですー
と思ったらバグがあった。後半の処理全部ifブロックに入れたらダメじゃん。
しかも3行じゃなくて3行ね。
ついでに変数を短く。flockしなけりゃ3行いけるね。
#!/usr/bin/perl -w
$a=$ENV{REMOTE_ADDR};open L,"+<l";flock L,2;($c,$i)=split/:/,<L>;if($a ne$i){
$c++;seek L,0,0;print L"$c:$a";truncate L,tell L}print"Content-Type:text/plain
\n$c"
しかも3行じゃなくて3行ね。
ついでに変数を短く。flockしなけりゃ3行いけるね。
#!/usr/bin/perl -w
$a=$ENV{REMOTE_ADDR};open L,"+<l";flock L,2;($c,$i)=split/:/,<L>;if($a ne$i){
$c++;seek L,0,0;print L"$c:$a";truncate L,tell L}print"Content-Type:text/plain
\n$c"
14nobodyさん
02/11/01 22:14ID:??? ああ、; までで1行ってわけじゃないんだ。
15nobodyさん
02/11/01 22:27ID:??? やっぱカウンタぐらいしかできないか。
16nobodyさん
02/11/01 23:05ID:??? ム板かと思った。
02/11/01 23:14ID:???
SWFファイルからJPEGを取り出す
SWF("$ARGV[0]");
sub SWF{$file="$_[0]";open(FILE,$file);
binmode FILE;while(<FILE>){$ed=unpack("h*","$_");
if($ed=~/ff8dff0e.{2}01a46494640010/){$Wri=pack("h*","$ed");
print FILEX "$Wri";$ed=~s/.*(ff8dff0e.{2}01a46494640010)/$1/;
$c9++;print "$c9\n";$fileX="SWF$file$c9.jpg";open(FILEX,">$fileX");
binmode FILEX;}$Wri=pack("h*","$ed");print FILEX "$Wri";}}
SWF("$ARGV[0]");
sub SWF{$file="$_[0]";open(FILE,$file);
binmode FILE;while(<FILE>){$ed=unpack("h*","$_");
if($ed=~/ff8dff0e.{2}01a46494640010/){$Wri=pack("h*","$ed");
print FILEX "$Wri";$ed=~s/.*(ff8dff0e.{2}01a46494640010)/$1/;
$c9++;print "$c9\n";$fileX="SWF$file$c9.jpg";open(FILEX,">$fileX");
binmode FILEX;}$Wri=pack("h*","$ed");print FILEX "$Wri";}}
19nobodyさん
02/11/02 00:07ID:??? tell FILE
↑が抜けてるにょ
↑が抜けてるにょ
20nobodyさん
02/11/02 00:10ID:??? print <<7LINE;
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
7LINE
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
*******************************************************************************
7LINE
22nobodyさん
02/11/02 00:19ID:??? (; °▽°)FILEなくもいけた〜〜
23nobodyさん
02/11/02 00:51ID:TEd9xaNd echo "aho1"
echo "aho2"
echo "aho3"
echo "aho4"
echo "aho5"
echo "aho6"
echo "aho7"
echo "aho2"
echo "aho3"
echo "aho4"
echo "aho5"
echo "aho6"
echo "aho7"
02/11/02 01:25ID:???
掲示板でけた〜〜
#!/usr/bin/perl
if($ENV{'REQUEST_METHOD'}eq'POST'){read(STDIN,$b,$ENV{'CONTENT_LENGTH'});
foreach(split(/&/,$b)){($c,$d)=split(/=/,$_);$d=~tr/+/ /;
$d=~s/%([a-f\d]{2})/pack('H2',$1)/egi;$form{$c}=$d}open(F,'>>z.txt');
print F "$form{y}\n";close F}print"Content-type:text/html\n\n<html>
<form action=x.cgi method=post><input type=text name=y><input type=submit>
</form><br><br>";open(F,'z.txt');while(<F>){print "$_<br>\n"}print'</html>';
#!/usr/bin/perl
if($ENV{'REQUEST_METHOD'}eq'POST'){read(STDIN,$b,$ENV{'CONTENT_LENGTH'});
foreach(split(/&/,$b)){($c,$d)=split(/=/,$_);$d=~tr/+/ /;
$d=~s/%([a-f\d]{2})/pack('H2',$1)/egi;$form{$c}=$d}open(F,'>>z.txt');
print F "$form{y}\n";close F}print"Content-type:text/html\n\n<html>
<form action=x.cgi method=post><input type=text name=y><input type=submit>
</form><br><br>";open(F,'z.txt');while(<F>){print "$_<br>\n"}print'</html>';
25nobodyさん
02/11/02 01:46ID:??? 動きませぬ
2625
02/11/02 01:49ID:??? あ、動きましたw
28nobodyさん
02/11/02 06:30ID:??? 昔のBASICの1画面プログラムを思い出したよ
29nobodyさん
02/11/02 14:13ID:1/HvBlpx Dukeまだ〜? チンチン
30nobodyさん
02/11/02 17:48ID:Sny9GkFS てめーら七行もあるのにその程度のモンしか作れねーのかよ(プ
32nobodyさん
02/11/02 20:55ID:RJf4RKlR すごい作品まだ〜? チンチン
33nobodyさん
02/11/02 21:13ID:aPBbHnBW 何本気になってんの?
34末吉亮介
02/11/02 21:15ID:MUhjalxS37nobodyさん
02/11/03 10:09ID:??? 実際、Perlだったらかなりのものが出来てもおかしくはないかと。
ム板の7行スレは凄かった。
ム板の7行スレは凄かった。
レスを投稿する
ニュース
- 首相答弁「二度といわないぐらいいわないと国民は納得できない」 台湾有事質問した立民・岡田克也氏 ★2 [少考さん★]
- 山形マット死事件、遺族が当時の生徒3人を3度目提訴…損害賠償請求権の消滅防ぐ目的 [煮卵★]
- 【💴】日本人を相対的に貧しくした円安 日銀のわずかな利上げでは効果なし 主要通貨すべてに負ける円 ★3 [ぐれ★]
- おでんで飯が食えるか!おかずか否か…熱い「おでん論争」煮詰まるか? ★2 [蚤の市★]
- マイナ保険証「メリットなし」が最多 1.1万人調査で見えた“不安と様子見” ★3 [♪♪♪★]
- 【野球】村上宗隆のメジャー移籍の交渉期限が残り48時間に… いまだ合意発表なく駆け込み契約なるか [冬月記者★]
- 【STARDOM】スターダムワールド Part.38
- 中山競馬5回6日目
- NFL 2025/26 week16 part 2
- 【U-NEXT】プレミアリーグ総合 ★46
- 競輪実況1633
- 阪神競馬5回6日目
- (´・ω・`)…
- 今日のVIP糖質多くね?
- 千晴起きた
- 女の子ってイケメンにどしたんされたらやっぱ抱かれちゃうの?
- 🏴‍☠🚢YO!早漏ドピュン🏡
- 殺したろかないい加減
