三河版スクリプト強化遍歴
1投稿者:三河人  投稿日:2001年06月20日(水)06時53分13秒 |
と言ってもベースはサポート氏のスクリプトですけどね。
でもかなり触ってきてるので、元ソース部分が無くなりつつ…(笑)
83投稿者:三河人  投稿日:2004/03/04(木)02:13:30
対応予定。
http://www.an-donut.com/res.cgi/hp/040303131715/6
84投稿者:三河人  投稿日:2004/03/05(金)01:51:31
飲尿83
について対応完。
85投稿者:三河人  投稿日:2004/03/07(日)00:57:11
ブログツールについて。
#とゆーか、ブログツールとはなんぞや?って所ですが。
#入力支援ツールという解釈でいいのかな?

とりあえず、有名な所を参考にしてみることに。
http://d.hatena.ne.jp/help#editrule
86投稿者:三河人  投稿日:2004/03/07(日)01:10:41
・小見出しをつける
・リストをつくる
・定義リストをつくる
・引用ブロックを作る

この辺りの機能は入れてもいいかな?と思いました。
87投稿者:三河人  投稿日:2004/03/07(日)23:56:00
現時点では、
・小見出しをつける
・引用ブロックを作る
を対応中ですが、それ以前に以下のどっちの考えがいいんだろ?
1.簡易タグ入力したままが投稿されて、専用ブログCGIで見ると
  タグが反映されて表示される
2.簡易タグ入力したらタグ反映されて投稿されて、専用ブログCGIでも
  そのまま表示される

専用ブログCGIはまだ未作成ですが、予定はしております。
88投稿者:三河人  投稿日:2004/03/08(月)01:42:42
>87の小1さん
ん?インデント?
これの意味(機能)が解りませんでした。
ココの本レスへは書き込み可能ですので、説明を出来ればお願いします。
89投稿者:名捨て人  投稿日:2004/03/08(月)20:54:51
インデントは、段落下げ機能のことだと思います。
90投稿者:三河人  投稿日:2004/03/09(火)01:12:13
>89の名捨て人さん
>インデントは、段落下げ機能のことだと思います。

段落下げといいますと、↓こんな感じの事ですか?

あああ
  ・いいい
  ・ううう
91投稿者:三河人  投稿日:2004/03/09(火)12:50:30
あと、うぇぶろぐ板は改行数リミットをかけないようにしないと。
92投稿者:三河人  投稿日:2004/03/10(水)01:08:59
飲尿91
は完了。
・小見出しをつける
・引用ブロックを作る
は、まあまあそれっぽく出来た。

・リストをつくる
・定義リストをつくる
これが意外と難しい。
Perlに詳しい人に聞かないと解らないなあ…。
誰かhelp。
93投稿者:三河人  投稿日:2004/03/10(水)01:12:26
例えばですね、
-----------------------
-あああ
-いいい
-----------------------
と入力したら、
-----------------------
<ul>
<li>あああ
<li>いいい
</ul>
-----------------------
とタグ変換したいんですが、<ul>と</ul>の付ける方法(条件)が
解らなかったっす。
94投稿者:三河人  投稿日:2004/03/12(金)02:45:30
ちびっと、解ってきた。
近いうちに暫定公開出来そう。
95投稿者:三河人  投稿日:2004/03/13(土)02:09:39
うーむ。
一応出来たけど、繰り返すとうまく行かない。
1レス内に1回だけなら階層でもおっけー。つまり、
-----------------------
-あああ
-いいい
-----------------------
や、
-----------------------
-あああ
--いいい
--ううう
-えええ
-----------------------
といった指定も可能。だけど…
-----------------------
-あああ
-いいい
おしまい。
-あああ
-いいい
-----------------------
とすると、タグ構成がくずれる。どうしようかな?
このままでいいかな?
ダメなら、誰か方法を教えて下さい。
96投稿者:三河人  投稿日:2004/03/19(金)02:07:33
誰も教えてくれない…。
これから数ヶ月は仕事が忙しくなるので、スクリプト対応は
中断になると思います。
御了承をば。
97投稿者:三河人  投稿日:2004/03/19(金)02:16:18
ちなみにバグ有り版で良ければ現時点でも使えます>ブログ支援入力
使い方は、はてなに合わせたつもりです。
あくまで「つもり」。
98投稿者:三河人  投稿日:2004/03/24(水)12:11:11
メモ。
------------------------------------------------------
■ブログCGIの機能
 1.設定機能
   ・文字色
   ・背景色or背景画像
   ・表示する最新記事n件指定(n=1〜5)
   ・出力するHTML名(他のブログHTMLとは重複不可)
 2.HTML出力機能
   ・上記で設定したブログHTMLへ編集出力
    リンク先を常に統一するのと、毎回CGI起動するのを防ぐ為
    (例)「test」と指定した場合
       →http://www.mikawaban.com/blog/test.html
        として編集出力(閲覧者はこのURLを見る)
   ・但し、過去記事はCGIで表示?

