Search This Blog





エクスパンシス
Showing posts with label Mavericks. Show all posts
Showing posts with label Mavericks. Show all posts

Wednesday, October 22, 2014

AirMacユーティリティをOSX 10.9以降で使う方法 / AirPort Utility 5.6.1 for OS X 10.9 or Higher

AirMac Express


その昔、インドネシアのオフィスでNokia E61を使っていた頃の話だが、オフィスでも宿舎でもLANケーブルはあるもののWiFi環境が無かったため、E61のパケット代をセーブする目的で購入したAirPort Express。日本に帰ってきて気付いたのだが、国内ではAirMac Expressという名前で流通しているようだ。

で、このAirMac Expressだが、出番は少なくなったものの、コンパクトで電源ケーブルも不要、繋げばMacもXperiaもすぐWiFiに繋げられることから出張先などでは必ずカバンに入っている不動のエースである。個人的には大幅なデザイン変更を行った現行モデルも、この初代AirMac Expressのデザインと機能性は超えてないと思う。

そんな不動のエースに昨日も久しぶりの登板機会がやってきた。前回使用時は既存の無線LANの拡張子機として使っていたが、今回は新規のWiFiベースステーションとして使う予定だったので、予め我が家で設定しておくことにした。最近はもうMacBookなど持ちあることは滅多になくなったのだ。


AirMacユーティリティ



しかしここで大問題が。現行のAirMacユーティリティであるVer. 6.0が、いつのまにか初代AirMac Expressのサポートを終了してやがる。鳴り物入りで新機能や新ハードウェアを提唱しつつ、少し古くなったり本流から逸れだすと、有無を言わさずバッサリと切るAppleらしいやり方だが、いくらなんでもこれは酷い。初期型AirMac ExpressでもWEP2はサポートしており、セキュリティー上の問題もない。使用頻度の低い出張用WiFiベースステーションを新たに買う気もサラサラないし、むしろ気に入っている。よって何とかこのまま使いたいためググってみると、やっぱり同じようにAirMac Expressを使いたい人がいて、その対処法もしっかりとした記載がありまずは一安心。


事前作業が非常に面倒…

Appleのフォーラムページの"Airport Utility 5.6 in Mavericks"内で最終解決方法が示されており、基本的にはこれに従って手を動かせば無事5.6が使えることは分かった。備忘録代わりのコピペを下に乗せておく。

(以下引用)
基本的にはやっていることは同じかと思うのですが、下記もご参考までに。

こちらのサイトからは加工済みのアプリケーション(スクリプト)がダウンロードできるのですが、二次配布はライセンスの問題がありますし第三者のサイトからアプリケーションをダウンロードするのはセキュリティのリスクも伴うのでこれらのサイトを参考に自炊する方法を極力わかりやすくまとめてみました。もっとスマートな方法があるかもしれませんがよければどうぞ。
#くどいですが、利用は自己責任でお願いします。

1) デスクトップに作業用として tmp という名前のフォルダを作成

2) Mac OS X Lion 用の AirMac ユーティリティ 5.6 から /Applications/Utilities/AirPort Utility 5.6.app のみを Pacifist 3.2(古いバージョンだとMavericksでエラーが出るのでアップデートを忘れずに)を使って tmp フォルダに抽出 (Extract to…) する(インストールはしない)

3) OS X Mountain Lion アップデート v10.8.5 から /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 のみをPacifist 3.2を使って tmp フォルダに抽出

4) AppleScript エディタを立ち上げ下記の内容をコピー

set aFile to quoted form of POSIX path of (path to resource "Apple80211")
set aApp to quoted form of POSIX path of (path to resource "AirPort Utility 5.6.app")
do shell script "DYLD_INSERT_LIBRARIES=" & aFile & " " & aApp & "/Contents/MacOS/'AirPort Utility 5.6'"

5) tmp フォルダにアプリケーションとして保存

