複数のファイルのエンコーディングを変更する

iconv

複数のファイルのエンコーディングを変更する

# cd 変更したいフォルダのルート
# find . -type f | \
 (while read file; do
  iconv -f UTF8 -t EUCJP "$file" > tempfile; ... 元のエンコーディング・変更したいエンコーディング
  mv tempfile "$file"
  done);
備考
  • この例ではUTF-8のファイル群をEUC-JPに変更する。
  • 処理したいファイル名を特定する際は find の引数に -name \*.xxx などとつけることでファイルの絞り込みが可能。(もちろんこの例では .xxx で終わるファイルを指定)
情報元 http://stackoverflow.com/questions/1182037/osx-change-file-encoding-iconv-recursive

iWebにて作成データを他のMacに移動する

iLife

iWeb にて作成データを他の Mac に移動する

  1. 異動元の Mac にて、[各ユーザのホーム] – [ライブラリ] – [Application Support] – [iWeb] を開く。
  2. フォルダ内にある Domain ファイルを異動先の Mac の同じフォルダ内に移動(コピー)する。
使用 Ver. iWeb 3.0.3
参考文献 MAC iWeb’08で作ったホームページのデータをパソコンを別のパソコンに移動できますか? (Yahoo! 知恵袋)




Time Machineでネットワークドライブを保存先に使う

OS X

Time Machine でネットワークドライブを保存先に使う

# defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
使用OS Mac OS 10.5.6
参考文献 10.5: Set up Time Machine on a NAS in three easy steps (Mac OS X Hints)




rootユーザーを有効にする

OS X

root ユーザーを有効にする

Mac OS X 10.5 (Leopard) 以降

  1. Finder の 移動 メニューより ユーティリティ を選択する。
  2. ディレクトリユーティリティを開く。
  3. 画面左下にあるカギアイコンをクリックする。
  4. 管理者の名前とパスワードを入力して、OK を押す。
  5. メニュー内の 編集 を選択し、中の ルートユーザを有効にする を選ぶ。
  6. root のパスワードを入力して OK を押す。


Mac OS X 10.4 (Tiger) またはそれ以前

  1. Dock から Finder アイコンをクリック。
  2. 移動 メニューから アプリケーション を選択。
  3. 中の ユーティリティ フォルダを開く。
  4. 中にある NetInfo マネージャ を開く。
  5. カギアイコンをクリック。
  6. 管理者の名前とパスワードを入力して、OK を押す。
  7. Mac OS X 10.2 (Jaguar) 以降の場合は セキュリティ メニューから ルートユーザを有効にする を選択する。
  8. Mac OS X 10.0 (Cheetah) もしくは 10.1 (Puma) の場合、ドメイン メニュー内の セキュリティ より ルートユーザを有効にする を選択する。
  9. 初めて root パスワードをセットする場合、パスワードがセットされていない旨のNetInfo エラーが表示されるが気にせず OK を押すこと。
  10. root ユーザのパスワードを入力して セット をクリックする。
  11. 再度 root ユーザのパスワードを聞かれるので入力して 確認 を押す。

  12. カギアイコンを再度クリックしてロックしておく。
使用OS Mac OS X 全般
参考文献 Enabling and using the “root” user in Mac OS X (Apple Web Site) (2007/10/27現在日本語訳がまだ公開されてなかったので作っちゃいました)




AppleScript アプリで日本語文字化けを解消する

AppleScript

AppleScript アプリで日本語文字化けを解消する

  1. まず、目的のAppleScript アプリケーションを「アプリケーションバンドル」フォーマットにて保存する。
  2. ターミナルを開いて、下記のようにファイルを修正する。
    $ cd /Volumes/vcf_iconv ... vCardコンバータ2格納フォルダに移動
    $ cd vCC2.app/Contents
    $ vi Info.plist
    
    -- 6行目あたりを黄色部分のように修正
            <key>CFBundleDevelopmentRegion</key>
            <string>Japanese</string>
            <key>CFBundleDocumentTypes</key>
    
使用OS Mac OS 10.4.8
参考文献 アップルスクリプト入門 (Handy Mac For Beginner’s)
AppleScript の日本語表示の文字化け解消法 (Travellers Inn)