【スレッド】2ch型掲示板 14 【フロート型】
■ このスレッドは過去ログ倉庫に格納されています
0001ミスター有料
2005/09/28(水) 17:37:20ID:LCMjwTe9Level3-BBS Script
http://www.3lab.org/
0ch
http://0ch.mine.nu/
鏡の国
http://script.s16.xrea.com/
本7 ◆uPD9aFm9hI、クレクレ厨、教えて君、DQNは書き込まないでください。
また、↑の書き込みを見つけても放置してください。すぐに「ウザい」とレスをつけてしまう
反射神経がとても優れている・他人を無視できない方もご遠慮願います。
もしどうしても無視できない時は、話題を変えてレスしましょう。
0558nobodyさん
2006/07/06(木) 17:14:19ID:???でも0chで満足してるちゃしてるんだよなぁ……
0559nobodyさん
2006/07/06(木) 20:41:24ID:???0560nobodyさん
2006/07/07(金) 00:52:14ID:???>旧みちのくを目の敵にしつつ
マジ?
スクリプト弄れず滅茶苦茶な管理して12chの評判落としたくせに、
まだそんな態度なのか。
0561nobodyさん
2006/07/08(土) 19:42:55ID:???http://newsplus.jp/~lab/cgi-bin/0ch_kaomoji_pl.txt
これのtest060227対応版作ったけどいる?
糞だなw
0562nobodyさん
2006/07/09(日) 02:23:25ID:???0564nobodyさん
2006/07/09(日) 15:33:57ID:???0565nobodyさん
2006/07/09(日) 22:09:15ID:???最近のWhiteWingの爆笑書き込み
http://www.mitinoku.org/test/read.cgi/kurihara/1149175583/59-61n
> 59 名前:名無しさん :2006/07/07(金) 18:36:26 ID:24c0aQIb
> 管理人★ウザイよ(w
> 腹を据えて我慢するか、諦めて閉鎖するか選んだ方が良いかもね。
>
>
> 60 名前:管理人 ★ :2006/07/07(金) 19:30:49 ID:???
> ↑
> 待ってました。
>
> 特定の人物を誹謗中傷する事(削除人等の「管理側の人間」も含む)
> 固定ハンドルネームを名乗っている方への誹謗中傷全般
>
> 以上、2件のガイドラインに違反しますが、何か釈明はありますか?
相変わらず独裁です。本当にありがとうございました。
0566nobodyさん
2006/07/09(日) 23:38:20ID:???全然変わってねぇwwwww
0567nobodyさん
2006/07/09(日) 23:39:11ID:???0568nobodyさん
2006/07/10(月) 11:08:50ID:???whitewing楽しそうだな(藁
0569nobodyさん
2006/07/10(月) 11:35:59ID:???なんつうか両想いじゃん!付き合っちゃえよwwwwwwww
0570nobodyさん
2006/07/10(月) 21:18:14ID:???7 名前:どう見てもuuussはただの自治コテです ◆uuussBh4TI [[email protected]] 投稿日:2006/03/32(土) 10:36:46 P ?#
保守
それとここは結構ルールに厳しいですよ
11 名前:ひよこ名無しさん[sage] 投稿日:2006/04/02(日) 11:11:27 0
メル友募集中[email protected] メル友募集中[email protected] メル友募集中[email protected]
トリップuuuss常駐スレ
http://etc3.2ch.net/test/read.cgi/qa/1146161344/
【タイトル】希望の5文字トリップはこちら
http://etc3.2ch.net/test/read.cgi/qa/1143786443/
◆No1111111k 鳥屋がくだ巻いているスレ◆TMMMMMMMMM
http://users72.psychedance.com/test/read.cgi/2chdown/1065795263/
トリップトリップ鳥屋◆No1111111k
http://users72.psychedance.com/test/read.cgi/2chdown/1148691199/
ロリッ娘ピンチ!!◆トリップ・チェイサー◆常駐スレpart107
http://etc3.2ch.net/test/read.cgi/qa/1152228130/
0572っt
2006/07/16(日) 14:35:11ID:Jx14WGnw0573nobodyさん
NGNG何となく
http://mahonet.info/~mirror/0ch_mirror/
失礼しました
0575nobodyさん
2006/07/17(月) 18:24:43ID:???失敬。
0577nobodyさん
2006/07/24(月) 05:35:00ID:tkN7PpgE半角英数字以外を入力した時の生成が出来ません
鳥屋さんのサイトとかもみましたが、CGIはまったく分からないので手も足もでません
お願いします
PHP4.3.0です
$salt = substr($key, 1, 2);
$hash = crypt($key, $salt);
$trip = substr($hash, strlen($hash) - 10);
0578nobodyさん
2006/07/24(月) 12:11:20ID:???0579nobodyさん
2006/07/24(月) 21:26:03ID:???0580sage
2006/07/24(月) 21:52:04ID:OxPaYcqYhttp://shingetsu.info/tutorial/
0581nobodyさん
2006/08/04(金) 17:13:35ID:???まだ生きてたのかあいつw
それも未だにプログラムの改造すら出来てないしw
0582nobodyさん
2006/08/07(月) 12:51:36ID:???残ったのは0chだけなのか
0583nobodyさん
2006/08/10(木) 19:44:37ID:???あれから数年w
まだアホな事やってるのかwwww
ttp://www.digicafe.jp/profile/9281946.html
0584nobodyさん
2006/08/16(水) 17:48:58ID:oPLzPvwZ喧嘩売られている(?)旧みちのく、つかnetabbsも大変だなw
0585nobodyさん
2006/08/30(水) 22:37:38ID:???機種固有番号と串規制のソースがいいからもらっちゃおう
0586nobodyさん
2006/09/01(金) 15:45:42ID:???0587nobodyさん
2006/09/02(土) 09:15:54ID:???0588nobodyさん
2006/09/03(日) 11:54:45ID:???とかいって、更新中止。
なぜかやめないでとかいうレスが連続して(たぶんジエン)レインボーで復活。
機能がそこそこで、つくりはまあまあだがあまりにも(ジエンが)バレバレであまり使われてない
それでも葉っぱだったか?あいつよりはかなりマシなんだけどね
0589nobodyさん
2006/09/06(水) 02:21:58ID:???0590nobodyさん
2006/09/22(金) 23:53:07ID:m948GZIgread.cgiにphpと1127896640という値をあた与えてるんだろうけど・・・・・
phpで実現するには
http://pc8.2ch.net/test/read.php?dir=php&dat=1127896640
こんな感じのやり方しか思いつかないのですが、
1行目のように何とか渡せる方法ありませんでしょうか・・・・
0591nobodyさん
2006/09/23(土) 00:07:47ID:???0594nobodyさん
2006/09/24(日) 04:02:31ID:???0595nobodyさん
2006/09/24(日) 16:17:44ID:???負荷かけたくないのでパクりたいぜ
0596nobodyさん
2006/09/24(日) 21:02:48ID:???0597596
2006/09/24(日) 21:19:18ID:???0598nobodyさん
2006/09/25(月) 07:42:30ID:???0ch配布板にうpしたら神
0599nobodyさん
2006/09/25(月) 10:38:28ID:???0601nobodyさん
2006/09/25(月) 20:13:38ID:???ログ形式をUTF8とかにせんとだめっぽいなぁorz
0602nobodyさん
2006/09/26(火) 04:17:18ID:???0603nobodyさん
2006/09/26(火) 21:58:19ID:???0605nobodyさん
2006/09/27(水) 04:28:41ID:???2chブラウザが対応してなくて広まらなそうだけどw
0607さや
2006/09/27(水) 12:03:00ID:nkeT4VIa先取りハロウィンイベントを楽しみながら、手作りのべ−グルが食べれます。
スタッフ全員仮装でお待ちしています!
詳しくはこちらを見てネ☆↓↓
http://aki.fake.ne.jp/halloween-bagel-cafe/
0608nobodyさん
2006/09/27(水) 17:39:53ID:???これかぁー、、、何でハングルとかやってるの・・・w
とりあえずこれでやってみます
0609608
2006/09/27(水) 18:11:17ID:???UTF版を使ったら文字化けせずに動きましたー。
・・・動くだけですがorz
問題はCookie部分(bbs.cgiとかそこら辺でのpl依存)をどうするかぐらいですかね>このUTF-8版を使う場合
http://deai5656.s11.x-beat.com/cgi/test/read.html/test_bbs/1159347367/
0610608
2006/09/27(水) 18:22:59ID:???ちなみにX-BEAT鯖なので21歳以上の方だけ見てください(鯖のルールなので・・・
・・・Xrea垢もって居ないので・・・すいません。
0611nobodyさん
2006/09/27(水) 18:55:43ID:???ハングル化は・・・w
とりあえずそのままだとUTF-8の時のログを
2chブラウザで読み出せないのがネックすぎだから、別の方法を考えるしかないかもしらんね。
あと、書き込み後に結果が即時反映されないのがちょっと痛いな。
0612608
2006/09/27(水) 19:31:36ID:???ありがとうございます。
思いつく対策は
Sift_jisの /bbs/dat/****.dat (2chブラウザ
UTF-8の /bbs/dat-utf8/****.dat (read.htmlで使用
と二つのファイルを作る
欠点:書き込み時にログを二つ作るわけだからbbs.cgiでの負荷が結構かかってしまうかも?
後は・・・JavaScriptでどうにかして読めるようにするぐらいですかね
・・・上手くいったとしてもブラウザによって動作がおかしくなりそう
0614608
2006/09/27(水) 22:05:38ID:???二つのファイルを作るーって感じで0ch改造してみます。
出来たら・・・ですがorz
0615nobodyさん
2006/09/28(木) 08:35:21ID:???use strict;
use POSIX qw(strftime);
use File::stat;
use Time::Local qw(timegm);
if ($#ARGV != 1 || $ARGV[0] =~ /\W/ || $ARGV[1] =~ /\D/) {
print <<EOT;
Status: 400 Bad Request
Content-Type: text/plain
400 Bad Request
EOT
exit;
}
my $fname = "../$ARGV[0]/dat/$ARGV[1].dat";
my $st;
if (!($st = stat($fname))) {
print <<EOT;
Status: 404 Not Found
Content-Type: text/plain
404 Not Found
EOT
exit;
}
0616nobodyさん
2006/09/28(木) 08:36:06ID:???? 0
: $ENV{HTTP_IF_MODIFIED_SINCE} =~ /^\w{3,}, {1,2}(\d{1,2})[ -](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ -](\d{2,4}) {1,2}(\d{1,2}):(\d{2}):(\d{2}) GMT$/
? timegm($6, $5, $4, $1, index('JanFebMarAprMayJunJulAugSepOctNovDec', $2) / 3, $3)
: $ENV{HTTP_IF_MODIFIED_SINCE} =~ /^\w{3} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) {1,2}(\d{1,2}) {1,2}(\d{1,2}):(\d{2}):(\d{2}) (\d{4})$/
? timegm($5, $4, $3, $2, index('JanFebMarAprMayJunJulAugSepOctNovDec', $1) / 3, $6)
: 0;
if ($ims ge $st->mtime) {
print "Status: 304 Not Modified\n\n";
exit;
}
my $mtime = strftime('%a, %d %b %Y %T GMT', gmtime($st->mtime));
print <<EOT;
Content-Type: application/xml; charset=Shift_JIS
Last-Modified: $mtime
Cache-Control: max-age=5
<?xml version="1.0" encoding="Shift_JIS"?>
<text><![CDATA[
EOT
if (open(DAT, $fname)) {
while (<DAT>) {
print;
}
close(DAT);
}
print "]]></text>\n";
0618nobodyさん
2006/09/28(木) 09:35:48ID:???-if ($ims ge $st->mtime) {
+if ($ims >= $st->mtime) {
で、使い方は、例えば /test/dat.cgi として置いた場合 /test/dat.cgi?php+1127896640 のように呼ぶ。
0619608
2006/09/28(木) 14:47:39ID:???とりあえず、ログを2個作るバージョンをアップしておきます。
http://deai5656.s11.x-beat.com/cgi/test_bbs/
配布場所
http://1st.geocities.jp/deai5656/
普通にエラー、バグだらけなので誰か直してくだ(ry
>>615-618
POSIXがX-BEATだと使えないかもしれないけど試してみますー
0620nobodyさん
2006/09/29(金) 04:09:00ID:???それとは別でやってんの?
0621nobodyさん
2006/09/29(金) 04:23:22ID:???あっちはApacheで文字コード変換してるんだっけ?
CGIやPHPで代わりに変換したらPerlread.cgiとどっちが負荷でかいか・・・
0622nobodyさん
2006/09/29(金) 04:37:40ID:???自宅鯖とかならそれ使えばいいけど、レン鯖でモジュール組み込みとかできなければ
代わりに >>615-618 のを使えばおk XML の CDATA セクションに入れる形なら、
文字コード変換せずに Shift JIS のままでいいからね。
0623nobodyさん
2006/09/29(金) 11:39:35ID:???勉強になるわ。
0625nobodyさん
2006/09/29(金) 22:50:10ID:???>>615-618 のを直接呼び出した場合に、ちゃんと dat の内容が
XML の CDATA セクションに入った形で返ってくる?
ちゃんと返ってこなかったら CGI 側の問題。
ちゃんと返ってきてるなら JavaScript で呼び出してる部分の問題。
0626nobodyさん
2006/09/29(金) 23:09:46ID:J0U0v9s6datの内容はCDATAセッションに入った状態で見れました。
ですが、文字化けしたままで読み込んでいました・・・
0628608
2006/09/30(土) 01:28:56ID:???XMLので文字化けしちゃったんで、Jcode.pmで変換してhtml出力する感じにしてみました。
なんとなーくで、公開です。
0629nobodyさん
2006/09/30(土) 02:40:00ID:???こちらでは、enc_xml.cgi 使っても特に文字化けしないけどなぁ
(IE 6, Minefield (Firefox 3.0a) とも)。
で、enc_html.cgi で出力するヘッダでは
print "Content-Type: text/plain; charset=UTF-8\n";
print "Cache-Control: max-age=5\n";
print "Last-Modified: $mtime\n\n";
の方がよさげな予感。dat は HTML でなくプレーンテキストだし、
$mtime は Last-Modified として出力しないと、せっかく
If-Modified-Since 解析して 304 返す意味がなくなっちゃうし。
あと、read.html では書き込みでも UTF-8 になるんで、
bbs.cgi でも Referer が read.html ならコード変換するとかしなきゃ
ならない予感(2ch 版では、これも mod_charset_lite 使ってる)。
0630nobodyさん
2006/09/30(土) 02:48:12ID:???bbs.cgi がそのまま dat に書き込んでるとすれば、
それが enc_xml.cgi で文字化けする原因かも。
んなわけで、>>629 の下の方で書いたように、read.html のフォームから
カキコされた場合、bbs.cgi で UTF8 から Shift JIS に変換するようにすべし、と。
0631nobodyさん
2006/09/30(土) 14:38:32ID:???その二カ所は直しました
http://1st.geocities.jp/deai5656/
使用するには Jcode.pm 必須です。
0633nobodyさん
2006/09/30(土) 14:59:19ID:???やってみました
http://mahonet.info/~mirror/0ch_html/mirror/html/
.htaccessで文字化けを回避して
リンク先をread.cgiからread.htmlに変えただけです
0635nobodyさん
2006/10/01(日) 17:56:22ID:???mahonet.infobbs.cgiってホストが・・・ってなる。
0637nobodyさん
2006/10/01(日) 19:28:43ID:???それは、↓の初期のコードがベースになってるっぽいですね。
http://qb5.2ch.net/test/read.cgi/operate/1153819270/
今のは初期のと比べると結構変わってます……
http://dso.2ch.net/test/read.html
http://dso.2ch.net/test/read.js
DL出来るようにしておくです
http://mahonet.info/~mirror/0ch_html/
ただ
.htaccess必須なのであまり汎用的ではないかも。
(まあLevel-3スクリプトとかも.htaccess必須みたいですし
って無関係ですごめんなさい)
.htaccessを使えないサーバの場合
608さんがおやりになられているような方法しかないかもです。
ただ、IEだけなら文字化けせずにJavaScriptで表示可能なので↓
http://user.ftth100.com/mirrorhenkan/test2/
ユーザーエージェントを見て
IE系なら上で出したようなread.htmlに
それ以外ならread.cgi or 608さん方式に
と振り分ければ
少しは負荷軽減になるかもです
失礼しました
0640nobodyさん
2006/10/01(日) 19:52:23ID:???0642nobodyさん
2006/10/02(月) 01:35:05ID:???AddDefaultCharset Shift_JIS
Header append Cache-Control max-age=5
</Files>
↑のようなのを .htaccess で設定できるなら、Firefox, Opera や IE 7 は平気なんですよね。
IE 6 は、初回は平気だけど2回目以降呼び出した時に 304 Not Modified が返ってくると文字化けする、と。
そのため 2ch 版では、IE 6 の場合だけ mod_charset_lite を通した dat-utf8 のを取得し、
それ以外のはヘッダだけ付加した datx のを取得する、と。
0643nobodyさん
2006/10/02(月) 01:56:56ID:???AddDefaultCharset Shift_JIS
Header append Cache-Control max-age=5
BrowserMatch "MSIE 6\.0" IE6
Header unset Last-Modified env=IE6
</Files>
あるいは、↑のように IE 6 の場合だけ Last-Modified を返さないようにすれば
304 の際の文字化け問題は解消しますね。ただ、その代わり dat が更新されてなくても
IE 6 ではキャッシュされなくなるというのが欠点ですが。
0644nobodyさん
2006/10/02(月) 02:05:01ID:???AddDefaultCharset Shift_JIS
Header append Cache-Control max-age=5
BrowserMatch "MSIE 6\.0" IE6
Header unset Last-Modified env=IE6
Header unset ETag env=IE6
</Files>
ETag もか……
0645nobodyさん
2006/10/02(月) 09:19:03ID:???すごいな
>>637のスクリプトを使わせて頂いたものと差し替えたです
http://mahonet.info/~mirror/0ch_html/mirror/test/read.html/html/1159620853/l50
それだけではつまらないので
プレビューもつけてみたですが
IE以外で動くかどうかと。
名前欄のトリップなんですが
前にJavaScriptでやってみたものがあったので↓
http://www.geocities.jp/mirrorhenkan/others/trip/trip.html
トリッププレビューもつけてみようかと思いましたが
次の機会に(ってあるのか?)
で
また固めるのも面倒なので
read.htmlは上記のものと差し替えて下さいです(って居るのか?)
index.jsとread.jsはread.htmlと融合してあるのでread.htmlだけでいいです
ここまでやって気付いたのですが
名前とメール欄のクッキーってどうやってつけるのだろうかと。
0647nobodyさん
2006/10/02(月) 21:50:01ID:???といっても、>>634さんのほうが実用的っぽ(ry
http://1st.geocities.jp/deai5656/index.html
トリップ生成も出来るようなものも設置してみましたが
やはり起動が重くなっている・・あまり実用的ではなさそう。
http://mahonet.info/~mirror/0ch_html/mirror/test/readtrip.html/html/1159620853/l50
それと
JavaScriptオンオフどちらにも対応するように
オフの方はread.cgiのリンク
オンの方はread.htmlのリンク
をそれぞれ出すようにしてみたです
まだDL用のものは差し替えてないですが
あと
datがUTF-8なら無問題にOKなので
試しに上げてみたりして
http://mirror.s151.xrea.com/2ch/0chu/test/read.html/utf8/1048754153/l50
>>647
何だか色々やっててすごいです
此方ではmodule/varda.jpしかいじってないもんで
0649nobodyさん
2006/10/03(火) 21:24:35ID:???そのせいでUTF-8って認識されず化けちゃうっぽ。
0650nobodyさん
2006/10/03(火) 21:45:41ID:???Content-Type: text/htmlを返してるのね。
0651nobodyさん
2006/10/04(水) 16:13:29ID:???read.cgi 出力もエンコーディングを UTF-8 にする必要がありますね。
read.html については、ページ自体のエンコーディングと dat のエンコーディングは
必ずしも一致してる必要はないです。ただ、XHTML の場合 meta タグだけでなく1行目の
encoding= のところの指定も忘れずに、っていうか XHTML では本来 meta タグより
そっちで指定すべきものなんですよね。IE ではそっちの指定が反映されないから
仕方なく meta タグ使ってるってだけなんで。
# まぁ Strict 厨みたいなことを言うのも何なんですが、XHTML 1.1 で本来使えない
# タグを混ぜるなら、HTML 4.01 とかにダウングレードした方がいいのでは、とも……
# http://validator.w3.org/check?uri=http://mirror.s151.xrea.com/2ch/0chu/test/read.html&charset=utf-8
0652nobodyさん
2006/10/06(金) 23:50:44ID:???これの開発は終わったのかな?期待してたのに・・
0653nobodyさん
2006/10/07(土) 07:12:30ID:???「何なんですが」と言うなら黙っておけばいいのに。
0654nobodyさん
2006/10/07(土) 12:42:58ID:???「DTD宣言した以上はちゃんと準拠すべき」っていうよりも穏健なStrict厨かと。
「実際に動けば(X)HTMLの文法なんてどうだっていい」というポリシーなら、
いっそDTD宣言なんかも取っ払っちゃえばいいんじゃね?
0655nobodyさん
2006/10/07(土) 13:05:09ID:???0656k ◆WFGp1NZuiw
2006/10/07(土) 13:36:33ID:???になるので,UTF-8 の採用はやめた方がいいかも.
■ このスレッドは過去ログ倉庫に格納されています