6) 保存したアプリケーションを右クリック>パッケージの内容を表示、Contents>Resources フォルダを開く

7) Resources フォルダ内に抽出した AirPort Utility 5.6.app と Apple80211 をコピー

これで、AirPort Utility 5.6(AirMac ユーティリティ 5.6) をOS X Mavericksで立ち上げるためのランチャーが出来上がりです。後は適当な場所にコピーしてご利用ください。
(以上引用)

スゲェ…。出来る人ってこういう人のことを言うんだな。しかし、最初の数行を読んだだけで既にギブアップした人もいるかもしれない。そんな人には、このやり方を更にスクリーンショット満載で手取り足取り教えてくれるブログがあるのだ。これを読んで出来ない人は多分いない、というくらい懇切丁寧。

どんぶらこDESIGN: OSX 10.9でAirMacユーティリティ5.6を使えるようにする方法

しかし、それでもまだ面倒だな…という、私のような人は、前述のフォーラムにあったAirPort Utility 5.6.1 on OS X 10.9 Mavericks | Corey J. Mahlerから件のスクリプトをDLして使ってみればよいかと。


まとめ

Mac OS X 10.9でも10.10でも、AirMacユーティリティを使って初代AirMac Expressの設定変更をすることは可能。ご利用は自己責任で。


関連記事

Friday, October 17, 2014

Mac OSX Yosemiteアップデート完了 / Have Updated Mac OS X 10.10 Yosemite

Mac OS X Yosemiteがリリース



Mavericksからそんなに月日が経ってないような気がするが、本日AppleがOS Xのメジャーアップデート版である OSX 10.10 Yosemiteをリリース。今回も御多分にもれず無償アップデートということで、速攻でインストール完了。なお、インストールしたMacはMacBook Pro 15-inch Late 2008。Intel Core 2 Duo 2.93GHz + 4GBメモリ。HGST謹製250GBHDDはカタカタと言いだし、今にも壊れそうな雰囲気を醸し出すベテランマシンではあるが、バッテリー交換を経て今なお現役バリバリの私のエースマシンである。こいつにインストールして問題なければ、次期エース候補のMac miniにインストールしたいと思う。つまり人柱ならぬMac柱といったところだ。


インストール


WindowsユーザにとってOSのアップデートは少々難儀で緊張感漂う作業かもしれない。しかし、近年のMac OS Xユーザにとってそれは、例えば家計簿アプリを入れるくらいの軽い感覚の作業だと思う。実際、自分はタイムマシンを有効にしてあるので、最新バックアップの時間(日付ではない)を確認しただけで、何も考えずにApp Storeからアップデートを実施した。作業は小一時間でストレスレスで終了。


クイックレビューなど

見た目の第一印象だが、OS Xも節目の10.10になったせいか否か、システムフォント"Lucida Grande"から"Helvetica Neue"に変更し、アイコンも従来の立体的で艶感あるものから、平面的でポップな意匠に変更するなど、一見細かいようだが実は大幅に効果がある変更を行ってきた。過去のOS Xに慣れている人は少々違和感を覚えるかもしれないし、実際自分もそうだったが「慣れの問題」というレベルの話でもある。ただ、個人的には前のほうが圧倒的に好き。また、今回の変更でChromeやPicasa、Google EarthといったGoogle謹製アプリケーションのアイコンが、OSにナチュラルに馴染んできたのはただの偶然か。


今まで各アプリによって統一感が無かったウィンドウ左上の+ボタンも意匠を変更し、かつフルスクリーン表示になるといった細かい機能変更もある。その他の細かい部分はこれから実際に使って確かめる事とするが、わずか数時間とはいえどもMavericksの時のように起動/再起動が不安定で電源ボタン長押しといった不具合が無いのはありがたい。しかし、そのMavericksやiOS 8の例のように、リリース初期に致命傷的な不具合が出るのは最近のアップル製品のお約束になっているフシもあるので、心配な人はしばらく待ったほうが良いだろう。その他では、起動や再起動、起動後の各種エクステンションの表示など、体感的に若干早くなった気がする。実際に時間を計測したわけでもないので、まぁ気がするだけかもしれないが。


