68user's page 掲示板

Prev< No. 1247〜1263> Next  [最新発言に戻る] [過去ログ一覧]
No. 1247 # 68user 2000/10/11 (水) 22:45:51
せっせと作っております。機能設計書も詳細設計書も、
テスト仕様書もないプログラミングはなんと楽しいことか…。

@has
> んじゃあ、キャッシュのほう、情報を表示のに加えて、
> 削除とかもできるようにしといてもらえますか?
あい、了解です。あと、ソース送ってちょーだいな。
採り入れられる機能は採り入れます。


@noiz さん
> 検索で使用する namazu は Perl 版で良いのでしょうか?
namazu (の一部) は C言語で書かれているため、コンパイルが
必要です。ログインできないなら、あきらめた方がよいでしょう。

# プロバイダのマシンにコンパイラがあるかどうかわからないし、
# もしあったとしても namazu 環境を構築した経験がない
# なら、とても苦労するでしょう。

簡易検索機能でも付けるかなぁ…。


@aki さん
> メールをプログラムに落とし、perlで処理をして転送と言う
> 簡易な処理はできるようになったのですが、
メーリングリストサーバを自作しているんですか?

> ファイルのオープン処理やファイル作成などができません
> デバックではうまく出来ているのですが・・・??
実行権限が違うとか、環境変数が足りないとか、原因はいろいろ
考えられますので、これだけの情報ではわかりません。

/tmp あたりに適当にファイルを作ってみて、ファイルの
オーナーを確認したり、環境変数を全部表示させたりすれば
わかるかもしれません。

No. 1248 # noiz [E-mail] 2000/10/13 (金) 12:27:43
68userさん
ありがとうございます。結局 CGI の改造をお願いすることに
なってしまいましたが、嬉しいです。

はい、namazu で検索はあきらめます :-)
でも検索機能がなくてもぼくにはもったいないくらいです。

No. 1249 # ちゃいぱ 2000/10/14 (土) 01:39:14
いつもお世話になっています。
私の質問掲示板に.htaccessのdenyについての質問がきたのですが..,。
68userさん、ちょっと見てもらえますか。よろしくお願い致します。

http://www.parkcity.ne.jp/~chaichan/qanda/qa246.htm

No. 1250 # yuji 2000/10/15 (日) 05:07:25
どうも、ご無沙汰しております、yujiです。^^
現在、ソケットファイルを作成したいのですが、
その方法がわからず、困っております。
UNIXドメインソケットファイルの使い方はいろいろなサイトに記述されて
いるのですが、根本となるUNIXドメインソケットファイルの作成の
仕方について触れているサイトを見つけることができませんでした。^^;
もしなにかご存知でしたら、どうぞよろしくお願いします。
それでは、また。^^

No. 1251 # yuji 2000/10/15 (日) 05:40:06
どうも、yujiです。^^
下の記事の訂正なのですが、
簡単にUNIXドメインソケットファイルを
作成するコマンドはないのかなと思いまして。
すいませんが、よろしくお願いします。

No. 1252 # 68user 2000/10/15 (日) 09:39:15
@ちゃいぱさん
> 私の質問掲示板に.htaccessのdenyについての質問がきたのですが..,。
> 68userさん、ちょっと見てもらえますか。
えっと、こういう形での回答依頼はご勘弁を。答えたければ
答えるし、興味がなければ/知らなければ答えない、ということで。

今回の件に関しては、既にどなたかが書いておられますが
    deny from .XXXXX.ocn.ne.jp
というふうに先頭に . を付けるか、ホスト名が逆引きされて
いないならIP アドレスでの制限をする、くらいしか思い
付きませんでしたが、
    deny from dion.ne.jp
がうまくいっているなら外れっぽいですね。後は「どうやって
うまくいかないと確認したのか。その確認方法が間違っている
のではないか」くらいでしょうか。

@yuji さん
> 簡単にUNIXドメインソケットファイルを作成するコマンドは
> ないのかなと思いまして。
多分ないと思います。FIFO (名前付きパイプ) とは違って、ソケット
ファイルはサーバ側のプロセスが必ず存在していなければいけない
ので (必ずソケットに bind されていないといけない)、仮に
「作成するコマンド」があったとしても、その「ソケットファイルを
作成したプロセス」が終了した瞬間にソケットファイルは無効となります。

# という説明でいいのかしら…。FIFO は mkfifo や mknod コマンドで
# 作れます。念のため。

No. 1253 # ちゃいぱ 2000/10/15 (日) 13:33:54
いつもお世話になっています。
> こういう形での回答依頼はご勘弁を。
すみません、ついあまえちゃって、68userさんに振ってしまう私です...。
切り札使いすぎました。以後、気を付けます。

> その確認方法が間違っているのではないか
質問者に尋ねて見ます。
いつもながら、アドバイスありがとうございます。

違う意味で、今後もよろしくお願い致します。

No. 1254 # yamama 2000/10/15 (日) 22:42:39
http://virtys.virtualave.net/cgi-bin/so.cgi
こーゆー、SNMPに外部からアクセスできるかどうかを調べるには、
どしたらいいですか?

Perlでやりたいんですが。。
UNIXのコマンドとかあるのかな?

No. 1255 # 68user 2000/10/16 (月) 02:41:56
掲示板ですが、こんな感じでどうでしょうか。
    http://X68000.startshop.co.jp/~68user/tmp/wwwboard.cgi
