68user's page 掲示板

Prev< No. 596〜612> Next  [最新発言に戻る] [過去ログ一覧]
No. 596 # あっちー [E-mail] 1999/12/16 (木) 16:31
こんにちわ、はじめましてあっちーといいます。
最近自分のパソコンにLinuxを入れました。
でもコマンドの使い方とか全然わかりません。
なんとxWindowを立ち上げてサウンドの設定までできましたが
CD-ROMが外付けなためCDROMびアクセスできません。
CDプレイヤーを立ち上げるとerorrと出てきます。
mountの設定なのでしょうか?
パソコンはSony VAIOでPCG505Sです。
CD-ROMはPCGA-CD5です。
いきなり掲示板に書いた内容がこんなですが
もしよろしければどなたか教えてください。

これからLInuxとUnixの勉強を始めていきます。
よろしくお願いします。

No. 597 # むちなちゅぼ〜 1999/12/17 (金) 03:22
Kaiさんゑ。
単にFTPが使いたい、てだけならば
CPANに行けばPerl用のFTPモジュールが置いてあるなりョ。

No. 598 # 68user 1999/12/17 (金) 04:33
> 具体的にいうと、getsocknameの使い方がmanでしらべても
> よくわからなかったのです(泣)
僕も知りませんでしたが、昨日から調べていてやっとできました。

        struct sockaddr_in local_socket;
        int len;
        long local_ip;

        len = sizeof(local_socket);
        if ( getsockname(socket,(struct sockaddr *)&local_socket,&len) < 0 ){
         printf("getsockname failed.\n");
        }
        local_ip = ntohl(local_socket.sin_addr.s_addr);

        printf("PORT %d,%d,%d,%d,%d,%d\n",
                (local_ip >> 24) & 0xff,
                (local_ip >> 16) & 0xff,
                (local_ip >> 8) & 0xff,
                (local_ip ) & 0xff,
                (ntohs(local_socket.sin_port) >> 8) & 0xff,
                (ntohs(local_socket.sin_port) ) & 0xff);

# わかってから man を読むと、何が書いてあるか理解できるんだけどなぁ。

> あるいは、CでかかれたFTPクライアント
FreeBSD あたりなら
    ftpコマンド http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/usr.bin/ftp/
    fetchコマンド http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/usr.bin/fetch/
    ftpライブラリ(fetchがリンクしている) http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/lib/libftpio/
などなど。FreeBSD 以外の環境でコンパイルしようとすると
苦労するでしょうから、ソースを読むだけにしておくのがいいでしょう。

今回参考にしたのは (結果的には丸写しになってしまったけど)
    http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/lib/libftpio/ftpio.c?rev=1.33
です。

> CDプレイヤーを立ち上げるとerorrと出てきます。
> mountの設定なのでしょうか?
mount は必要ないです。音楽CDを聞くには、
    「CD-ROMドライブに何曲目を鳴らせ」
という指令を送るだけで、後は CD-ROM ドライブが勝手にやってくれます。

で、お使いのプレイヤーの -device とか -d とかのオプションで、
CD-ROM ドライブのデバイスを指定できませんか?
# FreeBSD なら xcdplayer -device /dev/wcd0c とか
# xcdplayer -device /dev/cd0c ですけど、Linux は知りません。

No. 599 # 68user 1999/12/17 (金) 06:06
サンプルも作ってみました。anonymous ftp で、
ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/README.TXT を取得します。
    http://X68000.startshop.co.jp/~68user/tmp/ftp-client.c

レスポンスコードは見ていないし、バッファオーバーランはするし、
RFCに準拠していないし、ファイルがなかったらデッドロックするしで、
バグだらけですが、改造してみて下さい。

No. 600 # Kai 1999/12/18 (土) 00:27
おお!どうもありがとうございます!>68user様&むちなちゅぼ〜様
早速これを参考に頑張ってみたいと思います!!!

ほんとうにありがとうございます!!!

No. 601 # Yuuki 1999/12/19 (日) 08:50
あんまり意味のない話題なのですが、、、、
Linuxのペンギン

FreeBSDのマスコット?
(http://www.freebsd.org/gifs/freebsd_1.gif の右側のキャラクター)
どっちが好きですか?
僕はFreeBSDの方なんですが。

FreeBSDといいつつLinux使ってるんですけどねぇ〜<僕
RPMのデータベース(?)が壊れて強制再インストールという事故にあった事があるので
今度OS乗り換える時は、68userさんおすすめのFreeBSDにしようかと。

No. 602 # 68user 1999/12/19 (日) 15:59
> FreeBSDのマスコット?
でーもん君 (daemon) です。手に持ってるのが fork で
(fork(2) とかけている)、しっぽが (C言語の) ポインタだったかな。

> どっちが好きですか?
うーん、描く人によりますねぇ。http://www.jp.NetBSD.org/
でーもん君は憎たらしいし、Kondara Linux のペンギンは挑発的で
かわいくないし (ペンギンにも名前あるんでしたっけ?)。

> おすすめのFreeBSDにしようかと。
誤解のないように言っておきますが、Linux を使ったことは
ありません。なので、Linux と比べて FreeBSD がよい、という
わけではないです。

ただ、あんなにディストリビューションが乱立した状況は
混乱の元であると思ってますので (30個くらいありますよね)、
あまり人には勧めたくないです。そういう意味で、まわりの人には
    「Linux は使ったことはないけど、一本化されている FreeBSD の
        方がいいんじゃないの?」
と言ってます。

あと、NetBSD やら OpenBSD なんかを使ってみるのもいいかも
しれませんね。そこらへんを問題なくインストールできるなら、
少なくとも中級者でしょうから。

例えば NetBSD-1.4.1 (最新リリース) では、ユーザを登録する
コマンドが標準で入ってないので、/etc/mastep.passwd を
いじって pwd_mkdb することになります。
# もちろん登録コマンドをインストールする手もあります。

No. 603 # げんたろう [E-mail] 1999/12/20 (月) 07:47
FreeBSD上で、Treeコマンドを使いたいのだけけれど、
どうしたらよいのだろう。
もし、よろしかったら教えて頂けないでしょうか?

m(_ _)m

No. 604 # 68user 1999/12/20 (月) 10:04
tree ってどんなコマンドですか?
# もしかして DOS の tree?

No. 605 # Yuuki 1999/12/21 (火) 11:43
> > FreeBSDのマスコット?
> でーもん君 (daemon) です。手に持ってるのが fork で
> (fork(2) とかけている)、しっぽが (C言語の) ポインタだったかな。
意味があるのかぁ〜
ナルホドー

> > どっちが好きですか?
> うーん、描く人によりますねぇ。http://www.jp.NetBSD.org/
> でーもん君は憎たらしいし、Kondara Linux のペンギンは挑発的で
> かわいくないし (ペンギンにも名前あるんでしたっけ?)。
確かに。(^_^) > NetBSDのでーもん
やはり、僕はFreeBSDのでーもんがいいなぁ。
ペンギンの名前は知らないです。

> > おすすめのFreeBSDにしようかと。
> 誤解のないように言っておきますが、
(中略)
> Linux と比べて FreeBSD がよい、という
> わけではないです。
それはわかってます。
はっきりいって、OS換えるといってもぜんぜん決めてないのです。
始めはSolarisなんかにしようかと思ってたんですがこれは有料だそうで、、、、
その時、UNIXの部屋の
> FreeBSD に乗り換えてみませんか? ;-)
を見てFreeBSDにしようかと(^_^;;)
あと、FreeBSDのでーもん君も気に入ったでポイントプラス。

No. 606 # EM 1999/12/21 (火) 15:09
はじめまして。UNIXに関して(その他もですが)ほとんど知識の無い私はかなり参考にさせていただいています。ありがとうございます。

いきなりで申し訳ないのですが、CGIの環境変数HTTP_REFERER についてお聞きしたい事が有ります。
HTTP_REFERER を使って、前ページ判断をさせているのですが、値の入り方が不安定で、思うように処理を行わせる事が出来ません。
68userさんのページでHTTP_REFERER はブックマークやURLの手打ちでは値が入らないと書いてあり、なるほどと納得したのですが、同じようにブックマークから飛んできても、値が入っている時と入っていない時が有るようなのです。それって、サーバの設定に問題があるのでしょうか。

つたない文章で、言っている事が良くわからないかもしれませんが、何かアドバイスをいただきたいと思います。お願いします。

No. 607 # 68user 1999/12/22 (水) 01:14
> 始めはSolarisなんかにしようかと思ってたんですが
> これは有料だそうで、、、、
Free Solaris などもありますが、まぁ入手経費はかかりますね。

>> FreeBSD に乗り換えてみませんか? ;-)
> を見てFreeBSDにしようかと(^_^;;)
なるほど。ということでしたら、ぜひ使ってみて下さい。

> HTTP_REFERER
この値はあまり信用できません。ユーザがある程度自由にいじれる、
ということもありますが、IE ではブックマークや URL 直打ちで
飛んできた場合も、前に読んでいたURL (全然関係ない URL) が
REFERER に入っていることがあります。
# 最新版では直ってるかなぁ?

ではなくて、同じブラウザで、同じページを読んでいて、同じページに
ブックマークで飛んでも、値が入っているときがあったり、入っていない
ときがあったり、なんでしょうか。もしそうなら ちょっとわからないので、
    http://www.wakusei.ne.jp/twn/wwwlng.cgi
などで質問してみて下さい。

No. 608 # EM 1999/12/22 (水) 14:54
アドバイスありがとうございます。
教えていただいたURLに行って、色々読んでみました。
結局、HTTP_REFERER ってあんまり信用しちゃいけないんですね。
その値を使って、ページを振り分けるなんてことはあんまりしない方が良さそうですね。
そういう処理しようと思っていたんですけど、やめておきます(笑)

アドバイス、本当にありがとうございました。

No. 609 # 荒木 1999/12/23 (木) 19:18
はじめまして

