5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

随時刊:スクリプト批評

1 :名無しさん:2000/05/11(木) 02:50
ここでは、インターネット上で配布されているスクリプトの機能や
実際運用してみての感想などの情報を交換してみたい。

スクリプトの配布者の方々は無料で社会に貢献しようという篤志家
であるから、スクリプトの比較、批評はできるだけ片方をより誉める
形で行なっていきたいと思う。

2 :名無しさん:2000/05/11(木) 03:10
最初の議題は2ちゃんねるスクリプトについて。
2ちゃんねるがあめぞうに取って代わることに成功したのには
様々な理由があろうが、とりあえずここではそれをスクリプトの
面から考察したい。
2ちゃんねる型スクリプトは、あめぞうスクリプトにどのような点で
勝っていたのだろうか。
意見求む。

3 :警視庁:2000/05/11(木) 06:08
国税庁の息子の西村。

これが本望か。税金で食ってきた息子。こら。
他人から、エラそーに税金を徴収することを仕事としている唾棄すべき
人間(敢えて言おう)の息子よ。

たうたう天誅がくだったな。
ここで完膚なきまで砕いてやる。
都合の悪いスレッドは消して、都合のよいスレッドは自身で
もりたてる、この国家公務員の息子。

首洗って待ってろ。

4 :名無しさん:2000/05/11(木) 07:35
http://br1614.virtualave.net/anno/cgi-bin/bbs/index.html
こちらの作者さん、2ちゃんにもよく来られますが、
サポートとかほんと親切で我がままな意見とかも親身に聞いてくれます。
後は、検索と削除のJavaScriptのバグさえなんとかしてくれれば
完璧なんだけどなぁ。まじ便利っす。

