[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/09 15:29 / Filesize : 192 KB / Number-of Response : 709
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

MacOS XをUnixとして使ってる人の為のスレ その14



1 名前:名称未設定 mailto:sage [2008/07/22(火) 17:30:23 ID:v1rw/GgA0]
MacOS X を Unix として使ってる人の為のスレです。

■前スレ
MacOS XをUnixとして使ってる人の為のスレ その13
pc11.2ch.net/test/read.cgi/mac/1190016804/

511 名前:名称未設定 mailto:sage [2009/01/21(水) 20:15:53 ID:PSzCdg0R0]
translateの母体が/usr/libexec/oahにあることは既に確認済みだったのだがそいつはIntelバイナリonlyなんだ。
www.restspace.jp/cgi-bin/orz/img-box/img20090121201223.png
で疑問は
・どうしてRosettaの関連コマンドがユーザグループ_spotlightで動いている?
・すべてのプロセスを表示させてもPowerPCアプリは動いてないのになぜRosettaが呼ばれる?

512 名前:名称未設定 mailto:sage [2009/01/21(水) 22:02:24 ID:yAL3i3on0]
>>511
>translateの母体が/usr/libexec/oahにあることは既に確認済みだったのだが

どうやって?
lsof で translate の実体(pid 16443 の実体)を調べてみてもそれになる?

513 名前:名称未設定 mailto:sage [2009/01/21(水) 22:06:18 ID:PSzCdg0R0]
あれから再起動したからpid変わってるけど
translate 1431 _spotlight txt REG 14,2 2106944 930592 /usr/libexec/oah/translate


514 名前:名称未設定 mailto:sage [2009/01/21(水) 22:31:09 ID:yAL3i3on0]
>>513
そしたらとりあえず、その pid 1431 が他に開いているであろうファイル群をチェックして、
/usr/libexec/oah/translate 以外に実行ファイルっぽいのがあるかどうか確認してみるとか。
もしあったらそのファイルを Rosseta 経由で起動してるということでは。
なかったどうしようかねw

515 名前:名称未設定 mailto:sage [2009/01/21(水) 22:53:28 ID:PSzCdg0R0]
いろいろと協力ありがとう。
原因がやっと分かった。
結論からいうと
/Library/Spotlight/RubyImporter.mdimporterが犯人。
こいつがPowerPCバイナリだったのが原因。
www.restspace.jp/cgi-bin/orz/img-box/img20090121225218.png
www.arcadianvisions.com/downloads/RubyImporter.htmlからDLしたときに間違えて古いバージョンを落としたからみたい。

それにしてもアプリケーション以外にもRosettaって有効なのか。初めて知った。
でもそうするとIntelバイナリのlaunchdやSpotlightからRosetta経由でRubyImporter.mdimporterを呼んでいるってことになるよな?
昔どこかでIntelバイナリで起動したものからPowerPCバイナリは呼べないって読んだことがあるんだが..

516 名前:名称未設定 mailto:sage [2009/01/21(水) 23:11:22 ID:yAL3i3on0]
>>515
>昔どこかでIntelバイナリで起動したものからPowerPCバイナリは呼べないって読んだことがあるんだが..

プラグインみたいに、同じプロセスに読み込む場合はね。

だから今回の場合それがミソなんだと思う。
mdimporter のプラグインが Intel バイナリを含む場合はプラグインとして通常の spotlight の
プロセスに読み込み、
PowerPC バイナリな場合は Rosseta 経由で別の PowerPC な spotlight プロセスを立ち上げ
てからそのプラグインをロードするという「親切設計」になっていると推測される。

で、普通に PoewrPC のバイナリを起動した場合中の人がうまくやってくれてプロセス名等は
元のバイナリになるんだけど、今回の場合 Spotlight が「手動」で translate コマンド経由で
バイナリを起動しているみたいで(>>510 のリンク先みたいに)、プロセス名も translate のまま
になっているのかなと。

517 名前:名称未設定 mailto:sage [2009/01/24(土) 23:55:36 ID:M5ckxBiK0]
すみません、ターミナルで「新しい疑似 tty が開けませんでした」というメッセージが出て
コマンドを受け付けてもらえないんですが、これはどういうことが原因で起こるんでしょうか?
一旦ログアウトしたら、直ったみたいですが気になります。
OSは10.5.6です。

518 名前:名称未設定 mailto:sage [2009/01/26(月) 10:27:45 ID:qeEweQLj0]
pseudo-device pty(仮想端末)が足りてないんだな。
大抵はptyを使うプロセスを無駄に作りすぎてるだけだから、
いったんログアウトして正常に戻ったなら、それでOK。
本当に大量のptyを使いたいなら、
*BSDの場合はカーネル再構築になるんだが、
マコスの場合は知らにゃい。

詳しくはググってネ。

519 名前:名称未設定 [2009/01/26(月) 11:13:38 ID:l+Dt1eQU0]
xnuは再コンパイルできたと思うけど



520 名前:名称未設定 mailto:sage [2009/01/26(月) 11:56:06 ID:UFzGzUlL0]
>>517
/etc/sysctl.confでkern.tty.ptmx_max の値をデフォルトの127より大きくすればおk。たぶん。

521 名前:名称未設定 mailto:sage [2009/01/26(月) 14:08:14 ID:6xeE64pC0]
ってゆうかもしそこまで仮想端末を必要とする状況になっているとしたら、
それ自体が異常だと思うけどなあ。

522 名前:名称未設定 mailto:sage [2009/01/27(火) 10:59:24 ID:9ryIYDlA0]
X11を起動したときにデフォルトだとxtermが一枚立ち上がるけど、
これが立ち上がらないようにするにはどうすればいいでしょうか?

523 名前:名称未設定 mailto:sage [2009/01/27(火) 11:46:40 ID:65224EZT0]
.xinitrcに
xterm &
の行があったようななかったような。
これをコメントアウトすればいいような違うような

524 名前:名称未設定 mailto:sage [2009/01/27(火) 15:16:12 ID:q6pO5U1k0]
journal.mycom.co.jp/column/osx/274/index.html
を参考にして同じ作業を10.5.6でやったんだけど、

$ export XMODIFIERS='@im=kinput2.macim'
$ /usr/X11R6/bin/kinput2.macim &
can't get im (-2524)
can't create tsm doc (-3000)
can't create tsm doc (-3000)

とエラーが出て、日本語入力がemacsでできません。
上記のやり方でうまく動作している方いますか?
何か解決方法があれば教えて下さい。

525 名前:522 mailto:sage [2009/01/27(火) 17:08:48 ID:9ryIYDlA0]
>>523
ありがとうございます。でも、508にあるようにquartz-wmを読み込む部分をコメントアウトすれば
後ろの設定を読み込むみたいだけど、できればquartz-wmで使いたいんです。
できるだけ下手に設定を変更せず、起動時に立ち上がるxtermを立ち上がらない
ようにしたいんですが可能でしょうか?

526 名前:522 mailto:sage [2009/01/27(火) 17:13:18 ID:9ryIYDlA0]
自己解決。org.x.X11.plist に "app_to_run" という項があるので
そこを空欄にしたら立ち上がらなくなりました。お騒がせしました m(_ _)m

527 名前:名称未設定 mailto:sage [2009/01/27(火) 22:34:35 ID:F7AKPjx/0]
>>517です
レスどうもです。
この「新しい疑似 tty が開けませんでした」ってメッセージは初めてなんですが
結構頻繁にresource temporary unavailableとか出てきます。
これもログアウトすれば解決するのですが、そもそも全然大したことしてないのに
こんなエラーメッセージが出るのが不思議です…。

528 名前:名称未設定 mailto:sage [2009/01/27(火) 23:17:25 ID:idT5gBdw0]
>>527
大したことをしている変なソフトが裏で走ってる可能性あり。

529 名前:名称未設定 mailto:sage [2009/01/27(火) 23:22:36 ID:idT5gBdw0]
>>527
forums.macrumors.com/showthread.php?t=552048
ここ参考にするとか。
"Could not open a new pseudo-tty."
で検索するとか。




530 名前:名称未設定 mailto:sage [2009/01/29(木) 09:30:54 ID:YGBvu7BV0]
>>524
-2524 Current input source is a keyboard layout resource ということなんで、システム環境設定で入力メニューの設定を見直した方が良いのかも。
ttp://developer.apple.com/documentation/Carbon/Reference/Text_Services_Manager/Reference/reference.html#//apple_ref/doc/uid/TP30000174-CH4g-RCM0099

といっても当方10.4なんでそれで動く見込みがあるかどうかはわかりやせん。

531 名前:名称未設定 mailto:sage [2009/02/02(月) 00:15:21 ID:2xAnhVqX0]
macでgroffを使いたくていろいろ試したんだけど

www.yansite.net/jman.html
を見てgroffをコンパイルして見てもだめ。
portsで最新のgroffを入れてみてもだめ。

forums.ubuntulinux.jp/viewtopic.php?id=1124&action=new
を見るとどうやら
cmap-adobe-japan1,cmap-japan2,cmap-cns1,cmap-gb1
を入れればよさそう。macではどうすればいいのかわかる方いませんか?

532 名前:531 [2009/02/02(月) 00:19:48 ID:2xAnhVqX0]
ちょい補足、ダメっていうのは日本語を含むテキストを処理した場合
文字化けするっていう意味です。

上の二つの方法はともに英語ならうまく行きます。
日本語は文字化けしたpsファイルが出力されます。


533 名前:名称未設定 mailto:sage [2009/02/02(月) 01:36:27 ID:yLOOILNM0]
>>531
ghostscript-hiraginoだったかなそれもmacportsでいれてる?

534 名前:名称未設定 mailto:sage [2009/02/02(月) 18:54:16 ID:DvsJybUn0]
>>529
遅くなってすみません
cc & gccのプロセスをアクティビティモニタで全部消せ、が対処法みたいですが
iPhone SDKはインストールしてないし、何かをビルドもしてないので別物みたいです。

535 名前:名称未設定 mailto:sage [2009/02/03(火) 00:11:54 ID:cf8mlNIV0]
> 結構頻繁にresource temporary unavailableとか出てきます。

これは何をやってる時、裏で何をやらしてる時に起きるん?
tty云々は結局その後の話じゃないの?

536 名前:名称未設定 mailto:sage [2009/02/03(火) 12:02:40 ID:gjuIaaik0]
>>532
文字化けがどこで発生してるか切り分けできてんの?

すなわち、groff が化けた PS を生成しているのか、あなたが使ってる PS 対応の
プレビューアなりプリンタなりに問題があって化けてるのか...
とりあえず PS じゃなくてターミナルに日本語の man は出せてる?

537 名前:名称未設定 mailto:sage [2009/02/05(木) 19:04:16 ID:8BfRXyj00]
チラ裏に近いんだけど誰か何か知ってたら教えて下さい。

rsync -a -E --delete (コピー元) (コピー先)
コマンドで定期的にバックアップ取ってるんだけど

rsync: "/Volumes/MyDisk/MyFolder/.._image.tif.yPJa2B" failed: Operation not permitted (1)

みたいなエラーをたくさん出してくる。この場合、
/Volumes/MyDisk/Folder/image.tif
は存在するパスなんだけど、エラーのはリソースフォークの事かな?
でもResorcererで比べてみても違いはない。あまり気にしなくていいのかな。
ちなみにコピー元・コピー先のアクセス権は問題なさそう。

538 名前:名称未設定 mailto:sage [2009/02/05(木) 19:29:24 ID:BQvhmLsu0]
Tiger/Leopardのrsyncは腐ってるのでCarbon Copy Clonerから引っ張って来るのが吉

539 名前:名称未設定 mailto:sage [2009/02/06(金) 00:28:32 ID:+jijHXPG0]
たぶん -E オプションのバグだとおもう。検証したときにさんざん見た記憶がある。
上の方のように他のアプリからもってくるのが確実だが、rsync3 の --xattrs (拡張属性対応)を使う手もある。



540 名前:名称未設定 mailto:sage [2009/02/06(金) 10:29:40 ID:vA8PEjUZ0]
ところでsyslogのバッファリングを停止させる方法ってなんかないのかな。
結果が反映されるまで延々待たなきゃいけないのは辛すぐる

541 名前:名称未設定 mailto:sage [2009/02/06(金) 20:57:08 ID:hj6qzR4Q0]
>>538,359
ありがとうございます。とりあえずrsync3から当たってみます。

542 名前:名称未設定 mailto:sage [2009/02/10(火) 06:54:48 ID:HCu6PKfT0]
今更だがshutdownコマンドって便利だな。
sudo shutdown -s +120とかしておけばiTunesの音楽をかけつつ2時間後にはスリープにするスリープタイマー的に使える。

543 名前:名称未設定 mailto:sage [2009/02/10(火) 11:55:15 ID:s7NqsUOB0]
Mac OS X 10.5.x では、/home というディレクトリがあって消去できないんだが、
このディレクトリは何に使ってるの?
Tiger までは、
sudo ln -s /Users /home
とかしていたんですが、Leopard ではできないですよね?

Linux の Web サーバーとの互換性をとるために、/Users/hogehoge への
path を/home/hogehoge で参照したいのです。
.haccess で指定するBasic認証のパスワードファイルとか、どうしてもフルパス
で記述しないとダメなので、`sudo ln -s /Users /home` ができると Mac OS X
と Linux で同じ .htaccess ファイルが使えて非常に便利だったのですが……。


544 名前:名称未設定 mailto:sage [2009/02/10(火) 12:03:50 ID:DiAX6Gqc0]
>>543
man auto_master とか。

545 名前:名称未設定 mailto:sage [2009/02/10(火) 13:08:46 ID:s7NqsUOB0]
>>544
>man auto_master とか。

おお!ありがとうございます。
/etc/auto_master の /home をコメントアウトしたらうまくいきました。


546 名前:名称未設定 mailto:sage [2009/02/12(木) 10:53:20 ID:hAl13yTv0]
昨日から突如Terminal.appの標準出力が
52:~ ユーザー名$コマンド入力欄
みたいな感じになって現在のディレクトリが出なくて困っているんだが。

com.apple.Terminal.plistの削除-再生成はもうやった。
Terminal.appの設定でいじったのはフォントサイズと色とウィンドウサイズとエンコーディングぐらい。

bash_profileの内容はこんな感じ。
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export DISPLAY=:192.168.24.68
alias quicklook='qlmanage -p "$@" >& /dev/null'
Find Fexport PATH=/usr/local/cuda/bin:$PATH

Visor使ってるのが問題かと思ってそれを外して試してみたけど効果無し。

環境はLeopard 10.5.6+Intel。

他どこか怪しいところあるかな?

547 名前:名称未設定 mailto:sage [2009/02/12(木) 11:06:00 ID:8Ax5utWq0]
>>546
ちゃんと ~ って出てるやん

548 名前:名称未設定 mailto:sage [2009/02/12(木) 11:13:14 ID:hAl13yTv0]
いや前はフルパスで出てたんだよ。/Users/ユーザー名/Downloadsみたいに。
それが今はDownloadsとしか出ない。
あと前についてる52ってなんなんだかさっぱり分からん。

549 名前:名称未設定 mailto:sage [2009/02/12(木) 12:01:48 ID:CgDtbJNHP]
>>548
echo $PS1
ってやるとどうなる?



550 名前:名称未設定 mailto:sage [2009/02/12(木) 14:46:19 ID:+r/KZ+hB0]
ひとまずもう一回Visor外して再起動してまた入れ直すとかもう一度plist消すとかしてたら52は消えて
マシン名:カレントディレクトリ名(相対パス) ユーザー名$ コマンド入力欄
という表記にはなった。
それで今echo $PS1の結果は
¥h:¥W ¥u¥$
なんだが
それを
¥u@¥H ¥W¥$
(表記で言うと ユーザー名@マシン名 カレントディレクトリ名-絶対パス)
にしたくて
echo PS1="[¥u@¥H ¥W]¥$"
を実行してるのだが
Terminal.appを再起動しても全く反映されないのはなぜなんだ?


551 名前:名称未設定 mailto:sage [2009/02/12(木) 14:47:13 ID:+r/KZ+hB0]
あれバックスラッシュが全部¥になってる。
2ch側が自動変換してるのか?

552 名前:名称未設定 mailto:sage [2009/02/12(木) 14:57:36 ID:qB5j3ait0]
ブラウザは何? 内部コードのUnicodeからShift_JISに変換する際にそうなってます。

553 名前:名称未設定 mailto:sage [2009/02/12(木) 15:10:30 ID:+r/KZ+hB0]
2chブラウザならBathyScapheだが。

554 名前:名称未設定 mailto:sage [2009/02/12(木) 17:53:16 ID:JAkIFDHF0]
> echo PS1="[\u@\H \W]\$"
export PS1="[\u@\H \W]\$"の間違いでは?

PS1の値を試行錯誤して好みの設定が見つかれば、
~/.profileにでも書いておく。ログアウト&ログインで反映されると思う

555 名前:名称未設定 mailto:sage [2009/02/12(木) 18:30:01 ID:+r/KZ+hB0]
>>554
ありがとう。
今外出する直前なので後でやってみる。

それにしてもこの前買ったwww.amazon.co.jp/dp/4756151167/のP.38にはecho PS1="[¥u@¥H ¥W]¥$"て書いてあるんだぜ。
誤植?

556 名前:名称未設定 mailto:sage [2009/02/12(木) 18:38:56 ID:3oqXk6kz0]
もしかして意味も分からずに書いてるのか?

557 名前:名称未設定 mailto:sage [2009/02/12(木) 18:44:08 ID:+r/KZ+hB0]
>>555
いや分かってるよ。
そういえば昔そんな本も買ったなと思って取り出してきたらそう書いてあって驚いたというだけの話。

558 名前:名称未設定 mailto:sage [2009/02/12(木) 19:05:07 ID:F53OBuCv0]
誤植はわかった。でもさ、なんでわかっていてechoなんだ?

559 名前:名称未設定 mailto:sage [2009/02/12(木) 20:53:56 ID:VeEVHAYp0]
あっのお〜
>>557
普通に prompt の設定だっしょ。
ってことで、君が、わかっているという何がわかっていて、今回のどこがわからないのががわからない。知ったかぶりは相手にされない。



560 名前:名称未設定 mailto:sage [2009/02/12(木) 23:54:32 ID:Aw+klA4F0]
>>554
惜しい。¥W → ¥w だ。

561 名前:名称未設定 mailto:sage [2009/02/13(金) 16:09:06 ID:60RHdFEn0]
コレが若さ故の過ちというモノか..........

562 名前:531 [2009/02/13(金) 23:15:46 ID:qG/KBtqp0]
terminalでskkを使って日本語を入力をすることはできますか?
C-j押した瞬間に改行されてしまう
ちょっと調べてみたのだが、
skkの変換キーであるC-jを別のに替える方法はあるみたいなのだが。
C-jを変えたくないの。

563 名前:名称未設定 mailto:sage [2009/02/13(金) 23:28:08 ID:spYVbQRM0]
ところでお前ら
ターミナルの起動の仕方は覚えたのか?ww

564 名前:名称未設定 mailto:sage [2009/02/13(金) 23:35:15 ID:2VRUL7sw0]
ログイン項目に放り込んであるから自動起動してくれるぞ羨ましいだろ

565 名前:名称未設定 mailto:sage [2009/02/13(金) 23:43:16 ID:87yrPZ1W0]
date +%s
1234536169


566 名前:名称未設定 mailto:sage [2009/02/13(金) 23:46:18 ID:X/EVIuqr0]
date -r 1234567890
Sat Feb 14 08:31:30 JST 2009

567 名前:名称未設定 mailto:sage [2009/02/14(土) 00:03:23 ID:vmz6mZ/O0]
バレンタインデー・デート♥

568 名前:名称未設定 mailto:sage [2009/02/14(土) 00:06:54 ID:KoP0U1ne0]
昔の名前で新たな質問する前にレス貰った件を報告したらどうなの

569 名前:名称未設定 mailto:sage [2009/02/14(土) 08:55:10 ID:GpKiar830]
UNIX板は盛り上ってますよね?



570 名前:563 mailto:sage [2009/02/15(日) 03:23:33 ID:hyZPLmuS0]
お前ら冷たいな
久しぶりなのにさ

って取り込み中だったのか。。。
また出直してくる

571 名前:名称未設定 mailto:sage [2009/02/15(日) 21:32:49 ID:MpHijUCU0]
スレッドを立てるまでもない質問スレから誘導されてきました
以下ほとんどコピペで申し訳ないのですが、
もし分かる方がいらっしゃったらご教授のほどお願いします

system.log見て気になったんだがどうも定期的(おそらく30秒間隔)に
 iMac mds[120]: Can't allocate fClientPort
って出てくるんだ
どこかの監視処理がコケてるのでしょうか?
一応ヘルプ見たりググったりはしたのですが私には分かりませんでした……

572 名前:名称未設定 mailto:sage [2009/02/15(日) 22:57:17 ID:Ka7mtY9a0]
ネットワーク上の共有ボリュームをインテックス作成対象にしてる?

573 名前:名称未設定 mailto:sage [2009/02/16(月) 14:23:56 ID:g2uvHkmQ0]
>>571
そのログ自体は... たぶん mach port の割り当てに失敗してる、と見た。
せめてエラーコードが分かるといいのだが。

真面目に調べるならいろいろデバッグとかする手もあるが、
そうだなーとりあえずめくらめっぽうに、アクセス権の修復でもしてみたら?

574 名前:名称未設定 mailto:sage [2009/02/16(月) 20:42:03 ID:4vRHYpk00]
>>572-573
ありがとう
「インデックス作成対象」でピンと来てSpotlight関連の
ユーティリティのオプション洗ったら解決したっぽい
お世話になりました;

575 名前:名称未設定 mailto:sage [2009/02/18(水) 17:13:21 ID:F9SLmuOn0]
mountするすべてのdiskでnoatimeを指定するなんてことでけますか?
/etc/rc.localで/は指定してるけど、その他外付け等はどこで設定しておけばいいのでしょうか?

576 名前:366 mailto:sage [2009/02/24(火) 14:50:59 ID:JlGN4PtX0]
>>364
Leoの再インスコして非公式X11入れたけど、
フルスクリーンできるようになった。
なんか設定がおかしくなると駄目になるっぽい。


577 名前:名称未設定 mailto:sage [2009/02/26(木) 15:16:01 ID:HVJV3q7H0]
初歩的なことで、すみませんが
ls -l の実行結果の質問です。
ターミナルから作成したtxtファイルと
テキストエディットから作成したtxtファイルでは
表示されるファイルの情報が異なっている所があります。つまり、
ターミナルで作った物は -rw-r--r-- となっていて
テキストエディットの方は-rw-r--r--@となっています。
1桁目は、ファイルかディレクトリかの違いを表し
2桁目から10桁目が、アクセス権を意味すると知っていますが、
テキストエディットの方の最後の@マークは
何を意味しているのでしょうか?
単純に。CUIとGUIで作ったファイルの違い表しているのでしょうか?
それとも。何か別の意味があるのでしょうか?
ご存知の方がいらっしゃいましたら、教えて頂きたくお願いします。


578 名前:名称未設定 mailto:sage [2009/02/26(木) 15:44:03 ID:AD+ajYHm0]
ls(1)のマニュアルを読もう

If the file or directory has extended attributes, the permissions field
printed by the -l option is followed by a '@' character. Otherwise, if the
file or directory has extended security information, the permissions field
printed by the -l option is followed by a '+' character.

ls -l@ で、extended attributes も表示される

579 名前:名称未設定 mailto:sage [2009/02/26(木) 18:10:15 ID:HVJV3q7H0]
>>578
即レス。ありがとうございます。
man ls は読んだ積りでしたが、見落としていたようです。
申し訳けありません。
でも。extended attributesって?
ググって下記のページを読みました。

ttp://journal.mycom.co.jp/column/osx/253/

ただ。初心者の私には、さっぱり理解不能でした。
それでも。何かしら意味があると判ってすっきりしました。
ここに書かれている事が判るように、もっと。勉強続けます。
お答え頂きありがとうございました。




580 名前:名称未設定 mailto:sage [2009/02/26(木) 19:20:12 ID:btjwnPrT0]
macosxの10.5から付け加わったもので
Mac独自のものだから分からないのが普通かもしれん。
UNIX系のコマンド解説ページには出てこないから。

Mac独自のファイル構造といしてリソースフォークがあった。
それをOSXの時代に合わせてモダンに実装し直したものと
単純に理解している。新たに作り直したおかげで
さらなる拡張性を手に入れることができて
いろいろシステム側でも利用しているけど
知らないことがいっぱいあって。。。。

581 名前:名称未設定 mailto:sage [2009/02/26(木) 23:11:04 ID:LqKhyKuz0]
>>580
>Mac独自のものだから
en.wikipedia.org/wiki/Extended_file_attributes

>UNIX系のコマンド解説ページには出てこないから。
つ man setxattr

>単純に理解している
en.wikipedia.org/wiki/Extended_file_attributes#Mac_OS_X

582 名前:名称未設定 mailto:sage [2009/02/27(金) 08:04:32 ID:e7LWruiz0]
>>576
横からごめんよっと。
xquartz 2.3.21 入れたらフルスクリーン復活してた。長かったなぁ。
このオプションが復活するまで...。

583 名前:名称未設定 mailto:sage [2009/02/27(金) 20:52:26 ID:GStxhO7Hi]
UNIXからの人のほうが認知度低いのかな?
まあOS/2とか使ったことある人は少ないんだろうけど。


584 名前:名称未設定 [2009/02/28(土) 09:07:03 ID:8SfuhcPT0]
OS9ならあります

585 名前:名称未設定 mailto:sage [2009/02/28(土) 11:27:41 ID:NlKAwsIn0]
俺はMacじゃない方のOS-9使ったことあります。

わっかるかなぁ

586 名前:名称未設定 mailto:sage [2009/02/28(土) 11:33:21 ID:tusqZGXT0]
Microwareの組み込みの特殊用途のだっけ?
あれ今どうなったの?

587 名前:名称未設定 mailto:sage [2009/02/28(土) 13:17:11 ID:zX4NbIke0]
まだある。
www.radisys.com/japan/templates/base.cfm?dir=products&fname=software/index.cfm

588 名前:名称未設定 mailto:sage [2009/02/28(土) 17:19:24 ID:gENqLbhP0]
FM11でOS-9使ってたyo
あれでOSの勉強したyo

589 名前:名称未設定 mailto:sage [2009/02/28(土) 21:00:57 ID:joMW8khE0]
>>585
Hawkかぁ。
懐かしい。
へんなコマンドコンソール持ってたっけ。



590 名前:名称未設定 mailto:sage [2009/03/01(日) 00:19:10 ID:fyiumg930]
むかーしOS-9の講習を受けに行ったことがあるが、なぜかシェル(mshell)の
使い方とUNIX流リダイレクト(dupのあたり)の原理説明が中心だった。




591 名前:名称未設定 mailto:sage [2009/03/01(日) 08:18:51 ID:7EbNe0kf0]
OS-9をパソコン用OSとして見てどうなの?
どんなことに使える?

592 名前:名称未設定 mailto:sage [2009/03/01(日) 09:52:19 ID:qvaBRfKH0]
俺はFM-8でOS-9を使ってた
Basic09でKernighanのSoftware Toolsを作ったなぁ

593 名前:名称未設定 mailto:sage [2009/03/01(日) 10:27:51 ID:JmSeFi0l0]
懐かしいな。ソフトウェア作法ってやつだよね。
俺はPC88のCP/MでBDS-C使ってやってた。
本で使われてる言語はRatforなんだよな。

594 名前:名称未設定 mailto:sage [2009/03/01(日) 22:14:05 ID:QqAY/u1v0]
このスレって、スレタイそのままに年寄りの巣窟だな……。

595 名前:名称未設定 mailto:sage [2009/03/01(日) 23:38:46 ID:qcdRs+W40]
>>594
オマイわかいの?
まぁ年取るなんてあっというまだよw

596 名前:やんやん ◆jReFkq.CTY mailto:sage [2009/03/02(月) 10:29:07 ID:1DTM03uu0]
32だけれど、完全に話題についてこれるのは
やっぱり俺は年寄りということ?

597 名前:名称未設定 mailto:sage [2009/03/02(月) 12:22:27 ID:tHDa1ndj0]
>>588
AD2+でCPUの載せ替えやったりしたな
懐かしい・・

598 名前:名称未設定 mailto:sage [2009/03/02(月) 13:00:15 ID:Vd/na06z0]
>>595
usage全盛時代の人間だから、決して若くはない。

ふと思いだしたんだが、
ワークステーション渡り歩いてMacに辿り着いた有名人がいたな……。

599 名前:名称未設定 [2009/03/02(月) 17:01:06 ID:wL8QRg/C0]
人生僅か五十年下天の内に比ぶれば夢幻の如くなり
朝に紅顔ありて夕に白骨となる
邯鄲の夢
命短し恋せよ乙女
花の命は短くて苦しきことのみ多かりき



600 名前:名称未設定 mailto:sage [2009/03/02(月) 19:15:06 ID:a57GK6+u0]
>>599
こんなことしてただでも格好悪いのにさらに間違ってるときたかw

601 名前:名称未設定 mailto:sage [2009/03/02(月) 19:52:23 ID:qcwcinoI0]
>>600
聞いてやるから語れよ。
でないとスルーしてやんよ。

602 名前:82 [2009/03/04(水) 23:16:35 ID:r0XDjTTE0]
リダイレクションの < の使い道が今ひとつピンとこないです。
cat hogeもcat < hogeも結果的にファイルhogeの内容を標準出力にだすのですが、
パイプとかと組み合わせたときに,何か違いが出てくるのですか?
ptex hogeは問題なく、hoge.dviを出力するけど,
ptex < hogeはダメで,ptex < hoge.texはOK、でも出力はtexout.dvi。
そうすると,< のメリットがわからなくって...


603 名前:名称未設定 mailto:sage [2009/03/04(水) 23:39:42 ID:/xUOrFSy0]
ptex hoge は、ptex が引数の"hoge"を見てhoge.texからhoge.divを作るのだなと解釈して、
ptexが自分でhoge.texを開いて読んで処理して、結果としてhoge.divを作る。

ptex < hoge.tex は、シェルがhoge.texを開いてその内容をptexの標準入力に流し込む。
ptexは入力データの名前を知らないので適当な名前(texout.div)で結果を保存する。

ptex < hoge は、シェルがhogeを開こうとするけどたぶん存在しなくて怒る。
入力データがないのでptexは起動もされない。

604 名前:名称未設定 mailto:sage [2009/03/04(水) 23:41:08 ID:/xUOrFSy0]
divはdviの書きまちがい・・・

605 名前:名称未設定 mailto:sage [2009/03/05(木) 01:48:14 ID:gU/lU1Nr0]
>>602
cat -n < org.txt > num.txt
とか
使い方を思いつかないなら、君には必要ないって事でいいんじゃない?

606 名前:名称未設定 mailto:sage [2009/03/05(木) 09:09:56 ID:gU/lU1Nr0]
> cat -n < org.txt > num.txt
改めて読み直してみたら全然役に立たないサンプルだな
標準入力しか受け取らないプログラムとかほとんど無いしね
普通やらないけど自作プログラム作ればこんな事も出来るよ
prog < 0.dat 3< 1.dat 4< 2.dat 5< 3.dat > total.dat

607 名前:名称未設定 mailto:sage [2009/03/05(木) 11:33:36 ID:j65lRBFZ0]
あと、リダイレクトを使うと記述の順序が自由になる点が違うな
$ echo hoge > 1.txt
$ 1.txt cat
bash: 1.txt: command not found
$ < 1.txt cat
hoge
$ < 1.txt > 3.txt cat
$ cat 3.txt
hoge



608 名前:名称未設定 mailto:sage [2009/03/05(木) 11:52:18 ID:M7tE1BKp0]
> 標準入力しか受け取らないプログラムとかほとんど無いしね
trがそうだよね。
$ echo hoge > 1.txt
$ tr h H 1.txt
tr: extra operand `1.txt'
詳しくは `tr --help' を実行して下さい.
$ tr h H <1.txt
Hoge


609 名前:名称未設定 mailto:sage [2009/03/05(木) 12:49:39 ID:ACJUpIFi0]
> sort hogehoge | uniq

とかじゃだmですか



610 名前:名称未設定 mailto:sage [2009/03/05(木) 20:08:39 ID:mkGPcZSp0]
次の2つが意味的には同じ。

filter < file
cat file | filter

だから、前者は後者の略記法と考えればいいんじゃね?
実際には動くプロセスの数が違うけど。

611 名前:名称未設定 mailto:sage [2009/03/06(金) 00:02:30 ID:6LWJ/hzA0]
スクリプト中ではそこそこ使う。"<"

612 名前:名称未設定 mailto:sage [2009/03/12(木) 12:08:48 ID:APp93J8J0]
Apple ScriptでPreview.appを呼び出すというの以外で。
PDFの回転をteminalから実行できるコマンドって標準である?

convertだと、PDFはうまく扱えないんだよね。bitmapになっちゃう。

Leopardです。

613 名前:名称未設定 mailto:sage [2009/03/12(木) 12:53:11 ID:h9dACSDz0]
>>612
sipsはどう? --rotateオプションがあるけど

614 名前:名称未設定 mailto:sage [2009/03/12(木) 13:12:36 ID:isjGYvEF0]
>>612
pdftkは回転もできるよ

615 名前:名称未設定 [2009/03/12(木) 15:03:14 ID:h9dACSDz0]
EPSON LP-8700PS3なんですがA4が90度回転して印刷されてしまいます。正しく印刷するには?
gs -sDEVICE=lp8700 -dFIXEDMEDIA -sPAPERSIZE=a4 -q -dNOPAUSE -dBATCH -dSAFER -sOutputFile=out.ps -c save pop -f in.pdf
lpr -PEPSON -o media=iso-a4 out.ps
上のようにコマンドを指定しているのですが,全くだめです。
in.pdfをプレビュー.appで印刷するときは,正しい方向で印刷されます。
lprにlandscapeやorientation-requested=4オプションをつけてみましたが変化なし。
ちなみに-sDEVICE=lp8700の指定をすると%!PS-Adobe-3.0
ではなくてEJLで始まるなんだかわからないファイルになります。
アドバイスよろしくです


616 名前:やんやん ◆yanyan72E. mailto:sage [2009/03/12(木) 15:36:44 ID:3iUiuY8S0 BE:91552234-2BP(0)]
sssp://img.2ch.net/ico/gocchin_face.gif
とりあえず,そのout.psってファイルを表示させたらどうなる?

617 名前:名称未設定 mailto:sage [2009/03/12(木) 17:11:30 ID:h9dACSDz0]
>>616レスサンクスです
ところが、out.psは表示できないんです。out.psをひらくと

EJL
@EJL SJ ID="0"
@EJL JI ID="0" DATE="2009/03/12 17:01:22"
@EJL JI USER="" MACHINE="" DOCUMENT=""
@EJL JI OS="Darwin"
@EJL JI DRIVER="EPSON LP-8700"
@EJL JI PRINTER="EPSON LP-8700"
@EJL SE LA=ESC/PAGE
@EJL SET RS=FN OU=FD PU=AU DX=OFF QT=1 CO=1 RI=ON PK=NM PS=A4 ZO=OFF EC=ON SZ=OFF SL=YES TO=0.0MM LO=0.0MM
@EJL EN LA=ESC/PAGE
が頭にあって,あとはバイナリっぽい表示がずらずら〜っと
-sDEVICE=lp8700をつけないと,通常のPostScriptファイルです。
でも、-sDEVICE=lp8700の方が段違いにきれいに出力されます。

ポストスクリプトプリンタを使いこなせてないです。

618 名前:名称未設定 mailto:sage [2009/03/12(木) 18:07:36 ID:4Ab2i8740]
>>617
おちつけ。LP-8700はPS3とそうでないのがあるだろ。gsで指定しているlp8700は、PostScript
でない方じゃないのか。
EPSON Job Control Language (EJL)って知っているか?

619 名前:617 mailto:sage [2009/03/12(木) 18:31:54 ID:h9dACSDz0]
>>618サンクス
pdf2psでオプションなしにしたら,印刷方向はなおりました。
だが印刷はきれいじゃない。
-sDEVICE=lp8700のほうがきれい。なぜだ?
プレビュー.appで拡大すると,文字がジャギーになるのだが,
pdfをベクトルフォントのままで,psにすることはpdf2psではできない?




620 名前:名称未設定 mailto:sage [2009/03/12(木) 18:42:05 ID:4Ab2i8740]
>>619
自力で解決できそうだから、素人助言するのも何だか、
pdftopsは、
any TrueType fonts which are embedded in the PDF file are copied into the PostScript file
any CID PostScript fonts which are embedded in the PDF file are copied into the PostScript file.
だそうだ。

621 名前:名称未設定 mailto:sage [2009/03/12(木) 21:31:36 ID:q8mH6f9J0]
あれえ、そんなに面倒だっけ? PDF って直で印刷できなかったっけ > PostScript 3
Mac OS Xの場合、裏にCUPSもいるわけだし...

ちなみに 8700PS3 は ESC/Page プリンタとしても動くんじゃなかったっけ。なのでその gs の
設定でもいけてるのかなと。

622 名前:名称未設定 mailto:sage [2009/03/13(金) 13:51:48 ID:0s/RSJF70]
Terminal.app のタブには実行したプロセス名が表示されるようですが、
自分で任意の名前をタブ名に設定する事はできますか。
タブを識別するために自分で名前を設定したいです。

623 名前:名称未設定 mailto:sage [2009/03/13(金) 14:53:38 ID:cTAb4N2z0]
>>622
つttp://homepage.mac.com/tkurita/scriptfactory/Softwares/OSAX/TerminalControl/manual/ja/contents.html

624 名前:名称未設定 mailto:sage [2009/03/13(金) 16:27:36 ID:0s/RSJF70]
>>623
ありがとうございます。つまり標準機能ではできないという事ですね。
リンク先をみましたが、Appleスクリプトの使い方がわからないので、リンク先を読んでもよくわかりませんでした。残念。

625 名前:名称未設定 mailto:sage [2009/03/13(金) 16:44:38 ID:pm2pJDAb0]
>>622
「識別したい」というだけなら「シェル」 > 「タイトルを設定」 メニューを選んで手動で設定
するんじゃ駄目?
環境設定でタイトルに何を表示するかを設定できるのでそれとのコンビネーションで。
もうちょい自動的に何かやりたい?

626 名前:名称未設定 mailto:sage [2009/03/13(金) 17:08:38 ID:2sCChfQS0]
>>624
SIMBL plugin
ttp://ericanderson.us/2008/03/02/terminalapp-tab-namer-v01-alpha/


627 名前:名称未設定 mailto:sage [2009/03/13(金) 17:09:43 ID:cTAb4N2z0]
>>621
基本は直接印刷できるんです。PDFもPSも
ところが自分のところの環境だけなのかもしれないが,プレビュー.appとかプリントダイアログから作ったPDF・PSは問題ないのだが,
別のところから持ってきたやつとか,TeXから作ったやつだと,まるっきりだめなんですよ。文字の配置がむちゃくちゃで...
たとえば、
platex sample.tex;dvipdfmx sample.dviのあと
pdftops sample.pdfとかpdf2ps sample.pdfとかして
lpr -l -P EPSON sample.psをしてる。しかもぜんぜんきれいじゃない...
ていうかdvips sample|lprでええんとちゃう?と自分でツッコミを入れながらも,それもだめで、
どこからてをつけていいのやら、ていうかんじ
いちおうppc leopardなんだが

628 名前:名称未設定 mailto:sage [2009/03/13(金) 17:16:34 ID:0s/RSJF70]
>>625
>「識別したい」というだけなら「シェル」 > 「タイトルを設定」 メニューを選んで手動で設定
>するんじゃ駄目?

これはウィンドウタイトルですよね?それだとあんまりうれしくないです。
やりたいのはタブ名を設定する事です。

629 名前:名称未設定 mailto:sage [2009/03/13(金) 18:56:28 ID:pm2pJDAb0]
>>628
あ、タブのタイトルですね。よく読んでませんでした。

AppleScriptを実行すること自体はそんなに難しくないけど、タブのタイトルが制御可能になって
いるのか不明。>>623も結局ウインドウのタイトルのような気が。

ググると、シェル等に好きな名前でリンクを張ってそれをタブ内で実行するという荒技を発見w



630 名前:名称未設定 mailto:sage [2009/03/13(金) 20:56:24 ID:zDhReqZJ0]
dvipdfmxが腐ってるんじゃないの? >627

631 名前:名称未設定 mailto:sage [2009/03/14(土) 00:08:46 ID:JF/KtQCU0]
初めてMac買った。df -hしたら1パーティションで
吹いたw これ本当にUNIXか?w

ハードディスク換装しようと思ってるんだけど、
500Gのハードディスクの場合、tmpやvarやswapは
どの位がオススメ? swapはメモリの2倍?

632 名前:名称未設定 mailto:sage [2009/03/14(土) 00:13:14 ID:0TsoONNf0]
>>631
Mac OS Xの場合は、パーティション切らずに運用した方がいいよ。
分けることをあまり考慮されてないから、なにかと面倒なことになる。

ただ自動デフラグ解消、よく使うファイルをディスクの先頭に移動する機能、
TimeMachineによる簡単差分バックアップとかがあるから、
パーティション切らなくても、ほとんどデメリットがない。

私は仕事のデータだけ別パーティションにして使ってる。

633 名前:名称未設定 mailto:sage [2009/03/14(土) 00:19:18 ID:JF/KtQCU0]
>>632
即レスクスコ。だからググってもパーティション
分けの情報出ないんだ…。男らしく1パーティションで
逝ってみる。重要なファイルは物理的に別の
ハードディスクで。

634 名前:名称未設定 mailto:sage [2009/03/14(土) 01:39:22 ID:jsaNUiC00]
swapは/var/vmの下にファイルとして動的に作られてサイズはお任せだお。
ていうかメモリの何倍とかいうのはさすがに時代遅れな気がする。
でもtmpはtmpfsとかmfsみたいなのが欲しいな。

635 名前:名称未設定 mailto:sage [2009/03/14(土) 02:14:37 ID:P1XHT0ta0]
パーティション切りたいときは、インストーラからディスクユーティリティ
が起動できるのでここから出来る、はず。
ファイルシステムの種類も選べて、大文字/小文字の区別もON/OFFできる。
ただ、区別を付けるようにすると、ファイルを見つけられずに動かなくなる
市販アプリがあるので、個人的にはおすすめできない。


636 名前:名称未設定 [2009/03/14(土) 07:00:29 ID:B8mQEm1f0]
最近はUNIXでも1パーティションが主流

637 名前:名称未設定 mailto:sage [2009/03/14(土) 07:28:00 ID:jsaNUiC00]
ほんとは必要なとこ以外リードオンリーでも運用できるくらいになってて欲しいのよ。

638 名前:名称未設定 mailto:sage [2009/03/14(土) 07:42:36 ID:GOtjipsK0]
ls -l /tmp してみるともっと吹くかもしれない


639 名前:名称未設定 mailto:sage [2009/03/14(土) 07:55:06 ID:jsaNUiC00]
他のマシンと共有できるところと出来ないところを分けるディレクトリ構造は昔からあるよ。



640 名前:名称未設定 mailto:sage [2009/03/14(土) 14:45:49 ID:ArZ81g+S0]
>>631
>初めてMac買った。df -hしたら1パーティションで
>吹いたw これ本当にUNIXか?w

今はSolarisでも1パーティションだよw
そもそもHDDも安いし容量でかいから今は分けるメリットが無いでしょw

641 名前:名称未設定 [2009/03/14(土) 15:48:10 ID:ArZ81g+S0]
>>637
それはちゃんとなってると思うが、具体的にどのあたりが?

そもそも昔のUNIXってなんで分けてたの?


642 名前:名称未設定 mailto:sage [2009/03/14(土) 16:56:15 ID:jsaNUiC00]
普通のunixなら、/usrとか/usr/localあたりをリードオンリにしておけるじゃん。
設定なんかを/varとかに散らさないで混ぜちゃうポリシーなら無理だけど。

分けるのは、管理上便利だからじゃないの?
あとはディスク1台じゃ意味ないけど負荷の分散とか。

まあ今時はディスクでかくて速くて安いし、DVDとかでいつでもフルセットで起動できるし、
昔とは色々違うよね。

643 名前:名称未設定 [2009/03/14(土) 17:50:48 ID:aF516phE0]
>>641
パーミッション&ディレクトリによる「暗黙の了解」

644 名前:名称未設定 mailto:sage [2009/03/14(土) 18:04:32 ID:24edo8Gt0]
UNIXと宣伝してるのは、「なんとなく安全。なんとなくかっこいい」と思う層を取り込むためなんじゃないの?

UNIXとしても使えます。
ぐらいで、GUIなMac OS Xとして使うことを第一に考えてる。

/varとか/usrとか見えないもの-存在しないもの-に気は使わないし、
勝手にパーティション切っちゃって見えないようにマウントして
「ディスク容量がスペックと違います!」とか言われたら困るし。

辺りが理由なんじゃないかな、と想像してみた。

645 名前:名称未設定 mailto:sage [2009/03/14(土) 18:11:02 ID:ndmOsMPk0]
宣伝してるっていうか実際に10.5で認定受けたんだけどな。
/varも/usrもTerminal.appから見たい人が見ればいいというスタンスじゃないか?
UNIXなことを意識する人がUNIXとして使えばいいという感じ。
まさにこのスレのスレタイのような。

646 名前:名称未設定 [2009/03/14(土) 18:18:08 ID:B8mQEm1f0]
>>644
いや正式にUNIXの一種として認められたんだよ
しかももはや一大勢力
UNIX≒Mac OS X
と言っても過言とは言えない

647 名前:名称未設定 mailto:sage [2009/03/14(土) 18:20:00 ID:24edo8Gt0]
認められたと、何のために宣伝してるかは別だと思うけど。
実際認められる前から宣伝してたし。

648 名前:名称未設定 [2009/03/14(土) 18:23:25 ID:B8mQEm1f0]
そりゃ宣伝するまでもなくベースはFreeBSDだもん(Darwin)

649 名前:名称未設定 mailto:sage [2009/03/14(土) 18:28:11 ID:8Lzjs/8c0]
まあ使えるソフトが増えるからねえ って、axiomのインストールはなんでこんなに
めんどいの?



650 名前:名称未設定 mailto:sage [2009/03/14(土) 18:33:16 ID:24edo8Gt0]
てか、何で一番関係ない部分に食いつくんだよ。
>644の1行目は無視してください。
許してください。
ごめんなさい。

651 名前:名称未設定 mailto:sage [2009/03/14(土) 19:01:02 ID:jsaNUiC00]
>>648
FreeBSDは「UNIX」なの?

652 名前:名称未設定 mailto:sage [2009/03/14(土) 19:03:17 ID:ArZ81g+S0]
>>642
ターミナルで見れば/usrとかroot以外はリードオンリーになってて普通にUNIXと変わらんと思うけど?
OpenSolarisなんてデフォルトが1パーティションインスコだしw

漏れも10年以上前は仕事でHP-UXとかSunOSとか使ってたから昔のUNIXは分かるけど、当時はなんでわざわざ分けるのかと不思議に思ってたなw

653 名前:名称未設定 mailto:sage [2009/03/14(土) 19:17:05 ID:jsaNUiC00]
パーティションをリードオンリでマウントしたまま運用できるっていう意味だよ...。
今時は個人用途で使うのは1パーティションがお気楽でいいと思うけどね。

654 名前:名称未設定 mailto:sage [2009/03/14(土) 19:29:15 ID:Qc//3Lso0]
>>631
ディスクパーティションするよりディスクを物理的に分けるだしょ。ディスクを細かく分けるって、随分古い考えだと思うぞ。それよりもRAID考じゃないかな?

>>641
普通の Unix というのが困るんだな。「普通」という君の Unix を格のがいいぞ。
管理方法をどうするかは進化してるのだから、この世界で新しいマシンが「あれ?」と感じたら「自分が付いていけてない」と謙虚にみる必要もあるのだ。

/private.. に入ってるのは Open Directory 絡みもあるので単純「これには吹いた」と書く人はそれがわかっていないと公言してるようにも見える。

655 名前:名称未設定 mailto:sage [2009/03/14(土) 19:29:19 ID:0TsoONNf0]
私はファイルシステム層が壊れたときの被害を最小限にするために
パーティションわけると思ってたけど。

というか、今でも自分で運用してるLinuxサーバは、細かくパーティション分けてる。
数十台運用してるから、1年に一台ぐらい1パーティション壊れるね。
とくに /var が更新頻度高いから壊れやすい。

656 名前:名称未設定 mailto:sage [2009/03/14(土) 19:35:32 ID:P1XHT0ta0]
initがないなんてUNIXとは認めないという人もいそうだ。


657 名前:名称未設定 mailto:sage [2009/03/14(土) 19:35:36 ID:ndmOsMPk0]
>>655
それHDD故障の頻度高すぎじゃないか?

658 名前:名称未設定 mailto:sage [2009/03/14(土) 19:43:28 ID:ArZ81g+S0]
>>655
>私はファイルシステム層が壊れたときの被害を最小限にするために
>パーティションわけると思ってたけど。

HDDが一台じゃ別けてもあまり意味ないともうが・・

659 名前:名称未設定 mailto:sage [2009/03/14(土) 19:44:02 ID:Qc//3Lso0]
>>652
/etc やパーティション切ってた当時は少しでも安全/早さへの対応ではなかったかな。/tmp や /usr あるいは /usr/local とか 細かく設定していた。特に /swap の設定はメモリーが高価な時代で遅いディスクを効果的に使うには・・・見たいな。

で、今はキャッシュにメモリーを潤沢に用意できる時代で、当時の手法は陳腐な物となっただけ。
当時を懐かしんで細かくパーティション切る・・としたいなら止めはしないけど、前を向いた方がいいと思うね。



660 名前:名称未設定 mailto:sage [2009/03/14(土) 19:50:09 ID:0TsoONNf0]
>>657,658
いや、HDDの物理故障じゃなくて、ext3が壊れやすすぎ。
HFS+もNTFSも壊れやすすぎ。
ZFS、Btrfs、HAMMER FSに期待。

HDDの故障ならすべてRAID組んでるから、HDD交換して終了。

661 名前:名称未設定 mailto:sage [2009/03/14(土) 19:53:38 ID:ndmOsMPk0]
そういう話ならファイルシステムの信頼性という話でOSのパーティション分けの話とはまた別だと思うが。
というかそんなに不安ならせっかく10.5で特例的にフォルダ単位でハードリンク貼れるようになった訳だしそれ使えば?

662 名前:名称未設定 mailto:sage [2009/03/14(土) 19:54:26 ID:Qc//3Lso0]
>>658
実はこれで助かったことは過去(10年位前までは)なんどかあるんだよね。ただ >>655 氏のような運用は経験あればこそであって・・

この頃はミラーしてディスク故障はそれ毎交換(ホットスワップ)でシステム停止は基本無し。
今、手作業でこつこつ復旧というのは大変じゃないかなぁ。

663 名前:名称未設定 mailto:sage [2009/03/14(土) 19:58:14 ID:0TsoONNf0]
>>661
Mac OS XはTimeMachineがあるから、パーティション分けは不要。

Linuxとかでもバックアップは当然やってるけど、
差分バックアップするだけでも4時間とかかかるから、
1日1〜2回しかできない。負荷も高いしね。

なので、物理故障、FS層の破損、ユーザミスにできるだけ対応できるように、
RAID+パーティション分け+差分バックアップをしてるわけよ。

Linuxでもinotifyとかを使って、
将来的にはTimeMachineと同じようなことが出来るようになるだろうとは思うけど、
まだまだinotifyも機能不足。

664 名前:名称未設定 mailto:sage [2009/03/14(土) 20:00:25 ID:ndmOsMPk0]
なるほどID: 0TsoONNf0はOS XとLinuxの両方をサーバー運用してる訳か。
その手の体験談は聞いてて面白いな。

665 名前:名称未設定 mailto:sage [2009/03/14(土) 20:13:09 ID:xqM0kyTL0]
>>651
>>480


666 名前:名称未設定 mailto:sage [2009/03/14(土) 20:15:54 ID:ndmOsMPk0]
>>665
そうそうたるメンツだなw

667 名前:名称未設定 [2009/03/14(土) 21:09:06 ID:B8mQEm1f0]
>>656
initはなくなる傾向ですよ

668 名前:名称未設定 mailto:sage [2009/03/14(土) 23:06:51 ID:ArZ81g+S0]
>>659
懐かしいねw
速さは分からんでも無いが、安全という意味ではHDDが1台だとあまり意味ないよね。
ファイルシステムが致命的に壊れたという事も無かったし。
まぁ当時サーバーとしては使ってなかったからかもしれないけど。

XもTigerまではswapだけへ別パーティションにしてたこともあったけど、実際速度差は感じなかったなw

>>660
X ServerもXも使ってるけど、Panther以降でHFS+で今のところ致命的に壊れた事無いなぁ。

まぁどちらにしろ今はOS XにしろSolarisにしろUNIXも楽になったもんだよw


669 名前:名称未設定 mailto:sage [2009/03/14(土) 23:11:50 ID:U5d8d9fr0]
>>668
ノートのHDD容量が少なかった時代は、swapを別にしておかないと
swapfileが不意に増殖して空きを喰い潰し、果てはカーネルパニック、
なんてことがたまにあった。俺もLeopardにしてからは切ってない。



670 名前:名称未設定 mailto:sage [2009/03/14(土) 23:15:00 ID:jU/5IME50]
パーティションの切り方で罵り合いになった時代が懐かしい

671 名前:名称未設定 [2009/03/14(土) 23:30:48 ID:B8mQEm1f0]
macosxで意味分からないのは/private/etc
なんでこうしてるの?

672 名前:名称未設定 mailto:sage [2009/03/15(日) 02:14:02 ID:R+7BlebH0]
>>668
>速さは分からんでも無いが、安全という意味ではHDDが1台だとあまり意味ないよね。

だから、ディスクの物理的な故障じゃなくてファイルシステム毎のダメージに関して意味がある
って話。データのパーティションが FS 的に死亡しても、ブートパーティションは生きてて
再起動は可能、なんてことはままあった。

起動時にクリーンなファイルシステムは fsck しないシステムだと、起動時間の短縮という意味
もあったかな。全部に fsck かけると猛烈に時間がかかるから。

今のHDDって1TB、連続I/Oで100MB/sとか? だったら容量が1GBなら0.1MB/s....
うーん、当時はもうちょい速かったような? ランダムI/Oだとまた違うか。
今はジャーナリングとかも普通にあるし、いいよね。

673 名前:名称未設定 mailto:sage [2009/03/15(日) 02:56:30 ID:94JTao+G0]
なんだ
犬厨でもわいたんですか

674 名前:名称未設定 mailto:sage [2009/03/15(日) 03:11:35 ID:R+7BlebH0]
>>663
>Linuxでもinotifyとかを使って、
>将来的にはTimeMachineと同じようなことが出来るようになるだろうとは思うけど、

ちょっとドキュメントを読んだ感じでは inotify は細粒度イベントの監視用で、Time Machine
みたいなものには不向きな感じがするけど。
Mac OS X で言うと Spotlight と Time Machine の違いというか。

675 名前:名称未設定 mailto:sage [2009/03/15(日) 04:43:52 ID:mv+cQbJ/0]
>>665
大文字で書いてるところを汲んでよ・・・

676 名前:名称未設定 mailto:sage [2009/03/15(日) 08:36:00 ID:G73NKMP30]
>>671
最初のNeXTcubeはMOだったから、速度を稼ぐために
頻繁に書く領域を/private以下に押し込んだという話を
聞いたことがある。

677 名前:名称未設定 [2009/03/15(日) 09:06:51 ID:odE3V1PA0]
>>676
/varと/tmpは分かるけど/etcまで?

678 名前:名称未設定 mailto:sage [2009/03/15(日) 10:21:28 ID:MDddtJKb0]
>>877
クライアント Unix の /etc もサーバーで管理できる仕組みだからじゃないかな。

/etc -> /private/etc

ttp://www.itmedia.co.jp/enterprise/articles/0707/12/news009.html

原始時代の YP - NIS という処からこういう形に進化してきているということではないのかな?

とある著名大学で大量にマックが導入された経緯にはこの仕組みがキーになってたんじゃないだうか。サーバー管理者が一気に何千台ものクライアントの設定を可能となるんだから、普通に考えてもかなりの魅力。

679 名前:名称未設定 mailto:sage [2009/03/15(日) 11:48:30 ID:D+uMiwlS0]
>>877とはなかなかのロングパス



680 名前:名称未設定 mailto:sage [2009/03/15(日) 12:01:06 ID:2bths+KY0]
>>674
そうそう。
しかもLinux開発者でTimeMachineの便利さを知ってる人って少ないから、
それがあまり問題だとも認識してないっぽい。
何回か以下のスレやその過去スレで話題になったから、興味ある人はどぞ。

/**ファイルシステム総合スレ その 9 **/
pc11.2ch.net/test/read.cgi/linux/1225001916/

681 名前:名称未設定 mailto:sage [2009/03/15(日) 17:04:02 ID:1JJU//qo0]
今はサーバーSolaris10、クライアントOS Xが使いやすいかな?

X ServerもクライアントがMacだけなら一番使いやすいとは思うけど。

682 名前:名称未設定 [2009/03/19(木) 22:23:27 ID:t8HRFIUJ0]
初歩的なシェルスクリプトを教えてください。
ターミナル上で
g++ -framework OpenGL -framework GLUT -framework Foundation hoge.c
と入力すると通るのですが,

#!/bin/sh
/usr/bin/g++ -framework OpenGL -framework GLUT -framework Foundation

というファイルhoge.shを作って、
hoge.sh hoge.c
とすると
/usr/bin/ld: Undefined symbols:
_main
collect2: ld returned 1 exit status
と怒られてしまいます。
なぜなんでしょうか?教えてください。

683 名前:名称未設定 mailto:sage [2009/03/19(木) 22:28:46 ID:Ro9k3YqA0]
hoge.cでmain関数定義してるんだよね。

hoge.cをスクリプトの引数で渡したからといって、
それが都合良く、実行されるコマンドの末尾あたりに追加されるわけではない。

#!/bin/sh
/usr/bin/g++ $* -framework ... (略)

とかかね。




684 名前:名称未設定 [2009/03/19(木) 22:41:35 ID:t8HRFIUJ0]
即レスありがとうございます。

末尾には来ないんですか!
自己レスになりますが、makeファイルに明示的に
${CC} -framework OpenGL -framework GLUT -framework Foundation ${CFILE} ${ULIBS}
${SLIBS} -o $@
と末尾とすれば問題なくとおりました。

シェルスクリプトの方が便利なんですが、makefileの使用でタイピングの数は減りますし、これで行きます。
ありがとうございます。 >683




685 名前:名称未設定 mailto:sage [2009/03/19(木) 22:52:50 ID:Ro9k3YqA0]
末尾にどうのと書きつつ $* の位置をコマンドの途中に入れたので
混乱させてしまったかもしれない。
要は、スクリプトに与えた引数が必要なところで明示的に指定しな
ければならないってことね。

コンパイルの場合は、確かに make の使い方を知った方がよさそう。


686 名前:名称未設定 [2009/03/19(木) 23:03:13 ID:t8HRFIUJ0]
>>685

/usr/bin/g++ -framework OpenGL -framework GLUT -framework Foundation $1

だったんですね。
ありがとうございます。



687 名前:名称未設定 mailto:sage [2009/03/22(日) 09:21:54 ID:1YJIzQ2k0]
$1というか$@

688 名前:687 mailto:sage [2009/03/22(日) 09:30:17 ID:1YJIzQ2k0]
しまった、もう解決ずみだったのか、ごめん

689 名前:名称未設定 mailto:sage [2009/03/23(月) 01:10:21 ID:eA6ycjcQ0]
.XdefaultsにXTerm*utf8: 1とかいてもXtermがutf8にならないので
しらべていたところuxtermが付属している事を知ったのですが
X11のアプリケーションメニューからuxtermを起動すると
XTERM_LOCALE=en_US.UTF-8
になっていて、Terminal.appから
uxtermを起動すると
XTERM_LOCALE=ja_JP.UTF-8
になっているのって仕様ですか?
これを標準で(X11からuxtermを起動しても)
XTERM_LOCALE=ja_JP.UTF-8
になるようにするにはどのようにすれば良いのでしょうか?
よろしくおねがいします。



690 名前:名称未設定 [2009/03/30(月) 01:22:38 ID:1G5mL0JV0]
CPANってどうやって使うの?Net::ftpとかいうモジュールでダウンロードしようとしてるみたいだけどスタックしてるらしい

691 名前:名称未設定 mailto:sage [2009/03/30(月) 09:24:06 ID:C04/0+vui]
Net::FTPでつまるのはNATのせいじゃないかと。
passiveにすりゃいいんじゃ。


692 名前:名称未設定 [2009/03/30(月) 14:01:30 ID:1G5mL0JV0]
なるほど
passiveにするにはどこかで設定するの?

693 名前:名称未設定 mailto:sage [2009/03/30(月) 21:10:37 ID:1edh4pAS0]
>>692

net::ftp passive cpan でぐぐって最初のLife with CPANてとこに
書いてあった。
sial.org/howto/perl/life-with-cpan/

Setting the FTP_PASSIVE=1 environment variable avoids another
common problem where active File Transfer Protocol (FTP) connections
are blocked by a local firewall.

# perl -MCPAN -e '$ENV{FTP_PASSIVE} = 1; install CPAN'



694 名前:名称未設定 [2009/03/30(月) 22:56:55 ID:1G5mL0JV0]
さんくすこ

695 名前:名称未設定 mailto:sage [2009/04/01(水) 01:05:00 ID:jTUxwpzL0]
ここの住民の皆さんはIMEのオン/オフを
どのキーに割り当ててますか?

デフォルトのC-SPACEはマズい…
なんかShift-SPACEには割り当てられない
みたいだし。

696 名前:名称未設定 mailto:sage [2009/04/01(水) 01:06:48 ID:PzKALrYk0]
Ctrl+B

697 名前:名称未設定 mailto:sage [2009/04/01(水) 01:46:36 ID:jTUxwpzL0]
>>696
えっ

C-OとかC-\とかいう答えが返ってくるかと
思ってたら…

C-Oはオープンラインだし、C-\は遠くて
ホームポジションが崩れるし…
C-Bはバックだし。

698 名前:名称未設定 mailto:sage [2009/04/01(水) 07:45:54 ID:54m4cm+I0]
KeyRemap4MacBookで左右のCommand

699 名前:名称未設定 [2009/04/01(水) 07:47:44 ID:bzxT0xAX0]
全角/半角キーじゃないの?



700 名前:名称未設定 mailto:sage [2009/04/01(水) 11:04:50 ID:kFSZ75Yq0]
普通にcmd-spaceにしてるけど、何がまずいの?

701 名前:名称未設定 mailto:sage [2009/04/01(水) 21:46:01 ID:trTPvT6Y0]
左Ctrl (A左) 単打 → IME on/off

左Ctrl+他キー   → 通常のショートカットとして動作

702 名前:名称未設定 mailto:sage [2009/04/01(水) 22:35:41 ID:+YnC456H0]
おー、Carbon Emacs だと cmd-space でことえりが使えるのね。
長らく Emacs で日本語入力してなかったら知らなかった。

しかし、単に Emacs の話ならエディタスレあたりでいいんじゃないのか?

703 名前:名称未設定 mailto:sage [2009/04/01(水) 23:11:44 ID:pQOAjfj40]
え、Emacsの話なの?
オレはSKK以外考えられない。

704 名前:名称未設定 mailto:sage [2009/04/01(水) 23:49:22 ID:+YnC456H0]
>>703
>え、Emacsの話なの?
んーと >>695 >>697 あたりからそう判断。あとコントロールキーを C- と書いたりとかw
IME が C-SPC だと Emacs の set-mark-command とかち合って困るという話だと
理解したのだが。

あれ、もしかして IME って Emacs 内部で動くやつのこと?

705 名前:名称未設定 mailto:sage [2009/04/02(木) 07:09:24 ID:GhS6Sqts0]
何かよく分かんないけど、
Emacs使い始めると真っ先にCtl+spaceがSpotlightと競合するのに面喰らう。

706 名前:名称未設定 [2009/04/02(木) 07:34:21 ID:5zfRHfaZ0]
スポットライトは殺す

707 名前:名称未設定 mailto:sage [2009/04/02(木) 12:26:22 ID:nsXBTgpi0]
通報しました

708 名前:名称未設定 mailto:sage [2009/04/02(木) 19:34:16 ID:GhS6Sqts0]
>>706
オレはcommand+spaceに付け替えた。
EmacsのキーバインドとSpotlightじゃ、当然Emacsを優先だ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<192KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef