くだらない質問はここに書き込め!Part 58
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/12/08(火) 23:31:41くだらない質問はここに書き込め!Part 57
http://pc12.2ch.net/test/read.cgi/unix/1239316057/
UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex21.2ch.net/accuse/
NGワード
* UNIXって何? → http://pc11.2ch.net/test/read.cgi/unix/998779290/l50
* UNIXとLinuxの違いは何? → http://pc11.2ch.net/test/read.cgi/unix/1024558135/l50
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0595名無しさん@お腹いっぱい。
2010/05/05(水) 09:16:56現状 Texinfo が最適かと思っているのですが、他により優れたものはありますか?
0596名無しさん@お腹いっぱい。
2010/05/05(水) 10:32:380597名無しさん@お腹いっぱい。
2010/05/05(水) 11:01:110598名無しさん@お腹いっぱい。
2010/05/05(水) 11:50:460599名無しさん@お腹いっぱい。
2010/05/05(水) 13:51:350600名無しさん@お腹いっぱい。
2010/05/05(水) 16:24:33>>599
html、pdf はドキュメントの成果物としては良いと思いますが、ソースはもっとメタな仕組みで書いて
それを html や pdf などに変換する方針で考えています。なので、Texinfo を使おうと思いました。
>>597
プロプライエタリなソフトウェアには依存したくないので MS-Word は使いたくないです。
>>598
おー!DocBook もオープンソースプロジェクトでは多く採用されているようですね。
規格も OASIS の下で標準化されていると知りました。かなり魅力的です。
でも、Texinfo は DocBook 準拠の XML も吐けるようです。もしかして Texinfo の方が後発なんでしょうか?
0601名無しさん@お腹いっぱい。
2010/05/05(水) 17:39:08に見えた
0602名無しさん@お腹いっぱい。
2010/05/05(水) 22:54:070603名無しさん@お腹いっぱい。
2010/05/08(土) 09:11:310604名無しさん@お腹いっぱい。
2010/05/08(土) 09:27:18この ぶんしょう は いぎりす の ケンブリッジ だいがく の けんきゅう の けっか
にんげんは こういう ぶんしょうを にんしき する ときに その もじの じゅんばんが
あっているのに さいしょ と さいご の もじいがい じゅんばん が めちゃくちゃ
ではないかと うたがって よんでしまう という けんきゅう に もとづいて わざと
このように かいて あります。どうです? ちゃんと じゅんばんが あってる でしょ?
0605名無しさん@お腹いっぱい。
2010/05/08(土) 11:55:490606名無しさん@お腹いっぱい。
2010/05/12(水) 22:36:26http://www.bsdguides.org/guides/netbsd/networking/configure_network.php
ipaliasのとこに以下の記述があります
If you have one NIC, but want it to listen on multiple IP addresses, you need to add aliases with a 32-bit mask.
これってNIC一個しかないマシンでルータとかは作れないって事ですか??
それとも勝手にif作ればOKなんでしょうか?
やりたい事は
・物理NICは一個しかない
・2つのネットワークのルーティングがしたい
・それぞれ別のMACを与えたい
できるんでしょうか??
0607名無しさん@お腹いっぱい。
2010/05/12(水) 22:48:51他は出来ても、これは無理なんじゃねーの?
レイヤ1共有してルーティングとか、何が嬉しいんだろ?と思うが
0608606
2010/05/12(水) 22:56:00おっしゃる通り、確かにMACは同じでもいいですね。
実用上問題なさそうです。
とりあえずipaliasの記述が気になります。
32bitのマスクしか対応してないんでしょうか?
0609名無しさん@お腹いっぱい。
2010/05/12(水) 23:24:47同じサブネットならコンフリクトしないように0xffffffffが適当だとは書いてあるけど。
そのガイド著者の勇み足かもしれんし、ドキュメントの時期の問題かもしれんし、
あるいはmanpageにないそういう制約があるのかもしれん。
適当にVMなり実機なりで試してみれば?
0610名無しさん@お腹いっぱい。
2010/05/13(木) 11:26:400611名無しさん@お腹いっぱい。
2010/05/14(金) 23:05:130612名無しさん@お腹いっぱい。
2010/05/15(土) 09:07:210613名無しさん@お腹いっぱい。
2010/05/15(土) 19:51:15音速を340m/sとすると、自機と視点との間に2.7km程の距離がある、
と考えられます。
0614名無しさん@お腹いっぱい。
2010/05/17(月) 10:34:49有名な、一個駆動ウイルスだね。
0615611
2010/05/19(水) 17:22:02のようにした場合は普通に音声ファイルが再生されます。
どうもサウンドライブラリ関係(ESD?)の相性が悪いようなのでこのゲームはあきらめました。
0616名無しさん@お腹いっぱい。
2010/05/19(水) 21:12:05例えば
alias hogehoge='/bin/ls -lrta /hogehoge/hogehoge'
のhogehogeをhghgでも参照したいときに
alias hghg=hogehoge
ではhogehogeコマンドはないと言われます。コマンドの大元からの再定義しかないでしょうか?
0617名無しさん@お腹いっぱい。
2010/05/19(水) 21:14:450618名無しさん@お腹いっぱい。
2010/05/19(水) 21:16:080619名無しさん@お腹いっぱい。
2010/05/19(水) 21:19:47どこか打ち間違えてるとか、bashのバージョンが古いとか?
0620名無しさん@お腹いっぱい。
2010/05/19(水) 21:26:39shopt -s expand_aliases
0621616
2010/05/20(木) 00:35:08うちかた間違えてて逆にしてしまったようですお恥ずかしい
>>620
しかしこのようなオプションで制御できることを知れてよかったです。ありがとうございました。
0622質問です
2010/05/21(金) 08:51:28UNIX初心者で最初からはじめたいと思いますが、おすすめOSはなんでしょうか?
●用途
家庭のクライアントPC
Windows XPと併用
簡単なプログラム言語の勉強と動作スピードが欲しいからLinuxにしたいと思います。
とりあえずインターネットと電子メールができればいいです。
将来的には動画再生もしてみたいです。
フリーウェアがいいです。
●PCスペック
ノートPC(FM-V BIBLO NB8/90D)
空きハードディスク:7G
メモリ:256MB
Windows XP Home Edition インストール済
よろしくお願いします。
0623622 ◆eHly2/jyjk
2010/05/21(金) 08:53:19622です
訂正
上から6行目 Linux→UNIX
すいません・・・
0624名無しさん@お腹いっぱい。
2010/05/21(金) 09:14:270625622 ◆eHly2/jyjk
2010/05/21(金) 09:17:22ありがとうございます
Linuxのなかでもいろいろあるようですが
どれがいいんですかね・・・
どれでもいいんですかね?
0626名無しさん@お腹いっぱい。
2010/05/21(金) 10:34:23板も選べないヤツにOSは選べないよ
Linux板はここじゃありません
0627名無しさん@お腹いっぱい。
2010/05/22(土) 00:22:000628名無しさん@お腹いっぱい。
2010/05/22(土) 00:28:07CPU も Duron 900MHz か。
マシンを買い替えた方が良いよ。
0629名無しさん@お腹いっぱい。
2010/05/22(土) 01:03:27現代的なWindows用ノートPCを買い足すのがいいとおもう。
CLUVノートをメモリ4GBにして6万円くらいで買えるし。
0630名無しさん@お腹いっぱい。
2010/05/22(土) 01:27:20インストールや設定の困難の要因になるかも知れないってことも注意ね.
2〜3年経過したパソコンの方が先にインストールした人達の教訓も得られて良いと思うよ〜
意外に知られてないけれど,発売時点での動作確認を取ってるメーカーもあるよ.
"FMVシリーズLinux関連情報"
http://www.fmworld.net/biz/fmv/annc/linux/
発売時点では対応×ついてても,ディストリビューション側が改良進めて
対応状況は進むから,参考程度にしかならないけれど.
0631名無しさん@お腹いっぱい。
2010/05/22(土) 01:34:55でも,搭載チップセットとか,GPUとかの情報は役に立つでしょ?
(ドライバ周りも徐々に共通化してなかったっけ…?)
0632名無しさん@お腹いっぱい。
2010/05/22(土) 21:58:15対して、処理を行うためにはどうすればよいでしょうか?
たとえば、hoge の下の 〜.txt を foo に食わせた結果を piyo の下に
〜.csv として出力したいのですが
SRC = hoge/*.txt
TARGET = $(SRC:hoge/%.txt=piyo/%.csv)
all: $(TARGET)
piyo/%.csv : hoge/%.txt
foo < $< > $@
とやっても、うまく行きません。
(cygwin の make ですが)
SRC のところの書き方をうまくすれば行けそうな気がするのですが、
どうすればよいのでしょうか?
よろしくお願いします。
0633名無しさん@お腹いっぱい。
2010/05/22(土) 22:32:00SRC = $(wildcard hoge/*.txt)
だとどう?
0634名無しさん@お腹いっぱい。
2010/05/22(土) 23:20:13> SRC = $(wildcard hoge/*.txt)
> だとどう?
おぉ! できました!!
ありがとうございます。
こんな関数があったのですね。
今まで一度リストを作ったりしていたので
大変助かりました!
0635名無しさん@お腹いっぱい。
2010/05/22(土) 23:36:56> SRC = $(wildcard hoge/*.txt)
> だとどう?
おぉ! できました!!
ありがとうございます。
こんな関数があったのですね。
今まで一度リストを作ったりしていたので
大変助かりました!
0636名無しさん@お腹いっぱい。
2010/05/24(月) 14:38:420637名無しさん@お腹いっぱい。
2010/05/26(水) 23:29:560638名無しさん@お腹いっぱい。
2010/05/30(日) 16:04:50おれ、それを知らないまま10年以上経っている
0639名無しさん@お腹いっぱい。
2010/05/30(日) 17:48:330640名無しさん@お腹いっぱい。
2010/05/30(日) 18:15:170641名無しさん@お腹いっぱい。
2010/05/30(日) 18:20:520642名無しさん@お腹いっぱい。
2010/05/30(日) 18:53:470643名無しさん@お腹いっぱい。
2010/06/03(木) 01:17:28A. は対象から外したいときには、どういうコマンドを
打てばよろしいのでしょうか?
今は単に「grep A ./*」と打っていますが、A.までヒット
してしまいます・・・ 。
0644名無しさん@お腹いっぱい。
2010/06/03(木) 01:53:03grep A ./* | grep -v 'A\.'
0645名無しさん@お腹いっぱい。
2010/06/03(木) 06:49:55grep 'A[^.]' ./*
>>644
あほか
0646名無しさん@お腹いっぱい。
2010/06/03(木) 07:53:13横から質問なんだが A[^.] だと、Aの後ろに . 以外の一文字がくることが条件じゃないの?
つまり単なるAだけの行がマッチしないと思うのだが、違う?
$ cat text
TEXT STRING.
TEXT
TEXT.
cat text | grep 'TEXT[^.]'
TEXT STRING.
cat text | grep 'TEXT' | grep -v 'TEXT\.'
TEXT STRING.
TEXT
0647名無しさん@お腹いっぱい。
2010/06/03(木) 08:00:59grep 'A[^.]?|A$' .*
0648名無しさん@お腹いっぱい。
2010/06/03(木) 08:05:100649名無しさん@お腹いっぱい。
2010/06/03(木) 08:12:250650名無しさん@お腹いっぱい。
2010/06/03(木) 08:15:050651名無しさん@お腹いっぱい。
2010/06/03(木) 08:15:110652名無しさん@お腹いっぱい。
2010/06/03(木) 21:23:260654名無しさん@お腹いっぱい。
2010/06/04(金) 22:05:37既知外が多すぎる
どこで要望だせばいいんだ?
0655名無しさん@お腹いっぱい。
2010/06/05(土) 10:16:350656名無しさん@お腹いっぱい。
2010/06/05(土) 20:47:50要望受け付け窓口はないよ。
↓はあるけど、ぐだぐだ。
■ ID制変更を願うスレ・7 ■
http://qb5.2ch.net/test/read.cgi/operate/1255200190/
0657名無しさん@お腹いっぱい。
2010/06/15(火) 17:11:27自分のIPアドレス:大きなポート番号 相手のIPアドレス:80
というのが表示されますが、
この自分のIPアドレスの横の大きなポート番号は何なのでしょうか?
0658名無しさん@お腹いっぱい。
2010/06/15(火) 17:15:23HTTP クライアントが使ってるポート。
0659名無しさん@お腹いっぱい。
2010/06/15(火) 17:47:20その意味がよくわからないのですが、
これはOSに許されたポート番号の範囲内で
HTTPクライアントが適当なポート番号を割り当てているのであって
そのポート番号の値自体には特に意味はないという理解でよいでしょうか?
0660名無しさん@お腹いっぱい。
2010/06/15(火) 17:50:38そんな感じ。
0661名無しさん@お腹いっぱい。
2010/06/15(火) 18:06:16ありがとうございます
すっきりしました
0662名無しさん@お腹いっぱい。
2010/06/15(火) 20:18:240663名無しさん@お腹いっぱい。
2010/06/15(火) 22:19:400664名無しさん@お腹いっぱい。
2010/06/15(火) 22:38:53うpもしくはそのページのURLを教えて頂けないでしょうか?
たぶん5、6年前にどこかのサイト(海外のサイトだったように思います)で
見かけたのですが、最近どう検索しても辿り着けなくて、、、
0665名無しさん@お腹いっぱい。
2010/06/15(火) 22:59:36UNIX? 組込みマイコンアセンブラ?
0666名無しさん@お腹いっぱい。
2010/06/15(火) 22:59:480667名無しさん@お腹いっぱい。
2010/06/16(水) 00:32:20OSはμITRONだってさ
ざんねんUNIXではなかった
0668名無しさん@お腹いっぱい。
2010/06/16(水) 09:58:39ちょっと欠けてるけど。Google画像検索で2ページ目にあった。
http://www.facebook.com/group.php?gid=16241195532
0669名無しさん@お腹いっぱい。
2010/06/16(水) 14:07:07カーナビ程度の性能なんだね
0670名無しさん@お腹いっぱい。
2010/06/16(水) 14:31:34ありがとう! 検索能力低いですね俺、、、
0671名無しさん@お腹いっぱい。
2010/06/16(水) 15:20:56$mail1にメールを送信して、
RCPT TOなどで宛先不明で送信できなかったら$mail2にメールを送信する
っていうのをやりたいのだが、どうすればいいですか?
manで見て-fなどがある見たいですが使い方がよくわかりません>.<
if( !open( MAIL, "|$sendmail $mail1") ) {
&error( 'Sendmail接続に失敗しました。' );
}
0672名無しさん@お腹いっぱい。
2010/06/16(水) 16:15:04こういうクズな解説をしている書籍やサイトは信用しない事。
犠牲者を増やさないために晒す事を勧める。
0673671
2010/06/16(水) 17:24:05当方perlはまったくわからなくて,
人に頼まれて,フォームを追加していたりしてただけなんですわ.
一応メールは送信できてるようですが,
なにがよくないのか,具体的に教えてくれるとうれしいです.
0674名無しさん@お腹いっぱい。
2010/06/16(水) 17:25:39Perlコーディング初心者質問スレ Part 61
http://pc11.2ch.net/test/read.cgi/php/1275739870/
0675名無しさん@お腹いっぱい。
2010/06/16(水) 18:36:17$sendmailと$mail1には信頼できる文字列が入ってるんだろ
0676名無しさん@お腹いっぱい。
2010/06/16(水) 21:14:13そもそもロジックがおかしい
>RCPT TOなどで宛先不明で送信できなかったら$mail2にメールを送信する
これをCGIスクリプトで検出するのは無理、ないしMTAのログまで調べるかなり複雑な仕組みを組む必要がある
ファイアウォールなんて言葉がほとんど存在しなかった商用インターネット黎明期の
ころにつくられた書籍を見てるんだとおもうが、今はまったく通用しないので
その本は捨てた方がいい
0677名無しさん@お腹いっぱい。
2010/06/16(水) 21:32:121 その記法では、$sendmail, $mail1がCGIの入力から、いじられる可能性がある。最悪の場合、リモートから任意コマンド実行可能。
もっと安全に記述する方法がある。webprog板で聞け。
2 メールアドレスが間違っている事は最終的に受け取るメールサーバでなければわからない。
CGIが最終的なメールサーバと直接交信する事はSPAM対策上、許可されていない場合が多い。
運よく直接交信できたとしても、最近のメールサーバーは宛先不明である事を直接的に通知しない事が多い。
従ってキミの要求は実現不可能。
0678名無しさん@お腹いっぱい。
2010/06/16(水) 22:20:37Returned mailの判定をdovecot受信ディレクトリをsleep(30)で定期確認するとかいう汚い仕様であげちゃった。
perlでもシェルでもいいから受信の瞬間だけプログラムを実行するような仕方知ってる方教えてください。
送信・再送信はsendmailでやってます。
0679名無しさん@お腹いっぱい。
2010/06/16(水) 22:31:25MTAの設定いじってMDAとして呼んでもらえばいいんじゃね
procmailでリファイル/ヘッダ追加削除/転送とかがまさにそれだよね
あるいは.forwardからパイプ経由で食わせるとか
0680名無しさん@お腹いっぱい。
2010/06/16(水) 22:33:240681名無しさん@お腹いっぱい。
2010/06/16(水) 23:36:27sendmail.cfの設定で俺のアプリへ引数渡しが難しくてわかりませんでした。
/etc/procmailrcの未承諾広告※系を/dev/nullする要領でアプリに引数渡しが出来ました。
本当にありがとうございます。
というか再送リストを呼び出せればprocmailだけで簡潔できそうで
俺アプリ要らないんじゃね?ってなってへこんでます。
0682名無しさん@お腹いっぱい。
2010/06/19(土) 17:24:12>1 その記法では、$sendmail, $mail1がCGIの入力から、
>いじられる可能性がある。最悪の場合、リモートから
>任意コマンド実行可能。
何いってんだか
0683名無しさん@お腹いっぱい。
2010/06/19(土) 17:27:21お前みたいなヘボが大穴をあける。
0684名無しさん@お腹いっぱい。
2010/06/19(土) 17:35:380685名無しさん@お腹いっぱい。
2010/06/21(月) 00:30:370686名無しさん@お腹いっぱい。
2010/06/22(火) 17:38:270687名無しさん@お腹いっぱい。
2010/06/22(火) 17:41:09結果って?
0688686
2010/06/22(火) 17:45:170689名無しさん@お腹いっぱい。
2010/06/22(火) 17:46:56手っ取り早いのは
man ls | cat
とか
TERM=dumb man ls
とか。
ちゃんとやるには terminfo あたりいじるのかな。
0691名無しさん@お腹いっぱい。
2010/06/22(火) 18:01:48嘘教えちゃいけない。それじゃあボールド体とかがちゃんと表示されないだろw
>>690
正しくは、
PAGER='less -X' man ls
0692名無しさん@お腹いっぱい。
2010/06/22(火) 18:08:03でもちゃんと読めるじゃん。
「嘘」呼ばわりされるのは心外だ。
0693名無しさん@お腹いっぱい。
2010/06/22(火) 18:12:41FreeBSDでmanを読み終った時に、画面を元に戻すにはどうすればいいですか?
最初の質問の方とは逆の質問です。
less -X にしていないのに画面がmanのまま残ります。
0694名無しさん@お腹いっぱい。
2010/06/22(火) 18:14:32TERM はどうなってる?
どんな環境?
0695名無しさん@お腹いっぱい。
2010/06/22(火) 18:17:22■ このスレッドは過去ログ倉庫に格納されています