Firefox(v3.6)のuser.jsを晒す。

Macの場合は、
"~/Library/Application¥ Support/Firefox/profiles/乱数.default/"
Windowsは
"C:\Documents and Settings\ユーザ名\Application Data\Mozilla\Firefox\Profiles\乱数.default\user.js"
Linux系は
"~/.mozilla/firefox/乱数.default/"
に放り込むだけ。

user.js
http://drp.ly/17BH1M

主にインターフェース、ネットワーク、タブ幅を設定。

dmgファイルの操作(コマンドライン)

Macを使っているとイメージファイルを使う機会が多いと思う。 特にdmg, isoなど。

通常はFinder上でdmgファイルをダブルクリックすることでマウントをするが、
今回は違う方法でやってみることにした。

そこで使うのが'hdiutil'コマンドだ。
これを使うことによってファイル/ディスクのマウントなどを操作することができる。
オプションは上のリンク参照。ここでは主な使い方を。


●ディレクトリからdmgファイルを作成する
hdiutil craete -srcfolder [任意のディレクトリ]

●dmgファイルをマウントする
hdiutil mount [任意のdmgファイル]

●dmgファイルをアンマウントする
hdiutil unmount [任意のdmgファイル]

他に大量のオプションが使えるので以下のリンクを参照。
qzのメモ帳
http://qz.tsugumi.org/man_hdiutil.html

メモリの非使用領域を解放する(Mac OS X)

ブラウザを開いて動画を見たり、DTM/DAWで音楽を編集したりと、
メモリを大量に消費するアプリケーションを使っていると、アプリケーションを閉じてもメモリがきちんを解放されない場合があります。

アクティビティモニタ(/Applications/Utilities/Activity¥ Monitor.app)を見ると、
アプリを使うごとに非使用領域が増えるのが目に見えて分かると思います。

今まではLibera Memory使用していたのですが、
処理内容自体が'du -sx /'(数秒後にCtrl+Cでプロセス停止)ということを聞き、自分のTerminalにスクリプトとして仕込んでいたのですが、解放される量がいかんせん少ない。

ということで探しに探して(というかたまたま)見つけたのがコレ。
atMonitor
このアプリケーションのPreferenceで可視項目を設定(要英語読解能力)。
 Show Activity Viewerという項目にチェック。
右上のメニューバーにRAMが表示されているのでそこをクリック。
そこでPurge Memoryをクリック。
すると、一瞬アプリの動作が止まるがメモリ使用量が劇的に減る。
その他の表示は使いながらカスタマイズしていくと吉。
ちなみに私はこんな感じでメモリのみの表示。
本来はメモリを増設するのが得策なんですがもっと簡単に解決したい場合はいいですね。
なお、このアプリケーションでのクラッシュ等の責任は負いません。

ちなみにこのアプリケーションはトリガーでスクリプトなどを仕込むことやログを取ること、アプリケーションの優先度を変更することも可能なので是非使いこなしてみて下さい。

ページャーを色付きにする(less)

less/moreはパイプとしてページャーの役割などを果たすけど、ソースコードとかを眺めてると、色付きに慣れている人には違和感を感じるかも。
かく言う私もそういう人種なので、調べてみたら、ありました。。

Macにおいては以下の手順で。
.bashrcなどのシェルのrcファイル(他には.zshrc等)に以下を書き足す。
alias less='/usr/share/vim/vim72/macros/less.sh'
vim72はバージョンの名前なので、バージョンが違う場合はその中での最新バージョンを選ぶと吉。

念のために有効になっているかを確認。
cat .bash_profile | less
これでコメントが有効になっていれば(色がついてれば)おk。

Finderでのディレクトリ/フォルダの日本語表示の変更

恥さらしさんから教えていただいた情報を紹介。
Finderで自分のホームディレクトリを眺めていると、「デスクトップ」、「ライブラリ」等、日本語で表示されているディレクトリがあります。

ターミナル等でCUI環境でいじったりしていると、日本語表示ではないので色々と矛盾が生じることがあります。

そこで、解決策。
日本語ディレクトリの中にある".localized"というファイルを削除/リネームすることで日本語表示が本来のローマ字の表記に直ります。

当該ディレクトリで以下のように実行。
$ mv .localized .localized_bak
$ rm .localized

後々これもスクリプトを作って公開したいと思います。

注意:
/System, /System/Library, /Library等のディレクトリは管理者権限が必要なので、
sudoコマンドを用いて一時的に管理者として実行しなければなりません。

defaultsをシェルスクリプトでまとめてみた

知る人ぞ知るMacの隠し設定を変更するコマンド、defaults。
今回はおすすめの設定をまとめてみました。

 defaults.dmg
http://drp.ly/14Qe5h

これをマウントしてdefaultsChanger_ja.shをターミナルで実行すると、
ソースの内容のdefaultsが変更されます。

以下のように実行。


なお実行の際にはテキストエディタ(vim, CotEditor, mi, テキストエディット)等で確認してください。

実行項目:
・Dockの2D化
・Dockのマウスオーバーでハイライト化
・デスクトップのアイコンの無制限化
・Finderの終了メニューの表示
・Finderのタイトルバーにフルパスを表示
・不可視ファイルの表示
・漢字候補の横展開の抑止
・iTunesのジャンルの非表示
・QuickTimeXの自動再生
・QuickTimeXの丸みをなくす
・Safariのツールチップを表示
・レイアウトの待ち時間をなくす
・target="_blank"のリンクで新規タブを作成
・TopSitesの無効化
・Debugメニューの表示
・スクリーンショットのフォーマットをjpgに
・スクリーンショットの影をなくす
・Spacesのドラッグ時間の変更
・ターミナルのマウスオーバーの無効化

参考URL
http://www9.atwiki.jp/defaults/

なお、一部の項目は再起動してからアクティブになりますので悪しからず。

アップデート情報

今回からMacのアップデート情報を載せていきます(あくまで自分の環境で)。

Java for Mac OS X 10.6 アップデート2 ver1.0
size: 81.7MB

Java for Mac OS X 10.6 アップデート 2 で Java SE 6 を 1.6.0_20 にアップデートすることによって、互換性、セキュリティ、信頼性が向上します。

このアップデートをインストールする前に、Web ブラウザと Java アプリケーションを終了してください。

このアップデートについて詳しくは、次の Web サイトをご覧ください:http://support.apple.com/kb/HT4141?viewlocale=ja_JP
このアップデートのセキュリティコンテンツについては、次の Web サイトをご覧ください:http://support.apple.com/kb/HT1222?viewlocale=ja_JP
Powered by Blogger