Edit
Mac OSX 起動時のオプション

電源を入れる前から押しておき、アップルマークがでるまで押し続ける。

Edit
OSXの初期設定

Edit
Javaの環境

OSXにおけるJAVAの環境は固定であり、WindowsやLinux用のJavaとはかなり趣が違う。

Edit
Javaホーム

JAVA_HOME = /Library/Java/Home

見た目はこのように見えるが、JavaVMそのものはAppleが提供する特殊なもので、それらのインストールされているエリアにプリインストールされていることから、これらの領域を直接操作する(ファイルを書き込んだり消したり)ことは禁止されている。

Edit
拡張ライブラリ

システムのクラスパスに置く必要のある追加の jar ファイルや JNI ライブラリには、/Library/Java/Extensions ディレクトリを使用する。アクセスの制御を高める場合は、特定のユーザのホームディレクトリの 〜Library/Java/Extensions ディレクトリを、サポートライブラリのユーザレベルのインストール先として使用できる。(但しこれらの拡張ディレクトリは jarファイルおよび JNI ライブラリ専用)

Edit
ユーザ設定

〜/Library/Preferences ディレクトリに保存される。

Edit
.bashrc

OSXのTerminal.appでは、.bashrc が読み込まれない。.bash_profile が替わりに読み込まれるので、初期設定ファイルなどはここに記述すると良い。

# emacs ~/.bash_profile
 alias lm='ls -altoG'

Edit
MacOSXで便利なツール

Edit
エディタ

OSXにおけるエディッタは、正直あまり良いモノがない。

高機能型

軽量型

有料

Edit
FFmpegの導入

サウンドやムービーなどの変換に便利な、コンバータツールをOSXに導入する。ここの解説も目に通しておくと良い
Lameインストール(mp3エンコーダ)

# curl -O http://jaist.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.3.tar.gz
# tar zxvf lame-3.99.3.tar.gz
# cd lame-3.99.3
# ./configure
# make
# sudo make install

FAACインストール(Freeware Advanced Audio Coder:MPEG2-AAC, MPEG4-AAC)

# curl -O http://jaist.dl.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz
# tar zxvf faac-1.28.tar.gz
# cd faac-1.28
# ./configure
# make
# sudo make install

FAAD2インストール(open source MPEG-4 and MPEG-2 AAC decoder)

# curl -O http://jaist.dl.sourceforge.net/project/faac/faad2-src/faad2-2.7/faad2-2.7.tar.gz
# tar zxvf faad2-2.7.tar.gz
# cd faad2-2.7
# ./configure
# make
# sudo make install

FFmpeg本体のインストール

# curl -O http://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
# tar zxvf ffmpeg
# cd ffmpeg
# ./configure --disable-yasm --disable-mmx --arch=x86_64 --enable-libmp3lame --enable-libfaac --enable-shared --enable-gpl --enable-nonfree
# make
# sudo make install

※このオプションでは、ライブラリを他で組み込むことを想定していないため、--enable-gpl --enable-nonfreeの2つのオプションを有効にし、すべてのエンコーダを利用できるように設定している

利用方法
ファイル名を指定する際の拡張子で自動判別する。その他の変換パラメータについては --helpで起動して確認する。

# ffmpeg -i <inputfile> <outputfile>

エンコードフォーマット(AVCodecContext AVOptions)を指定。この場合、ビットレート(128kb/s)、サンプリングレート(44100Hz)、チャンネル(1チャンネル)を指定

# ffmpeg -i <inputfile> -ab 128 -ar 44100 -ac 1 <outputfile>

フォーマットの一覧

# ffmpeg -formats

Edit
ImageMagik

画像を扱う上で必須であろう、ImageMagikは以下の手順でインストールする。

  1. Xcodeの最新をインストール
  2. sudo port install imagemagick とコンソールから入力してport経由でインストール

Edit
GNU CoreUtils

OSXのunixコマンドは慣れ親しんだ、GNUのコマンドと違っている場合が多く変更したい場合も多いと思われる。その場合は、

# sudo port install coreutils

で、GNUの基本コマンドがインストールできるが、すべてのコマンドは「g」が付くようになる点を気をつける。(例 ls -> gls )

Edit
wget のインストール

