68user's page 掲示板

Prev< No. 3900〜3919> Next  [最新発言に戻る] [過去ログ一覧]
No. 3900 # 68user 2004/07/27 (火) 23:01:40
>>3899 jeiu
> SSL_CTX_set_cipher_listで複数指定はできないのでしょうか
できます。マニュアル読んでますか?

>>3880 68user
で複数指定する例をあげていますし、さらにそこで
> 書き方は OpenSSL のマニュアル ciphers(1) に載っています。
とも書きました。ciphers(1) には
      The cipher list consists of one or more cipher strings
      separated by colons.
とあります。

なのにこういう質問が出てくるのはなぜですか?

No. 3901 # スナフキン 2004/07/28 (水) 01:30:56
不要かもしれませんが結果報告です。

受け取ったデータを一次ファイルに格納して再読み込みする仕組みだったので、
配列に格納せず他のデータをタブで区切って追加させて、再読み込み時に

my($name, $value)=split("\t", $record, 2);

と split オプションを追加して、複数のデータを処理させましました。

cgi-lib.pl では \0 で、この掲示板では "," で区切っているので、別の方法を
と思いましたが、変更箇所を最小限にするために結局この形にしました。

リファレンスは苦手なんで敬遠してましたが、これをきっかけにまじめに勉強
しようと思います。助言ありがとうございました。

No. 3902 # jeiu 2004/07/28 (水) 15:56:11
68user殿
失礼しました。
日本語訳のページをのぞいていました。

「コロンで分離する」と理解しました。

No. 3903 # かりり [E-mail] 2004/07/31 (土) 20:55:06
こんにちは暑中お見舞い申し上げます。

覚えているかどうかは分かりませんが
今から7年前くらいにNETで多大な迷惑を
おかけしたものでございます。当時CGIって何ですか?
とか言っていた私も今では大手プロバイダでシステム
いじってたりします・・・。玉に誰にも聞けない初歩的(?)
な事があると、何故か68user様のサイトを参考にしてしまい
頭をすっきりさせているしだいであります。ずっと変わらず
存在しているサイトというのは私にとってとても貴重な物でして
上手く言えなくて申し訳ございませんが
どうもありがとうございます。これからも利用させていただきたく存じます。

掲示板の書き込み内容としてそぐわないのは重々承知でございますが
他にコンタクトをかける手段を持ち合わせておりませんもので
ご迷惑をおかけいたします。 失礼いたします。ニンニン。

赤色の文字は 「Windows 機種依存文字」か、いわゆる「半角カナ」です。 この掲示板では自動変換されますが、今後は使用しないで下さい

No. 3904 # 68user 2004/08/02 (月) 03:04:19
>>3903 かりり
お久しぶりです。お元気そうでなによりです。SEGA BBS で
遊んでたのは 7年も前なんですねぇ。

> CGIって何ですか?
は忘れましたが、「タバコを吸って地球温暖化になったらどう
するんですか?」と言われて困ってしまったのはよく覚えています。

IT 関連の職につかれましたか。ちなみにわたしは SE なのか
プログラマなのかよくわからんのですが、とりあえず Perl や
C や Oracle や Pro*C や PL/SQL や Java などと たわむれる
毎日です。

「ここが間違ってる」というご指摘や「もっとここを詳しく説明しろ」
とかいうリクエストがありましたら、遠慮なくどうぞ。

No. 3905 # 68user 2004/08/02 (月) 03:05:08
「UNIX の部屋」
      http://X68000.q-e-d.net/~68user/unix/
を更新しました。

No. 3906 # has 2004/08/03 (火) 00:59:08
>>3892 じぇぃじぇぃ
その後いかがでしょうか。

>>3893 has
にも書いたとおり、他の人に聞いてなんとかなったのならそれはそれで
まったく構わないのですが、何をどうしたかの報告が欲しいんです。

No. 3907 # さいさん 2004/08/03 (火) 21:59:23
HP-UX11.00でPerlでシェルスクリプトを書いています。
Perl4なのですが、Perlでの置換について教えてください。

不等号で囲まれた文字列「<aaa.bbb@test.co.jp>」から
不等号だけを取り除いた文字列を取り出したいのですが
上手くいきません。

