68user's page 掲示板

Prev< No. 1033〜1038> Next  [最新発言に戻る] [過去ログ一覧]
No. 1033 # 68user 2000/07/29 (土) 13:00:58
@gongo さん
> 呼び出されるイベントハンドラはあらかじめ決められた
> 関数の形式(XtEventHandler型)でなくてもよろしいのでしょうか。
void repaint(void) としたのは、てきとーに書いただけで、
    void handler(Widget,XtPointer,XEvent*,Boolean*)
が正しいです。まぁ XtEventHandler は
    typedef void (*XtEventHandler)(
        Widget /* widget */,
        XtPointer /* closure */,
        XEvent* /* event */,
        Boolean* /* continue_to_dispatch */
    );
なので、void repaint(void) でも動くはずです。C言語では
呼び出し側が渡した引数を、呼び出された関数側で受けなくても
構わないからです (…ほんとかなぁ。動くかどうかは環境依存かも)。


@ちゃいぱさん
> 「perlでVBのFormat関数みたいのはないですか」
ちなみに、この問いが「perl に strftime のような関数はないのか」
という意味なら、答えは「perl5 標準では、ない」です。

ただし Time::CTime モジュールをインストールすれば strftime
関数が使えるようになります。


@いちさん
> M-x Mew と入力すると起動すると書いてあるのですが、
> これをどこで(どういう場面で)入力すればいいのかが解りません。
emacs を起動して、ESC キーを押して、x を押して、
mew とタイプして Enter です。コマンドラインから
    % emacs -f mew
としても同じことになります。

> Netscape をkill した時に Bus error という表示が出て、
> .netscape フォルダの中に、lock ファイルができてしまいます。
常套手段として、rm -rf ~/.netscape で設定ファイルをクリア
してから、再度 netscape を立ち上げて下さい。preferences.js、
bookmarks.html などのバックアップは忘れずに。

No. 1034 # ちゃいぱ [URL] 2000/07/29 (土) 14:58:38
@68userさん
ありあまる回答をして頂き、感謝いたします。
あがとうございました。
ただ、元々の質問者のレスがなく、ちょっと残念...。

@Netboyさん
理解できました!
関数名を変えれば、結構使えそうですね。
ありがとうございました。

No. 1035 # 68user 2000/07/30 (日) 10:03:27
需要があるかどうかは知らないけど、BBS の全文検索の試運転。
    http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard/namazu.cgi
namazu-2.0.4 でやってますが、replace に正規表現使えるし、
filter いじれば この BBS のデータ形式にも対応できるし、
いい感じ。

まだ自動更新はされません。

@hsj さん
> #68userさんが断言してらっしゃると、
> #自分の記憶に自信があっても、ビビッちゃいます(笑
僕はかなりいいかげんな回答をしてます。
そもそも DNS サーバの設定をしたことがないくらいだし :-)

No. 1036 # 68user 2000/07/30 (日) 23:32:28
> http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard/namazu.cgi
あら、検索すると、データファイル中の remote host が丸見え。
filter で削るように設定したつもりだったんだが。というわけで、
いったん引っ込めます。

No. 1037 # いち 2000/07/31 (月) 16:02:04
68userさん>

御回答ありがとうございます。
仰せのとおり Mew を起動させようとしましたができませんでした。
どうやら、Mew の help があるものの、Mew 自体はインストールされてないみたいです。

そこで、Mew と im をインストールしました。
次に、アーカイブを展開するというように説明に書いてあったのですが、
これって、圧縮されたファイルを解凍するという事ですよね。
そう思って、gzip で圧縮されていたので、gunzip で解凍しようとするのですが、

gzip: mew-1.94.2.tar.gz: unexpected end of file

という表示が出て、うまくいきません。 どうしたらよいのでしょうか?


それと、.netscape/ のことについてですが、
その中にあるファイルの bookmarks.html は何となく解りますが、
preferences.js はどういうファイルなのですか?
その他の、cache/(ディレクトリ)内にある index.db
そして、archive/(ディレクトリ)、cert7.db 、history.dat、
history.list 、key3.db 、plugin-list 、plugin-list.BAK、
registry 、secmodule.db はそれぞれどういったファイルなのでしょうか? 教えて下さい。

それから僕は、ディスク容量を節約するために、cache/ フォルダの中に、
99/ というフォルダを作り、その中に必要なキャッシュファイルを移動し、
他のキャッシュファイルは、全て自動削除するように設定しているのですが、
その 99/ フォルダに入れたキャッシュファイルの効果があるか、良く解らないのです。
(どうやらキャッシュフォルダは 00〜0f、10〜1f までしか作られないみたいなので、
99にする必要は別段ないのですが)
これって、意味ありますか? もしくは、もっといい方法がありましたら教えて下さい。

No. 1038 # B-MAX [E-mail] 2000/07/31 (月) 17:54:57
FTPについての質問なのですが、
FTPでデータを転送するさい、失敗することはありえるのでしょうか
ある場合、正しく転送されたか、チェックすることは可能なのでしょうか?
ネットワーク関係は初心者なもので、よくわからないのですが
FTPはTCPの上位プロトコルなので、
データのチェックはTCPレベルでやっているのでしょうか?
突然の質問、失礼しました。

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