>>2468 68user さん: お、バグですか!^^ 最新バージョンで試してレポートしちゃる!^^ >>2469 へにか さん: gimp 走りますか! 最近 solaris が増えてきたので、 役に立つかも。Alt+ScreenShot 系のキャプチャーは gimp に限ります。そぅとぅ〜便利です。 そのまま流れるように編集できるし。 最近なんか solaris の仕事多いんだけど気のせいかな? ココの問い合わせも増えてますよね。 |
>>2467 ふくし http://www.din.or.jp/~bigstone/cgilab/cgitips/mod_perl1.html ここの・・・ 8. exit()は使用できない exit()は使用できません。代わりに Apache::exit()関数が用意されています。 以下の判定でexit関数を他の関数にオーバライドできます。 use subs qw(exit); *exit = $ENV{MOD_PERL} ? \&Apache::exit : sub { CORE::exit }; |
>>2472 * さん: ありがとうございます! それは使えそうですね。 use Apache するのかな。(あ、調べますしらべます ^^) |
いつもお世話になります。 solarisでマシンにSICIカードを取り付けテープデバイスに装着させる場合、マウントするにはどのようにすればよいでしょう? 簡単でよいので教えてください。 |
>>2474 fairytale テープって mount できるんでしたっけ。 僕はいつも mount せずに % tar cf /dev/rmt/0 . とかやってますが。 |
tar cvf - . | ...と書いてある‘-‘の意味を教えて下さい。 |
>>2476 tarbo 標準入力 or 標準出力です。 大抵、man tar の -f オプションのところに書いてあります。 |
始めまして。ツバサと申します。 さっそくですが、質問させて下さい。 こちらのネットワークプログラミングの基礎知識を元にFTP送信処理をC言語で作成しています。 あるマシンへの送信が上手く行かないのです。 PORTコマンドのレスを読み込む時にread関数でエラーになってしまいます。 レスが返って来ないという事があるのでしょうか? ユーザーの認証などでは問題なくレスを取得できているようなのです。 それも、そのエラーが出るのはある特定のマシンへの時だけです。 何かお分かりになる事がありましたら、お願いします。 あいまいな質問で申し訳ありません。 |
すみません。 No.2478の書き込み時に遊び用のHNで送信してしまいました。 なので、内容で名乗っている名前と表題に出ている名前とが 違っています。 こんな理由なので、ご容赦下さい。 |
質問があります。 solaris2.6で例えば自マシンの/dev以下に、他マシンの/etc以下を mountする時の、書式を教えてもらえないでしょうか?すみません |
>>2478 まい > PORTコマンドのレスを読み込む時にread関数でエラーに > なってしまいます。 「エラー」って具体的に何が起こるんですか? >>2480 ui > solaris2.6で例えば自マシンの/dev以下に、他マシンの/etc以下を > mountする時の、書式を教えてもらえないでしょうか?すみません NFS を使いたいわけですか? ならばこちらなど。 http://www.google.com/search?hl=ja&q=mount+solaris2.6+nfs&lr=lang_ja でも、/dev に /etc を mount するのは多分うまくいかないと 思いますよ。デバイスにアクセスできなくなるし。 |
68userさん ありがとうございます。 勉強します。 |
68userさん、ありがとうございます。 read関数の戻り値が-1だったのですが、errnoを刈り取っていなかったので、 実ははっきりとしたエラー原因がわかっていないのです。 今、そのエラーが出るマシンでのテストができない状況にあるので、確認する 事もできずにいます。 何か情報がつかめましたら、また質問させていただきたいと思っていますので、 よろしくお願いします。 |
>>2483 まい > read関数の戻り値が-1だったのですが、errnoを刈り取って > いなかったので、実ははっきりとしたエラー原因がわかって > いないのです。 そうですね。errno の値に加えて、再現性があるかどうかなども はっきりしないので、もうちょっと調べてみて下さい。 |
いつも、お世話になっています。質問があるんですが・・・ 「Solaris2.6」の環境で動画ファイル(.aviなど)をファイルに落とす 方法がありますか? 「spilt」をやってみても、膨大なファイルの量になってしまいます。 何か、良い方法があったら、教えてください。 |
(質問) テープ装置がない端末でテープ装置がある端末のテープ装置にマウントするにはどうしたらよいでしょうか? どなたか教えてください、よろしくお願いします。 なお、端末同士の、mountは一応出来ます。 |
いつもお世話になっています。質問です。 perlbug コマンドを使って Perl エンジンのバグを起票したのですが、 Connected to ???.???.???.??? but sender was rejected. Remote host said: ???.???.???.??? Your site is blacklisted as a spam haven. と言われて生成したメールが受け取られませんでした。 お前が使っているサーバーは spam の踏み台になるサイトとして ブラックリストされているので、メールを受信しないということのようですが、 http://www.ordb.org で調べてもどこにも使っているサーバーを発見できませんでした。 また、サーバーの管理者にも連絡を取りましたが(Microsoft Exchange です) そのようなクレームは見当がつかないと主張していました。 perl.com がどのような論理で上の拒否を行っているか知りたい、 できれば担当者にメールして聞きたいのですが、 どうすればいいかお分かりでしたらご教示ください。 |
いくら現在は大丈夫だと主張していても、過去にそんなことが あったのかもしれません。。 管理人に、不正中継をしないことをよーく確認してから、 削除要求を出すように言うしか方法はないと思うんだな。 どこかの不正中継リストに登録されちゃっているから拒否されるんだから、 perlbugやらのMLを探したら、どこを見ているかがわかるのかな・・ |
>>2485 yuusuke > 動画ファイル(.aviなど)をファイルに落とす方法がありますか? 「動画ファイルをファイルに落とす」ってどういう意味ですか? 「動画ファイル」というからには既にファイルになっていると思うのですが、 split が出てくるところを見ると「フロッピーディスクに落とす方法」を 知りたいのですか? >>2486 usr mount する必要はなくて、 http://www.wakhok.ac.jp/~maruyama/Super/section2.10.3.html じゃあないでしょうか。 >>2487 ふくし http://dbforums.com/archive/95/2001/08/1/116085 によると、perlbug@perl.org に手動で送ればよいのではないでしょうか。 http://archive.develooper.com/perl5-porters@perl.org/msg06972.html によると、 http://www.mail-abuse.org/ じゃないでしょうか。 # どちらもちゃんと英文を読んでいないので、違ったら失礼。 |
解答ではないですが。 >>2485 yuusukeさんの質問は、恐らくは動画から静止画を 抜き出したいということではないでしょうか。 |
>>2489すみません。その通りです。フロッピーに落とす方法を教えてください。 いろいろとご迷惑をお掛けしてすみません。(CZさんを含み) |
>>2491 yuusuke > フロッピーに落とす方法を教えてください。 ならば、split すればいいと思います。 「膨大なファイルの量」になってしまうのは、元ファイルが 大きければそれは仕方がないでしょう? 何に困っているのか まだわからないです。 |
はじめまして Hiroといいます。 Solaris2.6上に、JAVAサーブレットの環境を構築したいと思っています。 j2sdk-1_3_1_02_solsparc.sh を使ってインストールしました。 その結果 j2sdk1_3_1_02 というディレクトリが作成されインストールもできたようでした。 しかし、バージョンを確認するため java -version というコマンドを打ってみると javaversion"1.1.3" と返って来ます。 (javaversion"1.3.1"とかえってきてほしいのですが) おかしいと思いよく確認したところ、2.6のインストールディスクにデフォルトでJAVA(の古いバージョン)が入っていたようで、 /usr/java1.1/ というディレクトリに古いバージョンがインストールされていました。 こういう場合、今からでも古いバーションをアンインストールする方法というのはあるのでしょうか? |
↓すみません、よろしくお願いします |
>>2493 Hiro /usr/local/ で j2sdk-1_3_1_02-solsparc.sh を実行すれば /usr/local/j2sdk1_3_1_02/ ができますよね。で、 /usr/local/j2sdk1_3_1_02/bin/ に PATH を通せばよいです (/usr/bin/ より前に)。 しかし、今後新しい JVM と置き換えることを考えると、 - /usr/local/java -> /usr/local/j2sdk1_3_1_02 という symlink を張る。 - PATH には /usr/local/java/bin を通しておく。 - /usr/bin/java は /usr/java/bin/java への symlink で、/usr/java は /usr/java1.1 への symlink なので、誤って古いものが起動しないように /usr/java を削除。それでも心配なら /usr/java1.1 をリネームするか、 ばっさり削除。 がいいんじゃないでしょうか。 |
>>2495 68user 68userさん、ありがとうございます。 今、手元にSolarisがなく、夜にでも試してみたいと思います。 ところで、御回答いただいた内容からすると、ばっさり削除にひかれました(あまりスキルがないので、万が一誤動作したら自分で気づきづらいので・・)。 しかし、Solarisにおけるアンインストールの仕方というのは、わたしはよくわかっていません。アドバイスいただきましたように、/usr/java を削除し、/usr/java1.1をばっさり削除、というので、システムそのものへの影響というのはとくに考えなくともいいのでしょうか? すみません、UNIXはよくわかっておらず、とんちんかんな質問をしているかもしれません。 わたしはWindowsの感覚でしかわかっていないので、少し気になってしまいました。 |
>>2492 68userさんへ 実は、動画ファイルをWindowsのパソコンで見れるようにフロッピーに 落とそうとしたのですが、splitをして出来たファイルがかなりの数に なって、一つのフロッピーには収まりませんでした。こういう場合、ど うすればいいのか。また、フロッピーに落としたファイルをWindows上 でどのように結合すればいいでしょうか。まだ、UNIXの経験が浅い為、 いろいろと面倒を懸けてすみません。 |
] |
>>2497 yuusuke さん: はずしてたらすみません。 split というのはしらないんですけど、 lha かなんかで圧縮してから tar の -M オプションでマルチボリュームに分割して Windows 側で tar.exe(あるらしいです)で戻して lha かなんかで戻すという作戦はいかがでしょう〜 |
>>No. 2495 現状報告します。 まず、 /usr/java1.1 /usr/java の二つは、ざっくり削除しました。 その後、 /usr/local/java -> /usr/local/j2sdk1_3_1_02 という symlink を張ると同時に /usr/java -> /usr/local/j2sdk1_3_1_02 という symlink を張りました。 なのでパスは変更していません。 以上をしてからバージョンを確認したところ、きちんと1.3.1との表示がでました。 次にtomcatがちゃんと動くかどうか確認しようとしました。 そのためにhotjava(デフォルトで入っていたブラウザ)を立ち上げようとしたところ、これについては立ち上がらなくなっていました。 なので先ほどNetscapeをゲットしてインストールしようとしているところです。 以上、現段階のご報告まで。 もう少しすすんだらまたここでご報告します。 |
tarでbackupを採る時にtapeを2本目につずけて採る事はできないのでしょうか? |
>>2497 yuusuke > splitをして出来たファイルがかなりの数に > なって、一つのフロッピーには収まりませんでした。 ファイルサイズが問題なのではなく、ファイル数が多くなりすぎた のが問題なのですか? split -b 1400k などと、1ファイルごとのファイルサイズを指定 できますが、それは使いましたか? (1400k より小さくしないと フォーマット済 1.44MB FD には入らないかも) >>2500 Hiro > /usr/java1.1 > /usr/java > の二つは、ざっくり削除しました。 あら、消しちゃいましたか。念のため、/usr/java1.1.old などと リネームしといた方がよいかと思ったのですが、まぁ問題ないですかね。 Solaris2.6 標準の重要なプログラムで java を利用するアプリはない でしょうし。 うちの場合、1.3.1 のつもりで使っていた java コマンドが実は 1.2 だった (PATH の設定をミスっていた) という情けない失敗もあったりします。 ところで J2SE 1.4 リリースですね。 http://java.sun.com/j2se/1.4/ja/index.html Servlet 屋としては正規表現、XML、ロギング API あたりがよさげでしょうか。 まぁこれまでは Perl5Util や Log4j を使っていたのであまり変わりはない ですけど、なんにせよ標準になるというのはよいことです。 |
テスト |
↓ごめんなさい。間違えました。 話は変わりますが、いつも参考にさせていただいてます。 これからも参考にさせていただきます。 |
No. 2502 あのう、ざっくり消した件ですが、hotjavaが立ち上がらなくなったのが影響といえば影響です。 どういう関連でこうなっているのか正確な原因は理解できていません。 明日の夜にまたSolarisをいじる予定です。 |
>>2505 Hiro > どういう関連でこうなっているのか正確な原因は理解できていません。 HotJava は Java で書かれたブラウザで、実行するためには JDK (というか JRE) が必要だからです。起動できなくなったのは、 - JDK1.1 と J2SE 1.3 の仕様の違うから - 単に HotJava が (J2SE 1.3 の) java コマンドを見付けられないだけ のどちらかでしょう。 JDK1.1 を入れ直したかったらこちらから。 http://java.sun.com/products/jdk/1.1/ ただし、現在は 1.1 系列最新の 1.1.8 しか落とせないようです。 他のマシンか、インストール用 CD-ROM から java1.1 だけ 持ってくるのが早いかもしれません (CD-ROM から一部だけ 抜き出すことはできるのかな?)。 |
>>No. 2506 HotJavaが立ち上がらない理由はそういうことなのですか。 JDK1.1を入れなおすと、わたしはまたパスの設定で混乱してしまうかも しれないので、とりあえずはネットスケープを入れるよう努力してみます。 今晩Solarisをいじりますので、また明朝にでも報告します。 |
「ネットワークプログラミングの基礎知識」に「UDP を使ってみよう」を 追加しました。 http://X68000.startshop.co.jp/~68user/net/ |
ネットスケープですが・・ Some localized components (NetHelp, etc) can not be installed at this time. Re-run this script if you'd like to try again. というメッセージがでてインストールできませんでした。 ネットでいろいろ調べたところ、SunのEnglishサイトにバイナリ版 のネットスケープがあったので、ダウンロードしようとしたところ、 まず登録せよとでました。 で、登録して、ログインしようとしたら、できません(泣) それでさきほどSunのカスタマーへ問い合わせのメールを送ったところ です。ここまでで作業はとまっています。 また今晩いじる予定です。 しかし、なかなかすすまない。とほほ。 |
>>2509 Hiro Netscape Navigator/Communicator 4.79 は http://sunsite.sut.ac.jp/pub/archives/WWW/netscape/communicator/english/4.79/unix/supported/ から落とせます。Solaris 2.6 用はありませんが、2.5.1 用が そのまま使えるはず。 日本語化したければ、日本語リソースをこちらからどうぞ。 http://www.imasy.or.jp/~mistral/netscape/download.html 上記ページには > SunOS 5.5.1 用に はバージョンによっては直接 Netscape から > 日本語化キットも出ていますので、これ をそのまま使うことも > できます。 とありますが、見付けられませんでした。 |
>>2510 68user ありがとうございます。 日本語化の方は4.76が最新なんですね。 ということは英語の方も4.79じゃなくて4.76にしといたほうがいいのだろうか? pkgではないので苦戦しそうですが(苦笑)今晩トライしてみます。 |
結局、SunのEnglishサイトから紆余曲折の末ダウンロードすることが できました。まだインストールはできていませんが・・ 明後日の夜にまたいじる予定なのでその後また報告します。 |
わけあって他人が書いた MacPerl のスクリプトを 明日までに Unix で動かして結果をレポートしなければならないんですが、 ある入力データセットだとなんとなくうまくいくのに、 別の入力データセットだと Out of memory! になります。 スクリプトの中を一生懸命見る時間がちょっとありません、、。 こんな状態でも、スクリプトをいじるだけですむ Out of memory! の安直な回避法はひょっとしてあるでしょうか? FreeBSD 2.2.8-release Perl 5.6.0 です。 確かに仕事のやり方がまずいんですけど、 ちょっとあせっているのでご教示くださいお願いします、、。 |
>>2513 ふくし unlimit とか ulimit でメモリ制限を解除してみるとか。 それで無理なら、別バージョンの perl を使ってみて、 それでも無理なら地道にスクリプト修正します。僕の場合。 |
このサーバ、えらい時間がくるってるなぁ。 |
>>2514 68user さん:いつもお世話になります。 unlimit で一発でした、、(^^) 誰にどう迷惑掛けてるか知らんけど、 今日は会社にぼくひとりなんでこれで乗り切ります。 大変助かりました! |
>>2515 68user ntpdは動いてるの? |
>>2517 名無し 動いていません。 で、さっき動かしましたが、うまく設定できませんでした。やれやれ。 |
いつもすみません。また質問です。 FrameMaker という DTP ソフトの文書から WebWorksPublisher というソフトウェアで自動生成した HTML の一部が、Web ブラウザの中で改行してくれません。 |こんにちは、赤| |ちゃん、私がマ| |マよ | ↑こうなってほしいのに |こんにちは、赤|ちゃん、私がママよ | | | | ↑こうなってしまう、、 なにぶんにも機械が生成する HTML なので、 人間が肉眼で見ることは難しいのですが、以下のことがわかっています。 ・NC で見たときは(スタイルシート有効無効に関わらず)正常に見える ・IE でもスタイルシートを有効にしたときのみ異常に見える もし何かわかりましたらお教えください。 |
>>2519 ふくし また自作自演ですみません。 css のなかに .code {whitespace:pre} と書いて、HTML の中に <span class="code">〜</span> と1個でも書くと、 それ以外でも全部 pre 属性になるようです(IEでは)。 IE のバグ説です。 |
>>2520 ふくし もう少しspecificになりました。 次の条件が揃うと起きるようです。 ・IE6 でブラウズする(NC、NE5以下ではオッケー) ・<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd"> で始まる ・<table> の中で <span class="code">~</span> を使って文字を修飾している ・stylesheet(今回は content.css)の code クラス定義で white-space:pre;(ホワイトスペース文字で改行しない)が定義されている この条件が揃うと、行がどんどんどんどん伸びていくという 不具合が発生します。 <span class="code">~</span> の変わりに <code>~</code> だと大丈夫ですが、 それだと字がちょっとちっちゃくなります。 |
うーん・・ けっきょくまだネスケをインストールできていません・・ データは入手できたのですが・・インストールの仕方がなんだかよくわからなくて・・ また今日の夜トライします。 |
買い物カゴシステムでCGIを利用していますが、品目を選んで一度COOKIEにデータが送られた後、再度違う品目を選んでCGIにそのデータを送ると、前のデータが上書きされ、(?消え、)前に選んだ品目は無くなり新しいデータのみになってしまいます。複数のページから品目を選んだり、後から選んだ品目を追加できるようにしたいのですが良い方法はありませんか?また、反対に一度COOKIEに送られたデータはどういう仕組みで空になるのでしょうか?自分でも一応調べてみてはいるのですが、PEALにあまり詳しくないので、どなたかご存じの方がいらっしゃいましたら教えていただけませんか。よろしくお願いします。 |
>>2520 ふくし 僕は HTML とか SGML とかには全く詳しくないので、 ここで質問しても何も得られない可能性は高いですよ。 # 質問するなと言っているわけではありません。 >>2523 りんりん マルチポストうざーい。 http://www.parkcity.ne.jp/~chaichan/qanda/qa2516.htm |
>>2524 68user さん: ええと、ここは68userさんにそれ以外の人が質問する部屋ではなくって ;;; (時々そうなのかな、と錯覚しそうになりますが ;;; 一応みんなで意見の交換、知識の共有をする部屋ですよね。 あと、HTML/SGML は一応ここのお題に即してますよね。 ということで、書かせてもらいました。いつもお世話になっております。 ちょっとは答える方でも活躍しようといつも思っているのですが、 かえって半端な知識を披瀝してご迷惑を掛けているケースも ままあるようで恐縮です。;;; 精進しますので、よろしくお願いいたします。 |
http://x68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?howtouse 自分で情報の共有、とかなんやら言ってるんだから、 すべての投稿に対して、ここはおいらが管理人なんだーみたいに レスしてるみたいだけど、それなら、メールで質問してもらって、 回答を掲載すればいいだけだな。 わざわざ、「掲示板」を設置しているんだから、みんなから情報を 集めようとしてるんでしょ?。 |
>>2525 ふくし > ええと、ここは68userさんにそれ以外の人が質問する部屋ではなくって ;;; > (時々そうなのかな、と錯覚しそうになりますが ;;; > 一応みんなで意見の交換、知識の共有をする部屋ですよね。 それはその通りですが、今回の件に関してこの掲示板と、例えば http://www.parkcity.ne.jp/~chaichan/bin/qanda.cgi?modefg=9&dumy=0 のどちらで質問した方が解決しやすいかと言えば、後者の方だと 思います。ここの掲示板で深い HTML の話題になったことは一度も なかったはずなので。 が、ネタ振りのおつもりでしたら いらぬおせっかいでした。 >>2526 名無し > すべての投稿に対して、ここはおいらが管理人なんだーみたいに > レスしてるみたいだけど 要は僕が「すいません、わかりません」と書くのがよろしくないと? 基本的に管理人が発言しないような質問・回答の場は (例えば 2ch)、 多人数の有識者が揃わないと成り立たないと考えています。極端な話、 少人数かつ有識者もほとんどいない場合は、結局誰も返答せず 閑古鳥が鳴く可能性が高いことはおわかりでしょう。 で、この掲示板は、管理人が放置プレイをするには規模が小さすぎると 考えているわけです。要は掲示板の規模・形式に応じた運営スタイルの 違いじゃないでしょうか。 それでもやはりうざいと感じておられるのでしたら、しばらく 「わかりません」的な発言は控えてみましょうか。 |
>>2527 68user さん: 面白そうなボードの紹介をありがとうございます。 下記の件は本当に困っているので、マルチポストになりますが、 そっちで聞いてみます。 |
こんにちは。これからWindows98のPerlでソケットを 勉強しようとおもっています。ご厄介になります。 よろしくお願いします。 (手始めにdaytimeクライアントを作ろうと思ってます。) FYA:手始めにWindows版のtcpdump、Windumpをダウンロードして、 ドキュメントも取ってきて翻訳をExciteに任せたら、すごいことに。 原文 http://netgroup-serv.polito.it/windump/docs/manual.htm >Under SunOS with nit or bpf: To run tcpdump you must >have read access to /dev/nit or /dev/bpf*. >幼虫またはbpfを備えたSunOSの下で: 走ること tcpdump >アクセスを読んだに違いありません、に /dev/幼虫 あるいは /dev/bpf* . # SunOSには幼虫デバイスがぶら下がっているのでしょうか?! >Primitives may be combined using: >原始人は次のものを使用して組み合わせられるかもしれません: # 英語も出来ないとだめみたいですね。 |
>>2529 高井あた さん > 原文 http://netgroup-serv.polito.it/windump/docs/manual.htm これはWinDumpのというよりtcpdumpのドキュメントではないでしょうか。↓に日本語訳があります。 http://www.linux.or.jp/JM/html/tcpdump/man1/tcpdump.1.html |
おっと、WinDump独自の説明はやはり英文で読まなくてはいけないようですが。 |
ありがとうございます。 日本語のマニュアル頂きました。 より深く使えそうです。 私の環境は、メインマシンにWindows98+Apacheとサブマシンに FreeBSD+ApacheがおうちLAN(10Base-Tをリバースケーブル)で、 つながっていて、実験につかってます。 それとは別に外界はWindowsマシンのPHS(H")ダイアルアップで 接続しているのですが、無指定でWindumpを起動したらいきなりPPPを 監視始めて、本当に監視して欲しかったLANの方はだんまり…。 それで調べていたのですが、-i で監視インターフェイスを指定するのは tcpdumpと同じでした。 ただWindumpにはインターフェイスを探すオプション-D があり、 -D を使って使えるインターフェイスを表示して、 そこからインターフェイス名を拾って使うようです。 Telnetでいろいろ見ているんですが、 昨日はchargen に突っ込んでTelnetが固まってリセットする羽目に(笑)。 |
こんばんは。 まだNetscapeのインストールにつまづいています。 経緯を記します(ちょっと長くなりますが・・)ので、なにかアドバイスいただけないでしょうか。 よろしくお願いします。 ーーー http://www.sun.com/software/solaris/netscape/getnetscape476.html からjapaneseをクリックし、そこからnetscape4.76をダウンロード ダウンロードしたファイル名は Japanese[1].tar.Z 解凍すると・・ NSCPjacom NSCPjecom NSCPjpcom NSCPjucom という四つのディレクトリができる。 中を見てみるとどれも構造は同じで install pkginfo pkgmap reloc というファイルやディレクトリの構成 ここで pkgadd -d `pwd` とすると 1 NSCPjacom Japanese(common)Netscape Communicator (sparc)10.4.76,REV=2001.01.17.19.51 2 NSCPjecom Japanese(EUC)Netscape Communicator (sparc)10.4.76,REV=2001.01.17.19.51 3 NSCPjpcom Japanese(PCK)Netscape Communicator (sparc)10.4.76,REV=2001.01.17.19.51 4 NSCPjucom Japanese(UTF-8)Netscape Communicator (sparc)10.4.76,REV=2001.01.17.19.51 とでます。 これら4つの違い?がよくわからず、とりあえず1のみインストールし、successfulはでました。 ただ、その後、起動をどうしてよいものやらわからず、 どこにどうインストールされたのかもよくわからず・・(苦笑) とりあえずnetscapeをさがしました。 # find / -name netscape /usr/openwin/lib/locale/ja/netscape /opt/local/jakarta-tomcat-3.2.4-src/src/native/netscape /opt/pkg/NSCPjecom/reloc/NSCPcom/lib/locale/ja/netscape /opt/pkg/NSCPjpcom/reloc/NSCPcom/lib/locale/ja_JP.PCK/netscape /opt/pkg/NSCPjucom/reloc/NSCPcom/lib/locale/ja_JP.UTF-8/netscape /opt/NSCPcom/lib/locale/ja/netscape /opt/NSCPcom/lib/locale/ja_JP.PCK/netscape /opt/NSCPcom/lib/locale/ja_JP.UTF-8/netscape 全部、ディレクトリでした・・。 なにをしようとしたのかというと、 # netscape & で起動できるかなあ・・? と考えたのですが・・ 一応、これらディレクトリのある場所でコマンドを打ってみましたが、起動はしませんでした。 その他、netscape 以外にNetscapeというのも見つけ・・ # find / -name Netscape /usr/openwin/lib/locale/ja/app-defaults/Netscape /opt/NSCPcom/lib/locale/ja/app-defaults/Netscape /opt/NSCPcom/lib/locale/ja_JP.PCK/app-defaults/Netscape /opt/NSCPcom/lib/locale/ja_JP.UTF-8/app-defaults/Netscape # file /usr/openwin/lib/locale/ja/app-defaults/Netscape /usr/openwin/lib/locale/ja/app-defaults/Netscape: ASCII テキスト # file /opt/NSCPcom/lib/locale/ja/app-defaults/Netscape /opt/NSCPcom/lib/locale/ja/app-defaults/Netscape: コマンドテキスト # file /opt/NSCPcom/lib/locale/ja_JP.PCK/app-defaults/Netscape /opt/NSCPcom/lib/locale/ja_JP.PCK/app-defaults/Netscape: コマンドテキスト で、 /opt/NSCPcom/lib/locale/ja/app-defaults/Netscape のある場所で # Netscape & などは実行してみましたが、やっぱり起動はなされませんでした・・ 以上まででいきづまっております・・ どうすれば起動するのでしょうか・・ (というか、インストールができているのかもはっきりとはしておらず・・) アドバイスのほど、よろしくお願い致します。 |
>>2533 Hiro とりあえず > 2 NSCPjecom Japanese(EUC)Netscape Communicator を入れてみて下さい。 |
>>2534 68user ありがとうございます。 今晩またいじりますので、やってみます。 2点わかれば教えていただきたいのですが 1、その場合、いったんインストールした 1 NSCPjacom Japanese(common)Netscape Communicator はアンインストールしたほうがいいでしょうか? 2、あと起動方法ですが、netscapeがある適当な場所をさがして # netscape & と打ってみる、という方法でいいでしょうか? よろしくお願いします。 |
>>2533 Hiro 実際にやってみました。 > http://www.sun.com/software/solaris/netscape/getnetscape476.html > からjapaneseをクリックし、そこからnetscape4.76をダウンロード サイズは 0.99MB だと思うのですが、これは日本語パッケージというか、 日本語 locale 用の設定ファイルです。 この前に English を選ぶと 16MB くらいのパッケージが落とせますので、 これをインストールします。pkgadd すると 1 NSCPcom Netscape Communicator (sparc) 10.4.76,REV=2000.11.07.14.36 と出るはず。 実行ファイルは /opt/NSCPcom/netscape。メニューが英語でよいなら このままで。 メニューを日本語化したいなら Japanese.tar.Z の方を入れます。とりあえず 2 だけ入れて % env LANG=ja_JP.eucJP /opt/NSCPcom/netscape と実行すると、一部フォントが欠けてしまいました。 # そういえば昔 Solaris+Netscape の環境を使ってたときは # リソース設定してたような気も。 まともに見られなくなったので # rm -rf /opt/NSCPcom/lib/locale/ja として英語版に戻しました (pkgrm の使い方を知らないので)。 2 を入れてから 1 を入れようとすると conflict するようなので、 ひとつだけ選んでインストールすればよいでしょう。 |
>>2536 68user ありがとうござます 先に英語版入れないといけなかったのですか(苦笑)。 今晩試してみます。その後また報告します。 |
始めまして、小僧といいます。 ここのトップからいける、Unixコマンド集にはいつもお世話になって いるのですが、掲示板は今日始めて見つけました。 本を読んでも、ネットで調べてもわからない事があるので質問させてください。 シェルで、Telnetを実行し、別のホスト(仮名:X)にログインし、 コマンドを実行したいのです。 方法は、ファイルにTelnetで実行したいコマンド等を 記述し、それをパイプ(or リダイレクト?)で 実行すればいいと思っているのですが・・・ あまりに簡単すぎる事だから、本にも載っていないのでしょうか? 実行環境は、AIX4.3です。 インストールしたばかりなので、何か設定ファイルみたいな ものが必要なのかな、とも思っています。 アドバイス、宜しくお願いいたします。 |
No. 2538 小僧 さん もしやるとすれば、 ・`telnet' でホストに接続 ・ユーザ名が要求されるまで待つ ・ユーザ名を入力 ・パスワードが要求されるまで待つ ・パスワードを入力 ・コマンドを入力 といったところでしょう。Tera Term Pro(Windows版のTelnetクライアント)では、そんなマクロで自動ログイン機能を実現しています。 利用可能であれば `rsh' でやったほうがずっと楽とは思いますが。 |
CZさん 返信、ありがとうございます。 記載されたレスの中で、質問をさせてください。 ・ユーザ名が要求されるまで待つ と、ありますが、「待つ」というのは Sleepコマンドで適当な時間待つ、という事でしょうか? 誠に勝手で申し訳ございませんが、 ソースレベルでご教示して頂ければ幸いです。 お粗末ですが、私が作成したファイルを掲載します。 -----実行ファイル Start----- #!/bin/ksh cat telnet_file | telnet -----実行ファイル End ----- -----telnet_file Start----- open HOST_NAME UserName Password date -----telnet_file End ----- -----実行結果 Start----- telnet> 試行中... HOST_NAME に接続されました。 エスケープ文字は '^]' です。 getwinsize:ioctl: 指定されたファイルは ioctl システム・コールをサポートしていません。 接続がクローズされました。 -----実行結果 End ----- ※ もちろん、HOST_NAMEやUserNameなどは、実際の環境に則している 値を設定しています。 宜しくお願いいたします。 |
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでしょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでし ょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
>>2540 小僧 > cat telnet_file | telnet こういうふうに使える telnet ってあるんでしょうか。どこかに 書いてあったのを参考に作っておられますか? で、普通 telnet というのは人間が操作しますので、 Login: と表示されてからユーザ名をタイプし、 Password: と表示されてからパスワードをタイプし、その後コマンドを実行して 実行結果を見るわけです。 なので、これを自動化するには Login: という文字列が相手側から送られてきてからユーザ名を送り、さらに Password: という文字列が送られてきてからパスワードを送り、コマンドを送り、 その結果を取得する。ただしプロンプトとコマンドの実行結果を選り 分ける、というなかなか面倒な話なのです。CZ さんは「ユーザ名が 要求されるまで」と表現しておられますが、実際は単に文字のやりとり をしているだけで、「プロトコル」といった大層なものがあるわけでは ありません。 面倒なこと一切抜きで手抜きするならこんな感じ。 ( sleep 2 ; echo USER ; sleep 2 ; echo PASS ; sleep 2 ; echo date ; sleep 2 ) | telnet localhost ちゃんと真面目にやるなら expect コマンドや p5-Telnet など。 >>1335-1340 参照。 もっとよいのは rsh。さらによいのは ssh って感じですかね。 # http://www.jp.FreeBSD.org/QandA/HTML/1576.html >>2542 こうた > 外部のPCから(インターネット経由で)アクセスすると、 > HOST検索にやたら時間がかかります。(約18秒) どの外部の PC 経由からでも名前解決に時間がかかるのですか? そのマシンのプライマリの DNS サーバはどこにありますか? どのマシンからでもその現象が発生して、DNS サーバが外部に あるなら DNS サーバの問題でしょう。 もし可能ならば、実際のホスト名を出して下さい。 |
>>2536 68user 報告 おかげさまで、netscapeのインストール、できました。 なお、先に入れてしまった日本語 locale 用は、pkgrmコマンドでアンインストールしてから本体をインストールしました。それからnetscapeを立ち上げたら、なぜかメニューも日本語化されていました?pkgrmでの削除では、すべてを削除したわけではないのかもしれないので?残存ファイルで日本語されているのか・・? とにもかくにも、前のhotjavaより軽いし、なんとか動いて嬉しいです^^ ありがとうございました。 その後、tomcatを起動してブラウザからみたところ、examplesの動作確認等、簡単なところまではできました。 取り急ぎご報告まで。 |
>>2543 68user 返信、ありがとうございます。 >> cat telnet_file | telnet >こういうふうに使える telnet ってあるんでしょうか。どこかに >書いてあったのを参考に作っておられますか? いえ、どこにも記述されていません。 FTPで同じ方法を使っているシェルがあったので、 それを参考にして作ってみました。 68uesrさんが言われた(echo 〜)の方法で 多分うまくいくと思います。 貴重なアドバイス、ありがとうございました。 rsh、sshが使えれば楽なんですが、 r系コマンドはセキュリティ上、 ssh等は自分の知識不足のため、お客様へ説明が出来なく (セキュリティに関する部分)Telnetでシェルを 記述する事になっているのです。 過去ログの方も参考にしながら、後は自分で書いていこうと思います。 ありがとうございました。 ※ 掲示板のレスの表示がうまくいかないかもしれませんが、 ご容赦下さい。 |
お世話になります、小僧です。 先日は、Telnetで質問させて頂き、ありがとうございました。 その後、仕様変更に伴い、rsh、rcpコマンドを使用する事になりました。 そこで、新たに疑問が発生したので、質問させて頂きます。 このホームページの"Unixの部屋"の.rhostsに関する内容の所です。 以下、抜粋させていただきます。 ----- 抜粋 Start ----- それとは逆に、hoge.fuga.com の ~/.rhosts に foo.bar.com user1 と書いておくと、foo.bar.com にログインしているとき、hoge.fuga.com に対して、 rcp・rsh・ノーパスワードでの rlogin を使うことができる。 ----- 抜粋 End ----- 記述してある条件のもと、上記の設定を行う場合、 ~/のディレクトリは、User2に記述するとして、 その場合、User1がhoge.fugu.comホストに対して rshを行った場合、実行ユーザはUser2になるのでしょうか? 説明が分かり辛いと思いますが、 ご教示して頂ければ幸いです。 |
先ほどUNIXの部屋で `ログ' を全文検索したのですが、 コマンドに本文がないと改行されないのが気になりました。 例) astrolog 占星術のプログラムらしい bison 構文解析パーサ生成プログラム 根本的な解決策は思いつきませんが、とりあえずは 本文がない場合は「お尻P」を付ければいいのかな? # UNIXの部屋に長いことお世話になっていながら # htmlファイルの存在を全く意識していなかった # ことに気づいた今日この頃です。 |
>>2546 小僧 > その場合、User1がhoge.fugu.comホストに対して > rshを行った場合、実行ユーザはUser2になるのでしょうか? そうです。foo.bar.com に user1 としてログインし、 % rsh -l user2 hoge.fuga.com /usr/bin/id などとすれば確認できます。 >>2547 CZ ご指摘ありがとうございます。</P> を付けるようにしました。 http://X68000.startshop.co.jp/~68user/cgi-bin/cvsweb.cgi/public_html/unix/script/make-html |
こんにちは。質問があります。 標準出力と標準エラー出力を画面に出力しつつ エラー出力のみをファイルに保存したいのですが shと標準的なUNIXのコマンドを使って実現可能な ものなのでしょうか。 これまでに試したのは以下のような方法です。 --- test.sh --- #!/bin/sh echo stdout echo stderr 1>&2 --- [その1] $ ./test.sh 2>error.log エラーが画面出力されないので× いざとなれば別の仮想端末で $ tail -f error.log としてもいいのですが。 [その2] $ ./tesu.sh 2>&1 | tee error.log エラー以外の出力も保存されるので× |
>>2549 CZ http://www.ainet.or.jp/~inoue/memo/sh-fd.html などを読みつつ 考えた結果、 % (./test.sh > /dev/tty) 2>&1 | tee error.log と、サブシェルを使わないとできないんじゃないか、という 結論になりましたがどうでしょう。 |
>>2550 68user さん なるほど。 ttyでstdoutを出力してしまえば, stderrが後に残るというわけですね。 (正しい表現が分かっていませんが。) ありがとうございました。 |
こんにちは。 今日、こちらのページをみて、suidというものを使えば、 とあるCGIを「nobodyじゃない権限で実行させたい」と いう願いがかなうということがわかり、早速試してみました。 まず、こちらにサンプルでおいてあるwhoami.cgiをそのまま設置して パーミッションをrwsr-xr-xとしたところうまく動きました。 その後、自作のCGI(nobodyでは動かしたことがあるもの)を同様に nobodyでないユーザで動かそうと思ったら「Internal Server Error」 となってしまいました。 それで、うまくうごいた実績のあるwhoami.cgiを改造しながら原因を探した ところ、どうやら「require 'jcode.pl';」を書いてしまうと 「Internal Server Error」となってしまうということがわかりました。 require 'jcode.pl';行をコメントアウトすれば動きます。 なんとか、この一行を含んでいるものも、setuidして動かすことは出来ない ものでしょうか。 なにかよい方法がございましたらご教示ください。 宜しくお願い申し上げます。 |
>>2552 stone_free まず、 #!/usr/bin/perl require 'jcode.pl'; このスクリプトをコマンドラインから動かして下さい。カレント ディレクトリに jcode.pl があればちゃんと動くでしょう。 suid したスクリプトを実行すると、perl は自動的に汚染モード (taint mode) に切り替わります。いちいちスクリプトを suid して web 経由で実行するのは面倒なので、perl に -T オプションを付けて 汚染モードで動作させます。 #!/usr/bin/perl -T require 'jcode.pl'; 今度は jcode.pl が見付からない、と言われるはずです。 require がライブラリを探すパスは @INC で設定されていますので、今度は #!/usr/bin/perl print "@INC\n"; と #!/usr/bin/perl -T print "@INC\n"; で違いを調べます。 # perl -e 'print "@INC\n"' # perl -Te 'print "@INC\n"' # としてもいいです。 すると、上の方では @INC の最後に `.' (カレントディレクトリ) が含まれて いますが、-T を付けると `.' が含まれていないことがわかります。ドキュメント化 されていないのかもしれませんが、これは汚染モードの仕様なのでしょう。 というわけで、 require './jcode.pl'; require '/foo/bar/jcode.pl'; などと、@INC に頼らず require するか、require する前に push(@INC, '.'); すれば解決です。 その他、suidperl で動かすと PATH だとか umask だとかで文句を 言われることがあるかもしれませんが、いきなりブラウザ上で動作を 検証することはせず、必ず -T 付でコマンドラインから動作を確かめる ようにして下さい。 |
こんにちわ。早速なんですけど、教えて下さい。 以下のことを行った場合、 (1)javaのClassファイルをHP-UNIX上でコンパイル後、圧縮。 (2)windows2000にダウンロード後、CDに焼く。 (3)Solarisで解凍し、実行環境に投入。 で、Solarisで正常に動作するでしょうか? javaだから出来るような気もするんですけど、やっぱりリコンパイルは必要な気もして。 よろしくお願いします。 |
ひとつ気づいたこと。 これまでずっと,tar + gzip 形式のファイルを展開するのに % tar zxvf hoge.tar.gz といった順序でオプションを指定していました。 ところが,GNU Tar のマニュアルを見ると, こんなことが書いてありました。 <http://www.linux.or.jp/JM/html/GNU_tar/man1/tar.1.html> | tar への最初の引数は、オプション Acdrtux のいずれかでなくてはならない。 | この後にはどのオプション機能を指定する事も出来る。 最初の記述法は厳密に言うと間違いということに なりそうなんですが,どんなものでしょうか。 |
>>2553 68user 68userさん、有難うございました。 大変参考になりました。 おかげさまで、動かすことができました。 感謝感激です。 もうひとつ、教えていただいていいでしょうか。 今回の手順のひとつに > perl に -T オプションを付けて汚染モードで動作させます。 > #!/usr/bin/perl -T > require 'jcode.pl'; > 今度は jcode.pl が見付からない、と言われるはずです。 とありましたが、このとおりファイルに書いて # perl test.cgi としてコマンドラインで実行してみたのですが、 Too late for "-T" option at test.cgi line 1. と出てしまいました。 #!/usr/bin/perlの後にオプションをつける場合は、クオートか なにかでくくらないといけないのでしょうか。 また、「汚染モード」という物騒な名前はなにか訳があるのでしょうか。 やはり、本来のユーザと違う権限で実行できてしまうから危険である ということでしょうか。 |
>>2554 たこ。 > で、Solarisで正常に動作するでしょうか? Java のバージョンが合っていれば正常に動作するんじゃないでしょうか。 まぁ僕なら怖いので、Solaris でコンパイルして生成された class ファイルを比較してみます。 >>2555 CZ > tar への最初の引数は、オプション Acdrtux のいずれかでなくてはならない。 原文は The first argument to tar must be one of the options: Acdrtux なので誤訳だと思います。 tar に与える最初の引数の中には、必ず Acdrtux のうちの 1つを 指定しなければならない あたりでどうでしょうね。って、自信はないのですが。 |
>>2556 stone_free > #!/usr/bin/perlの後にオプションをつける場合は、クオートか > なにかでくくらないといけないのでしょうか。 原理を書き出すとまた長くなってしまうので割愛しますが、 #!/usr/bin/perl -T と書いたスクリプト hogescript を実行するには % ./hogescript とします。 これは % /usr/bin/perl -T ./hogescript と等価であって、 % /usr/bin/perl ./hogescript とは等価ではありません。 > また、「汚染モード」という物騒な名前はなにか訳があるのでしょうか。 ラクダ本では「汚染モード」と訳してあります。詳しくはこちらなど。 http://www-sampei.ctrl.titech.ac.jp/perldoc/perl_20.html |
>>2558 68user なるほど!よくわかりました。 重ね重ねありがとうございました。 |
こちらのページのお陰で、サーバプログラミングに入ることが出来ました。 CP/M、DOS、Windowsとやってきたのですが、サーバプ ログラミングに入れなくて困っておりました。 仕事でサーバ側のプログラムを組む必要に迫られ、Unixも知らな いし、サーバサイドの概念もつかめなくていたのに、今ではFTPや HTTP、POPもcronも使えるようになりました。 ついでにPerlまで覚えてしまいました。 黙って読ませていただくばかりでは心苦しく、お礼を述べさせて頂き に参りました。 今後もUnix勉強の基本ページとして利用させていただきます。 親切で分かりやすいページを作って下さり有り難うございます。 心より感謝申し上げます。 |
おっと、私もこのページにお礼を言いに来たのですが プチ先駆者が(笑) このページには大変お世話になっています ネットワークプログラミングの部屋でファイルディスクリプターという 概念を初めて知りました、僕は学生なのですが将来こういう方面の仕事に つきたいと思ってます。大変に参考になるページでした このページの更新、たのしみにしてますm(。。)m |
>> 2557 いろいろと調査してみた結果、windows上でコンパイルしたものを圧縮してsolarisに持っていっても、JAVA周りの環境さえ同じなら正常に動作するということなので、大丈夫だと思います。 ありがとうございました。 |
お世話になります、小僧です。 AIX上での文字コードに関してお聞きしたい事があります。 ファイルの文字コードを確認するコマンドというのは 存在するのでしょうか? 例えば、「このファイルの文字コードはShift-JISだな」などの 判断を行えるようなコマンドの事なのですが。 それと、iconvを行う事が出来る文字コードは、 "/usr/lib/iconv"ファイルに登録されているようなのですが、 このファイルはデフォルトでは存在しないのでしょうか? ご存知の方がいらっしゃいましたら、宜しくお願い致します。 |
kccなんてコマンドがありましたけど、AIXに存在するかどうかは 不明です。 Ex: kcc -c kannji_file.txt ん〜ちょっと調べてみると、どうもLinux系だけみたいだなぁ・・・ |
はじめまして、 現在色々とcgiを作成しており、 色々とよくわからないバグを調べている内 たどり着いた次第です。 他のサイトではあまり解説されていない ヘッダの解説など大変助かりました。 これからも更新楽しみにさせていただきます。 |