--------------
#!/usr/contrib/Q4/bin/perl
#

$addr="\<aaa.bbb\@test.co.jp\>";
$addr=~ s/<//g;
$addr=~ s/>//g;
print "$addr\n";
exit 0;
----------
この場合だと、置換処理を2回行わなければなりません。
1回で終わらせたいのですがごうすればよいでしょうか。

--------------
#!/usr/contrib/Q4/bin/perl
#

$addr="\<aaa.bbb\@test.co.jp\>";
$To=~ s/([^<>]?)+?/$1/g;
とか
$addr=~ s/^<([^<>]?)+?/$1/g;

exit 0;
----------

No. 3908 # 68user 2004/08/03 (火) 22:15:05
>>3907 さいさん
> HP-UX11.00でPerlでシェルスクリプトを書いています。
Perl で書いたスクリプトは Perl スクリプトと呼びます。sh や
csh などのシェルが解釈するスクリプトがシェルスクリプトです。

> 1回で終わらせたいのですがごうすればよいでしょうか。
perl4 で動くかどうかはわかりませんが、perl5 では以下の
どれを使ってもうまくいきました。
    $addr =~ s/(^<|>$)//g;
    $addr =~ s/[<>]//g;
    $addr =~ s/^<(.*)>$/$1/;
    $addr =~ s/<(.*)>/$1/;

No. 3909 # たむたむ98 2004/08/03 (火) 23:04:51
いつもこのHPにお世話になっている者です。

この6月に会社の社内ネット担当になり、NW1年生になりました。
今はコマンドプロンプトやらTelNetをいじりながら勉強中です。
今日も自宅に戻ってから、
Windows98環境のコマンドプロンプトでパチョパチョ叩いて勉強していました。
画面がスクロールできなく小さいなと思い、
ツールバーの画面最大化ボタンを押してみたら、大変なことに!!

最大化の画面からツールバーが表示できる術を知らず、画面が戻らなくなりました。
EXITで一度ログアウトしてから再立上してみたのですが、
最大画面のままで、、

元の画面に戻すコマンドや、又はコマンド指示以外に元に戻す方法を教えて下さい。
どうぞ宜しくお願い致します。

No. 3910 # 68user 2004/08/03 (火) 23:07:49
Windows には詳しくないので「コマンドプロンプト 最大化 戻す」で
検索したところ、
http://forum.nifty.com/fpcu/top/doslog01/0896.htm
> 通常、Alt+Enter(Altキーを押しながらEnterキーを押す)で戻ります。
だそうです。試してみてください。

No. 3911 # sorame 2004/08/04 (水) 00:56:13
alt+enterはコマンドプロンプトというよりも
最大化した状態のアプリケーションを戻すようなイメージで使えます。

No. 3912 # さいさん 2004/08/04 (水) 09:23:47
>>3908 68user
>> 1回で終わらせたいのですがごうすればよいでしょうか。
>perl4 で動くかどうかはわかりませんが、perl5 では以下の
>どれを使ってもうまくいきました。
> $addr =~ s/(^<|>$)//g;
> $addr =~ s/[<>]//g;
> $addr =~ s/^<(.*)>$/$1/;
> $addr =~ s/<(.*)>/$1/;
Perl4でも上記のどれを使っても上手くいきました。

No. 3913 # 初心者 2004/08/04 (水) 09:31:36
はじめまして
最近、UNIXをさわるようになって、勉強中の身です。
このページでいろいろ勉強させて戴いています。
クーロンの設定で教えて頂きたいのですが、

(1)0 0 * * * /opt/cs/bin/logdel.sh > /dev/null 2>&1
(2)0 0 * * * /opt/cs/bin/logdel.sh > /dev/null

(1)(2)の動作の違いは、なんのなのでしょうか?
標準出力と標準エラー出力の部分を調べたのですが、イマイチ
理解できていません。
こんな質問で申しわけないのですが、ご教授願います。

赤色の文字は 「Windows 機種依存文字」か、いわゆる「半角カナ」です。 この掲示板では自動変換されますが、今後は使用しないで下さい

No. 3914 # 立神梢一 [URL] [E-mail] 2004/08/04 (水) 19:04:49
はじめまして。
Apacheについて質問といいますが疑問なのですが、mod_sslを使用してssl化した場合
と、そうで無い場合で、Apache(厳密にはブラウザからの表示)が極端に遅くなると
言うことは考えられるでしょうか?
現在はDebian GNU/Linux にてApt-getでインストールしたApacheを使用している
のですが、Solarisにソースコードからmod_sslを使用してssl化したApacheを
導入したところ、ローカルからの表示が極端に遅くなりました。(表示に1分以上かかる)
Debian GNU/Linuxで使用時と最も違う点はssl化した点と、VirtualHostの数を2つから
4つに増やしたことの2点なのですが、あまりに遅いためお尋ねする次第です。
Solaris側のApacheはSSLを有効にしての起動ではありません。
環境は以下になります。
Debian GNU/Linux(woody)+Apache(apt-getにてインストール)
Solaris9_x86+Apache1.3.31+mod_ssl
基本的に両方ともDSOを有効にし、現在は全く同じモジュールをロードして使用して
います。httpd.confはVirtualHostの記述、およびSolaris側にはssl関連の記述が
ある以外はほぼ同じと思われます。
また、errorlogを確認したのですが、特になにも記述はありませんでした。
何か情報等ございましたらお教えいただきたい次第です。

No. 3915 # いはら 2004/08/05 (木) 11:47:21
はじめまして。。
簡単かもしれませんが是非、識者の方のご助言をお願いします。
AIX4.3.2でlhaコマンドを利用出来るようにしたいのですが
方法を教えて下さい。
AIX4.3.3では利用できるものを見つけたのですが、、、
宜しくお願いします。

No. 3916 # コノテガシワ 2004/08/05 (木) 11:50:58
はじめまして。
68user様のPerlでFTPクライアントを作るページを参考にさせていただき、
FTP転送するプログラムを書いたりしています。
その中でFTPコマンドの NLST のレスポンスで 550 が返ってくるかどうかで
ファイル存在チェックなどしたりしているのですが、
最近、OSをLinuxのRedHat7JからRedHat9へ変えた所、
FTPサーバが vsftpd-1.1.3-8 になり、NLST の結果が 5 で始まらない結果しか
返って来なくなりました。
Windows2k付属ftpのデバッグモードでサーバレスポンスを見ると次のような感じです。

ftp> ls aaa
---> PORT ###,###,###,###,###,###
200 PORT command successful. Consider using PASV.
---> NLST aaa
150 Here comes the directory listing.
226 Directory send OK.
ftp>
※aaaは適当な存在しない適当なファイル名です。
これを見る限り vsftp サーバ側の反応が前と異なるということですよね。
この為ファイルの存在チェックができなくなってしまいました。
私の思いつく対策としては、
1.レスポンスコード(550)で判別ではなく、データポートに入ってくる値で存在チェックに変える。
2.NLST でなく quot SIZE や quot MDTM で判定(この場合 * ワイルドカードが使えなくなります)
3.vsftp のソースから変えてコンパイルする。
      (該当個所がみつかるかどうか、変えて他に影響がないかどうかが問題です)
4.wuftp に戻す。
やっぱりワイルドカードは使いたいので4が一番手っ取り早いでしょうか。
サーバ側のconfファイルの設定などで前のNLSTのレスポンスに戻せたら一番いいのですが、
マニュアルを見た感じでは無理そうですし(英語は苦手なので間違いがあるかもしれませんが)
サーバのレスポンスが変わってしまった理由や本来はどうあるべきなのかなど
なんでもいいですので、この件についてご意見をお聞かせ願いたいと思います。
よろしくお願いします。

No. 3917 # たむたむ98 2004/08/05 (木) 12:56:24
早速ご返答頂きまして、まことに有り難うございます。

実行したところ、最大化した画面が戻りました。
(もう一回実行すると最大化しました。)
とても助かりました有り難うございます。
これからも宜しくお願い致します。

--------------------------------------------------------------------------------
No. 3911 # sorame 2004/08/04 (水) 00:56:13
alt+enterはコマンドプロンプトというよりも
最大化した状態のアプリケーションを戻すようなイメージで使えます。
  