最近Perlでのネットワークプログラミングの勉強はじめたばかり初心者です。
PORT コマンドで送るPORT 番号がわからずにYahooで検索しまして
こちらのサイトを発見しました。なんとアッサリ解決。ありがとうございました。

もうひとつわからない点がありまして,よろしければご指導ください。
FTPのユーザー認証で,USERコマンドを username@SERVER のような形で
送信しなければならないFTPサーバーがありまして,これがどうもうまくいきません。

ためしに,
$username ='username@ftp.server.com';
print SERVER "USER $username\n";
といった形で送ってみたのですがどうしても530 User unknownと言われてしまいます。
どうしたら良いのでしょうか?

関係ないですが,私のPC98にはデーモン君シールがぺたぺたと12枚も貼ってあります(笑)
今は,Solaris7をAT互換機にいれてるのですが,FreeBSDに比べてなんか動作が重いです。
こっちは,P3-500なんですが。

No. 610 # 68user 1999/12/23 (木) 19:40
> FTPのユーザー認証で,USERコマンドを username@SERVER のような形で
> 送信しなければならないFTPサーバーがありまして,
本当に「USER コマンド」ですか?
    USER anonymous (あるいは ftp)
    PASS username@SERVER
ではないですか? (つまり anonymous FTP)

> 今は,Solaris7をAT互換機にいれてるのですが,FreeBSDに比べてなんか
> 動作が重いです。
重いってのもありますけど、gzip とか tar とか gmake とか gcc とか
tcsh とかをインストールするのがめんどくさいので、あんまり好かんです。
# CDE も嫌。

僕は (gcc以外は) ソースからコンパイルしてますけど、
みなさんはバイナリインストールしてるんでしょうかね。

No. 611 # 荒木 1999/12/23 (木) 20:14
うぉ,レスめちゃ早です。

>本当に「USER コマンド」ですか?

USERコマンドみたいです。どうやらWindowsNT Serverにログインするときに
username@SERVERの形になってるみたいです。
ちなみにマイクロソフトのFTPサーバーにアノニログインしたときのログです。
長くて恐縮ですが。

LOCAL -> Socket Connected waiting for Login sequence.
REMOTE -> - You can connect to a SERVER by `user' command:
REMOTE -> - ftp> user username@SERVER
REMOTE -> - or by `cd' command (after logged in as an anonymous user):
REMOTE -> - ftp> cd //SERVER
REMOTE -> - Cache is enabled by default and can be disabled by `cd .' (toggle)
REMOTE -> - This (proxy) service is maintained by 'goiken@sic.shibaura-it.ac.jp'
REMOTE -> -extended FTP [MODE XDC]
REMOTE ->
COMMAND -> USER anonymous@ftp.microsoft.com
REMOTE -> -- USER for anonymous@ftp.microsoft.com.
REMOTE -> - ftp Microsoft FTP Service (Version 4.0).
REMOTE -> - Anonymous access allowed, send identity (e-mail name) as password.
REMOTE -> -- @ @
REMOTE -> ( - )/ -- connected to `ftp.microsoft.com'
COMMAND -> PASS **********
REMOTE -> -This is FTP.MICROSOFT.COM. Please see the
REMOTE -> -dirmap.txt for more information.
REMOTE -> Anonymous user logged in.
COMMAND -> SYST
REMOTE -> Windows_NT version 4.0


私の場合,Soralis2.6の時はGCC以外ほとんど自分でコンパイルしました。
今は,サーバーが5台もあってOSを入れ替える度にいちいちコンパイルするのが面倒なので
全てバイナリをインストールしてます。 日本サンユーザーグループが
毎年バイナリ&ソースのコレクションをリリースしてるんでこれを購入してます。
たしか5千円くらいで買えるんです。フリーソフトを集めただけにしては高い気がしますけど(苦笑)

No. 612 # 68user 1999/12/23 (木) 20:29
> うぉ,レスめちゃ早です。
やらなきゃいけないことがたくさんあるのに、
こーゆーことばかりしてるので、全然仕事が進みません(^^;

> REMOTE -> - This (proxy) service is maintained by 'goiken@sic.shibaura-it.ac.jp'
> REMOTE -> -extended FTP [MODE XDC]
これって ftp proxy だからではありませんか? ftp.microsoft.com には
USER=anonymous PASS=user@server でログインできました。

でも、それなら $username ='username@ftp.server.com' で
うまくいくはずですが、想像するに接続するホストとポートが
間違ってはいませんか?

ftp proxy がうちのまわりにないので試せないのですが、
もし public な ftp proxy サーバをご存知でしたら教えて下さい。

> たしか5千円くらいで買えるんです。
そうなんですか。それは知りませんでした。

> フリーソフトを集めただけにしては高い気がしますけど(苦笑)
確かに :-)。ftp で配布すればいいのにね〜。


ところで BSD MAGAZINE 創刊号はダメダメだったけど、
第2号はなかなか濃くていい感じです。でーもん君シールは
かわいくないですけど(笑)

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