1 :
login:Penguin:2013/12/03(火) 00:44:28.53 ID:mot8Lv6s
3 :
login:Penguin:2013/12/03(火) 01:26:15.36 ID:mot8Lv6s
>>2 おおっ!!覚えてくれてる人がいた!!しかも過去ログまで!!!
「ロゴ」だったんですね。「バナー」で探してました。
うわー。読んでて懐かしいです。みんなこの頃は「みんなで一緒にやろう!」って感じでしたね。
30ぐらいまで読み返してあまりにも懐かしすぎて笑顔になっちゃいました^^
4 :
login:Penguin:2013/12/03(火) 03:20:19.61 ID:mot8Lv6s
7時間に1回のレアキャラが存在したのか
6 :
login:Penguin:2013/12/03(火) 13:00:25.91 ID:mot8Lv6s
>>5 よく覚えてますね。運営のところ見てきました?
>これを投票でベスト3になったやつを7時間に2回。ベスト4のを7時間に1回表示するようにスクリプト組んでます。
って書いておきました。
正確にはたしか「せっかく頑張って作ったんだから半分ぐらいの頻度で出してあげようよ」的な決まり方だったような。
だから半分頻度の7時間に1回スクリプト作りました。
過去ログ読んだほうが正確か。思いやりとやさしさいっばいの会話。
だってLinuxユーザがGIMP使ってバナー作るの無理すぎる話でしたよね。ホントにみんな頑張ったんですよ。
Linuxでわざわざお絵かきする人、ほぼいないですもんね。「GIMP初めて使った」が多数でしたね。
あー懐かしすぎる話。10年前ですよ。
7 :
login:Penguin:2013/12/03(火) 13:23:45.95 ID:mot8Lv6s
とりあえず元に戻す形でいいんじゃないすか。
そっから変えたい人はまた提案する、ということで。
9 :
login:Penguin:2013/12/03(火) 21:20:01.25 ID:mot8Lv6s
>>8 ありがとうございます。
今、バナーが表示されてないって最低な状態なので復旧が先ですね。
それに表示されていないものを議論するのも議論しようがないですよね。
当時の人たちは事情わかってるから「そのままで」でしょうし事情のわからない人たちからすると
表示されてないから語りようがないでしょうし。
運営に報告しておきます。ありがとうございます。
昔に戻すのがいいな
11 :
login:Penguin:2013/12/04(水) 11:10:25.99 ID:aawg5Upk
>>10 昔ってどの昔ですか?2ちゃん創設の頃の昔ですか?
それだと逆にそのバナー探すほうが大変かも。
10年前にみんなで決めた「昔」なら今申請中です。
昔から居る人は結局そうなるという。新しい人に「じゃあ新しいバナー作ってよ」って言ってもかなーり難しいかも。
作ってくれてもいいですよ。ただその労力が半端じゃないしみんなの力が結集しないと結局独りよがりになります。
いや、新しいバナーも頑張ってくれるなら頑張って欲しいです。
infoseek 時代のことでしょう。
バナーを変えるにはたしかにいい機会。
しかし案はない。
専用ブラウザでみてるからバナーのこと全然気づかなかったよ。
15 :
login:Penguin:2013/12/06(金) 09:31:43.61 ID:46TOzovS
>>13 >バナーを変えるにはたしかにいい機会。
おっ。ついに勇者現る!!Linux板の神誕生か!!
と思わせておいて
>しかし案はない。
オチあるんですね。
>>14 ですよね。僕もまったく気づきませんでした。
代案もないみたいだし、
いったん infoseek 時代のに戻すってことで申請しちゃっていいんじゃね。
17 :
login:Penguin:2013/12/15(日) 01:43:48.41 ID:ZyWukOZX
>>16 みたいですね。申請してきます。ありがとうございます。
バナーはひとまず決着ついたので後は自治スレとしてなんでも使ってください。
バナー変わってた。
19 :
ディストリいっぱい:2014/04/29(火) 08:19:53.89 ID:LSOq9q9f
>>18 粘りに粘ってやっと変えてもらいました^^
元に戻すだけであんなに粘らなきゃいけないのね。。。
banner.sh
#!/bin/sh
cd /home/murakami/bin/script/banner
cp -f 00.png 99.png
cp -f 01.png 00.png
cp -f 02.png 01.png
cp -f 03.png 02.png
cp -f 04.png 03.png
cp -f 99.png 04.png
ftp -n <./login
loginファイル
open murakamixxxx.sakura.ne.jp
user murakamixxxx-lj xxxpasswdxxxx
idle 600
prompt
hash
cd /home/murakamixxxx/www/2ch-net.net/
put 00.png
bye
でscript作ってローテーションさせようとしてるんですけど
Passive mode refused.
で弾かれます。
どうすればいいでしょうか。
>>19 cgiが使えるならcgiにするとか
ftpでなくssh使うとかしたほうがいいと思う
23 :
ディストリいっぱい:2014/05/06(火) 12:19:49.70 ID:6sgxo00H
ごめんなさい。ここ、あんまり人が来ないんでくだ質のほうで質問してました。
cgiで回そうかなあ。cgi でやれば
banner.sh
#!/bin/sh
cd /home/murakami/bin/script/banner
cp -f 00.png 99.png
cp -f 01.png 00.png
cp -f 02.png 01.png
cp -f 03.png 02.png
cp -f 04.png 03.png
cp -f 99.png 04.png
この部分だけでいいしローカルからわざわざアップロードする必要ないですし。
これを cgi で書く。。。でもcronが動かないから自動にならないかな?
時間で毎時55分に動くcgi?僕には思いつかないです。
誰か書けます?
あ、あとエラーログ吐いてたけど05.pngはありません。00.pngから始まってるので04.pngで5つのバナーです。
もう一回さくら鯖見てみよう。
しばらく見てないうちにレスくれた人、ありがとうございました。参考にします。
日記はよそでやっとくれよ。
25 :
ディストリいっぱい:2014/05/06(火) 12:23:54.33 ID:6sgxo00H
あと鯖、しょっちゅう変えないで欲しいです。。ここの人に言っても仕方ないですけど。。
元の作者さんがもういないのでurl部分、全部僕がしこしこ直してます。。。いろいろ作業があって忙しいです。。
26 :
ディストリいっぱい:2014/05/06(火) 12:32:52.15 ID:6sgxo00H
>>24 ここはLinux板のみんなのスレです。みんなで作ってみんなで考えたみんなの思い出深い大切なロゴなんです。
僕が預かっている以上は僕が管理してみんなの為に表示する義務があるんです。
みんなで協力してまた戻せば最近の人も参加できます。ぜひ参加して下さい。
あのぉ、これは、当日はいていく予定のTバックのことです。
Tバックというのは、あの部分が故意に、つまり意図的にですね、
そうゆう目的性と申しましょうか、方向性ていうかぁ、挿入のために、
破れているのれす!
28 :
ディストリいっぱい:2014/05/07(水) 12:44:34.08 ID:YM8ZKKFP
しばらく手動で切り替えます。。。さくら鯖にするんじゃなかった。。
レンタル鯖は規約違反になるからって運営に言われてわざわざさくら借りてドメイン取ったのに。
今切り替えました。どうせ毎日ログインしてるんで一日ごとに切り替えます。
切り替えないとせっかくみんなが努力して作ってくれたのが無駄になるんで手間だけどやります。
切り替わってなかったら僕が病気で寝込んでるんだと思ってて下さい。
一応さくら調べたら .ftpaccess 作れって書いてあったから作ったけどうちの自宅鯖のほうが今調子悪くて
テストできないです。
>>21 やっぱsshのほうがいいですかねえ。確かくだ質でもその指摘あってやったんだけど失敗したんです。
29 :
ディストリいっぱい:2014/05/07(水) 13:40:04.06 ID:YM8ZKKFP
Passive mode refused.
のエラー消えました。やったー。
と思ったら違うエラーが。。。
Login incorrect.
Login failed.
Interactive mode off.
Hash mark printing on (1024 bytes/hash mark).
Please login with USER and PASS
Please login with USER and PASS
え?と思って
prompt Interactive mode off
に変更。変わらない。。。対話モードしか受け付けてくれないってことですか?
scriptの書き方が間違ってます?
明日も手動で頑張ろう。。。
ロリポがcron使える!!!2、3日したらドメインごと移転します。たぶんこれで解決。
また問題発生したら泣きつきにきます。お騒がせしました。
cgi使えるならこんな感じで行けると思う
動作非確認だけど…
#!/usr/bin/perl
use strict;
use warnings;
my @from= (
'/home/murakami/bin/script/banner/01.png', #-- 0, 6,12,18
'/home/murakami/bin/script/banner/02.png', #-- 1, 7,13,19
'/home/murakami/bin/script/banner/03.png', #-- 2, 8,14,20
'/home/murakami/bin/script/banner/04.png', #-- 3, 9,15,21
'/home/murakami/bin/script/banner/05.png', #-- 4,10,16,22
'/home/murakami/bin/script/banner/06.png', #-- 5,11,17,23
)
my ($hour) = (localtime(time))[2];
print "Content-type: image/png\n\n";
open IMG,$from[$hour];
print <IMG>;
close IMG;
32 :
ディストリいっぱい:2014/05/08(木) 22:04:23.03 ID:ES9LVHIm
>>31 ありがとうございます!!実はロリポ、cron使えるけどシェルは使えなくて泣きつきにきました。。。
さっそくそのcgi、試してみます!!ありがとうございます!!
33 :
ディストリいっぱい:2014/05/08(木) 23:48:12.20 ID:ES9LVHIm
動かないです。。。試しにさくらでテスト。つかさくらはシェル使えるみたい。。/bin/sh使っていいって。。
でもcronがないから手動実行?
CGIの拡張子 .cgi
PHPの拡張子 .php
プログラムを設置するディレクトリ(フォルダ) ドキュメントルート(/home/アカウント名/www/)以下であれば不問
ファイルパーミッション 755 または 705 のいずれか
ディレクトリパーミッション 755 または 705 のいずれか
cgi-binディレクトリ 不要
.htaccessの設定 不要
推奨するファイルロック関数 flock
2.2. プログラムのコマンドパス
perl /usr/bin/perl
sh /bin/sh
というわけで
http://2ch-net.net/banner.cgi http://2ch-net.net/banner.sh に置きました。クリックして実行しないならエラーですよね。
みんながアクセスできるところに置いておいてみんながクリックしたらバナーが切り替わるのも面白いかも。笑
34 :
ディストリいっぱい:2014/05/08(木) 23:50:10.89 ID:ES9LVHIm
書き換えたcgi。書き換えたのが悪かったんでしょうか?パスとxx.pngのところを書き換えただけなんですけど。。
#!/usr/bin/perl
use strict;
use warnings;
my @from= (
'/home/murakami/www/2ch-net/00.png', #-- 0, 6,12,18
'/home/murakami/www/2ch-net/01.png', #-- 1, 7,13,19
'/home/murakami/www/2ch-net/02.png', #-- 2, 8,14,20
'/home/murakami/www/2ch-net/03.png', #-- 3, 9,15,21
'/home/murakami/www/2ch-net/04.png', #-- 4,10,16,22
'/home/murakami/www/2ch-net/99.png', #-- 5,11,17,23
)
my ($hour) = (localtime(time))[2];
print "Content-type: image/png\n\n";
open IMG,$from[$hour];
print <IMG>;
close IMG;
35 :
ディストリいっぱい:2014/05/08(木) 23:55:25.67 ID:ES9LVHIm
ちなみにシェルは単純。
banner.sh
#!/bin/sh
cp -f 00.png 99.png
cp -f 01.png 00.png
cp -f 02.png 01.png
cp -f 03.png 02.png
cp -f 04.png 03.png
cp -f 99.png 04.png
これだけです。これを実行させるcgi書いたほうが早いんですかね?
>>35 banner.shをみると99.pngはローテーションの際の退避のファイルに見えるので
99.pngはリストに入れる必要はないと思います。
また、このcgi自体が1時間ごとにファイルをローテーションで読み込むはずなので
banner.shは実行する必要はありません。多分。
#!/usr/bin/perl
use strict;
use warnings;
my @from= (
'/home/murakami/www/2ch-net/00.png', #-- 0,5,10,15,20
'/home/murakami/www/2ch-net/01.png', #-- 1,6,11,16,21
'/home/murakami/www/2ch-net/02.png', #-- 2,7,12,17,22
'/home/murakami/www/2ch-net/03.png', #-- 3,8,13,18,23
'/home/murakami/www/2ch-net/04.png' #-- 4,9,14,19
);
my ($hour) = (localtime(time))[2];
print "Content-type: image/png\n\n";
open IMG,$from[$hour%@from];
print <IMG>;
close IMG;
37 :
ディストリいっぱい:2014/05/10(土) 00:35:47.22 ID:JNcZ2kKP
>>36 ありがとうございます。わざわざ書き直してもらってすみません。ごめんなさい。説明不足でした。ごめんなさい。
99.pngはご指摘のとおりローテーションの為に退避させてます。だから99.pngを省くとするなら05.pngがいるんです。
だから最初に書いていただいたローテーションで合ってるんです。ファイル名が違うだけで。
書き直して再度upしました。回ればいいんですが。。。
http://2ch-net.net/banner.cgi #!/usr/bin/perl
use strict;
use warnings;
my @from= (
'/home/murakami/www/2ch-net/00.png', #-- 0, 6,12,18
'/home/murakami/www/2ch-net/01.png', #-- 1, 7,13,19
'/home/murakami/www/2ch-net/02.png', #-- 2, 8,14,20
'/home/murakami/www/2ch-net/03.png', #-- 3, 9,15,21
'/home/murakami/www/2ch-net/04.png', #-- 4,10,16,22
'/home/murakami/www/2ch-net/05.png', #-- 5,11,17,23
);
my ($hour) = (localtime(time))[2];
print "Content-type: image/png\n\n";
open IMG,$from[$hour%@from];
print <IMG>;
close IMG;
39 :
ディストリいっぱい:2014/05/10(土) 02:48:02.27 ID:JNcZ2kKP
あ、間違えた。99.pngは退避させて04.pngに戻してるから5つでいいんだった。
あ、でも
>投票でベスト3になったやつを7時間に2回。ベスト4のを7時間に1回表示するようにスクリプト組んでます
7時間に1回のを普通にローテーションさせてるから他のを増やせばいいのか。
6つにしておくとちょうど
#-- 0, 6,12,18
#-- 1, 7,13,19
#-- 2, 8,14,20
#-- 3, 9,15,21
#-- 4,10,16,22
#-- 5,11,17,23
きっちり時間ごとに割り振りできてるし。
#-- 0,5,10,15,20
#-- 1,6,11,16,21
#-- 2,7,12,17,22
#-- 3,8,13,18,23
#-- 4,9,14,19
5つだと23時から0時の時に画像が最後飛ばされてるし。
とりあえず今日も手動で回しました。sage。