- 1 名前:だよもん [2007/08/11(土) 15:55:24 ]
- 前スレ
くだらない質問はここに書き込め!Part 52 pc11.2ch.net/test/read.cgi/unix/1176049968/ UNIX板は 2ch のサポートセンターではありません 批判、要望は→ 2ch批判要望 ex21.2ch.net/accuse/ NGワード * UNIXって何? → pc11.2ch.net/test/read.cgi/unix/998779290/l50 * UNIXとLinuxの違いは何? → pc11.2ch.net/test/read.cgi/unix/1024558135/l50 * 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?} 禁止事項 * 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ 注意事項 * 荒らしは無視が鉄則 * Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導 * 転んでも泣かない * ひろゆきのギャグには笑うこと 質問する前にググること www.google.co.jp/
- 311 名前:名無しさん@お腹いっぱい。 [2007/09/08(土) 17:10:55 ]
- \ls
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:02:06 ]
- seqなんて使ったらダメだろ
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:25:37 ]
- UNIXにはHDDのパーティションを切り更にスライスを切るようですがこれにはどういった利点がありますか?
またX86しか知らないんですが他のアーキテクチャでも同じなんでしょうか? UNIXはFreeBSDとSolaris10をインストールしてみただけで詳しいことが解りません。 この板の皆さんにとっては、くだらない質問だと思いますがよろしくお願いします。
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:46:40 ]
- >>313
小分けに切って作られた場合 大きなデータが自動的に作られたり溜まった場合 その領域が溢れるだけで済むので全体に影響がない また故障や障害の人為的ミスで場合で読み出せなくなった場合も 部分的に補修をすることで済む場合もある 例えば /と/homeと/usrで切った場合/homeが何かのダウンロードやlogで膨らんでも /homeが使えないだけで他所に影響はないし 容量を増やしたいなら新設の大型hddを付けて/homeを作って バックアップを戻しmountすれば良い HDDを毎日手で磨いていた頃の古代文明では特定領域の場所を HDD内で固定することでアクセス速度を安定させたりもしていたようだが 今となっては、その理由は薄い
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 03:43:57 ]
- >>314
それはパーティションだけでも良いように思えるのですが それだとパーティションを跨いでファイルのコピーや移動を行うときに 転送速度が落ちるので同一パーティション内にスライスを切っておいたほうが メリットが高いということでよろしいでしょうか? 自分でも文章が変だなと思うのですが漠然とした理解しか出来ていないので上手く表現出来ずにいます。 例えば一台のHDDで一つのOSしか使わないと決めている時はパーティションを切らずHDD全領域を使い スライスを切っておくだけで十分で、足りなくなれば増設をして溢れたスライスを新設のHDDに移せば良い。 と言う風に考えたのですがこれでいいのでしょうか?
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 06:57:22 ]
- >>313 は、パーティションとスライスを両方切るのはなぜかを質問しているのに、
>>314 は、パーティション(またはスライス)を切る意味自体を回答している。 典型的な早とちり回答ですな。 Linuxではfdiskパーティションをそのまま使うので、 パーティションとスライスは同義。 パーティションとスライスを両方切るのは*BSDとSolaris。 おそらく、fdiskパーティションはx86特有の、ちょっと制約があるものだから、 UNIX側としては素直にそれをそのまま使いたくないということだろう。 Solarisの場合は、SPARC版ではfdiskパーティションに相当する物がなく、 スライスのみで構成されているので、x86版ではこれと合わせるために パーティション/スライスの2重構成になっている。 あと、*BSDとSolarisとで、パーティション/スライスの用語が 逆の意味で使われているのもややこしい。
- 317 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 09:04:21 ]
- 利点がどうこうってより
歴史的なもんだよ。 あんま気にすんな。
- 318 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 09:31:29 ]
- GPLv2でライセンスされているライブラリを参考にして、
別の言語でその機能を実装したライブラリを作成しました。 この場合でもこの手元のライブラリはGPLに従わなければなりませんか? つまりこの(一応の)自作ライブラリを使用するソフトウェアを私自身が書いて公開する場合、 そのソフトウェアもGPLに従い、ソースコードを公開する必要が生じるのでしょうか? よろしくおねがいします。
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 11:54:16 ]
- >>318
まず君はどうしたいんだ? ポリシーや情熱がないならGPLでいいじゃん。 スレ住人の手を煩わせるまでもない。
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 12:12:01 ]
- >>319
そんなこと質問してないんだが
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:35:36 ]
- >>320
そうでうか、んじゃスレ違い
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:45:17 ]
- 参考の程度による。
アルゴリズムは著作権で保護されないので、アルゴリズムをパクっても GPLに従う必要は無い。 ちなみにRMSはUNIPRESSから「GNU emacsはgoslingのemacsパクってる」と 因縁をつけられたときマクロ名、関数名を付け替え(+もう少し)て、「こ れでOKだろ」とした過去がある。
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:45:55 ]
- >GPLv2でライセンスされているライブラリを参考にして、
>別の言語でその機能を実装したライブラリを作成しました。 クリーンルームで仕様書だけ読んで作ったとかならともかく、 ソース見ながら別の言語にポーティングじゃ、真っ黒けだろ。
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:51:04 ]
- APIは著作権で保護されるんだっけか。
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 14:10:16 ]
- 仕様書には著作権はあるだろうけど
仕様そのものには著作権はなかった 気がする
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 16:35:45 ]
- GPL だ BSD だっていっても結局はっきりしたことがわからないよな
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 16:38:40 ]
- 修正BSDライセンスが理解できないようじゃ、人として終わってると思うが。
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 17:27:47 ]
- >>327
なんか面倒くさい人間観ですね。
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 19:08:36 ]
- >>318
法律は知らないがこんな事例もある。 slashdot.jp/bsd/07/04/09/1523225.shtml
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 22:52:23 ]
- >>316
x86の事情だったんですね。 fdisk, x86についてもっと調べてみます。 >あと、*BSDとSolarisとで、パーティション/スライスの用語が >逆の意味で使われているのもややこしい。 まったく気づきませんでした(汗 >>317 どうやら利点は少なくx86をで*BSD, Solarisを使う場合のみ両方が必要ってことですね。 愚問にも関わらずお付き合いいただいた皆様、ありがとうございました。 今日はぐっすり眠れそうです。m(__)m
- 331 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 23:09:41 ]
- f1.gpupdate.net/ja/raceresults.php?racepartID=1233
決勝結果 1 F・アロンソ マクラーレン 1:18:37.806 2 L・ハミルトン マクラーレン + 6.062 3 K・ライコネン フェラーリ + 27.325 4 N・ハイドフェルド BMW + 56.562 5 R・クビサ BMW + 1:00.558 6 N・ロズベルグ ウィリアムズ + 1:05.810 7 H・コヴァライネン ルノー + 1:06.751 8 J・バトン ホンダ + 1:12.168 9 M・ウェーバー レッドブル + 1:15.879 10 R・バリチェロ ホンダ + 1:16.958 11 J・トゥルーリ トヨタ + 1:17.736 12 G・フィジケラ ルノー + 1 laps 13 A・ブルツ ウィリアムズ + 1 laps 14 A・デビッドソン スーパー アグリ + 1 laps 15 R・シューマッハ トヨタ + 1 laps 16 佐藤 琢磨 スーパー アグリ + 1 laps 17 V・リウッツィ トロロッソ + 1 laps 18 S・ヴェッテル トロロッソ + 1 laps 19 A・スーティル スパイカー + 1 laps 20 山本 左近 スパイカー + 1 laps Did not finish 21 F・マッサ フェラーリ + 43 laps 22 D・クルサード レッドブル + 52 laps
- 332 名前:318(!320) [2007/09/10(月) 00:22:50 ]
- お答えいただきありがとうございます。
>>323 > ソース見ながら別の言語にポーティングじゃ、真っ黒けだろ。 この事実がちょうど知りたかった部分です。ということはライブラリについては、 逐語訳的な移植こそしていませんが、アルゴリズムのみならず設計も部分的に似ているのでアウトですね。 移植後のライブラリについては一応私は著作者ではあるものの、 この GPL 感染したライブラリを利用したソフトウェアを自分が公開する場合にも、 GPL に基づいてそのソフトウェア全体のソースコード公開が必要である、という認識でよいですか?
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 08:22:10 ]
- 逐語的な移植でなくて仕様、設計レベルで似てる程度なら問題ないと思うけど。
2人用意して一人はソースを読んでアルゴリズムレベルに書き出す、もう一人は それを元にソースを起こす、ぐらいまでやればまあ確実。 OpenBSDではまずソースを読んで仕様を書き出し、2〜3ヶ月放置してソースを 忘れたところでプログラムを書く、ということをやってる人がいるらしい。
- 334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:33:20 ]
- basename を使って、 hoge = hage のhogeの部分だけを
抜き出すことはできますか? fullname = hoge = hage leftname = `basename $fullname =hage` とやったら、 basename: too many arguments と出て案の定うまくいかないので。
- 335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:39:03 ]
- >>334
どこにスペースが入っているのか正確に書け。 質問自体が矛盾してるぞ。 こっちで適当にエスパーして回答してやるが、 要するにクォートの問題。 fullname='hoge = hage' leftname=`basename "$fullname" '= hage'` ' ' と " " の違いは知ってるよな?
- 336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:44:09 ]
- パス名じゃないのに basename 使うもんじゃない。
- 337 名前:334 mailto:sage [2007/09/10(月) 11:53:30 ]
- >>335
すいません hoge = hage です。見落としてました。 "と'の違いは理解しているつもりです。 >>336 他に使えるコマンドが無いか探してみます。 色々と指導ありがとうございます
- 338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:54:54 ]
- >>337
>>335 でできるんだからそれでいいじゃん。 >>336 は余計なお世話。
- 339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 16:13:41 ]
- >>336
何使えばいいっすか? >>338のほうが余計なお世話。
- 340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:15:59 ]
- >>336 のほうが余計なお世話。
>>339 せっかく回答して貰った人にその言い方は失礼だろ。 で、>>335 は試したの? 別にそれで問題ないだろ? basename以外のやりかたも当然知ってるが、 >>339 みたいなことを言うなら教えてあげない。
- 341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:26:44 ]
- >>340
何様のつもりですか? 教えたくないなら、書かないでいいだけです。 わざわざそれを明言してどうしたいのやら
- 342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:29:31 ]
- >>341
おまえ、>>335 に対してはどう思ってるんだよ。 教えて貰っておいてお礼なしで、しかも 「何様のつもりですか」ってなんだよ。 335=338 なんだが。
- 343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:30:56 ]
- ひっぱりすぎ。
- 344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:31:08 ]
- >>341
>教えたくないなら、書かないでいいだけです。 すでにbasenameを使う方法は教えている。 失礼なこと言うな。
- 345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:43:22 ]
- ここまで読んだ。このスレひでーww
まあ、回答をもらったらお礼というか、それで解決したかどうかの 結果報告をするのが普通だな。(解決しなかったらその詳細も) 回答者に暴言はいてる >>341 は痛いぞ
- 346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:45:37 ]
- 元の質問者は>>337以来来てないでしょ。
- 347 名前:341 mailto:sage [2007/09/10(月) 18:16:38 ]
- 俺は質問者じゃないし、質問者を装った覚えもないのだが…。
とりあえず頭冷やして恋
- 348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 18:20:16 ]
- basenameを使おうと思ったその発想力はすごいものがあるかもしれない
- 349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:06:10 ]
- >>339 は質問者だろ?
339 = 341 か?
- 350 名前:341 mailto:sage [2007/09/10(月) 19:09:07 ]
- 俺は質問者じゃないんだが、どうしてもそういうことにしたいのか?
- 351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:10:07 ]
- >>341
質問者じゃないのにどうして余計な口を出すんだよ? 自分からは回答を出さずに、回答出している人を煽るのが趣味か?
- 352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:12:53 ]
- >>351
>>351
- 353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:15:20 ]
- ちゃんと回答してるのは >>335 ひとりだけだな。
あとは回答案を出してない ただの煽り。
- 354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:21:12 ]
- 文字列の右端を取り除くために basenameを使うというのは、
テクニックとして存在する。注意点は、文字列に / が含まれていないこと。 頭ごなしに「パス名じゃないのに使うもんじゃない」と言ってる >>336 は創造力不足。
- 355 名前: ◆QiLZblCDYs mailto:sage [2007/09/10(月) 20:35:58 ]
- これからUNIXに触れてみたいのですが、UNIXってたくさん種類があって、
どれを選べばいいのでしょうか?なにかお勧めはありますか? 将来的にはサーバーを構築してみたいと思っています。 教えてエロイシト
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 20:50:39 ]
- まず適当に選べ。触ってから乗り換えるのは自由だ。
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 20:51:12 ]
- >>355
MacOS X
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 21:05:26 ]
- >>356-357
マジレスでお願いします。
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:06:28 ]
- basename
トンカチを持った子供の目には全てのものが釘の頭に見える 何かひとつツールを覚えるとなんでもかんでもそれで解決してしまおうと考えがちなんだよねー
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:14:10 ]
- このスレ的には質問は質問にあらず。質問=「お題」
「お題」をネタに、回答者同士が罵り合うのがこのスレの趣旨。
- 361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:17:20 ]
- >>355
2.11 BSD
- 362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:18:19 ]
- >>359
basenameが使えることに気づかなかった者の負け惜しみ乙w
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:19:07 ]
- PDP の入手に難あり
- 364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:20:34 ]
- >>355
釣りじゃないなら、 なにか唯一のお勧めなんてものはありえないから、 マジでどれでも好きなのをいじってみればいい。 なんなら俺の目にとまった縁で、FreeBSDでもお勧めしようか?
- 365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:21:39 ]
- >>362
変な使い方を思いついて悦に入るなんて 1000年前に通過した場所だ
- 366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:23:09 ]
- ミイラ乙。
- 367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:28:56 ]
- >>365
変な使い方じゃなくて、シェルのテクニックの常識なんだが。。
- 368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:51:32 ]
- シェルスクリプト内でシェル変数を編集するのはawkの仕事だと思うが常識で考えて…
きっと linux では何使ってもいいんだろうな
- 369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:58:00 ]
- >>368
awkか。言うと思った。 しかしこの場合、シェル内部だけでやる方法あるんだよ。 外部コマンドは無駄。(言っとくけど、bashの機能じゃないよ) あと、外部コマンドを使うとしても、awkよりbasenameの方が軽いし、 awk使うくらいならexprとかcutとか使った方がいい。それが常識。
- 370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:00:04 ]
- いやもう文化的断絶の下では使い古された言葉しか残ってないな
「動きゃいいってもんじゃないんだよ読む人の事考えろ」
- 371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:01:31 ]
- 何だかんだ言って >>369 が新たなヒントを回答してしまってる件について。
なるほど、exprとかcutね。メモメモ。 あと、シェル内部だけでやる方法も知りたいな。
- 372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:02:48 ]
- >>370
そりゃbasenameを使いこなせない人には読みこなせないだろうねw
- 373 名前: ◆QiLZblCDYs mailto:sage [2007/09/10(月) 23:41:23 ]
- >>356
>>361 >>364 親切にありがとう。なるほどとにかく何か触ってみます。 FreeBSDにしてみようかな。 また来ます〜。
- 374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 06:22:11 ]
- お前ら落ち着け
こんなところで相手をけなして悦に浸っても何もならんぞ 精神の安定のためにはスポーツでもどうだ?
- 375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 07:17:57 ]
- >>358
真面目に答えてやったのに、失礼な奴だな。
- 376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 13:53:55 ]
- a.logには随時ログデータが書き込まれている場合、
cp a.log b.log とすると、 完了するまでに書き込まれたデータ(コピー中に書き込まれたデータ) は b.log にはコピーされない、 という状態になりますよね。 a.log を b.log としてコピーして かつ a.log 一旦データを0にしたいのですが、 コピー中に書き込まれたデータが消えるのがネックとなっています。 何か良い回避方法はないでしょうか。
- 377 名前:名無しさん@お腹いっぱい。 [2007/09/11(火) 14:02:54 ]
- >>376
普通に mv a.log b.log touch a.log した後に書き込み先を切り替えてもらうんじゃだめなん?
- 378 名前:376 mailto:sage [2007/09/11(火) 14:22:52 ]
- >>377
自由に扱えるログデータを別ユーザに与える、 というのが目的で、 書き込み先を切り替えると 元のログデータの保守がきかなくなってしまうため、 書き込み先を変えるのは避けたいと考えてます。
- 379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:26:32 ]
- 378 は「書き込み先を切り替える」の意味を取り違えてる悪寒
- 380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:27:54 ]
- >>378
日本語でおk
- 381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:39:13 ]
- >>378
別ユーザーのファイルにしたいんなら、普通に、 mv a.log b.log chown user b.log > a.log したあとに kill -HUP すればいいんじゃないの?
- 382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:44:47 ]
- kill -HUP で切り替わるなら、な。
- 383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:46:33 ]
- kill -HUP は一例だろ。論点はそこじゃない。
- 384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:50:57 ]
- メールスプールのように、ログを吐き出すプログラムも、
ログを取り分けるプログラムも、lockf()してファイル操作すれば無問題。
- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:51:10 ]
- >>383
そここそが問題でしょう。 簡単に切り替えられないからこそ >>376のように聞いてるんじゃないだろうか。
- 386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:53:55 ]
- >>376の意図の背景の推測だけど、
ログを出す側は1行(あるいは1項目)ごとにcreat付のopenしてるんじゃない? それなら、HUPなんかしなくても大丈夫でしょ。
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:54:59 ]
- エスパーが多いスレだな。
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:56:31 ]
- >>385
ちがうだろ。>>376 は cpでコピーしようとしてるし、 >>377 が言ってる基本の方法すら知らないで質問してる初心者だろ
- 389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 14:58:26 ]
- 今日の「お題」はコレですかw
↓では、回答者同士のバトルをどうぞ
- 390 名前:376 mailto:sage [2007/09/11(火) 15:25:32 ]
- すいません、うまく伝わっているのかわからないのですが、
cp(mv) a.log b.log してる間に発生しているログ(a.logに書き込まれているログ)は b.log には移らないという考えはあってますでしょうか?
- 391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:27:33 ]
- >>390
cpとmvで違う。 cpだと途中で発生しているログは移らない。 mvだと、途中で発生しているログも移る。 やっぱり、>>388 が言ってるとおり、基本を理解してなかったんだね。
- 392 名前:376 mailto:sage [2007/09/11(火) 15:30:51 ]
- >>391
そうなんですか!! めちゃくちゃ勉強になりました。 ありがとうございます。 ありえないかと思うんですが、 極端に言えば、 ログの発生スピードとmvのデータ移動のスピードが 同じ場合、 mvは永遠に終わらない、ってことですよね。
- 393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:32:27 ]
- >>329
ありゃ、ファイルのopenについても理解してなかったのか・・・ 違うよ。mv は一瞬で終る。 mvによってたとえファイル名が変わっても、 ログはmv後のファイルにそのまま書き込まれるだけ。
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:33:09 ]
- >>393
> mvによってたとえファイル名が変わっても、 > ログはmv後のファイルにそのまま書き込まれるだけ。 それは書き込む側の作りによる。
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:33:21 ]
- 安価ーミス 393は>>392 な。
- 396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:35:45 ]
- >>392
UNIXの mvって、移動じゃなくてリネームコマンドなんだよ。ファイル実体は同じ。
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:40:15 ]
- >>382
やっぱ、kill -HUP 以前の問題だったなw 論点はそこじゃなかったなw
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:55:04 ]
- 素人からみるとMac OSXもUNIXだと思うんですが、
何でUNIX板の住人は毛嫌いするんでしょうか? 以前から不思議に感じてます。
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:57:18 ]
- 気の所為か被害妄想だろう。
ま、MacOS X 特有の話を専用板でやらないとすると 見識を疑われるとは思うけど。
- 400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:04:03 ]
- コマンドの実装レベルまで知ってないとUNIXerにはなれないのか・・・すごいな
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:08:31 ]
- なれないなんて誰か言ったか?
- 402 名前:400 mailto:sage [2007/09/11(火) 17:10:30 ]
- >>401
なんでそうつっかかるんだよ UNIX板の人達は詳しく知っていてすごいなと思っただけじゃないか
- 403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:11:45 ]
- なら最初からそう言えばいいじゃん。
遠回しに皮肉っぽく言わずに。
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:12:18 ]
- しかし、でかいファイルのcpとmvの時間差を肌で感じて、
実装を推測できないようじゃ、UNIXに限らず先が知れる。 ところで、上のmvがリネームだという話は、ファイルシステム内だけの話な。
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:25:41 ]
- 昔のmvは、異ファイルシステム間では実行できなかった、というと昔話が始まる悪寒。
- 406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:28:00 ]
- デーモンが起動時にopenして終了するまで開けっ放しのタイプだと
データ全部 mv 先に書き込まれ続けたりしませんか
- 407 名前:400 mailto:sage [2007/09/11(火) 17:28:40 ]
- そうか。
移動するっていうのは(同一ファイルシステム上なら)ファイル情報を書き換える以外に方法はない→mvの実装もそうなる ってことでおk? ファイル情報そのままにHDD上を移動させてもしゃーないし。
- 408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:32:16 ]
- >>407
「以外に方法はない」じゃなくて、リネームの方が効率がいいということだろ。 別に、データコピーして、コピー元をrmするという実装も可能は可能だよ。
- 409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:33:25 ]
- >>406
だから kill -HUP なりなんなりで 書き込み先を変えてやるんじゃん。
- 410 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:47:40 ]
- >>409
理解しますた タコで申し訳ない
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 18:08:40 ]
- >>399
新・mac板が閉鎖されたらUNIX板に入れてくれるでしょうか?
- 412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 18:09:53 ]
- そういう事態になってみないことにはなんとも。
- 413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 18:27:03 ]
- 偽の仮定からは任意の結論を導いても真である。
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 00:44:09 ]
- cvsのデータをバックアップを取らずに編集してしまいました。
新たに再取得したいのですが、どうしたらいいですか?
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 01:22:06 ]
- >>414
cvs updateってなめてんのか?
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 01:30:53 ]
- >>415
それで、元に戻りますかね? やってみたんですけど、戻りませんでした。
- 417 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 02:49:16 ]
- 消したのはCVSROOTの下の*,vか?
- 418 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 12:16:28 ]
- Solaris 10をインストールしたんですけど、
「リモートサービスを有効化するか?」 という項目で、 「いいえ」 を選択してインストールしたのですが、 インストールが完了した今になってから、リモートを有効にする事って出来ますでしょうか? もし出来るのなら、やり方とか教えて下さい。
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 12:33:20 ]
- すまん、自己解決しました。
- 420 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 14:38:26 ]
- パソコン用スピーカと観賞用スピーカと分けて聞けるようにしたいのですが、
配線、接続のやり方を教えてください!
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 14:41:32 ]
- 観て楽しむだけなら別に接続しなくていいじゃん。
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 14:44:18 ]
- いまいち
- 423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 14:46:23 ]
- 間違えました。干渉用スピーカーです。
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 14:53:26 ]
- もう一度だけチャンスをやろう。
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 15:00:01 ]
- 間違えました。感傷用スピーカーです。
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 15:08:28 ]
- ところで、漢字がちゃんとなおったとしても意味わからん。
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 15:15:26 ]
- ビープ音用スピーカーを分離したいって話じゃないの?
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 15:20:55 ]
- まぁなんだ、板違いだ。
pc11.2ch.net/pcqa/
- 429 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 19:56:14 ]
- dbmとhashの役割及びそれぞれの違いを教えて頂けませんか
- 430 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 19:58:08 ]
- >>429
ja.wikipedia.org/wiki/DBM ja.wikipedia.org/wiki/Hash
- 431 名前:429 [2007/09/12(水) 20:11:07 ]
- >>430
ありがとうございました。 sendmailの設定の中でdbmやhashを設定する箇所があり 詳しくわからないのですがaccess.db等を作成する際に使用するものと想像してます。 その際db化する為に使用するのでしょうが、どちらを使うべきなのか 使い分けや、どのように結果として異なるのかイマイチ理解できずにいます。
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 20:36:19 ]
- 「どちらを使うべきなのか」という質問自体が理解不足を表している。
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 21:55:39 ]
- >>431
最初にsendmailがらみだと言わないから話がおかしくなる。 sendmailが使うmakemapのマニュアル見ればわかるとおり、 dbmとかhashとかいうのは、 makemapで生成するデータベースのフォーマットのタイプのこと。 dbmを使うにはそれ用のライブラリndbmがいるし、 hashを使うにはそれ用のライブラリBerkeleyDBがいる。 どちらもハッシュをベースにした方式。 makemapによってはbtreeをサポートしているかもしれない。 で、どれを選ぶかで、性能とかファイルサイズとかが違ってくる。 が、そこらのサーバで使う程度のデータベースじゃ性能の差なんてほとんどない。 dbmはファイルが多少でかいのと、古臭い。 互換性の問題とかライブラリがないとかでなければ、普通はhashでいいかと。
- 434 名前:429 mailto:sage [2007/09/12(水) 23:03:34 ]
- >>433
詳細にご回答頂きありがとうございました。 makemap BerkeleyDB hashなどの関係が理解できました。 質問が適切でない事は申し訳なかったです...
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 23:27:47 ]
- BBSPINKを救えるつわものはおらんかのぉ(´・ω・`)
- 436 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 18:05:34 ]
- BBSPINKに教わるつわものはおらんだろうのぉ(´・ω・`)
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 23:05:51 ]
- 救世主伝説を作るチャンスなんだがのぉ(´・ω・`)
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 23:29:46 ]
- …のぉ(´・ω・`)ショボーン
- 439 名前:名無しさん@お腹いっぱい。 [2007/09/16(日) 23:06:51 ]
- man (roff?) について質問です。
% man make して読んでいくと SEE ALSE The GNU Make Manual ってのが表示されました。 「(あなたのディスク内のどこかにあるであろう) GNU Make のマニュアルを読んでね」ということなのか、 あるいは何か操作をおこなうと紐づけされている部分が開くのか、どっちでしょうか? 要は、このSEE ALSOの部分に書いてあることに対して、 どのような操作が有益なのかパッとひらめかないのです。
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 23:17:02 ]
- >>439
> 「(あなたのディスク内のどこかにあるであろう) GNU Make のマニュアルを読んでね」 ってこと。自動化はされていない。 info(あるいは emacs の M-x info)で読めるようになっているものも多い。 その先はOSによるが、/usr/share/doc とか /usr/local/share/doc とかにあればラッキー。
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 23:23:10 ]
- >>440
ありがとうございます。 info形式でありました。大変助かりました。
- 442 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 00:37:43 ]
- 大変厨な質問で恐縮です。友人にUNIXを勉強したいと相談したところ
ソフトウェアいろいろとSUNの機械(SUN ENTERPRISE4500)を二台くれました。 私、SUNの機械に触るのが殆ど始めてて、OSのインストールどころか、CRTの 接続すらままならない状態です。グラボ(?)フレームバッフアァPGX64という カードを貰いまして、コレを接続すれば15ピンのモニタなら使えると言われま したがドコに接続すれば良いかもわからない状態です。ググっても取り説らしき データも引っかかりませんし・・・ どなたかよろしくご教授のほど宜しくお願い致します。
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 00:39:51 ]
- E4500を2台も自宅で動かしたら、電気代と騒音で死ねると思う。
- 444 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 00:43:53 ]
- >>443
死亡覚悟です。 とりあえず離れに設置しました。電気代はまぁ二台まとめて動かすことは まず無いからいいかなと。しかし重たかった・・・
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 00:48:20 ]
- ところで、何を訊きたいのか?
シュリンクD-SUBじゃなく、13W3とか、そう言う話か?
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 00:52:46 ]
- なんで友達に聞かないんだ?
あと、1台でも電気台で死ねるぞ。 貰ったんなら売って、中古でU10でも買え。
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 00:56:22 ]
- シリアルで使えばいいじゃん。
つーか、x86 Solaris とか *BSD とか Linux でいいじゃん。
- 448 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 00:57:51 ]
- 一日二、三時間稼動でも死にますかね?
友人はコンソールでつないでたとかで、グラボは使ってなかったそうです。 で、グラボも死蔵品だったそうで一緒にくれました。 >>445 ええと、上記グラボを貰ったのですが、どこに差していいのかがまず判らない 状態です。
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 01:00:08 ]
- S-BUSのI/Oボードは有ってもPCIは無い悪寒。
- 450 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 01:09:17 ]
- 一応ググってはみたのですが、確かに対応グラボにPGX64とは
書かれているのですが、指す場所までは説明が無いんです。 素直にSUNに電話して聞いてみたほうがいいんでしょうか?
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:12:09 ]
- 刺せるところに刺せばいいんじゃねーの?
しらんが
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:15:46 ]
- 久しぶりの大釣り物語だ
- 453 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 02:29:37 ]
- すいません 釣りのつもりは無いのですが。
SUNのサポートにメールで問い合わせをしましたのでもういいです
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 10:39:30 ]
- 釣り失敗に終わったな。ここの連中ルアーには慣れてるから
そう簡単にはつれんぞ。だいたい 俺的には「フレームバッファ」が出てきた時点でオワッタ
- 455 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 18:53:39 ]
- Solarisの/procベースのデバッガインタフェースが、昔からのptraceシステムコールより優れているとされるのは
具体的にどのへんですか?Solaris使ってない漏れにやさしくおしえてください。
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:06:46 ]
- 自分で調べない理由を優しくおしえてください
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 10:34:42 ]
- >>454
>俺的には「フレームバッファ」が出てきた時点でオワッタ ああ、あの違和感はこれだったのか
- 458 名前:名無しさん@お腹いっぱい。 [2007/09/21(金) 00:34:03 ]
- ディレクトリの階層構造って上位の方が先に来ますよね?
/usr/local/www/dataみたいに。 アメ野郎的には住所みたいに下から書きたいんじゃないんですか? data/www/local/usr/みたいに。野郎ども妥協したんですか?アメらしくない。
- 459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 00:41:17 ]
- それがどんだけ不便なことか分かるか?
不便どころか使いものにならないだろ。
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 00:56:02 ]
- www.2ch.net
使い物にならないかぁ? ただの慣れだろ。
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 01:35:00 ]
- >>458
オメリカンナイズなちんこの俺が答えておくが 英語圏の人間は /usr/local/www/data ←←←←←←←← こういう順番で読んでるんだよ モマイもあと数年経つと自然と右から読むようになる
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 01:38:07 ]
- George Bush より Bush George の方が便利だよな。
住所録なんかでは結局 「Bush, George」 とかいう使い方するんだからな。
- 463 名前:名無しさん@お腹いっぱい。 [2007/09/21(金) 07:17:06 ]
- ふっ
- 464 名前:名無しさん@お腹いっぱい。 [2007/09/21(金) 07:21:39 ]
- ほ
- 465 名前:名無しさん@お腹いっぱい。 [2007/09/21(金) 07:27:11 ]
- l
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 11:54:00 ]
-
エディタで相談なんですが、今までずっとviしか使ったことがないんです。 そんなヤツにオススメなエディタがあったら、教えて頂けませんでしょか? GNOMEとか入れてないんで、コンソール限定で。 つか、Unixユーザーって普段どんなエディタ使ってるんですか?
- 467 名前:名無しさん@お腹いっぱい。 [2007/09/21(金) 11:58:49 ]
- >>466
vi 使えてるならそれで十分だと思うけど。 vi 系、Emacs 系以外なら nano, ee, ae あたり。 使ったことないなら vim とかも。
|

|