上記に関連しての追加対応。
・削除権CGIに、スレ作成者がスレッドを書込禁止,削除出来る機能を追加
 (weblog板の場合は、上記2.で出力したブログHTMLも自動的に削除)
99投稿者:三河人  投稿日:2004/03/25(木)00:24:44
とりあえず、
>・削除権CGIに、スレ作成者がスレッドを書込禁止,削除出来る機能を追加
これを対応完。
100投稿者: 投稿日:
101投稿者:三河人  投稿日:2004/04/13(火)23:48:35
現在、ブログ作成ツールの試作品を作ってます。
あくまでイメージを湧かせる為のレベルですので、バグはいっぱいあります。
くどいですが、モロ途中ですので御了承をば。
これから(時間が出来たらちまちまと)肉付けしていきます。

ちなみに現時点ではこんな感じ↓で表示します。
(クリックするとログからブログページを生成します)

http://www.mikawaban.com/cgi-bin/blog.cgi?040305012135b/abc/test
マンソーさん
http://www.mikawaban.com/cgi-bin/blog.cgi?040307000920b/abc/test
ケロッグさん
http://www.mikawaban.com/cgi-bin/blog.cgi?040305092203b/abc/test

今はテスト用に一律「test.html」のURLへしか出力しませんが、
実際には各々に(ダブらないように)任意のサイト名で作れるようにします。
んで、各自のHPからそのURLへリンクすれば良い、と。
こんな方向でいいっすか?
102投稿者:三河人  投稿日:2004/04/23(金)01:12:27
ちょっと方式を変えたので、飲尿101のレス先は多分見れなくなってます。
103投稿者:三河人  投稿日:2004/04/26(月)01:37:15
飲尿101
ですが、90%ほどの仕上がりになりました。
ある程度は使える状態になってます。
ブログ設定やブログページ生成は、削除もーどから行えます。
104投稿者:九龍デジロウ  投稿日:2004/07/12(月)04:36:08
あーここでもいいんですかね?
とりあえずですね、九龍ですが『いったん』閉鎖します。
その間にリニュを行いたいなと。
んで、三河版に強く要望というか、コレができない場合には誠に遺憾ながら…
そのコレというのはですね、
新規作成スレッドのフォームを別にしてほしいのです。
専用ページを作成するなりしてほしいのです。
一番上にスレッド作成入力フォームがあるのはやはり、
初心者にもマルチポスト対策にもやはり得策ではありません。
マジでコレの改良方法をご享受下さいませ。

んでできたとしたら、九龍版を「ZERO-FIELD」と名前を変えて
ゼロから再スタートです。
今度は板を限定、エンタテイメント専門にします。
お絵かき掲示板なども盛り込んで
絵描きさんを中心にしたコミュニティを形成する予定です。
TOP絵に関してはすでに発注済みです。
105投稿者:九龍デジロウ  投稿日:2004/07/12(月)04:39:08
マルチポスト対策として鯖も移動させます。
lunar-city.comは近々解約予定です。
新ドメインを考えてます。
106投稿者:九龍デジロウ  投稿日:2004/07/12(月)04:40:58
書いてからスレ違いだと思いました。
すみません。
107投稿者:まつなが  投稿日:2004/10/30(土)20:24:51
dai.cgiをちょっといじればRSS出力が可能になるのではないかと思うんですがどうでしょう?
108投稿者:三河人  投稿日:2004/10/31(日)01:08:54
>107のまつながさん
>dai.cgiをちょっといじればRSS出力が可能になるのではないかと思うんですがどうでしょう?