「管理者モード」というのを追加しました。パスワードは
「abc」です。管理者モードからは、記事の削除、キャッシュの削除、
各種カスタマイズができます。

テスト用なので、好きにいじっていただいて構いません。

has からは
> 消したいキャッシュをマークしてから[削除]とかのボタンを
> 押すと消せる、というような感じがいいです。
という要望を頂いておりますが、使いやすいインタフェースが
思い付かず、未実装です。よさげな案があれば提案してもらえますか?

動作チェック・キャッシュ情報は、web 上からの設定変更で
一般に公開しないモードにできるようにしました。

それと、管理者用のパスワードですが、CGI 経由で設定
できるようにすると、CGI が nobody/www 権限で動く場合、
どうやってもセキュリティホールが出きてしまうので、
面倒ですが直接スクリプトを手で書き換えるようにしています。

あと、ちょっと手を広げすぎて、バグがたくさん残ってますので、
現在のバージョンは未完成品です。

@yamama さん
> SNMPに外部からアクセスできるかどうかを調べる
残念ながら SNMP は全くわからないのでパスです。

No. 1256 # noiz [E-mail] 2000/10/16 (月) 11:26:47
掲示板、さっそくテスト書き込み・削除をしてみました。
管理モードで一気に堕落しそうです :-P
自分のところでもテストで設置して試してみます。

No. 1257 # hsj 2000/10/16 (月) 17:51:15
@yamamaさん
おそらく対象サーバのSNMPのポートにアクセスして、
publicで情報が引っぱれるかどうかチェックしているだけでしょう。
要はSNMPクライアントの簡易版を実装しているんだと思います。
多分コマンド一発でお手軽に、みたいなのは無いと思いますが
ほぼ決め打ちで行けると思うのでそんなに面倒でもないと思います。
もちろんperlでも可能ですが、最低SNMPの認証部分のプロトコルを
解っていなければいけないでしょうね。

No. 1258 # has 2000/10/16 (月) 18:46:50
@68user
> という要望を頂いておりますが、使いやすいインタフェースが
> 思い付かず、未実装です。よさげな案があれば提案してもらえますか?
たとえば"checkbox"を使って、
<INPUT NAME="check" TYPE="checkbox" VALUE="1">キャッシュ1<BR>
<INPUT NAME="check" TYPE="checkbox" VALUE="2">キャッシュ2<BR>
連想配列/パーサの都合で困難そうであらば、
<INPUT NAME="check1" TYPE="checkbox" VALUE="x">キャッシュ1<BR>
<INPUT NAME="check2" TYPE="checkbox" VALUE="x">キャッシュ2<BR>
なんていう風なのを想像してたんですけど、どうですかね?
# "checkbox"なのに名前が全部違うってのはきれいじゃないか…

No. 1259 # 68user 2000/10/17 (火) 01:52:31
> たとえば"checkbox"を使って、
やってみました。削除するなら最近の発言を削除することが
多いだろう、ということで
    http://X68000.startshop.co.jp/~68user/tmp/wwwboard.cgi
    http://X68000.startshop.co.jp/~68user/tmp/wwwboard.cgi?mode=admin&passwd=abc
こんな感じ。どんなもんでしょ? さらに前のは「前の50件」ボタンで
表示できるようにするつもりですが、未実装です。

あと、
  > 消したいキャッシュをマークしてから[削除]とかのボタンを
  > 押すと消せる、というような感じがいいです。
これって s/キャッシュ/ログファイル/ の typo じゃないかと
思っていたのですが、キャッシュも checkbox で選択して
消したい、ということですか?


スクリプトに書いてある「TODO」の部分が今後の課題です。結構増えました。
    http://X68000.startshop.co.jp/~68user/tmp/wwwboard.txt
というわけで、どうも2、3日中に完成しそうにはありませんねぇ。

No. 1260 # もじ 2000/10/17 (火) 12:36:08
現在、cronが自由に使えるレンタルサーバを探しています。知っている方いませんでしょうか。プロバイダは別に入っているので、ホームページ作成用として考えています。

No. 1261 # has 2000/10/17 (火) 14:48:16
@68user
> 思っていたのですが、キャッシュも checkbox で選択して
> 消したい、ということですか?
きちんと説明していなくてスミマセン。
そうです、キャッシュの削除の話でした。

ところで、発言の編集については実装なしですか?
あと、閲覧者の側から出力文字コードの指定(km=euc|jis|sjis等)が
できるようになると、携帯からも見られるようになるのでうれしいです。

> というわけで、どうも2、3日中に完成しそうにはありませんねぇ。
ゆっくりやっていただければ、と思います。
「やる気が失せた」という言葉を聞くのが一番恐いです;-)

No. 1262 # ケイ 2000/10/17 (火) 23:13:30
こんばんわ。
HTTP クライアントを作ってみようで書かれてたものを
そのままをコピーしてCGIとしてvirtualave.netに設置したんです。
そこで問題が!
設置したサーバーと同じサーバーに置かれてるファイルは
ちゃんとダウンロードできないんですよ。
404になってしまいます。
これは一体どういうことなんでしょうか?
考えられる事がありましたら教えて頂きたいです。

No. 1263 # ケイ 2000/10/17 (火) 23:14:25
書き忘れです。
他のサーバーに置かれてるファイルは
ちゃんとダウンロードすることが出来ます。

Prev< No. 1247〜1263> Next  [最新発言に戻る] [過去ログ一覧]