MacBookによるMac柱完了。Mac miniにもインストールを開始したが…

ということで、後述するGPSPPhotoLinker起動問題以外で今のところYosemiteの不具合が見つからないので、Mac miniにもYosemiteをインストールことに。App StoreでYosemiteのアップデートをクリックし、ダウンロード完了後に再起動をするが、画面が白いまま一向にシャットダウン出来ない状態に。そう。ここでMavericksがシャットダウンできない問題が発生。しばらく待てど状況に変化は現れず、仕方なく「電源ボタン長押し」を実行し、再度電源オンすると、何事も無かったかのようにYosemiteのインストールが再開。ということで、色々あったが、こちらも無事にアップデート完了。Intel Core i7 2.3GHz + 16GBメモリ + 250GB SSDと、スペック的には最高クラスのMac miniだが、インストールに要した時間はMacBook Proとさほど変わらず40分ほど。


GPSPhotoLinkerがYosemiteでも起動しなくなる件

GPSPhotoLinkerについては、例によってMavericksに続いてYosemiteでもGPSPhotoLinkerが起動しなくなるが、Mavericksの時と同様の方法で対処可能。詳しくは過去ブログを参照願いたし。


Saturday, July 26, 2014

GPSPhotoLinkerがマーベリックスで動作しない件 / GPSPhotoLinker Doesn't Work on Mavericks

MavericksでGPSPhotoLinkerが起動しない


一眼レフや普通のデジカメで撮影した写真など、撮影場所情報を持たない写真のジオタグに便利なソフトがGPSPhotoLinker。自分の場合はGarminのOregon300をGPSロガー代わりに使っており、こいつから抜き出したgpxファイルをGPSPhotoLinkerを使って複数の写真にバッチ処理を行っている。また逆の使い方として既に位置情報が埋め込まれている写真から位置情報を消去するという使い方も出来る。

WinはさておきMacでこの手のフリーソフトは数も少なく重宝していたのだが、OS X Mavericksでは起動しないという問題が発生。何とか回避策をググったところ英語版のフォーラムにそれらしい対策記事を発見。


フォーラムの書き込みによると、Ver.5.10のPerlを入手してコピーし、その後いくつかの作業を行えば案外すんなりと使えるようになるようだ。

Step 1: PerlのVer. 5.10を探しだす

GPSPhotoLinkerが参照しているPerlというプログラムのバージョンは5.10なのだが、MavericksではPerlのバージョンが5.12と5.16になっており、5.10を参照出来ないために起動できないようだ。Mavericksにある5.16を5.10に偽装しても駄目なようで、対策としてはMac OS 10.8からPerl 5.10をコピーして持ってくる以外無いよう。

ただ、Mac OS X 10.8が搭載されているMacを持っている人は良いだろうが、AppleはMavericksになってからOSのアップデートを無償で行っているため、自分の場合は手持ちのMacは全てMavericksにアップデート済み。ネットで探してみたが如何せん怪しい物ばかりで、これは大丈夫だという確信が持てないものばかり。


で、ふと思い出したのが、MacのバックアップであるTime Machineのデータ。試しに一番古いバックアップデータを掘り下げてみると、5.10を発見。これをフォルダーごとMavericksマシンにコピーする。

Step 2: PerlのVer. 5.10をコピペ

これをフォルダー丸々コピー&ペースト。コピー元の場所は /System/Library/Perl/5.10。


コピー先は/System/Library/Perl。管理者の名前とパスを入力してコピーを完了させる。

Step 3: ターミナルで仕上げ



Ver. 5.10のフォルダーをただコピーしただけでは終わらないのが少々面倒なところだが、残りの作業はターミナルで行う。まずは、ユーティリティからターミナルを起動。その後、