--------------------------------------------------------------------------------
No. 3910 # 68user 2004/08/03 (火) 23:07:49
Windows には詳しくないので「コマンドプロンプト 最大化 戻す」で
検索したところ、
http://forum.nifty.com/fpcu/top/doslog01/0896.htm
> 通常、Alt+Enter(Altキーを押しながらEnterキーを押す)で戻ります。
だそうです。試してみてください。

No. 3918 # 68user 2004/08/05 (木) 14:00:23
>>3913 初心者
> (1)0 0 * * * /opt/cs/bin/logdel.sh > /dev/null 2>&1
> (2)0 0 * * * /opt/cs/bin/logdel.sh > /dev/null
(1) は標準出力と標準エラー出力を /dev/null に捨てます。
(2) は標準出力だけ /dev/null に捨てます。

cron とからめて考えると、(実装にもよるでしょうが) 標準出力に
出力されたものはメールで通知、標準エラー出力への出力はログに
記録されるので、メールで通知せず、ログにも記録しない場合は
(1) がよいでしょう。

なお、> /dev/null 2>&1 は 1>/dev/null 2>&1 と等価であり、
      - 2>&1 で 2 (標準エラー出力) を 1 (標準出力) に
      - 1>/dev/null で 1 (標準出力と標準エラー出力) を /dev/null に
と考えるとわかりやすいかもしれません。

>>3914 立神梢一
とりあえず Solaris9_x86+Apache1.3.31 だけで試してみるべきでしょう。
もしそれが遅ければ名前解決が原因かも、などと切り分けられるので。
後は LogLevel や SSLLogLevel を debug にして、どこで止まっているのか
確認してみるのもよいかもしれません。

>>3915 いはら
> AIX4.3.2でlhaコマンドを利用出来るようにしたいのですが
よくわかりませんが、AIX4.3.3 の lha はどうやって入手したのですか?
AIX は知りませんが、フリーソフトのバイナリを配布しているサイトが
あるのならそこから入手、なければソースからコンパイルとなるでしょう。

    http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/
というのがありますが、どの程度信用できるサイトなのかはわかりません。

>>3916 コノテガシワ
> FTPサーバが vsftpd-1.1.3-8 になり、NLST の結果が 5 で始まらない結果しか
> 返って来なくなりました。
> サーバのレスポンスが変わってしまった理由や本来はどうあるべきなのかなど
わかりません。ftp は実装依存部分が多く、どれが正しいのか悩む部分は多いで
しょうが、調べてみても明文化された規格が存在しないというケースが多く、
わたしは深く考えないように努めています (世の ftp クライアントの作者の
方々はよくやるよなぁと感心します)。

例えば最近の ProFTPD なぞ NLST のオプションを弾くようになりましたし。
      http://www.miloweb.net/pastbbs/0008/2281.html

対処は目的にもよりますが、汎用的なつくりを優先させるなら
    レスポンスコード (550) で判別し、もしエラーでないならデータポートに
    入ってくる値で存在チェックする
がよいと思います。自分用のお手軽ツールで、とりあえず動けばいいや的な考えで
あれば、それこそ一番お手軽と思う方法がよろしいかと。

No. 3919 # コノテガシワ 2004/08/05 (木) 17:45:24
>> 3918
ご返答ありがとうございます。

他のサイトでもFTPクライアントのトラブルも拝見してきました。
どうやらサーバによって NSLT に使えるパラメータやそのレスポンスが違うのは、
RFC に定められた動き以外は FTPD(サーバプログラム)独自の+α機能
ということのようですね。(違っていたらご指摘下さい)

だから、クライアントを作る人も応用が利くように
色んなサーバを調べて対応した方が良い物が出来るということですね。

今回の場合、実はあるプロジェクトの開発用のマシンでの話でした。
開発環境だから本番と同じにした方がいいかもしれない・・・
でも、今後のことを考えると新しいOSで新しいFTPサーバでも
対応した存在チェックが出来るようにした方がいいかもしれない・・・
と少し悩んでいました。

今回の場合、それほど汎用的な作りを重視する必要は無いのですが、
自分の技術向上のためにも汎用的な作りにする方向で検討してみます。
ありがとうございました。

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