Showing posts with label Mac OS X. Show all posts
Showing posts with label Mac OS X. Show all posts

Thursday, October 10, 2013

OS X 10.8 Mountain Lion にmechanizeをインストールする方法

そろそろMavericksのリリースも近いようですが、とりあえず手持ちのOS X 10.8.4 にgemでmechanizeをインストールしようとしたところ、ちょっと引っかかったので、覚え書きとして書いておきます。

まず普通にgemでインストールしようといたしますと、下記のようなエラーになります。

$ sudo gem install mechanize
Building native extensions.  This could take a while...
ERROR:  Error installing mechanize:
 nokogiri requires Ruby version >= 1.9.2.

nokogiriというのは、mechanizeが使っているパーサーなんですが、最近のnokogiriはバージョン1.9.2以上のrubyが必要みたいです。Mountain Lionに元々入っているrubyは下記のように1.8.7です。

$ which ruby
/usr/bin/ruby
$ /usr/bin/ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

というわけで、MacPortsでruby1.9か2.0をインストールします。gemの対象になるrubyは、実行パスで先に来ているrubyのようなので、MacPortsでrubyをインストールして、/opt/local/bin/rubyが/usr/bin/rubyより前に来るようにしておけばいいのですが、MacPortsでそのままインストールするとruby1.9とかruby2.0とかいうコマンド名でインストールされてしまってよくありません。以前はportsでインストールする際に +nosuffix というvariantを指定していたようですが、最近はこのvariantがありません...

$ port variants ruby19
ruby19 has the variants:
   c_api_docs: Generate documentation for Ruby C API
[+]doc: Install rdoc indexes and C API documents
   mactk: Build using Mac OS X Tk Framework
     * conflicts with tk
   tk: Build using MacPorts Tk
     * conflicts with mactk
   universal: Build for multiple architectures

えー、どうすんのー、とおもったら、ruby_selectってのが取り込まれたっぽいです。先にruby19かruby20をインストールして、あとでselectで切り替えられるらしい。まじで。せっかくなのでruby20をインストールしよう。

$ which ruby
/usr/bin/ruby
$ sudo port install ruby20
$ which ruby
/usr/bin/ruby
$ which ruby2.0
/opt/local/bin/ruby2.0

ruby20をインストールすると、上記のように/opt/local/bin/ruby2.0というのがインストールされて、rubyというコマンドは/usr/bin/rubyのままです。そこでselectします。

$ sudo port select ruby
Available versions for ruby:
 none (active)
 ruby20
$ sudo port select ruby ruby20
Selecting 'ruby20' for 'ruby' succeeded. 'ruby20' is now active.
$ sudo port select ruby
Available versions for ruby:
 none
 ruby20 (active)
$ which ruby
/opt/local/bin/ruby

なるほど。これでmechanizeもご機嫌にインストールできますぜ。

$ sudo gem install mechanize
Successfully installed mechanize-2.7.2

やったね! :-)

参考文献

  1. 「近頃の macports + ruby では +nosuffix variant が廃止されている」, k12uのアレ

Saturday, August 31, 2013

MacでVIDEO_TSをDVDに焼く方法

先日、友人からDVDをもらったのですが、再生できませんでした。なんでかなー、とおもって、Macでみてみるとこんな感じ。

$ ls -l /Volumes/DVD-ROM/
ls: VIDEO_TS: Permission denied

Permission denied? しょうがないのでsudoしてみると

$ sudo ls -l /Volumes/DVD-ROM/
Password:
total 8
dr--r--r--  2 4294967295  nogroup  4096 Apr  9  2007 VIDEO_TS

うーん、ディレクトリに実行権限がついていないようです。なんでこうなちゃったんでしょうか。このままでは実行権限をつけられないので、行ったんローカルディスクにコピーします。/tmpにでもコピーしてみましょうか。

$ cd /tmp
$ sudo cp -r /Volumes/DVD-ROM/VIDEO_TS .
Password:

コピーできたら確認して、chmodします。

$ ls -ld VIDEO_TS
dr--r--r--  27 root  wheel  918 Aug 31 14:42 VIDEO_TS/
$ sudo chmod -R +x VIDEO_TS

これで準備完了です。あとはこのVIDEO_TSフォルダをDVDに焼くだけですが、Macで焼く場合は、 Burnというソフトで焼くといいらしい。

インストールしたら、環境設定。「Video」の「General」で「Region」を「NTSC」に。

