68user's page 掲示板

Prev< No. 1698〜1708> Next  [最新発言に戻る] [過去ログ一覧]
No. 1698 # 68user 2001/02/04 (日) 21:34:03
>>1697 BOSS
> CliantからTracertしても異常は無く
> DNSも問題なく引けてます、WWWは問題なく
qpopper が IP アドレスから FQDN を逆引きしようとして、
逆引きできないか、タイムアウトしている、というのは
考えられませんか? qpopper は何かログを吐いてませんか?

No. 1699 # けんす 2001/02/05 (月) 03:10:16
>>1696 68user
ばっちりでしたー。
すばらしいっす。感謝です68userさん。

http://www.kensu.com/bin/plywood.php
ごめんなさい。Perlじゃないです。
いつもここの掲示板、参考にしてますm(_ _)m

> あと、start=7 のときに「前の10件」が hoge.cgi?start=-3 と
> なりますが、これは宿題ということで。

あまり自信ないですけど、、

if ( $start != 1 ){ # 1件目から表示しているときは「前のxx件」を出さない

の部分を

if ( $start - $messages_per_page >= 1 ){

にしてみたら、いちおうできたみたいです、、
もしよかったら、正解を教えてくださいませ。

あとちょっと気づいたことなんですが、
「次へ」で見てみると、前のページの一番最後にあった発言が
また最上部へでてくるのですが、これは仕様ですか??
ちゃんと次のページへきたという安心感があってべつに問題ないのですが、
いちおうきいてみました。

ではー

No. 1700 # 68user 2001/02/06 (火) 00:48:42
>>1699 けんす
ああそうか…、ログの先頭が新しい書き込みで、最後が古い
書き込みなのね。僕は、この方式に start=xx 式の管理を
組み合わせるのはまずい仕様だと思います。

例えば、現在
    http://www.kensu.com/bin/plywood.php?start=30
とすると、No.64〜34 が表示されます。

しかし、今後書き込みがあると、同じ URL でも No.65〜35、
No.66〜36 とだんだんずれていきます。これでは特定の話題を
指して URL を示すことができません。

一方、
    http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=601-700
のように、古い順から数えて 601〜700 であれば、今後
いくら発言があろうと発言内容は変わりません。

# この点を仕様として考えておられるのでしたら失礼。

> if ( $start - $messages_per_page >= 1 ){
> にしてみたら、いちおうできたみたいです
これだと
    http://www.kensu.com/bin/plywood.php?start=10
のときに、「前」リンクが表示されません。まぁ、これを
バグと取るか仕様と取るかは人によるかもしれません。

> 前のページの一番最後にあった発言がまた最上部へ
> でてくるのですが、これは仕様ですか??
いえ、バグです (笑)

あと、ソースを公開されておられるのは大変素晴らしいですね。
僕は php を使ったことはありませんが、概要くらいは知ることが
できました。

# そして、php であっても、一つのスクリプトにまとめようとすると
# 結局 perl 的な書き方になってしまうのだなぁと思いました。

No. 1701 # TK [E-mail] 2001/02/07 (水) 20:41:41
質問です。CGIプログラムから別のCGIプログラムは実行できますか?
リンクチェッカーをCGIで作ったのですが、ブラウザ上から実行できる
ようにしようと思ってボタンを作ったのですが、全くだめでした。
誰か知っている人がいたらおしえてください。お願いします。

No. 1702 # 68user 2001/02/08 (木) 01:04:31
>>1701 TK
> 質問です。CGIプログラムから別のCGIプログラムは実行できますか?
情報が何も書いてないので、できます、としか言いようがないです。

No. 1703 # rosegarden 2001/02/08 (木) 05:12:49
以前に 4-stable は不安定と言いましたが、
最近は安定していますね。少なくともうちでは安定しています。
新しいデバイスドライバ試す程度なら、大丈夫でしょう。
ただし、2/1 から 2/4 までの間のソースは ipfw にバグが
あるのでその期間のソースからはビルドしない方が良いです。

No. 1704 # 68user 2001/02/08 (木) 10:20:18
>>1703 rosegarden
> 以前に 4-stable は不安定と言いましたが、最近は安定していますね。
もう SNAPSHOT ってなくなったんでしたっけ。freebsd-stable も
流し読みなので (読まずに捨てているとも言う)、最近は恐くて cvsup
できません。

No. 1705 # Sakiik [E-mail] 2001/02/08 (木) 13:29:28
はじめまして。
Sakiikaと申します。
長文失礼します。

このたび、UNIX_Cを触ることになってHPを参考に
させていただいているのですが、ライブラリルーチンの
opendirを使ったプログラムを書いたのですが、
while ((dir = readdir(dp)) != NULL ){
でコンパイラエラーが出てしまい、うまく動作しませんでした。
原因を調査したところ、
struct direct *dir;

struct dirent *dir;
に変更したら動作するようになりました。
これは、UNIX環境によって、
struct directとstruct direntの2つが定義されているのでしょうか。

初歩的な質問ですが宜しくお願いします。

No. 1706 # rosegarden 2001/02/08 (木) 15:29:03
>>1704 68user
>もう SNAPSHOT ってなくなったんでしたっけ。
いや、まだあります。ただここ数日ビルドに失敗していますね。
したのは jpSNAP からのログです。
>===> etc/sendmail
>rm -f freebsd.cf
>(cd /usr/src/etc/sendmail && \
> m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/ \
> /usr/src/etc/sendmail/../../contrib/sendmail/cf/m4/cf.m4 \
> freebsd.mc ) > freebsd.cf
>chmod 444 freebsd.cf
>+ touch /.buildworld_done
>+ tar cyf /4.2-STABLE-20010205-JPSNAP.tar.bz2 -C /usr/obj .
>tar: can't exec bzip2 : No such file or directory
>release releng4 ends at 2001/02/05 04:32:32
これ見ると、make buildworld は成功しているようです。ただ、
/usr/obj のパック(これは通常 make world する際には関係ありません。
jpSNAP サービス独自の処理でしょう)に失敗しているだけです。
これはメールしておきました。
>freebsd-stable も流し読みなので
最近はとくに留意する点はありません。昨年暮れと同様の方法で
make world 出来ると思います。一方 -current はちょっと、devfs がデフォルトで
採用されるようになったので、devfs 関係の記事を追ってないと
辛いかも知れません。ま、辛いとは言っても、ないデバイスは rc.devfs の
中でシンボリックリンク張れば良いだけですが。

No. 1707 # 雪ん子 [E-mail] 2001/02/08 (木) 16:27:38
雪ん子と申します。
初めて質問させていただきます。

CGI初心者ですが、参考書とWEBを参考にデーターベース(検索)なるのを
作成しています。
データはCSV形式で作成しており、ある条件に合致したものを表示する
ようにしています。
表示されたものにはリンクを貼りそれぞれのページを表示するように
しました。
しかし、情報が更新になる度に、リンク先のページのhtmlとデータの
CSVファイルの両方を更新しないといけないという二重でまになって
しまいます。
そこで、直接データベースからデータを引っ張り出して、リンク先の
ページを作成することは可能でしょうか。

因みに、こちらにテスト環境があります。
http://www.oitamirai.co.jp/cgi/search.html

No. 1708 # はじめ [E-mail] 2001/02/09 (金) 09:25:49
プロセス間で共有できるメモリの使い方を教えてください。
(システムコールshmget、shmat、shmdt以外で。)

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