5 :!WU?:2000/05/11(木) 07:51
    ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   (`.ー ´)<  ♪ニャニャニャニ http://forest.muuz.ne.jp/
   /⊃ つ  \_____________
 ?′ /
  ∪ ∪

6 :名無しさん:2000/05/11(木) 14:13
>4
御意!
tokijiroさん萌えー!


7 :>3:2000/05/11(木) 16:29
気に入らないんなら、ここに来なければいいんじゃないの?


8 :名無しさん:2000/05/11(木) 16:52
>7
その意見正しいと思ってんのか?
インターネットってなんだか考えたことあんのか?
浅薄な物言いをするな。

9 :名無しさん:2000/05/11(木) 18:20
あのー、スクリプトの批評を…

10 :>8:2000/05/12(金) 04:18
テメーに取ってのインターネットとやらを他人に押し付けるなや。
つーか余所でやれや。

11 :名無しさん:2000/05/12(金) 08:32
>10
てめえこそよそでやれという意見を押し付けてるだろ。
自己矛盾を起こすなハゲ。

12 ::2000/05/12(金) 11:06
そしてオマエモナ。以後ループ

13 :名無しさん:2000/05/12(金) 14:58
tokijiroさん、HIBBSの設置むずかしいっす。
設置の仕方もうちょっと詳しく書いてくだせえ。

14 :名無しさん:2000/05/12(金) 19:05
tokijiroさんのHilight_1.22を置いてみたが、
インデントが滅茶苦茶でソースが読みにくかった。

15 :名無しさん:2000/05/12(金) 20:18
>14
tokijiroさんの特に素晴らしいところは、ユーザーの要請に耳を傾けて
日々スクリプトが進歩するところだ。最新版を試そう。

16 :>13:2000/05/12(金) 21:29
おれも、あそこの設置解説はわかりにくいと思う。
でも、わかるやつだけ相手にするってことなのかな?

17 :名無しさん:2000/05/12(金) 22:39
難しいか?俺は始めて設置したCGIがtokijiroさんの掲示板だったが、
結構すんなりといったよ。
わからん事があったらサポート板の過去ログをみて、それでもわからな
かったら質問すればムチャ親切に答えてもらえるし。

18 :見たよ:2000/05/12(金) 23:08
tokijiroさんのサポートBBS。
「初心者です。よろしくお願いします」
ばかりで大変そう。基本すら自分で学ばない人が多すぎ。
2chで「初心者です」が口癖になるのが分かった気がする。
結局、「調べるより聞いた方が早い」
そう思ってる人が多いのかなあ。

19 :名無しさん:2000/05/13(土) 10:34
こないだはsage効果をすぐに作ってくれた。
すごく親切だ。
だから早く削除と検索のJavaScriptのエラーと
検索するとlogディレクトリの中が文字化けしてでる
エラーを何とかしてくれれば完璧だ。

20 :名無しさん:2000/05/13(土) 10:48
>19
あなたはなかなか世渡りの上手な方のようです

21 :名無しさん:2000/05/13(土) 10:58
あの人は偉くなるよ。うん。

22 :名無しさん:2000/05/13(土) 12:47
俺としては、tokijiroさんの元祖ハイライトに期待大。ハイライトマルチはすごい良く出来た掲示板だと思うが、データファイルを全部まとめて生成しているため、スレッドを掲示板間で移し変えるというような編集がやりにくい。
しかも、データが消失するときはいっぺんに飛ぶため、バックアップをこまめに取ってもスリルがありすぎる。
昔のハイライトみたいにスレッドごとにデータファイルを生成した方が、結局は安全な掲示板が作れるんじゃないかと思う。もちろんファイル管理が煩雑になるが、皆そんなにファイル管理なんてしないと思うしね。
さっきサイトに行ってきたが、ハイライトの配布は停まっているようだ。ハイライトマルチで培った技術を使ってハイライトを作り直していただきたいと思うのは俺だけ?


23 :名無しさん:2000/05/13(土) 14:44
ハイライト、解説が無いだけでファイルは配ってますよ。
ハイライトが一番使いやすいですね。
マルチのソースを見てクッキーを仕込めば完璧。

24 :名無しさん:2000/05/13(土) 17:50
そうですよね

25 :ハイライトって:2000/05/13(土) 18:08
手動の連続投稿で簡単にデータが消える。技術力まるでなし

26 :名無しさん:2000/05/13(土) 18:11
>25
ならお前が作れ。

27 :名無しさん:2000/05/14(日) 02:08
おそらくtokijiro氏のような人物をハッカーと言うのだろう。
オープンソース・ソフトウエア書いてこそのハッカーだ。

28 :名無しさん:2000/05/14(日) 02:21
ハイライトって flock 使ってないですよね。マルチの方は eval して使ってるのに。
vi で開いてみると無茶なインデントになってるところなんかを見ると Mac で開発した
んじゃないですか?ハイライトだけ。だから飛びやすいのかも。

29 :>26:2000/05/14(日) 03:26
あそこのスクリプト連続投稿でログきえることおおいです。
というか通常の使い方でも飛びます。
1ページぜんぶ飛ぶからね。。(スレッド単位ではなく)

あれをなんとかいしてほしいです。

30 :>29:2000/05/14(日) 03:45
 確かに多い。

 その点、これだけアクセスあって2chのログが消えないのが
不思議だ。改造がウマイのかな?

31 :名無しさん:2000/05/14(日) 03:52
2chはあそこのを改造してたのか。

32 :名無しさん:2000/05/14(日) 04:05
ちゃうちゃう。
あそこのはここで出来たの。

33 :名無しさん:2000/05/14(日) 05:16
2ch型掲示板のスクリプトが読めるようになるには
どれくらいPerl勉強したらいいの?
本買わないと駄目かな?

34 :>32:2000/05/14(日) 05:20
どーいうこと?
ここのパクッたってこと?

35 :>34:2000/05/14(日) 05:44
公開してないものをパクれるとしたらかなりのハッカーだと思うけど。

そうでなくて、一年くらい前に 「2ch型スクリプトが欲しい」っつースレッドがあったのよ。
んで、2chのは公開してないっつーんで、2ch 型スクリプトこんなんはどーよ?みたいな
提案があって、いろんな要望を取り入れる形で具体化したのがあそこのプログラムってこと。
一番初めのやつ、まだ持ってるけど今のと全然違うね。元祖あめぞうはminibbsの改造らしかった
んで、ファイルに書きだして表示するって方式は2chのオリジナルみたい。

36 :>35:2000/05/14(日) 06:05
 見た目はtokijiroさんところのと、2chって、同じように見え
るんだけど中身はまだまだ2chの方が優れてるってことなのかな?
 2chのスクリプトはひろゆきの自作?

37 :名無しさん:2000/05/14(日) 06:09
そうそう、2ちゃんのスクリプトって誰が書いたんだ?


38 :名無しさん:2000/05/14(日) 06:20
ひろゆきっぽいね。あんまり知らんけど。

39 :名無しさん:2000/05/14(日) 23:38
ageよう。だれか知らないかなっと。

40 :名無しさん:2000/05/14(日) 23:40
2chって、Perlなんですか?


41 :名無しさん:2000/05/15(月) 00:04
perlなのは確実。だってCにしようか云々って話を前にひろゆき氏が
してたからね。

42 :名無しさん:2000/05/15(月) 00:49
Cにすると、格段に早くなるんですか
コンパイラとインタプリタって時点で、かなり差がでそうですが
でも、Cで文字列処理をしようと思うと、色々大変なんですよね


43 :名無しさん:2000/05/15(月) 03:30
はじめは Perl で書いて、とっても負荷の高いところ(たくさん呼ばれるところ)
を C とかに 書きなおせばよい。

44 :名無しさん:2000/05/16(火) 01:19
なにげに楽しいのでage

45 :名無しさん:2000/05/16(火) 14:35
昔、2chがvirtualaveにあった時、
ひろゆきがご丁寧にCGIファイルのモードを0755に
していたのでtokijiroさんが同じサーバーに
アカウントを持っていたのでコピーしたんじゃないのかな?
ちなみに、2chのスクリプトの一部。
http://www.2ch.net/readall.txt


46 :名無しさん:2000/05/16(火) 23:52
tokijiro氏のHiLight300使わせてもらっています。
sage機能は付けられたのですが、キャップ機能はどうすればいいでしょうか?

47 :tokijiro:2000/05/17(水) 00:08
うーん、それは違うですよ。そんなに昔の 2ch は知らないです。
あめぞうの方は単なる掲示板リンクだった頃から知ってたんですけど。


48 :名無しさん:2000/05/17(水) 00:34
tokijiroさんのHiLightは全く1から作ったの?

49 :名無しさん:2000/05/17(水) 01:00
おお、ときじろうさんだ。いつもお世話になってます。
ウエブ上でお世話になっている人NO1だ。ありがたや。

サポート掲示板に誰かが質問してた、変換機能の設定、
俺も試して見たんですが
動かないです…あそこに書いてあったようにしたんだけど。

>46
キャップ機能は、変換PLを使えばできるはず。
例えば、tokijiro を ”tokijoro" に、
passwordhogehoge を ”tokijiro”に変換するように設定すれば
キャップがつけられるよね。でも、設定したけど動かないっすー。


50 :名無しさん:2000/05/17(水) 01:45
おお、tokijiroさん、本物ですか?
Hilight MultiのバージョンUP期待しています。

sageとか予め設定で出来るようにしてください。

51 :名無しさん:2000/05/17(水) 02:03
キャップ機能スクリプト詳細きぼーん

52 :tokijiro ←キャップテスト:2000/05/17(水) 02:06
むむ?

53 :むぎ茶:2000/05/17(水) 02:11


キャップ機能ぐらい自分で書けないの、お前ら?
ばーか。
小学生でもわかりそうなもんだがな。

54 :名無しさん:2000/05/17(水) 02:53
むぎちゃん書いてよ

55 :名無しさん:2000/05/17(水) 03:08
新生ムギちゃんねる用アドバンスド2ちゃんねる型掲示板スクリプト
アップキボンヌ。商用利用可でお願い。

56 :すえぽん:2000/05/17(水) 03:36
むぎ茶もかなり牢名主化してるよなー。
大したもんだ。
ここまでくるとすごいにゃ。
ほほほのほー♪

57 :名無しさん:2000/05/17(水) 04:01
52のtokijiro氏は、ここでマジにテストしてる?
>←キャップテスト
こんなのつけたら意味ないきがするが・・・。

58 :名無しさん:2000/05/17(水) 04:01
自爆(パスばらし)のことを考えると2chのキャップシステムを
ただ真似るだけでよいとは思えない。のですが。
うちはクッキーにパスを入れてcarl板風の暗号コード+パスによる
付加文字列(暗号コードの代わりに「管理人」とか)の2段で作ってます。
パス発行処理が不要なのと、公開パスで遊べるのが利点ですか。

59 :名無しさん:2000/05/17(水) 04:09
スクリプトの例示希望。

60 :名無しさん:2000/05/17(水) 04:15
 2chのスクリプトはアメリカのCGIサイトからパクって来たと
聞いたことあるけど?違う?

61 :>60:2000/05/17(水) 04:21
違うと思うが?

62 :"管直人"、"七資産"、"削除人"、"削除屋"、"CHAOS"、"猿"←キャップテスト:2000/05/17(水) 05:24
>57

63 :名無しさん:2000/05/17(水) 05:26
2chってまだ出来て1年だよね?

64 :"削除忍"、茶羽←キャップテスト:2000/05/17(水) 05:33


65 :57:2000/05/17(水) 05:56
>62
了解。

"七資産"、"CHAOS"、"猿"
はしらないなぁ。有名?


66 :"マスター"←キャップテスト:2000/05/17(水) 07:04
TF@`YGL;L@LF

67 :62:2000/05/17(水) 07:52
七資産も削除屋(名無しさんの当て字)
CHAOS氏はジャパトラ作った人、ジャニオタ&ロリコン潰し屋
猿は見ないけどちょっと前にキャップとったらしい。
茶羽ってキャップないのねー。
スレ題から外れてすまぬ。

68 :名無しさん:2000/05/17(水) 07:57
tokijiro氏=ひろゆきはない?

69 :名無しさん@1周年:2000/05/17(水) 15:58
>68
ないと思う。掲示板の設計思想自体が違うと思うし…

70 :名無しさん@1周年:2000/05/17(水) 16:07
>68
それは絶対ないな・・・。

71 :名無しさん@1周年:2000/05/17(水) 16:08
う、1周年とかつくのか・・・。

72 :名無しさん@2周年:2000/05/17(水) 18:02
どれどれ。。

73 :名無しさん@1周年:2000/05/17(水) 18:40
つーか、Perl@`CGI関係のスレッドは移転してください。
せっかく専用の板ができたんだから。

74 :"七資産":2000/05/17(水) 19:37
r

75 :tokijiro:2000/05/18(木) 00:38
キャップ機能というのが正確には何なのか知らないんで、ハズしてるかもしれ
ないですけども、sub form_check に、

($mail に一定の文字列がある場合) or $name =~ s/Ed Surge/Elm Street/ig ;

ってな感じに書いておけば、メール欄にパスがない場合 名前欄の Ed Surge は
Elm Street に置き換えられます。


上の方で指摘されている、よく消えると評判の Hilight Multi ですが、
現在 Sprite を使ったテキストデータベース形式でログを保存する Multi 4.00
を書いてます。たぶん今度はログ消えしないと思います。というより、消えて
も ワタシのせいではないのです。データの記録は Sprite にまかせてるので。
ついでに sage もつけときます。

>せっかく専用の板ができたんだから。
なかなか繋がらないんで行けないです。残念ながら。

>68さん
そもそもキャラクターが違うような。。。

76 :名無しさん@1周年:2000/05/18(木) 01:05
キャップは名前欄に発行されたパスワード文字列(半角8字くらい)が
含まれていたら、ハンドルに変換されます。予約されたハンドルがそのまま
書かれていた場合は両サイドをダブルクオーテーションで囲みます。
間違ってメール欄に書き込んでパスをばらしてしまうのが自爆です。
パス打ち間違いで部分的にばらす自爆も有り。
とにかく2バイト文字の処理が面倒すぎるのが難点かな。

77 :名無しさん@1周年:2000/05/18(木) 01:29
早くも4.0が!!
tokijiroさん、頑張ってください!

78 :名無しさん@1周年:2000/05/18(木) 02:00
 tokijiroさん、ついでに設置解説のページもやさしく
書いて欲しいー。Kent-Webなみに・・・。
 応援してます。

79 :名無しさん@1周年:2000/05/18(木) 02:15
思うんだけど、設置解説のページは有志のユーザーが執筆すべきではないかなー。
アメリカなんかだと、オープンソースのFrequentAskedQuestion lists
は別のユーザーが担当しているケースが多いよね。
このスレでhilight multiの解説の雛型を仕上げるというのはいかが?
ユーザー多いみたいだし。とりあえずバージョンにあまり関係ない部分からはじめ
ましょう。わたくしも微力ながら少し書いてみるので。

80 :>79:2000/05/18(木) 02:26
サーバ別にも報告できるしね

81 :>79:2000/05/18(木) 02:38
 おお、賛成。
 詳しいの期待してますよ!

82 :たつさん:2000/05/18(木) 02:53
今保存してあるtokijiroさんの解説ページを見てみたんだけど(本家の解説は何故か
消滅中)詳しいしわかりやすいと思うんだけど…
とりあえず、色々なところに分けて書いてあるものを編集する形で、機能の紹介を
まとめてみました。
間違いもあると思うんで、いろいろ書き直して見てください。
Hilight Multi 3.0の機能的な特色は以下の通りです。


1:マルチスレッド型の掲示板です。ユーザーが自分で好きな話題について
のスレッドを作る事が出来、それに対してほかのユーザーが返事を返す事が
出来ます。各スレッドは最近投稿があった順番に自動的に並び替えられます。
2:管理者設定ページから、設置、諸設定を行なう事が出来ます。
一つの設定ページから複数の掲示板を作成する事も可能です。
3:投稿したユーザー自身により削除を行なう事ができます。
(現在はログ消えトラブルのため不使用を推奨?)
4:スタティックHTMLを採用しています。
(投稿しない限り、ユーザーがcgiにアクセスしなくても済む為、Hibbsに較べ
より多くのアクセスのある掲示板に向いています。また、HTML部分を
編集する事で、自分の好きなデザインの掲示板にする事が出来ます。)
5:掲示板の内容をテキストモードで出力する事が出来ます。
6:2の設定ページで設定したスレッドの上限を超えた書き込みは、自動的に
過去ログとなり、掲示板からの閲覧が可能です。
7:アイコン及びテキストの色かえをサポートしています。
8:削除用スクリプトにより、管理人が投稿を簡単に削除する事ができます。

つづく。

83 :たつさん:2000/05/18(木) 03:04
プログラムを手に入れる

現在、プログラムはテキスト形式で配布されています。
まず、
hilight300_cgi.txt -- 本体 CGI
setup_cgi.txt -- 設置&設定変更用 CGI
search_cgi.txt -- 検索用 CGI
pref_cgi.txt -- 設定ファイル
state_html.txt -- bbs.html テンプレート
jcode_pl.txt -- 歌代和正氏 作 漢字コード変換ライブラリ
cgi-lib_pl.txt -- Steven E. Brenner氏作 デコード用ライブラリ

の7種類のファイルをダウンロードしてください。
(ファイルの名前の部分をクリックする、もしくは右クリックして
「対象をファイルに保存」を選択。)

これらはテキストファイルの為、このままでは使う事は出来ません。
ダウンロードしたファイルを右クリックして、名前の変更を選び、
それぞれのファイルの名前の以下の部分を
_cgi.txt -> .cgi 、
_pl.txt -> .pl 、
_html.txt -> .html
上記のように変換してください。

hilight300.cgi -- 本体 CGI
setup.cgi -- 設置&設定変更用 CGI
search.cgi -- 検索用 CGI
pref.cgi -- 設定ファイル
state.html -- bbs.html テンプレート
jcode.pl -- 歌代和正氏 作 漢字コード変換ライブラリ
cgi-lib.pl -- Steven E. Brenner氏作 デコード用ライブラリ
の7つのファイルが出来る事になります。

84 :たつさん:2000/05/18(木) 03:33

プログラムを修正する

これらのプログラムを自分のサーバーで使うためには、サーバーの特性に
あわせて若干の修正を施す必要があります。

それぞれのプログラムをクリックして開こうとすると、「ファイルを開く
アプリケーションの選択」という画面が出て、開けないかと思います。
これらのファイルを開くためには、エディタと呼ばれるソフトウェアが
必要です。秀丸等をお持ちならそれを使えば良いですし、持っていなければ
ネット上で無料で配布されているものがあります。
(おすすめフリーエディタWin版
メモ帳++ : http://download.yahoo.co.jp/vector/
RE for Windows : http://www.threeweb.ad.jp/~ishioka/

では、プログラムを修正しましょう。
1:まず、hilight300.cgi、setup.cgi、search.cgi、plef.cgiの先頭の部分に
あるperlへのパスの指定
#!/usr/local/bin/perl
の部分を自分の使っているサーバーの設定にあわせて変更します。
(例えば、自分の使っているサーバーのperlへのパスが/usr/bin/perl
であったなら、/localの部分を消せばいいわけです。)

85 :>82:2000/05/18(木) 03:45
> ▲▼ 3 Hilight Multi readme ページ
> 1 名前 : tokijiro 投稿日 : 2000年05月18日(木)02時01分06秒
>
> Hilight Multi 3.00 のサンプル掲示板が 壊れていて 最新の書き込みしか
> 表示できない状態になっていました。何時からこうした状態になっていた
> のか分からないのですが、この原因を調べるよりも データ保存方法を
> データベース形式にした ver 4.00 の完成の方が早いようなので、それまで
> Hilight Multi のページを閉鎖しておきます。

・・・だそうです。

86 :たつさん:2000/05/18(木) 04:08
では、4.00が出るまで続きは保留という事で…
楽しみだなあ、4.00.

87 :名無しさん@1周年:2000/05/18(木) 04:47
たつさんの続きが見たいきがするが、4.00まで待つか・・・。

tokijiro さん、最近よそでもよくみかける、広告やMIDIを
頭とけつに挿入できる設定もお願いします。
(もうあったら、すいません)

88 :名無しさん@1周年:2000/05/18(木) 10:39
複数の掲示板が生成できるのは便利なんですが、ブックマークとかに登録される
名前は state.HTMLのままなんですよね…だから皆同じ名前の掲示板に…
あれってそれぞれを違う名前にする事は出来ないんですかねー。

89 :>88:2000/05/18(木) 13:36
state.htmlのtitleタグに好きな名前を入れればOKでしょ
87のバナーでもMIDIでもJavaスクリプトでもstate.htmlに
普通にHTMLで書けば大丈夫だよ

90 :名無しさん@1周年:2000/05/18(木) 20:16
>89
あんた良い人だ
しかし、bbs_pref.cgiでタイトル設定なかったっけ?
そしたら自動にtitle挿入されるはずなんだけんどな。

91 :tokijiro:2000/05/19(金) 02:07
使わせていただきますー>説明書き
やっぱり説明文、分かりにくいらしいですね。簡単に設置する為の setup.cgi がかえって混乱の元になってるようだし。

4.0 はこんな感じです。
http://br1614.virtualave.net/anno/cgi-bin/Hilight/Hilight400/readme.html

見た目は以前と変わらないんですがデータ処理の方法を大幅に変えました。将来的に、より多くのアク
セスに対応する為の含みも持たせてます。


>広告やMIDIを頭とけつに挿入できる設定
設定というか、改造じゃダメですか?state.html みたいに取り込んじゃえばいいと思うんですけど。

>掲示板タイトル
setup.cgi で書き換えられる(はず)なんですが、うまく動いてないんですしょーか。

92 :名無しさん@1周年:2000/05/19(金) 02:25
>設定というか、改造じゃダメですか?state.html みたいに
>取り込んじゃえばいいと思うんですけど。
 それでいいと思いますが、そこのところをもっともっと
噛み砕いて設置の説明文で説明してあげるといいと思います。
 今の説明文でも必要十分ですが、初心者にはわかりにくいと思います。
 おそらく、今後もサポートBBSで出ると思いますし・・・。
 歓迎ではないかも知れないですが、初心者お断りではないですよね?
tokijiro さんのところって。 

 以上、偉そうに失礼いたしました。応援しております!

93 :名無しさん@1周年:2000/05/19(金) 02:45
tokijiroさん仕事はやいっすね。
見習わなくては(藁

94 :名無しさん@1周年:2000/05/19(金) 03:44
state.htmlについて質問したものです。
最初の方のBBSの名前の部分を、自分で書き換えてしまっていたのが原因でした。
ここは書き直さないで、CGIが自動的に書き直すべきところだったんですね…
有難うございました。

95 :名無しさん@1周年:2000/05/19(金) 04:25
なんか妙に建設的なスレッドだな(藁

96 :名無しさん@1周年:2000/05/19(金) 05:04
それだけ、みんな期待しているってことでしょう。

97 :名無しさん@1周年:2000/05/19(金) 05:30
tokijiro氏の人柄かな

98 :名無しさん@1周年:2000/05/19(金) 06:22
>97
同感。

99 :名無しさん@1周年:2000/05/19(金) 08:00
tokijiro株急上昇か...
やるねぇ

100 :名無しさん@1周年:2000/05/19(金) 09:27
100番取ったぞ!

101 :名無しさん@1周年:2000/05/19(金) 09:32
100の株急下降か...
やるねぇ

102 :名無しさん@1周年:2000/05/19(金) 18:47
ここも化けてる?

103 :名無しさん@1周年:2000/05/19(金) 20:50
age

104 :名無しさん@1周年:2000/05/20(土) 19:28
tokijiro氏のHiLight300使わせてもらっています。
リモホ(IPアドレス)の表示って出来ましたっけ?

105 :情報屋:2000/05/20(土) 21:07
2ch型CGIについてのスレッドがここにまとまってます
http://tako.2ch.net/test/read.cgi?bbs=perl&key=958398089

106 :tokijiro:2000/05/20(土) 23:53
ログ消えの原因が分かりました。
ディスクアクセスを節約するために行っていた“読み書き両用でオープンした後 truncate でファイルサイズを0にして同じファイルにデータを書き戻す”という処理が原因です。
この処理の途中でプロセスが死んだりするとファイルサイズが0のままでデータが消えます。

ということで、一時サイズにデータを書き出してから rename するという常道を守っていればログ消えも無かっただろう、という結論に至りました。多分 hibbs0.95 や hilight 3.00 でも書き出し処理を書き換えればログ消えもなくなるだろうと思います。

とはいえ、比べてみれば hilight 4.00 の方がかなりスマートです。これから設置する場合は 断然 4.00 の方がお奨めです。

>リモホ(IPアドレス)の表示って出来ましたっけ?
IP は記録してるので sub prit_html で書きだせば表示できますよ。

107 :名無しさん:2000/05/21(日) 01:27
ひろゆきにもおしえてやれ > 106

108 :名無しさん:2000/05/21(日) 02:17
index2.html の生成 のこと ?

109 :104:2000/05/21(日) 03:33
tokijiroさんありがとうございます。

110 :名無しさん@1周年:2000/05/21(日) 06:16
>sub prit_html で書きだせば表示できますよ。
とは、具体的にどこをどうすればいいんでしょか?

106のtokijiro氏

111 :名無しさん@1周年:2000/05/22(月) 03:04
有志による解説ってどうなったの?
4.00誰か解説してー。
FreeWebにでも設置してくれないかな・・・。

112 :たつさん:2000/05/22(月) 03:16
ご無沙汰してすいません。レポートがあったためしばらく来ていませんでした。

>91のtokojiroさん
説明書き、採用していただけたら光栄です。バージョンやHPの文体にあわせて
ご自由に編集して頂いて結構ですので、一番便利な形でお使いください。

111さん。
継続中ッス。いま書いてますが、tokijiroさんのHPを拝見したところまだテスト
中とのことなんで、仕様が確定してから続きを書く予定です。いまはバージョンに
関係ない部分(相対パスとか)についてこつこつ書いてますんでもうしばらくお待ちを。


113 :名無しさん@1周年:2000/05/22(月) 04:54
>112
いいひとだー。期待してますよん。

114 :名無しさん@1周年:2000/05/22(月) 09:38
freewebにHiLight300なら設置してます。

115 :名無しさん@1周年:2000/05/22(月) 10:58
プロホスはバナー置くようになってからハイライトマルチが誤作動を起こす
ようになったので注意。
文字化け、表のHTMLが壊れる、ジャバスクリプトのエラーなど症状は
多岐にわたるので、要するに使わない方が無難。

116 :tokijiro:2000/05/22(月) 23:29
3.00 の解説に使わせて頂きました。>たつさん

>110さん
1110行付近 my ($x@`$resnum@`$name@`$mail@`$host@`$date@`$subject@`$comment)= split (/\+/@`$HoL{$id_in}[$i]);
という行で取っている $host が IP なので、その下の行で生成している html の $rpl_date : $date の後ろあたりに $host を入れておくと IP が表示されます。ログファイルを生成している sub print_log でも同じ作業をしておくと“記事を全部読む”でも IP表示になります。

4.00 は従来のものとデータの記録方式が根本的に変わったので、Hilight DB に改名しました。


117 :110氏ではないけど:2000/05/23(火) 02:41
いつもいつもありがとうございます。

118 :名無しさん@1周年:2000/05/23(火) 09:36
このスレッド、Perl板のほうがいいんじゃない?

119 :>118:2000/05/24(水) 01:34
あっちもそこそこ盛り上がってきたけど、せっかくtokijiroさん来てくれるし
見逃してくれ。

120 :110:2000/05/24(水) 18:30
tokijiroさんへ。

教えていただいたとおりにやったらできました。
どうもありがとうございました。ははー。

いいにくいんですが、IPがそのまま表示されるのは感じ悪いので、
この機能をもう一歩進めて、たとえば相手の使ってるマシンの
タイプなんかによって文字列を表示させるような形式にする方法は
ないものでしょうか。たとえば
http://www.powertoday.com/cgi-bin/ptbbsm/ptbbsm.cgi
見たいな感じで…

121 :age:2000/05/25(木) 00:54
こうやって皆で意見出し合うって、なんかいいよね。

122 :tokijiro:2000/05/25(木) 01:45
> 相手の使ってるマシンのタイプなんかによって文字列を表示させるような形式

Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) <- これのことでしょうか?
[qnpok] <- それともこの謎の文字列?

上のものはブラウザについての情報の $ENV{'HTTP_USER_AGENT'} を記録しておけば表示できます。
下は、なんでしょう?uniq な ID を発行してるんでしょーか?


123 :名無しさん@1周年:2000/05/25(木) 03:48
>[qnpok]
 ISPのいくつかの情報を暗号化して吐き出してるだけです。
 特に必要なものではないと思う。簡単にわかる暗号化だし。

124 :名無しさん@1周年:2000/05/25(木) 12:57
ふーん。今見たけど面白いね。これ。<[qnpok]
個人識別に使えそうだし、ナマIP表示するよりは感じよさげ。
もっと意味のある単語に変換したり、カウンターみたいに小さなグラフィックを
並べて表示するようにすれば愛嬌もでるかも。

125 :名無しさん@1周年:2000/05/25(木) 17:38
>個人識別に使えそうだし、
使えない
>ナマIP表示するよりは感じよさげ
最初だけ。わかれば同じ。

126 :名無しさん@1周年:2000/05/29(月) 03:02
ageとく

127 :名無しさん@1周年:2000/06/02(金) 23:11
ログないから消えそうだ・・・

128 :名無しさん@1周年:2000/06/09(金) 03:27
Hilight Multi 4.0って、死んだの?
3.0に戻ってるけど・・・。

129 :名無しさん@1周年:2000/06/09(金) 04:51
tokijiro氏の姿がみえませんね。
お忙しいのでしょうか。

130 :名無しさん@1周年:2000/06/09(金) 04:58
>128
Hilight DB(Sp)という名前であるよ

131 :名無しさん@1周年:2000/06/09(金) 22:01
>Hilight DB(Sp)という名前であるよ
 ますます、おいらみたいな初心者には設置しにくいものに
なっていっている(涙

27 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)