【Perl】掲示板を使ろう!

1名無しさん@お腹いっぱい。
垢版 |
2001/05/03(木) 20:56ID:lB9ErFH.
-前スレッド http://tako.2ch.net/test/read.cgi?bbs=perl&key=959378033&ls=50
-PHP版  http://corn.2ch.net/test/read.cgi?bbs=php&key=982779383&ls=50

今のところのまとめ。
■ほういち氏
  ▽サンプル掲示板
    http://www13.big.or.jp/~bell/nanashi/perl/
  ▽ソースコード
    http://www13.big.or.jp/~bell/cgi-bin/files/
    http://xbbs21.virtualave.net/xbbs/up/src/up010.lzh
■347氏
  ▽サンプル掲示板
    http://takotubo.virtualave.net/bin/board.cgi
  ▽ソースコード
    http://xbbs21.virtualave.net/xbbs/up/src/up022.lzh
■570氏
  ▽サンプル掲示板
    http://maasa.antique.to/2ch/sample/index.html
■panton氏
  ▽ソースコード
   http://www.panton.f2s.com/bbs/lib/IndexedFile.html
   http://www.panton.f2s.com/bbs/lib/IndexedFile.pm.txt
302nobodyさん
垢版 |
03/06/09 08:14ID:???
>>301
へー、そうなの。
303nobodyさん
垢版 |
03/06/09 14:52ID:???
なんで人気ないの?
304nobodyさん
垢版 |
03/06/09 16:34ID:???
>>295
すごいかっこいい
でも
おもいとおもった
305nobodyさん
垢版 |
03/06/09 19:19ID:???
>>304
朝鮮系はですねぇ、、機能よりも見かけなんだよ。
306295
垢版 |
03/06/10 01:34ID:???
>>305
朝鮮系にしないでくれ。(;;
infoseekの機械翻訳を使って英語、中国語にも
対応しています。ただ、今のレベルの機械翻訳
精度では、使えるのは日韓くらいですが。
307nobodyさん
垢版 |
03/06/10 09:41ID:???
この板自体が寂しい...
308あぼーん
垢版 |
NGNG
あぼーん
309
垢版 |
03/06/22 04:39ID:???
CGI掲示板での、連続投稿負荷の処理能力は、サーバーのCPU性能にも
依るのでしょうか? 

自宅のPCでサーバー立てて、掲示板をmethod=getでも投稿できる
ようにして、imgタグにその投稿時URLを埋め込んだものを100くらい
書いたHTML docをローカルにブラウザで読み込ませて100連続投稿
させると、掲示板ログデータが崩れてしまいます。
30程度なら大丈夫なようですが。

それとも、スクリプトが煩雑すぎる(?)の問題でしょうか?
310nobodyさん
垢版 |
03/06/22 04:58ID:???
ファイルロックじゃないのか?
311nobodyさん
垢版 |
03/06/22 05:22ID:???
>>309
http://pc2.2ch.net/test/read.cgi/php/1024795138/l50
312
垢版 |
03/06/22 06:13ID:???
ファイルロックが問題なんですね。
さっそくログ書き込みの部分に
flock()を入れてみました。
313309
垢版 |
03/06/22 09:40ID:???
flock()で解決しました。
314nobodyさん
垢版 |
03/06/22 14:07ID:???
http://seirei.ath.cx/gamegame/perl/thread/thread.html
どう?
315nobodyさん
垢版 |
03/06/22 17:20ID:???
>>314
よくがんばった。感動した。
316nobodyさん
垢版 |
03/06/22 18:18ID:x5KXIh8E
>>309

そんなテストの仕方がわかるのに、flockを知らないって…
どういう風にperlを学んだんだYO。
317nobodyさん
垢版 |
03/06/23 05:14ID:???
こんなのどう?
ログファイルのバックアップ処理。

# 更新間隔
$span = 30 * 24 * 60 * 60;

# 最終変更時間取得
$log_mtime = (stat($log_file))[9];
$backup_mtime = (stat($backup_file))[9];

if ($log_mtime > $backup_mtime + $span) {
 open(BACKUP, "$backup_file") || &error("file open error");
 # 更新
 print BACKUP @logs;
 close(BACKUP);
}

書き込み処理らへんに組み込めばそこそこ使えるかな?
時間じゃなくて書き込み件数で更新したほうが良さそう。
318nobodyさん
垢版 |
03/06/23 06:08ID:???
Webで公開されてる掲示板スクリプトとか
Perl初心者入門で入った
319nobodyさん
垢版 |
03/06/23 06:11ID:???
それで簡単な掲示板は作れるようになったけど、
他には何か面白いscriptあるかな。
320あぼーん
垢版 |
NGNG
あぼーん
321あぼーん
垢版 |
NGNG
あぼーん
322あぼーん
垢版 |
NGNG
あぼーん
323あぼーん
垢版 |
NGNG
あぼーん
324あぼーん
垢版 |
NGNG
あぼーん
325nobodyさん
垢版 |
03/06/24 10:15ID:???
http://www.ace-cgi.jp/cgi/bbs/107/index.html

データファイルにパスワードをそのまま書き込む掲示板
326325
垢版 |
03/06/24 10:21ID:???
パスワードというのは掲示板の管理パスワードのこと。
327295
垢版 |
03/06/27 08:17ID:???
やっと検索機能を追加。
http://ideas.paunix.org/testbbs/mldforum.cgi?cgi_mode=FRAME
328山崎 渉
垢版 |
03/07/15 11:10ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
329山崎 渉
垢版 |
03/08/02 02:40ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
03/08/02 05:25ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
331nobodyさん
垢版 |
03/08/14 03:37ID:???
質問なんですが、OTDとかteacupとかの有名どころはどんなCGIで動いてるのかな?
OTDはC言語らしいけど。
332山崎 渉
垢版 |
03/08/15 22:51ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
333nobodyさん
垢版 |
03/08/31 03:54ID:???
ぜんぜん盛り上がらないですねぇ。。.
http://ideas.paunix.org/discforum/mldforum.cgi?cgi_mode=FRAME
334
垢版 |
03/09/06 01:24ID:???
ageまひょか。
335
垢版 |
03/09/17 08:30ID:???
掲示板のデータファイルって
何KBくらいまで動作に支障を
きたさずに保存できるの?
336nobodyさん
垢版 |
03/09/17 12:21ID:???
>>335
どの掲示板のシステムでどんなスペックのサーバの話ですか?
337山崎 渉
垢版 |
03/09/17 12:27ID:???
糞スレ
338
垢版 |
03/09/17 17:59ID:???
>>336
scriptは自作です。
サーバーはDEC Alpha DS10, NetBSD 1.6.1, Memory 3072MB。
339nobodyさん
垢版 |
03/09/17 23:04ID:???
2chはスレごとに固有のデータファイル使用してるの?
それで1000投稿くらいは保存できると。
340nobodyさん
垢版 |
03/09/17 23:51ID:???
大きいファイルを作ったくらいで動作が不安定になるOSは無いだろうから、
そういうファイルをどう扱うかがポイント。
341nobodyさん
垢版 |
03/09/18 03:39ID:???
丸ごと読み込むタイプの場合はどうでしょう。
342nobodyさん
垢版 |
03/09/18 11:25ID:???
ファイルシステムの限界まで
343
垢版 |
03/09/19 02:31ID:???
にべもない。
344pino
垢版 |
03/09/22 20:02ID:OTiRNvMY
自鯖に画像を置かずに、リンク経由で画像が表示できる画像掲示板を作りたいのですが、
参考になる掲示板はご存知ありませんか?

入力フォームで画像のURLを添付すれば、掲示板にその画像が表示されるという感じの・・・。
345nobodyさん
垢版 |
03/09/22 20:14ID:???
>>344
どこにでもある、書き込み者がURI書くと
<A HREF=・・・ ができるのがあるでしょ?
あれを <IMG SRC=・・・ に変えるだけでできると思うんだが・・・
346nobodyさん
垢版 |
03/09/22 20:18ID:???
リンクだけならまあ許せるが、他のとこの画像を引っ張ってきて
表示させるようなBBSは迷惑だからやめろ!怒
347pino
垢版 |
03/09/22 21:49ID:OTiRNvMY
>345
そうなんですか。

自分はオリジナルの掲示板が作りたく、これからPerlを勉強してみようと思っているド素人なもので・・・。
たいへんレベルの低い質問をしてしまったようですね。(笑)
すみませんでした。
348nobodyさん
垢版 |
03/09/23 02:32ID:???
確かに勝手に直リンっていう状況になるだろうから
マナー的にイクナイ
349nobodyさん
垢版 |
03/09/23 02:40ID:???
直リンは著作権的には良いが、imgタグで勝手に人の絵をはっつけるのはNGじゃなかったか?
350nobodyさん
垢版 |
03/09/26 20:20ID:???
>>349
著作権法上の「複製」には当たらないと思うが、権利の侵害にはなりうるね。
もし著作権法に触れないとしても、民事で訴えられたらかなり不利だと思われる。
351nobodyさん
垢版 |
03/09/27 01:42ID:???
Google のイメージ検索とか、どうなるんだろ?
352nobodyさん
垢版 |
03/09/28 00:43ID:0oVlelDN
あんな大手検索エンジンにケンカ売るアホはいない。
検索で引っかかるってのは広告出してもらってるのと同じなんだから。
353nobodyさん
垢版 |
03/09/28 00:55ID:???
まあ、世の中にはどんなアホがいるか分からないから……(笑)。
でも、Google でも一応、イメージをクリックしたら「この画像には著作権が」云々
が出るから、一応、気をつかってるんだよね。

掲示板でも縮小表示してクリックすると引用元に飛ぶってのなら、どうだろ?
やっぱ、マナー違反かな?
354nobodyさん
垢版 |
03/09/28 06:28ID:???
画像の「引用」はある程度認められるだろうけど、
直リンクはどうなんだろうね。
355nobodyさん
垢版 |
03/09/28 21:25ID:???
引用ってどういうこと?
自分のサーバー・ディレクトリにコピーを置いちゃうってことかな?
考えようによっちゃ、直リンクより問題がありそうな気も……。
356nobodyさん
垢版 |
03/09/30 23:10ID:???
>>351
コピー(複製)はしてないし、リンク元の情報を明記してるからセーフ。

>>353
それに加えてリンク元のURLと、権利者が別に存在することを
明記すれば法的にはセーフかな。マナーは知らんが

>>354
著作権法上の「引用」って著作物の部分的なコピーを指すんだが・・・。
357nobodyさん
垢版 |
03/10/01 01:28ID:???
知的財産権について無知なのが多いみたいだけど
直リンごときで訴訟持ち出すやつぁいねーよ
親告罪って言葉を調べてみろ
問題なのはマナーだってのになんで法律の話もちだしたがるかな
358nobodyさん
垢版 |
03/10/01 11:55ID:???
>>357
一番無知なのはお前だな。今まで何件も訴訟起きてるが。
画像じゃないが直リンによる訴訟で一番有名なのが
トータルニュース社事件。

不実表示、不正競争、商標権・著作権侵害で提訴したが、その後
トータルニュース社が直リンを解除する形で和解。
359nobodyさん
垢版 |
03/10/02 00:44ID:???
>>358
直リンって言葉は共通してるけどさ…
もう少し上の話から読めないの?
確かに>>357には画像って書いてないけど。
そもそも企業と個人の目的も…いや、いいや
360nobodyさん
垢版 |
03/10/02 01:11ID:???
>>359
画像の直リンでも訴訟起きてるって。大きな事件にならなかったせいもあって
ソースが出せないから書かなかったけどさ。
画像の方が一般的にクレジット入ってない分ソースが確定しにくいから不実表示や
不正競争では争いやすい。

個人かどうかも関係ないね。上のトータルニュース社も会社形態は取ってるけど、
スタッフ5人、資本金なんてあってないようなママゴト企業だったわけだし。

とにかく、

>直リンごときで訴訟持ち出すやつぁいねーよ

この一文がデタラメであることと、>>357が知的財産権について恐ろしく
無知である事実に変わりはない。
361357
垢版 |
03/10/02 01:50ID:???
>>360
はいはい、わかったよ、訴訟オタだってことは。
程度とケースによる法解釈はできないわけ?
2ちゃんに直リン貼ったやつを告訴するか?
winnyだのMXだので違法コピーしてるやつを全員告訴するのが現実的?
このスレで語ってる使い方で訴訟にあげられるのが現実的だと思うのか?
しても警告どまりだろ。だからマナーの問題だって書いてんだよ。
俺は恐ろしく無知かもしれないが、お前は恐ろしくなんでもかんでも一括りで解釈しすぎだよ。
362357
垢版 |
03/10/02 01:55ID:???
ああ、っていうか無知って書いたのが
気にくわなかったのか。
それなら撤回する。
知識だけある人間がいるんだな。
 
これ以上はスレ違いの話題だし叩かれそうだから消えるよ。
>>360もひとしきり主張して飽きたら長居しないほうがいいぞ。
363nobodyさん
垢版 |
03/10/02 04:08ID:???
>>357
ウザイし適当なこと言うな
人の無知を指摘する前に充分に予習しろ
 
>>360
ウザイし「写真とるだけで訴えるやつはいない」って言っても
「田代まさしは云々」言って無知だとか言うのか
 
結論として両名ともにウザイので逝って良し
364nobodyさん
垢版 |
03/10/02 06:09ID:???
>>361
> 直リンごときで訴訟持ち出すやつぁいねーよ

上記の文が間違ってると指摘しただけなんだがな。
訴訟持ち出すヤツなんて沢山いる。

> 2ちゃんに直リン貼ったやつを告訴するか?

今回「直リン」と呼んでるのは、IMGタグ等で直接コンテンツを
貼る行為だったはずだが。知ってて拡大語句解釈して楽しいか?

もし2chでIMGタグが貼れて、著作権のある画像を貼りまくるやつが
現れたらそいつは告訴される可能性は高いね。

> winnyだのMXだので違法コピーしてるやつを全員告訴するのが現実的?

「違法コピーごときで訴訟持ち出すやつぁいねーよ」といわれたら「ウソつけ」と答えるが。
なんでそういちいち拡大解釈するかね。

> ウザイし「写真とるだけで訴えるやつはいない」って言っても

盗撮したら訴えられて当然だと思うが。比喩表現が下手だな。
365nobodyさん
垢版 |
03/10/02 12:22ID:???
まあ、掲示板の場合は、
>>353 >>356 に加え、
・画像を貼る場合は元サイトが転載等を禁止していないか、充分ご配慮下さい。
・貼られた画像に問題がある場合は、お知らせ下さい。ただちに削除します。
の注意書きを加えるということで、ファイナル・アンサー?
366nobodyさん
垢版 |
03/10/02 23:10ID:???
>>364
もういいって。その話は。
これ以上煽り合いしたいんなら>>357と一緒によそ行ってくれ。
どっち側の書きこみも重箱の隅突っつきながら
自分の都合のいい解釈しかしてないんだから見苦しい。
367nobodyさん
垢版 |
03/10/04 11:52ID:???
すれ違い
368nobodyさん
垢版 |
03/10/08 20:53ID:X0gU0f9+
質問。当方if文for文が書けて簡単なアンケートが作れる程度のものです。
掲示板のCGIを、画像を貼れるように改造したいのですが参考になるソースをご教授願いたく。
アップローダーでなく、URL貼り付けでその画像が表示されるようなものです。
具体的に
[img]http://xx.com/image.jpg[/img]
と書いた場合に、<img src="http://xx.com/image.jpg">というタグが挿入されるような。
アドバイスおねがいいたします。。
369368
垢版 |
03/10/08 20:56ID:???
質問の場所間違ってます?
370nobodyさん
垢版 |
03/10/08 21:07ID:???
おまいはバカか。そんな迷惑なもの作ろうとするな!
371368
垢版 |
03/10/08 21:18ID:???
>>370
じゃ質問変えて
[url]http://yahoo.co.jp[/url]
と書くと
<a href="http://yahoo.co.jp">リンク</a>
というタグが挿入されるような。

同じですけど
372nobodyさん
垢版 |
03/10/08 21:20ID:???
urlをimgに変えようってつもりだろ?教えないよ。
373368
垢版 |
03/10/08 21:46ID:X0gU0f9+
>>372
いえ、改心してURLのほうにしました。
ぜひ教えてください
374nobodyさん
垢版 |
03/10/08 21:50ID:???
urlをimgに変えようってつもりだろ?教えないよ。 
375nobodyさん
垢版 |
03/10/08 22:32ID:???
つか、この程度いろいろ実験するだけでできると思うのだが
376368
垢版 |
03/10/08 22:44ID:X0gU0f9+
>>375
[url]~~[/url]の間までを、変数に入れることができればなんとか・・・。
×〜×間を、という指定がわからず。。。
377nobodyさん
垢版 |
03/10/08 22:48ID:???
スレ違い。ここは論争をするスレなんだよ。
378nobodyさん
垢版 |
03/10/10 12:35ID:???
変数なんて言ってる時点でダメダメ。方法はいくらでも載ってる。検索しれ。
379nobodyさん
垢版 |
03/10/11 15:52ID:???
リンク問題は製作板に専用スレあるからそっちでやっとくれ。

>371
置換とか正規表現とかその辺りの言葉で検索してきてくれ。
まずはそれからだ。
380nobodyさん
垢版 |
03/10/12 15:40ID:???
二次元配列で掲示板の内容の並べ替えをしたいんですが
ソートがうまくいきません

指定した列で並べ替えるソートかけるにはどうしたらよいのでしょうか?
381380
垢版 |
03/10/12 18:26ID:???
PERLスレの方で配列に関しては回答いただきました
掲示板に適用してみまっす
382nobodyさん
垢版 |
03/10/17 23:34ID:LueEbPNP
ここのIDのようなものはどのように生成しているのでしょうか。
ただ単にIPをcryptやらrandして生成しているのでしょうか?
383nobodyさん
垢版 |
03/10/18 03:54ID:BOWcHtAW
http://s37.1000gex.net/1000gex_4_1.zip

これのbbs.php内に2chと同じトリップ生成ルーチンが入ってる
384nobodyさん
垢版 |
03/10/18 04:09ID:???
>>382
間違っても>>383のリンクは踏まないように。
こいつがかの有名な本7というやしだ。
関わるとやけどしちゃうぞ。
385nobodyさん
垢版 |
03/10/18 05:22ID:???
>>384
踏むとどうなるの?
386nobodyさん
垢版 |
03/10/18 15:27ID:???
2chのIDなんか検索すればいくらでも見つけられるよ
387nobodyさん
垢版 |
03/10/20 10:01ID:???
>>385
http://www.google.com/search?num=100&q=%22%E6%9C%AC%EF%BC%97%22+site%3A2ch.net
300以上スレがあるから、ざっと目を通すと>>383本人の客観的な評価がわかると思う。
しかし普通はスレに目を通さずとも検索結果を眺めるだけでも充分のはず。
388nobodyさん
垢版 |
03/10/22 00:48ID:FR8jXtUy
http://e.z-z.jp/?narichaneru
389nobodyさん
垢版 |
03/10/22 03:08ID:qkPO19+M
ログイン方式以外に安全に個人を認証する方式はないものでしょうか
390nobodyさん
垢版 |
03/10/22 05:25ID:???
>>389
網膜認証
03/10/22 08:10ID:???
量子暗号
392nobodyさん
垢版 |
03/10/26 19:01ID:???
sage
393nobodyさん
垢版 |
03/10/28 17:51ID:UB4hQlim
やっぱりクッキーで認証は危険でしょうか?
394nobodyさん
垢版 |
03/10/28 17:53ID:???
クッキーは認証の継続には使えるが
認証そのものに使うわけじゃないだろ?
395393
垢版 |
03/10/28 18:01ID:???
そのものに使おうかと思ってたりします。 やっぱり危険かな…
396nobodyさん
垢版 |
03/10/28 18:14ID:???
安全ならどこでも使ってるぐらい想像つくだろう・・・
397393
垢版 |
03/10/28 18:27ID:???
そう言われればそうですね(汗 
やはりログインしかないかぁ
398nobodyさん
垢版 |
03/10/29 09:42ID:???
ユーザIDとパスワードを入力させて、セッションIDを
Cookieに保存するのが普通。当然、セッションクッキーとして扱う。

これでもセッションハイジャックの危険性は残る。
詳しくはぐぐればそれなりに解説サイトが見つかるはず。

って、「Perlで掲示板を作ろう」ってこのスレでなぜ?
399393
垢版 |
03/10/29 13:31ID:???
>>398
レスありがとうございます
一応perlで掲示板を制作していたものでしてここでいいのかなぁと思い書き込んだ次第です。
400nobodyさん
垢版 |
03/11/04 20:58ID:???
400
401nobodyさん
垢版 |
03/11/11 23:12ID:???
sage
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。