さらに「DVD」タブで「Use DVD Theme:」のチェックをオフ。

環境設定ができたらあとは焼くだけです。「Video」タブで「DVD-Video」を選んで、さらに「+」ボタンでコピーした「VIDEO_TS」を指定します。

準備できたら「Burn」ボタンをポチ。

ということで焼けましたー :-) しかしなんで実行権限のないDVDができちゃったのか... ^^;

参考文献

  1. Burn
  2. Bunを使ったDVDの焼き方, macな日々

Thursday, June 02, 2011

ことえりで普通の文字を入力するkenicパッチのインストーラーをリリース

2011.9.5 追記: kenic パッチインストーラーは 10.6 Snow Leopard と 10.7 Lion に対応しています。


ご好評頂いております、ことえりで普通の文字を入力するための通称「kenicパッチ」ですが、インストールが少しめんどうなのが難点でした。このたび、インストーラーを作成しましたのでご紹介します。

ダウンロードはこちらからです。対応OSはMac OS X 10.5 および 10.6 です。

kenic patch installer 1.0

内容は以前のものと変わりません。ことえりの日本語入力モードにおいても、数字、アルファベット、一部の記号類が変なほうの文字「123abc%$」ではなく、まともな文字「123abc%$」で入力されるようになります。

インストールのしかたは簡単です。上記のリンクからdmgファイルをダウンロードして、開くとこうなります。

kenic patch pkg

図1. kenic patch インストーラーの pkg ファイル

さらにこれをダブルクリックして開くと、インストーラーが起動します。

kenic patch installer

図2. kenic patch インストーラー

あとは指示に従って進めていき、最後に再起動して終了です。おたのしみあれ。

参考文献

Wednesday, December 24, 2008

stuffit.comが消滅、smithmicro.comへのリダイレクトに

今日気がついたんですが、いつのまにかstuffit.comがなくなっていました。で、smithmicro.comへのリダイレクトになっていて、 なんだそれ? 社名はAlladinじゃないの? とおもったら、Aladdin Systemsは2004年にAladdin Knowledge Systemsという他の会社から なまえがかぶってるで! と言う訴訟を起こされて、Allume Systems って言う名前に変更になってたらしい。知らなかった。さらにAllume Systemsは2005年にSmith Micro Softwareに買収された。えー、ぜんぜん知らなかった ^^;

Smith Micro Softwareってのは、FAXstfを作ってた会社らしい。これまた懐かしいかんじ。いまはもうMac OS Xの標準機能でFaxがついてますから、そういうソフトウエアは必要ないですね。

そんなわけでRARをMac OS Xで展開(解凍)するの 内容が古くなっていたので、アップデートしておきます。ときどきチェックしないとダメだな ^^;

参考文献

  1. Smith MicroがAllume Systemsを買収, MAC REVIEW, 2005

Wednesday, December 17, 2008

Mac OS X ソフトウェアアップデートがうまくいかない時の対処法

Mac OS X 10.5.6のソフトウェアアップデートが出ましたね。早速インストールしてみたのですが、どうもうまくいかない! 具体的には、ソフトウェアアップデートの適用のためにリブートしたあと、「インストールを構成中」 で止まってしまいます。 こんなときはどうしたらいいでしょうか? 結論は「ソフトウェアアップデートが自動でダウンロードしたファイルを消せばよい」です。 簡単ですが、ちょっと悩みました。

まず、ソフトウェアアップデートのログを見てみます。