$ sudo curl -O http://ftp.gnu.org/pub/gnu/wget/wget-1.16.tar.gz
$ sudo tar zxvf wget-1.16.tar.gz
$ cd wget-1.16
$ sudo ./configure –with-ssl=openssl
$ sudo make
$ sudo make install

Edit
Mac OSXでの映像再生関係

Edit
MacOSX最初の設定

  1. ホスト名の設定
    • システム環境設定の中の共有の所に名前を設定する場所がある。
  2. rootパスワードの設定
    • sudo passwd root
  3. SpotLightをオフにする
    • cd /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support
    • sudo chmod 000 mdworker
    • sudo chmod 000 mds

Edit
Leopardの辞書を使う

Edit
漢字変換の効率化

漢字変換ソフトにはいろいろなものが存在するが、下記にその特徴を纏めてみた。

ソフト名変換効率軽快さ多機能特定のキー割当て価格
ことえりMac標準
ATOK漢字入力の定番※独自割り振り可能
GoogleInputs無料
かわせみ急成長

ここで※のついている独自割り振りについて説明する。仕事柄、日本語入力が多い私にとって、漢字入力ツールとそのキー割り当ては非常に重要である。そこで必ず以下の事ができることを重要視している。

  1. 「かな」を押すと漢字モード(ローマ字ひらがな入力)
  2. 入力中に「かな」を押すことで「かな/カナ/カナ」のローテーションになる。
  3. 入力中に「英数」を押すことで「半角英字」となり、選択後は漢字モードを抜ける。

要するにかなと英数だけで、通常の基本入力はことたりる。特にカナを多様し、またソースコードのコメントを記述するような場合に、簡単に漢字モードを解除することも重要である。

Edit
Macのコンソールをカスタマイズ

/etc/bashrcを修正してカスタマイズ

alias lm='ls -al -t -r -G'
PS1='¥h'

Edit
HD交換

【元のドライブ】

Edit
CD/DVDマルチドライブ交換

Power Book G4のドライブなどを交換する場合、以下のドライブが適切です。元も松下製なのでなるべく合わせた方が都合がよいかもしれません

【元のドライブ】

【新しいドライブ】

製造元のページ

交換に必要な道具

取り付けには下記のページを参照すると親切に説明されています。
UJ-845を購入そして取付けた

Edit
MacOS でWindows

Edit
MacからLinuxのNFSを利用する場合

  1. ディスク・ユーティリティを起動し、ファイルメニューからNDSマウントを選択する。
  2. 左下の+ボタンを押して、NFSサーバーの情報とマウント位置を指定する。
    入力の項目名設定する内容の例説明
    リモートNFSのURLnfs://nfs.server.com/usr/local/srcNFSサーバーの位置を設定。mountコマンドとは指定方法が違うので注意
    マウント先/Users/myarea/shareMacOSX上のマウント位置
    詳細マウントパラメータ-Presvportモードを指定。サーバーのinsecureに対応
    読み出し専用としてマウント<no check>チェックをすると読み出し専用となる
    "set user ID"アクセス権の無視<no check>ユーザーIDを揃えるためのチェック
  3. 右下の検証ボタンを押すことで確認され、リストに登録され自動マウントされるようになります。

Edit
映像再生

Edit
OSX用のゲーム機エミュレーター

Edit
その他の注目するべきサイト

Edit
OSXにインストールするべきアプリ

Edit
トラブルシューティング

Edit
ハードウェアの障害のような場合(例:電源ボタンが反応しないなど)

http://support.apple.com/kb/HT1411?viewlocale=ja_JP&locale=ja_JP

Edit
WindowsをMacで利用した時に、キーボード配列がおかしい場合

レジストリエディタで下記を修正

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"LayerDriver JPN"="kbd106.dll" 
"OverrideKeyboardIdentifier"="PCAT_106KEY" 
"OverrideKeyboardSubtype"=dword:00000002 
"OverrideKeyboardType"=dword:00000007

Edit
コンソールで ~ をキーボードから入力すると、〜と全角になってしまう。

コンソールのエンコーディングが、SJISになっていると思われる。UTF-8 などの文字エンコーディングに変更することで直る。

Edit
Macの画面が真っ暗で起動しない。

添付ファイル: fileCarbonFiberDock.zip 565件 [詳細]