えーと、RSS出力って確か
「共通フォーマットののデータ形式で出力して、各分野で共有使用が出来るように
しましょう」
ってゆー事でしたか。(かなり曖昧)
以前、BBS NEWS!でその辺りの文献を見たけど忘れました。
またちょっと見直してきます。

もし当たっていたとしても…どうでしょうか…一から作った方が早いような?
別のフォーマットに出力するという点では、dai.cgiを使えない事も
無いとは思います。
#今まで必要性を感じていなかったのと、要望が無かったので
#詳しく調べていませんでした。
109投稿者:三河人  投稿日:2004/10/31(日)01:33:59
BBS NEWS!での関連記事。
http://hostpring.cocolog-nifty.com/hitori/2004/01/rss.html

うーむ、当たってるよーな、当たっていないような。
フォーマットはXML形式なんですね。
要望があったら検討してみます。(いつになるか???ですけど)
110投稿者:まつなが  投稿日:2004/10/31(日)01:38:19
サイトの最新情報の要約データで、人間ではなくRSSリーダーなどの「機械に読ませる」ためのフォーマットといえばいいですかね。
見本。いくつかの形式があり、MovableTypeでは数種類出力してます。
http://kotonoha.main.jp/index.rdf
http://kotonoha.main.jp/index.xml
http://kotonoha.main.jp/rsd.xml
http://kotonoha.main.jp/atom.xml
ヘッダにはこういうのが入ってます。
<link rel="alternate meta" type="application/rss+xml" title="RSS" href="http://kotonoha.main.jp/index.rdf" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://kotonoha.main.jp/atom.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://kotonoha.main.jp/rsd.xml" />
ちなみに、お絵かき掲示板のBBS Noteはかなり前からRSSを出力できるようになってます。
111投稿者: 投稿日:
112投稿者:松永  投稿日:2004/10/31(日)01:47:00
RSSが使えると、それを応用できるので便利なんですよね。
たとえば
http://www.skullysoft.com/soft/ssc-board/c-ticker.shtml
こういうことができる。
http://acapulco.dyndns.org/pukiwiki/pukiwiki.php?C-TICKER
ここ参照。
ということで要望しまーすヽ(´∇`)ノ
RSS出力対応すると、掲示板界でもちょっとしたトピックになるんじゃないかと思います。
113投稿者:三河人  投稿日:2004/10/31(日)11:58:27
>まつながさん
情報どもでした。なんとなく解ったので、検討してみたいと思います。
直ぐには難しいと思いますので御了承下さい。

さて、RSS出力するタイミングとゆーか、方式を三河版スクリプトで
どのよーにするかを考えないといけないんですが、どーしたものか。
一定時間毎に自動更新しないと意味が無いので…。
・案1…三河版スクリプト(amezo.cgi)内から一定時間毎にRSS出力する
    別CGIを実行
・案2…別CGIで時間監視しながら常駐実行して、一定時間毎にRSS出力
このどちらかになりそうですが、どちらも私がやった事ないのがネックです。
実現は可能でしょうけど。ちょっと時間を下さい。
114投稿者:まつなが  投稿日:2004/11/01(月)01:15:16
急ぎはしませんのでどうぞよろしくー。
ブログの場合は、新記事投稿時に更新。
BBS Noteの場合は2パターンあって、一つはcgiで動的出力(静的ファイルでなくてもOK)
もう一つは投稿ごとにファイル作成。
静的出力の場合は、一定時間ごとに、というより、投稿のタイミングで同時にって感じですかね。三河版の場合は、横レスは無視して、レスが付くごとにでしょうか。ちょいと処理が増えますけどね。
もしdai.cgiの出力を変えてRSSのxml形式にすれば、それでRSSとして使えますので(多分)、一番簡単かもしれませんね。
115投稿者:三河人  投稿日:2004/11/01(月)01:23:40
>まつながさん
現時点での経過報告。
一応、案1の方向で考えていますが、ちょっと説明が足りなかったようで
>投稿のタイミングで同時にって感じですかね。
と、まつながさんが言ってる通りのタイミングで前回更新時との時間差が
一定時間(1時間かな?)を達していたら再更新、としようとしていました。

うーむ、サンプルRSS等で試して見たら動作したので
「あ、こりゃ上手くいけるかも?!」
と思って、三河版に当てはめてダミーRSSデータだけ作って見ようとしたら
全然動かなかった(笑)
先は長そうです。
116投稿者:三河人  投稿日:2004/11/04(木)00:26:21
ちょっと別話題。

まつながさんの所で
「ココ(三河版)のスクリプトはタイトル変更やレス内容変更が難しい」
という会話がありました。
確かに現在のスクリプトでは未対応ですので、実際には手修正するしか
無い状態です。
これって、スクリプト対応したほうがいいのかな?と思ってます。
作成途中ですが、管理人用スクリプトがありますので、その中に組み込んで
公開したほうが良いとも思いますので検討してみます。
ちなみに現時点の管理人用スクリプト機能は
・スレッド一括削除機能(荒らしスレッド削除用)
・削除パスワード変更機能
が付いてます。
117投稿者:三河人  投稿日:2004/11/05(金)02:10:19
http://www.mikawaban.com/r.cgi?main/040628220028/132-134
の件について。

鯖容量チェックの参考すクリプト。
http://sb.xrea.com/showthread.php?s=&threadid=693&pagenumber=3
試しに打ち込んでみたら、なんか出来そうだった。
しばらく検討中。
118投稿者:名捨て人  投稿日:2004/11/05(金)02:27:08
Bshellが使えるんならduでいいと思う
119投稿者:三河人  投稿日:2004/11/05(金)02:39:04
うーん、解らない。WebARENA鯖(旧タイプ)の場合、
cgi-bin配下にしかスクリプトが置けないので、単純に飲尿117
サンプルスクリプトを設置するだけじゃあ算出出来ない。
(cgi-bin配下に置くと、cgi-binの容量計算をしてしまうし)
以下、サンプルソース。
------------------------------------------------------
#!/usr/local/bin/perl
sub sr{
local($d)=@_[0];
local(@_,$_,$d_);
opendir(DIR,$d);
@_=readdir(DIR);
closedir(DIR);
for(@_){
next if(/^\.{1,2}$/);
$d_="$d/$_";
if(-d $d_){
&sr($d_)
}else{
$s+=-s _
}
}
}

&sr('.');
printf("Content-Type:text/html\n\n%.2f[MB]",$s/(1024**2));
exit;
------------------------------------------------------
これをちょっと改造(WebARENA鯖の場合、../homeフォルダ下を全部opendir
すればいいはず)と思うんですけど、500エラーが出て上手く改造できません。
解った方、教えて下さい。
120投稿者:三河人  投稿日:2004/11/05(金)02:58:21
>118の名捨て人さん
>Bshellが使えるんならduでいいと思う

最初に書きますが、私はシェルスクリプトは一切知りませんので御了承をば。
WebARENAサイトを見ましたら、シェルスクリプトが使えるとありましたので
可能という事で宜しいですか?
http://sonic64.hp.infoseek.co.jp/cat_e382b7e382a7e383abe382b9e382afe383aae38397e38388.html
ここを見たら少しだけシェルスクリプトの意味が解った気がしましたが、
「du」コマンドだと誤差が出るらしいので
-----------------------------------------------------------
$ find -type f -printf "%s\n" |perl -ne '$sum += $_; print "\r$sum"'
-----------------------------------------------------------
とせよ、みたいに書かれていました。
と言っても、これを具体的にどーすればいいのかもまだ調べていません。
明日以降、また調べてみます。

解る方が居ましたら教えて下さい>ALL
121投稿者:名捨て人  投稿日:2004/11/05(金)08:33:36
おもしろそうですね。
122投稿者:名捨て人  投稿日:2004/11/05(金)08:55:18
duはこれ
http://x68000.q-e-d.net/~68user/unix/pickup?du

perlスクリプトの中で
$du=`du`;
ってやると$duにduコマンドが吐いた文字列が帰ってくるはず。
あとはその文字列を加工してやればほしい情報は得られる。

誤差に関しては容量9割前後で警告するような仕様にすれば
あまり厳密に作りこむ必要はないと思う
123投稿者:名捨て人  投稿日:2004/11/05(金)21:03:57
つーかarenaはSSH使えないんだっけ?

じゃあわかりにくいね

$size=`du -sk /home`;
ってやる方法もあるけど・・・動くかなぁこれ?
arenaでディレクトリ遡って動かすのも厳しい気がする
124投稿者:三河人  投稿日:2004/11/06(土)01:59:12
>122〜123さん
レスどもです。

まず、ツールで使用量を確認しまして、
-------------------------------------------
・FFFTPソフトでの使用量算出値  : 40.04 MB
・WebARENAツールでの使用量算出値 : 43.84 MB
-------------------------------------------

約40〜43MBの値が返却されれば、オケーだと思うんですが、
とりあえず教えていただいたコマンドを実行した結果は
-------------------------------------------
1.$du=`du`;を実行した返却値
  → 63 ./sub 4 ./count 101 ./log 674 .
2.$size=`du -sk /home`;を実行した返却値
  → 12 /home
-------------------------------------------
となりました。
なんだろ?どれかの数字が使えるんかな?
125投稿者:名捨て人  投稿日:2004/11/06(土)03:05:18
http://sonic64.hp.infoseek.co.jp/2004-05-26.html#2004-05-26-1
↑ここでやってること、参考になりませんか。
鯖使用量はブロックサイズから計算したものでいい?のかな?
126投稿者:名捨て人  投稿日:2004/11/06(土)08:32:24
オプションを-sbとか-skとか-smとかにして試してみたらどうなりましたか?
127投稿者:三河人  投稿日:2004/11/07(日)01:43:09
>オプションを-sbとか-skとか-smとかにして試してみたらどうなりましたか?

色々と試してみまして、「/home」の所を「../home」とした所
----------------------------
$du=`du -sb ../home`;
→42478592 ../home …バイト単位?

$du=`du -sk ../home`;
→41483 ../home …キロバイト単位?

$du=`du -sm ../home`;
→41 ../home … メガバイト単位?
----------------------------
とゆー結果に。階層設定が足りなかったようで。
でもこれで良さそう。どの返却値でも使えそうです。どもでした。
128投稿者:三河人  投稿日:2004/11/07(日)02:28:34
とゆー訳で、スクリプト対応。
http://www.mikawaban.com/r.cgi?sapo/000811182848/304

ココの場合は、使用率90%を超えたら板の一番上に
「鯖使用率がやばいっす!管理人に連絡して下さい!」
と表示するようにしました。
スクリプト対応箇所は「Ver1.38a」の文字列で検索してもらえれば
解ると思います。
129投稿者:三河人  投稿日:2004/11/07(日)02:37:11
飲尿128
の追記。
気合いのある方は、sendmail等で管理人宛てにメール送るように
改造してもいいですね。私は気合いが無いからやんない(笑)
130投稿者:名捨て人  投稿日:2004/11/07(日)20:35:23
なんか突っ込まれてるけど、スクリプト起動させるたびに毎回shell呼び出すってのは
ちょっと現実的じゃない

cronは使えないのん?
cronで定期的に別スクリプト呼び出してリダイレクトさせてtxtに落とし
表示だけmainのcgiから呼び出すってのが現実的な解だと思うけどー

じゃなければ1時間に一回起動するようにするとか
131投稿者:名捨て人  投稿日:2004/11/07(日)23:02:59
http://amezor.on.arena.ne.jp/lobby/041105083730.html
132投稿者:三河人  投稿日:2004/11/07(日)23:54:25
>なんか突っ込まれてるけど、スクリプト起動させるたびに
>毎回shell呼び出すってのはちょっと現実的じゃない

毎回呼び出す事に負荷がかかるか否かは元々考えてましたし、
一度取り込んだ使用量の値をデータ化して、1日1回だけ起動も
考えてました。
1.毎回呼び出す事に負荷がかかるか否か
  →WebARENA鯖で体感速度及びCGIで処理速度測定したけど、特に今の所は
   問題無い気がしたので、とりあえずこのままにとしました。
2.一度取り込んだ使用量の値をデータ化して処理を軽減させる
  →1.の件とも重なりますが、それとは別に、データファイルが
   増えてしまうのが(ココは)あんまり好きじゃなかったので
   見送りにしました。(ただでさえ、データファイルが多いので)
3.じゃなければ1時間に一回起動するようにするとか
  →これも同じ理由ではあるんですけど、時間が無くてそこまでやれなかった
   とゆーのが理由です。

要望があったら考えます。
投稿者 メール

新着レス 前の50個 次の50個 レス全部を見る 掲示板に戻る 上へ