Dec 17 13:17:43 amaterasu Software Update[228]: Calculated need 1373 MB; 171000 MB free.
Dec 17 13:18:04 amaterasu installdb[539]: started (uid 96)
Dec 17 13:18:04 amaterasu installdb[539]: Opened receipt database on '/' with schema 17.
Dec 17 13:18:09 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Calculated need 1086 MB; 171000 MB free.
Dec 17 13:18:12 amaterasu runner[540]: Administrator authorization granted.
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: -[IFDInstallController(Private) _buildInstallPlan]: location = file://localhost
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Library/Updates/Mac%20OS%20X%20Update/Packages/MacOSXUpd10.5.6Patch.pkg
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Library/Updates/Mac%20OS%20X%20Update/Packages/MacOSXUpd10.5.6.pkg
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: _installNextPackage of 1
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Software Update is intentionally skipping missing package: file://localhost/Library/Updates/Mac%20OS%20X%20Update/Packages/MacOSXUpd10.5.6.pkg
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Starting installation:
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Preparing volume "Macintosh HD" for installation
Dec 17 13:18:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Configuring volume "Macintosh HD"
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Preparing disk for local booted install.
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Free space on "Macintosh HD": 166 GB (179307053056 bytes).
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Create temporary directory "/private/tmp/MacOSXUpd10.5.6Patch.pkg.528TVUmz6"
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Running install actions
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: Processing MacOSXUpd10.5.6Patch:
Dec 17 13:18:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  Determining files to install
Dec 17 13:18:18 amaterasu installdb[539]: done. (0.007u + 0.006s)
Dec 17 13:18:28 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: /System/Library/Frameworks/WebKit.framework (version 5525.18.1.5525.18.1.55251801) was not installed because a newer version (5525.27.0.5525.27.1.55252701) already exists.
Dec 17 13:18:50 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: /System/Library/CoreServices/RawCamera.bundle (version 2.0.10.2.0.10.4070000) was not installed because a newer version (2.0.11.410.0.0.4100000) already exists.
Dec 17 13:18:53 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]: /System/Library/CoreServices/CoreTypes.bundle/Contents/Library/RawCameraTypes.bundle (version 2.0.10.2.0.10.4070000) was not installed because a newer version (2.0.11.410.0.0.4100000) already exists.
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/iChat.app installed to /Applications/iChat.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/iCal.app installed to /Applications/iCal.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/System Profiler.app installed to /Applications/Utilities/System Profiler.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Remote Install Mac OS X.app installed to /Applications/Utilities/Remote Install Mac OS X.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/RAID Utility.app installed to /Applications/Utilities/RAID Utility.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Podcast Capture.app installed to /Applications/Utilities/Podcast Capture.app
Dec 17 13:19:11 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Migration Assistant.app installed to /Applications/Utilities/Migration Assistant.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Keychain Access.app installed to /Applications/Utilities/Keychain Access.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Console.app installed to /Applications/Utilities/Console.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Boot Camp Assistant.app installed to /Applications/Utilities/Boot Camp Assistant.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Utilities/Bluetooth File Exchange.app installed to /Applications/Utilities/Bluetooth File Exchange.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Time Machine.app installed to /Applications/Time Machine.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/System Preferences.app installed to /Applications/System Preferences.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Spaces.app installed to /Applications/Spaces.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Preview.app installed to /Applications/Preview.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Photo Booth.app installed to /Applications/Photo Booth.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Mail.app installed to /Applications/Mail.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Image Capture.app installed to /Applications/Image Capture.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Front Row.app installed to /Applications/Front Row.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Expose.app installed to /Applications/Expose.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Dashboard.app installed to /Applications/Dashboard.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/DVD Player.app installed to /Applications/DVD Player.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Chess.app installed to /Applications/Chess.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Calculator.app installed to /Applications/Calculator.app
Dec 17 13:19:12 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/AppleScript/Script Editor.app installed to /Applications/AppleScript/Script Editor.app
Dec 17 13:19:13 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:    ./Applications/Address Book.app installed to /Applications/Address Book.app
Dec 17 13:19:14 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  It took 60.33 seconds to create the install plan for MacOSXUpd10.5.6Patch.
Dec 17 13:19:14 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  Configuring deferred files
Dec 17 13:19:14 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  Assembling temporary receipt
Dec 17 13:19:14 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  Performing pre-extraction actions
Dec 17 13:19:14 amaterasu /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update[528]:  run preinstall script for MacOSXUpd10.5.6Patch

この最後の「run preinstall script for MacOSXUpd10.5.6Patch」というところが「インストールを更生中」に相当します。 よーくみてみると、途中に「file://localhost/Library/Updates/Mac%20OS%20X%20Update/Packages/MacOSXUpd10.5.6.pkg」 を参照しているところがあります。そのファイルを見てみると、

$ cd /Library/Updates/Mac\ OS\ X\ Update/Packages/
$ ls -l
-rw-rw-r--  1 iwa  admin       4677 12 16 09:07 MacOSXUpd10.5.6-10.5.6.dist
-rw-rw-r--  1 iwa  admin  159590776 12 16 09:12 MacOSXUpd10.5.6Patch.pkg

あれっ、ソフトウェアアップデートの画面では190MBだったのに(画像はとり忘れた!)、このMacOSXUpd10.5.6Patch.pkgはちょっと小さい感じですね。約150MB。というわけでこれを消します。

