2009生まれながらの根無し草、風に吹かれて流されて、どこにたどり着くのやら。世の中も人生もプログラムも思い通りには動きませんが、まあボチボチゆきましょう。萍:ウキクサについてサポート2009-10-26ResourceForkを除去するフォルダ内の大量のファイルから一気にリソースフォークを削除する方法。rsyncを使うリソースデータを除去したいファイルがたんまり入ったフォルダの名前を「/path/to/src_folder」、除去後のファイルを格納するフォルダが「/path/to/dst_folder」であるとする。/path/to/dst_folder/のようにrsyncすることで、リソースフォーク部分を取り除いてデータフォークだけを目的のフォルダ内にコピーすることができる。オプションを付けるとリソースフォークも一緒にコピーできる。あたりまえだが、今回は付けてはいけない。途中経過を気にしないのであれば、vオプションも省いてよい。)なぜそんな必要が?Webサーバーの引っ越しで、データを移し替えていたところ怪現象に遭遇。ファイル数は代わらないが、なんと容量が10倍近くに膨れ上がっていた。リソースフォークが......どうやらリソースデータはカスタムアイコンのようだ。そりゃデータ量も10倍に肥大化するわな。なんという余計なお世話。その数2,700もあるファイルのカスタムアイコンをいちいちFinderから手作業で取り除いていたら日が暮れるのでrsyncを使う方法を試してみたというわけ。Dockというのを見かけるが、これって、ちょっと乱暴ではあるまいか。quit'としてはどうか。Dockを初期状態に戻すAppleScriptを使ってDockを初期状態に戻してみよう。※Dockに自分が独自に追加/削除したアプリケーションアイコンとかきれいさっぱり失われるので、そうしたくない人は間違っても実行しないこと。~/Library/Preferences/com.apple.dock.plist"「LeopardのDockを2D表示に」も参照。Xで、言語環境の設定に関係なく指定したロケールに対応したUIでアプリケーションを起動する方法。"(en)"のようにする。Xでは仮想記憶を切ることはできない。MemoryをOFFにはできないのだ。スワップファイルを作らせない仮想記憶自体を無効にはできないが、ディスクへのスワップは抑止できる。XはLinuxと違ってスワップ領域を通常のファイルシステム内のファイルとして作成する。/var/vm/swapfile0のような名前でスワップファイルが作られていく。swapfile2という具合で、順にファイルが増えていく。Leopardではそこまでしなくてもswapfileを作らせない方法がある。dynamic_pagerを無効に仮想メモリの一部を処理している、dynamic_pagerそのものを無効にする(起動しないようにする)のだ。スワップファイルが増えていくのがイヤだという人は次のようにすれば良い。/System/Library/LaunchDaemons/com.apple.dynamic_pager.plistのようにlaunchctlコマンドを使うのがまっとうなやり方かな。その後、再起動して/var/vm内のスワップファイルを削除すれば次から作られることはない。メモリが不足すると、すごく不幸な目にあうかもしれないので自己責任で。/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngineとすればよい。