Linux板自治スレ★00

このエントリーをはてなブックマークに追加
1login:Penguin
こんばんは。Linux板のバナーを担当していた者です。

10年前、cocoaサーバにある頃に議論して決定したのですが僕がうっかりinfoseekが楽天に吸収されたのを知らずに
リンク切れで表示されない状態になってました。専ブラを使ってるので気づきませんでした。本当にごめんなさい。

http://members.at.infoseek.co.jp/login_penguin/00.png
↑URLが存在しません。

というわけでバナーは僕がスクリプトを回してローテーションさせてたので僕がちゃんと持ってます。
画像のURL、cocoaの部分engawaに一部修正済みです。

http://www.ne.jp/asahi/2ch/net/00.png
http://www.ne.jp/asahi/2ch/net/01.png
http://www.ne.jp/asahi/2ch/net/02.png
http://www.ne.jp/asahi/2ch/net/03.png

これを投票でベスト3になったやつを7時間に2回。ベスト4のを7時間に1回表示するようにスクリプト組んでます。
というより「そうしよう」ということでスクリプト組んでるんですけど過去ログが見つからないので
そこまで詳しく覚えてらっしゃる方がまだいらっしゃるかどうか不明なので再度同意を得て運営に交渉します。

何かご不明な点、ご指摘があればおっしゃって下さい。
よろしくお願いします。
2login:Penguin:2013/12/03(火) 01:09:01.47 ID:TFVC/kzW
おぉ、ごぶさた。
元スレはこれだな。

Linux板のロゴを作ろう!
http://cocoa.2ch.net/test/read.cgi/linux/991073516/
http://mimizun.com/log/2ch/linux/991073516/
3login:Penguin:2013/12/03(火) 01:26:15.36 ID:mot8Lv6s
>>2
おおっ!!覚えてくれてる人がいた!!しかも過去ログまで!!!
「ロゴ」だったんですね。「バナー」で探してました。
うわー。読んでて懐かしいです。みんなこの頃は「みんなで一緒にやろう!」って感じでしたね。
30ぐらいまで読み返してあまりにも懐かしすぎて笑顔になっちゃいました^^
4login:Penguin:2013/12/03(火) 03:20:19.61 ID:mot8Lv6s
Linux板のロゴを作ろう!
http://cocoa.2ch.net/test/read.cgi/linux/991073516/
http://mimizun.com/log/2ch/linux/991073516/

このスレに出てくる 2ch.dyn.to は 2ken.net に変更されてます。

http://2ken.net/img/ ディレクトリに画像あります。
5login:Penguin:2013/12/03(火) 12:09:12.71 ID:plRNkgdb
7時間に1回のレアキャラが存在したのか
6login:Penguin:2013/12/03(火) 13:00:25.91 ID:mot8Lv6s
>>5
よく覚えてますね。運営のところ見てきました?
>これを投票でベスト3になったやつを7時間に2回。ベスト4のを7時間に1回表示するようにスクリプト組んでます。
って書いておきました。
正確にはたしか「せっかく頑張って作ったんだから半分ぐらいの頻度で出してあげようよ」的な決まり方だったような。
だから半分頻度の7時間に1回スクリプト作りました。
過去ログ読んだほうが正確か。思いやりとやさしさいっばいの会話。

だってLinuxユーザがGIMP使ってバナー作るの無理すぎる話でしたよね。ホントにみんな頑張ったんですよ。
Linuxでわざわざお絵かきする人、ほぼいないですもんね。「GIMP初めて使った」が多数でしたね。

あー懐かしすぎる話。10年前ですよ。
7login:Penguin:2013/12/03(火) 13:23:45.95 ID:mot8Lv6s
よく読んだらありますね。試作痕跡。

http://2ken.net/banner/linux.html
http://2ken.net/banner/linux2.html
http://2ken.net/banner/linux3.html

1 : Linux板のロゴを作ろう! (32)

ここにちゃんと表示されてますね。

確か昔、自治スレあったような?と思ったんですけどそれもちゃんと出てますね。

18 : Linux板自治はどうよ (131)

今、もうなくなったしPart までいったか覚えてなかったので Linux板自治スレ★00 にしました。
Linux板自治スレ★00 はふざけてるわけでなく毎時00にバナー変更することになったので 00 でふと思い出す人もいるかと思ってつけました。
8login:Penguin:2013/12/03(火) 13:24:42.41 ID:TFVC/kzW
とりあえず元に戻す形でいいんじゃないすか。
そっから変えたい人はまた提案する、ということで。
9login:Penguin:2013/12/03(火) 21:20:01.25 ID:mot8Lv6s
>>8
ありがとうございます。
今、バナーが表示されてないって最低な状態なので復旧が先ですね。
それに表示されていないものを議論するのも議論しようがないですよね。
当時の人たちは事情わかってるから「そのままで」でしょうし事情のわからない人たちからすると
表示されてないから語りようがないでしょうし。
運営に報告しておきます。ありがとうございます。
10login:Penguin:2013/12/04(水) 01:48:34.18 ID:0w3PYvf1
昔に戻すのがいいな
11login:Penguin:2013/12/04(水) 11:10:25.99 ID:aawg5Upk
>>10
昔ってどの昔ですか?2ちゃん創設の頃の昔ですか?
それだと逆にそのバナー探すほうが大変かも。
10年前にみんなで決めた「昔」なら今申請中です。
昔から居る人は結局そうなるという。新しい人に「じゃあ新しいバナー作ってよ」って言ってもかなーり難しいかも。
作ってくれてもいいですよ。ただその労力が半端じゃないしみんなの力が結集しないと結局独りよがりになります。
いや、新しいバナーも頑張ってくれるなら頑張って欲しいです。
12login:Penguin:2013/12/04(水) 19:02:11.88 ID:dfGmJphV
infoseek 時代のことでしょう。
13login:Penguin:2013/12/05(木) 21:06:35.97 ID:/YCDyexg
バナーを変えるにはたしかにいい機会。
しかし案はない。
14login:Penguin:2013/12/06(金) 08:08:22.04 ID:/X02ZycP
専用ブラウザでみてるからバナーのこと全然気づかなかったよ。
15login:Penguin:2013/12/06(金) 09:31:43.61 ID:46TOzovS
>>13
>バナーを変えるにはたしかにいい機会。
おっ。ついに勇者現る!!Linux板の神誕生か!!

と思わせておいて
>しかし案はない。
オチあるんですね。

>>14
ですよね。僕もまったく気づきませんでした。
16login:Penguin:2013/12/11(水) 15:40:06.25 ID:xUi0R2Ff
代案もないみたいだし、
いったん infoseek 時代のに戻すってことで申請しちゃっていいんじゃね。
17login:Penguin:2013/12/15(日) 01:43:48.41 ID:ZyWukOZX
>>16
みたいですね。申請してきます。ありがとうございます。

バナーはひとまず決着ついたので後は自治スレとしてなんでも使ってください。
18login:Penguin:2014/04/15(火) 08:07:51.80 ID:ln0eN/JP
バナー変わってた。
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.
で弾かれます。
どうすればいいでしょうか。
20login:Penguin:2014/04/29(火) 14:31:15.68 ID:xMiJAEqp
21login:Penguin:2014/04/29(火) 16:01:34.86 ID:CHH2UgnW
>>19
cgiが使えるならcgiにするとか
ftpでなくssh使うとかしたほうがいいと思う
22login:Penguin:2014/04/29(火) 16:02:26.07 ID:wCW/FZ9/
>>19 の件はこっちでやってるよ。
http://maguro.2ch.net/test/read.cgi/linux/1397230600/526
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つのバナーです。
もう一回さくら鯖見てみよう。

しばらく見てないうちにレスくれた人、ありがとうございました。参考にします。
24login:Penguin:2014/05/06(火) 12:22:23.60 ID:ZtruzPeI
日記はよそでやっとくれよ。
25ディストリいっぱい:2014/05/06(火) 12:23:54.33 ID:6sgxo00H
あと鯖、しょっちゅう変えないで欲しいです。。ここの人に言っても仕方ないですけど。。
元の作者さんがもういないのでurl部分、全部僕がしこしこ直してます。。。いろいろ作業があって忙しいです。。
26ディストリいっぱい:2014/05/06(火) 12:32:52.15 ID:6sgxo00H
>>24
ここはLinux板のみんなのスレです。みんなで作ってみんなで考えたみんなの思い出深い大切なロゴなんです。
僕が預かっている以上は僕が管理してみんなの為に表示する義務があるんです。
みんなで協力してまた戻せば最近の人も参加できます。ぜひ参加して下さい。
27村井 ◆4.NMMMMMMM :2014/05/06(火) 15:57:01.32 ID:epWMvoVU
あのぉ、これは、当日はいていく予定の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の書き方が間違ってます?

明日も手動で頑張ろう。。。
30ディストリいっぱい:2014/05/07(水) 16:29:43.25 ID:YM8ZKKFP
ロリポがcron使える!!!2、3日したらドメインごと移転します。たぶんこれで解決。
また問題発生したら泣きつきにきます。お騒がせしました。
31login:Penguin:2014/05/08(木) 01:54:04.65 ID:v896qjis
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書いたほうが早いんですかね?
36login:Penguin:2014/05/09(金) 22:47:06.86 ID:15sC/wso
>>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;
38ディストリいっぱい:2014/05/10(土) 00:44:50.15 ID:JNcZ2kKP
あ、
http://2ch-net.net/banner.cgi
にアクセスしたらバナーが表示されるようになりました。
これは。。。いけるかも。。。あとはちゃんとローテーションするかどうかです。ドキドキ。
39ディストリいっぱい:2014/05/10(土) 02:48:02.27 ID:JNcZ2kKP
http://2ch-net.net/banner.cgi
にアクセスしたら画像変わってるーやったーっと思ったら
http://maguro.2ch.net/linux/
を見たら画像変わってない。。。ん?
また僕の説明不足?
あそこには
http://2ch-net.net/00.png が表示されるようになってます。だから00.pngをローテーションさせてます。
http://2ch-net.net/banner.cgi に画像が表示されてもあそこに http://2ch-net.net/banner.cgi のリンクを
埋め込んで欲しいってお願いしても恐らく無理です。cgiをあそこに埋め込むなんて運営が許可してくれないです。

もしかして何かの間違いで動作不良を起こしてるだけですか?それとも元々cgiに画像を表示させるだけの
cgiとして作りました?汗

すみません。ごめんなさい。お願いしてる身分で注文つけてごめんなさい。

今日も手動で回します。。。
40ディストリいっぱい:2014/05/10(土) 03:05:59.66 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時の時に画像が最後飛ばされてるし。
41ディストリいっぱい
とりあえず今日も手動で回しました。sage。