$ rm /Library/Updates/Mac\ OS\ X\ Update/Packages/*

そして、ふたたびソフトウェアアップデートにダウンロードさせてみると、

$ cd /Library/Updates/Mac\ OS\ X\ Update/Packages/
$ ls -l
total 390928
-rw-rw-r--  1 iwa  admin       4677 12 17 14:50 MacOSXUpd10.5.6-10.5.6.dist
-rw-rw-r--  1 iwa  admin  200142930 12 11 08:37 MacOSXUpd10.5.6Patch.pkg

やはり...サイズがちがいます。一度ダウンロードしたソフトウェアアップデートのファイルが壊れていると、手動で削除してやらない限り回復できないようです。つまり、サイズのチェックも、チェックサムによる内容のチェックもしていない? ちょっとお粗末な気がしますが...

というわけで、じゃーん。というほどでもないけど!

About This Mac 10.5.6

あー、ちゃんと10.5.6になってよかった...

ソフトウェアアップデートがちゃんと適用できない時の対処法まとめ

  1. /Library/Updates/Mac%20OS%20X%20Update/Packages/の下にあるソフトウェアアップデートのダウンロードファイルをすべて消す。
  2. もういちどソフトウェアアップデートをかける。

Tuesday, September 16, 2008

nfsで公開されているディレクトリをLeopardでマウントする方法

nfsで公開されているディレクトリをMac OS X でマウントする場合、以前はNetinfoを利用して設定をしたようですが、 LeopardではNetinfoがなくなってしまったので、手順がかわりました。作業をまとめておきます。

LeopardではNetinfoがなくなってしまったので、「Directory Utility」を使ってマウントします。場所はApplications→Utilities→Directory Utilityです。

directory utility

図1. Directory Utility.app

Directory Utilityを起動したら、右下の「Show Advanced Settings」を押します。すると上にオプションが出ます。

Directory Utility

図2. Directory Utilityが起動したら「Show Advanced Settings」を押す

Directory Utility

図3. すると上にオプションが出ます

つづいて「Mounts」というのをポチッとします。

Directory Utility

図4. Mountsオプション

ここで自動的にNFSをマウントするための設定をします。下の鍵マークをクリックすると管理者のパスワードを聞かれるので、入力します。そのあと「+」ボタンをおすと、次の画面になります。

Directory Utility

図5. NFSのマウントの設定画面

ここでなかほどにある「Advanced Mount Parameters」をクリックして、マウントオプションを入れられるようにします。

Directory Utility

図6. マウントオプションの欄を表示にする

さあこれで準備はできました。あとはNFSのexport元と、マウントするディレクトリを入力します。このときのポイントは、「Ignore "set user ID" privileges」(=nosuid)をオンにするのはよくある設定ですが、ついでに「-P」を指定すること。これは resvportと同等で、1024番以下のポートを利用するようにするオプションです。たいていのNFSサーバーはデフォルトで セキュアポート(=1024番以下)のポートを使わないと接続できないように設定されていますが、Leopardでマウントする側は デフォルトでは1024番以上を使うようになっています。そのため、このresvportまたは「-P」を設定しないとマウントできません。 ここ重要。

Directory Utility

図7. いろいろ入力

できたら、「Verify」して「Apply」します。NFSのサーバー名やディレクトリ名がちがっていると、エラーが出るので修正します。

これでNFSで公開されているディレクトリがマウントされるのですが、マウントするのがホームディレクトリの場合、 uidがおなじじゃないとうまくいきません。NISで共有できればいいんだけど、とりあえずNISを使わずに同じにしておく方法を 紹介しておきます。

まず、あらかじめ「Terminal」を開いておきます。ここも重要。これをやらないと、そのユーザーでログインできなくなる可能性がありますので要注意。

次に「System Preferences」の「Accounts」をひらいたら左下の鍵マークをクリックし、管理者のパスワードを入力しておきます。そして、NFSを公開している元とおなじuidにしたいユーザーをコントロール+クリック。するとコンテクストメニューがでて、 「Advanced Options...」というのが選べるので選びます。すると図8のような画面が出ますね。

Accounts

図7. 左のアカウントの一覧のところで、コントロール+クリックして「Advanced Options...」をえらぶと

Accounts

図8. こんな画面が出ます

ここで「User ID」をNFSサーバー上のuidと同じにします。そのあと「OK」をクリック。

できたら、さきほどひらいたTerminalで「chown -R .」します。ホームディレクトリのファイルを あたらしいuidの所有物にします。できたらリブートすれば完成!

デスクトップにでもショートカットをおいておくと便利かも!

Saturday, June 21, 2008

MacBook AirでRemote Disc (DVD/CD共有)する方法

MacBook Airで「Remote Disc」(ほかのマシンのDVDかCDドライブを借りるやつ)をやろうとおもったら、 案外むづかしかったのでメモしておきます。

ヘルプをみると、DVD/CDドライブを提供するほうはMac OS X 10.4.10以上(Macの場合)とだけあり、いきなり システム環境設定の共有で「DVD or CD Sharing」をオンするところから始まっていますが、ふつうの状態では 「DVD or CD Sharing」という項目はありません。まずそのためのソフトをインストールしないといけません。 MacBook Airに付属のリカバリディスクに入っているそうなんですが、そんなのもってあるいてねえよ! というかたが 大半だとおもいます。もちろん、アップルからダウンロード可能です。Appleのサイトの「DVD or CD Sharing Setup」からダウンロードしてください。Mac OS X 10.4.11または10.5.1以上です。10.4.10じゃなかったっけ? とおもいましたが、まあふつう10.4.11にしてるだろうから問題なしですね。

DVDorCDSharingSetup

図1. DVD or CD Sharing Setup

結構でかいですが、がんばってダウンロードしたら、「DVD/CDドライブを提供する側」にふつうにインストールしてください。インストールが終わるとリブートさせられます。

リブートが終わったら、「環境設定」の「共有」で「CD または DVD 共有」をオンにします。

System Preferences

図2. 環境設定の「共有」

これで準備はオッケー。あとはMacBook AirからDVDドライブを使えにいけばオッケーです。ファインダーのデバイスのなかにあるRemote Discをクリックして、「Ask to use」をクリック。

Ask-to-use

図3. つなぎまーっす

ドライブを提供する側で「了解」とすれば使えるようになります!

permit

図4. 「了解」

というわけで、おーっ!

DVD-icon

図5. DVDデター

これでMacBook AirにiWorkがインストールできますね!

参考文献

  1. DVD or CD Sharing Setup, Apple, 2008
  2. MacBook Air: Mac または Windows コンピュータでリモートディスクを使って DVD や CD を共有する方法, Apple, 2008
  3. MacBook Air: リモートディスクで DVD または CD を共有する, Apple, 2008

Thursday, May 15, 2008

iWork '08 を使ってみた

遅ればせながら、iWork '08を買ったのでインストールしてみました。アイコンがかっこいいね!

iWork '08

図1. iWork '08

iWork '08にはご存知の通り、Keynote、NumbersとPagesの3つが入っています。Keynoteはプレゼンテーションソフトですね。MS OfficeでいうところのPowerPoint。Numbersは表計算ソフトでExcel相当、PagesはワープロでWord相当です。やはりもっとも興味があるのはNumbersです。というわけで試しに使ってみましたよー。

Numbers08

図2. Numbers version 1.0.2

シリアルナンバーが出ているのでハートマークで隠してみました♪

まあすでに知られているように、Numbersではひとつのシートの中に複数の表が入れられます。べんり! かも? ^^;

tables of Numbers

図3. ひとつのシートに複数の表

グラフも結構きれい。Excelみたいにあまりたくさんのバリエーションはないけど。まだversion 1.0.2だからね。

numbers graph

図4. 折れ線グラフ

Excelで重宝していたWEEKNUM関数がないとか、上向きにオートフィルできないとか、いろいろ不便な点は多いですが、とりあえずExcelなしでもくらせそうかな?

Monday, April 28, 2008

Mac OS X用のMSN Messenger(互換)ソフト Adium

メッセンジャー系のソフトウェアにはいろいろありますが、もっともユーザーが多そうなのがMicrosoftのMSN Messengerですね。Mac版はversion 6が公開されていますが、Windows版の最新版はWindows Live Messenger Version 2008というらしいです。2008のまえのバージョンがVersion 7ですから、Mac版はWindows版より2世代も古いことになります。

Mac版は古いので、いろいろな新しい機能(手書き送信とか)が動きません。それだけならいいんだけど、なんかあんまりメンテナンスもされていないので、いろいろおかしいかんじ。そこで、MacでMSN Messengerする場合は、Microsoft純正クライアントよりも、こちらをつかったほうがよいです。

adium

図1. Adium.app

しかもこのAdiumはMSN Messengerだけでなく、Yahoo!チャット(日本のも、米国のも)、Google Talkなどにも対応しています。よって、1つのクライアントで、同時に複数のサービスに接続して利用できます。便利すぎる!

対応表

図2. 対応表

インストールは簡単。Adiumのダウンロードのページから、目的のファイルをダウンロードします。dmgファイルになっているので、ダブルクリックしてマウントします。マウントしたものを開くと、次の図のようになっているので、左のアイコンを右のApplicationsのフォルダーにドラッグ&ドロップするだけで、インストール完了です。

Adium.dmg

図3. インストールします

あとは起動して、アカウントの設定をするだけ! アカウントの設定は、Adium → Preferences... → Accountで左下の「+」をおします。

account.jpg

図4. Preferences...

すると、図2の対応するアカウントの一覧が出てくるので、利用したいサービスのものを選びます。ここではMSN Messengerを選んでみます。するとアカウントの情報をいれる窓が出てきますので、入力します。

account2.jpg

図5. アカウントの設定画面

アイコンとか表示名とかの設定もできますが、とりあえず図にあるパスポートIDとパスワードだけ設定しておけばよいでしょう。

Statusメニューで状態を「Available」にすると、チャットができます!

chatting

図6. 会話中

見た目はすきなようにかえられます。MacでMSN Messengerなんかまだ使っている君、さっそくAdiumに変更しよう!

参考文献

  1. Mactopia Japan : Microsoft Messenger for Mac 6
  2. Adium

Monday, April 21, 2008

PowerBook G4の無線LANの感度は悪い?

今まで気がついたことなかったのですが、ここのところ電界強度の十分でないところで使用する場面が多いせいか、 PowerBook G4の無線LANの感度が弱いのではないかと気がついてしまいました。

たとえばこんなかんじ。

wifi signal strength

図1. よわーい

Base Station IDは本当は表示されていますが、消してあります。こんな状態でも一応つながっているのが偉いところ(?)ですが、 すぐとなりで使用しているMacBook Airはバリ4状態です。なんで!

いままでぜんぜんしりませんでしたが、どうやらこの型のPowerBook G4は、アルミ筐体になって初めての型らしく、内蔵アンテナの設計がイマイチらしい。こまるね。

そんなことしらないからさ、出先のホテルでこんな立派な机があるのに、机では電波が届かない!

Regency Park Hotel

図2. すてきな机があるのに!

しょうがないので「なーんかこのホテルは、電波弱いなー」とかいいながらこんなことになってました!

wifi wave was weak

図3. ドアのそばでわびしく仕事!

ちゃんとした机があるのに、かなしすぎる! というわけで、対策はおいおい考えたいと思います ^^; まー、今後PowerBook G4をもって歩くこともないかもしれませんが...

参考文献

  1. 673:060531 MacBookとSkype, shiology, 2006

Sunday, April 20, 2008

Tiger/Leopardに携帯電話のBluetoothを使ってファイルを転送する方法

Bluetoothのついている携帯電話から写真などのファイルをMacに転送するには、Bluetoothでやるのが大変便利です。ケーブルもいちいちつながなくていいので。ただ、TigerまでとLeopardでBluetoothのファイル転送を許す設定の方法が変わっているので、メモしておきます。

Tiger (Mac OS X 10.4) の場合

Tigerの場合は、「システム環境設定」から「Bluetooth」を開き、一番右の「Sharing」タブを押します。その画面で「Bluetooth File Exchange」の左にふたつあるチェックボックスのうち左側をOnにします。右のチェックボックスは「ペアリング」(ブルートゥース機器とMacの間で認証が済んでいないと機能しなくなるオプション)です。こちらはとりあえずOffでよいと思います。

Bluetooth File Transfer Setting on Tiger

図1. Tigerの設定

「Bluetooth File Transfer」と「Bluetooth File Exchange」のふたつは名前が似ていますが、「Transfer」のほうはブルートゥース機器のほうからMacのファイルをアクセスするための機能で、「Exchange」の方がブルートゥース機器のファイルをMacへ転送するための機能です。お間違えのないよう。

Leopard (Mac OS X 10.5) の場合

ではさっそく、Leopardでも同じ事をしてみましょう。「システム環境設定」の「Bluetooth」を開いてみます。

System Preferences -> Bluetooth

図2. Leopardのシステム環境設定「Bluetooth」...あれ?

あれなんかちがうような...? 実はLeopardではここじゃなくて、こっちらしい。システム環境設定の「Sharing」を開き、左側の最下段にある「Bluetooth Sharing」です。

System Preferences -> Sharing

図3. 正解はこちら、システム環境設定「Sharing」

「Bluetooth Sharing」の左にあるチェックボックスを「On」にして機能を有効にします。「Bluetooth Sharing」の項目を選ぶと、右側に設定の詳細が出ますので、そちらで設定します。「When receiving items:」の方がTigerでいう「Bluetooth File Exchange」の方です。ブルートゥース機器からファイルをMacに送る方ですね。その下の「When other devices browse:」のほうがTigerでいう「Bluetooth File Transfer」つまりブルートゥース機器がMacにあるファイルを閲覧する機能です。

図のように「When other devices browse:」のほうはペアリングが必要な設定にしておいた方が安全かもしれません。

Thursday, March 06, 2008

Leopard の VNC で画面共有

Mac OS X 10.5 LeopardからVNCのクライアントが標準装備になったとのこと。サーバ機能はTigerにもあったんだけどね。で、その肝心のVNCクライアントはどこにあるかというと、「/System/Library/CoreServices/Screen Sharing.app」にあります。ふつうにFinderでたどれば出てきますし、Safariのアドレスバーに「vnc:」といれれば勝手に起動します。いったん起動したらドックに登録しておくと便利かも。

screensharing.jpg

図1. Screen Sharing.app

で、みられる方のマシンはTigerの場合は「システム設定」の「共有」で「Apple Remote Desktop」を有効にして、「監視」の「制御」をオンにすればいいみたいです。

Tigerの共有

図2. みられる側がTiger (10.4.x)の場合

みられる側がLeopardの場合は「システム環境設定」の「共有」の「画面共有」をオンにするだけでよいです。

sharing-leopard.jpg

図3. みられる側がLeopard (10.5.x) の場合

あとはScreen Sharing.appをたちあげて、接続するマシンの名前かIPアドレスをいれて、許可されたユーザーログインすればOK。便利ですねー。

Monday, March 03, 2008

ZiPhone 2.5でiPod touch 1.1.4を簡単jailbreak

先日1.1.1にもどらなくなっちゃったので1.1.3のままただの音楽プレーヤー(?)として使っていたiPod touchですが、ファームウェア1.1.4もでて、しかもそのままjailbreakできるソフトがあるとのことなのでさっそく試してみました。脱獄するにはまず、ファームウェアを1.1.1にもどしてー、そのためにはiTunesをふるいのにもどしてー、とか、たいへん面倒くさい! 1.1.4のまま脱獄できるなんて、便利ですね。そのためにはZiPhoneというソフトを使うのですが、なんかiPod touchの個体によってはうまくいかないのもあるそうです。とりあえずうちのは問題ありませんでした。うまくいかない問題はZiPhoneの作者のかたが現在解析中とのこと。

ではまず、iPod touchを1.1.4にしておきます。普通にiTunesでアップデートすればOKです。

そのつぎに、ZiPhone's blogのページでZiPhone 2.5をダウンロードします。ちょっとわかりにくいですが、広告の下、本文の上あたりに「Download ZiPhone」というリンクがあるのでそれをポチとして、出て来たページでWindows版なりMac版なりをクリックします。なんか足し算みたいな絵になってます。ただし、MacのSafariだとうまくダウンロードできませんでした。tbzという拡張子がわからないみたいで、なかみがブラウザに表示されちゃいます。わたしはしょうがないのでFirefoxをつかってダウンロードしました。LeopardのSafariだと問題なくダウンロードできるという報告もあります。

ダウンロードしたファイルはこんなかんじ。

tbz.jpg

図1. tbzファイル

このアーカイブをダブルクリックすると展開できます。できない場合はSTUFFIT EXPANDERをインストールしましょう。展開できるとこんな感じになります。

ZiPhone.jpg

図2. ZiPhone.app

これをダブルクリックすると、ZiPhoneが立ち上がります。

ZiPhone2.jpg

図3. ZiPhone起動

あとはiPod touchをつないで、「Jailbreak」というボタンを押すだけ。数分でJailbreak完了! スプリングボードにインストーラーがあらわれるのであとはお好きにして下さい!

iPod touch 1.1.4 jailbroken

図4. iPod touch firmware 1.1.4 脱獄完了!

いやはや、かんたんすぎる!

参考文献

  1. ZiPhone's Blog
  2. 1.1.4 Jailbreakを実現するZiPhone 2.5リリース, ipod plus, 2008

Monday, February 25, 2008

ことえりの変換候補の順序がおかしい件

以前から思ってたのですが、ことえりの変換候補の提示順序がおかしい。いわゆる「単漢字」変換のときにおかしいのです。

たとえば「こ」。こ、で変換すると、うちの環境ではこんな感じで出てきました。

「こ」とえり

図1. 「こ」で提示される変換候補

個、こ、子、小、弧、粉、ぐらいはいいとして、問題は「その他の『こ』」です。なんですか、この一番最初の漢字は...「个」。こんな漢字みたことありません。2番目と3番目のもみたことない。そんなわけで、見たことのない字に色をつけてみた。

2265958407_fc3d0e5588_o

図2. 丸印が見たことのない字

なんか、おかしくないですか。何の順番で出してるんでしょうか、これは...?

追記: なんとなくutf-8の並び順で出してるだけのような...ええええ

参考文献

  1. ISO 10646-1:1993(utf-8の一覧), Macintosh User Group PLEIADES

Wednesday, January 30, 2008

iPod touchを1.1.3にしたら1.1.1にもどれなくなった!

先日の1.1.3 Jailbreakにかいたとおり、install.shのなかをみて手動でrootfsのイメージを作ってみました。で、iPhucでファイルシステムを書こうとしたらかけない。あれっ、とおもったが、まあもう一度1.1.1にもどして、tiffexploitからやればいいかなー。じゃあまあ、そのまえに一度1.1.3にしてみよう。

なんておもったのが、うんのつきだったか、一度1.1.3にしてみたiPod touchをひととおりいじってみて、ふーん、ということで、また1.1.1にもどそうと思い、iTunes立ち上げてiPod touchとMacをケーブルで接続した状態からスリープボタン+ホームボタンながおし。ふつうにiPod touchをリストアモードにしました。で、いつものように(?)opt+レストアボタンクリックで1.1.1のファームウェアを選択してリストア開始。ところが!

I can't restore my iPod touch to firmware 1.1.1 anymore

図1. cannot be restored!

こんな表示が出て1.1.1に戻らない! 1.1.2もだめ! 1.1.3ならOK。どういうことだー。Mac OS X 10.4.11、iTunes 7.6です。こまった...どうしよ? ^^;

Wednesday, January 16, 2008

Mac OS X 10.5 Leopard でデフォルトのデスクトップ画面を変更する方法

Mac OS X 10.5 Leopardが出てからだいぶんたちますが、皆さんいかがお過ごしでしょうか。わたしのまわりでもそろそろ様子見を脱却して、インストールするひとがふえています。色々べんりになってるし、動作も軽快だし、いいですよね!

そのレパードですが、デフォルトのデスクトップ画面がこんなのになっています。

DefaultDesktop.jpg

図1. デフォルトのデスクトップ

作業画面の後ろに常時だしておくにはまぶしすぎるので、すぐに「システム環境設定」の「デスクトップとスクリーンセーバ」で「Solid Colors」のなかの「Solid Gray medium」に変更しました。これで自分のデスクトップはOKです。でもこの画像、ログインの画面でも出てくるんです。これが、かなりまぶしい。ううっ。

という意見は実際あちこちでよく見かけます。この画像を変更するTipsはもうあちこちに書かれています。この画像のありかは、「/System/Library/CoreServices/DefaultDesktop.jpg」です。同じ名前で違う画像ファイルをおいておけば、このまぶしい画像のかわりに、おこのみの画像を使うことができます! 簡単ですね。

というのがよくあるTipsですが、ここでは単に削除してみます。ほかに、とくに使いたい画像もありませんので。まあ「消す」といっても、本当に消しちゃうともしかして困ることがあるかもしれないので(ないと思うけど)、名前を変更しておきます。

$ cd /System/Library/CoreServices
$ ls -l DefaultDesktop.jpg
-rw-r--r--  1 root  wheel  1378680  9 24 10:51 DefaultDesktop.jpg
$ sudo mv DefaultDesktop.jpg DefaultDesktop.jpg.bk
Password: ここでパスワードを入力

これで「Solid Aqua Blue」が背景に使われるようになります。

it's natural eh?

写真1. Solid Aqua Blueなレパードのログイン画面

かんたんですねー。皆さんもやってみよう!