cd /System/Library/Perl
sudo -s
mkdir lib
mkdir lib/5.10
ln -s /System/Library/Perl/5.10/darwin-thread-multi-2level/CORE/libperl.dylib /System/Library/Perl/lib/5.10/libperl.dylib

を実行。途中でsudoコマンドを実行させるための管理者権限のパスワードの入力を求められるかもしれないが、気にせず入力。


ターミナルのコマンドはlib/5.10のフォルダー階層を作って、libperl.dylibのショートカットを作成しただけのもの(のはず)。ここで、ファイダーで /System/Library/Perl/lib/5.10を開いてみて、上の画像のようになっていれば作業は全て終了。

Step 4: 動作確認

EOS 5D MarkIIで撮影した50枚ほどの写真に、Garmin Oregon300で記録したgpxデータを用意して、これまで通りにバッチ処理できる事を確認。ということで、GPSPhotoLinkerがMavericksでも動くようになりましたが、上記を実行する際はくれぐれも自己責任で。



Tuesday, January 7, 2014

Mac OS X 10.9 Mavericks: シャットダウンが出来ない / Can't Shutdown since Upgrade to Mavericks

OS X MavericksでMacの電源が切れない問題



自分が所有するMacBook ProはOS X 10.6 Snow Leopardから、Mac miniは10.8 Mountain LionからそれぞれMavericksにアップデートした。何しろ無料だし、(Windowsはさておき) Mac OSは最新バージョンの方が良いと思い、特に何も考えずアップデートしてみた。なお、アップデートはクリーンインストールではなく、普通に上書き。

両方共アップデートは無事完了し、しばらく問題なく使えていたのだが、Mac miniの方だけ、シャットダウンおよび再起動が出来ない症状が突然現れた。システム終了をしても、マウスカーソルが表示されたまま画面が白くなって、いつまでも電源が切れない。画面には歯車も無ければグルグルも無し。残された手段は 電源ボタンの長押しのみという困った症状。


解決策

とりあえず、SMCリセットやディスクユーティリティのアクセス権検証修復やらを試みたが、全く改善されず。OSの再インストールを行ってみても同様。最初から調べれば良かったのだが、ググった結果…

 /ユーザ/(ユーザ名)/ライブラリ/preferences/com.apple.finder.plist
 /ユーザ/(ユーザ名)/ライブラリ/preferences/com.apple.systempreferences.plist

という、2つのファイルを削除後に再起動すれば解消されるとの情報が。"preferences"のフォルダーは隠しファイルなので、Finderのメニューから隠しファイルを表示するとしてあげれば、表示されるようになる。結果は成功。シャットダウンも再起動も問題なく出来るようになったので一安心。参照元サイトはこちら: iMoon-Mac: OSX Mavericksが終了できない不具合


2014.02.10 追記

の後も特に変わりなく使っていたが、突然この問題が再発する事態に。ということはつまり、プリファレンスの中のファイルを捨てても問題は解決しないという事なので、別の方法を試してみた。試した方法はMavericksの再インストール。全く自信も確信も無かったが、とりあえずMac miniの方から再インストールしてみた。結果、症状は変わらず。

しかし、ここで諦めても何だし時間もあったので、ダメ元で同じことを再度やってみた。つまり、短時間で2回OSの再インストールをしたのだが、結果は良好。正常に電源が切れるようになった。当然理由は不明だが、何はともあれ問題は解決。ということで、同じ症状が出ていたMacBook Proでも再インストールを試してみると、こちらも症状が改善した。



結論

Mavericksの再インストールを何回か行うと症状が改善する(かも)。


2014.10.17 追記

Mavericksのメジャーアップデートバージョンである、OS X 10.10 Yosemiteにアップデートする事に。しかし、このアップデート作業中に電源が切れなくなる問題が発生。結局はこの問題が解決されないまま、Mavericksの最後の悪あがきを見てMavericksに移行する。アップデート&クイックレビューの記事はこちら