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のアレ

ことえりで普通の文字を入力する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 インストーラー

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

参考文献

iPhone用ファームウェア2.2.1リリース

iPhone用のファームウェア2.2.1がリリースされましたね。

2.2.1

図1. 2.2.1

どうも、主にバグ修正みたいですね。さっそくインストールしてみました!

iPhone 2.2.1

図2. About画面

どこがかわったか、といわれるとよくわかりません… ^^;

「Apple 超コンパクト USB 電源アダプタ交換プログラム」の対策品が来ました

というわけで、9月24日に申し込んだ「Apple 超コンパクト USB 電源アダプタ交換プログラム」ですが、ちゃんと10月10日に発送されて、10月11日土曜日に配送されました。なかなかすごい。届いたパッケージはこんなの。

Apple iPhone 3G USB Charger

写真1. 届いたパッケージ

本当は、対策済みの品物を配送する同時に古いものを回収したかったようですが、わたしが不在で家人が対応したので、当然なんのことかわからず、荷物だけおいていったようです。中身はこんなかんじ。

Apple iPhone 3G USB Charger

写真2. 過剰包装…?

なんか、過剰包装じゃないかって気もしますが、これ以上小さくても運送会社もこまるのかなあ? たいていの荷物は60サイズが最小ですしね。はかってみたらこの荷物は49cmでした。

せっかく新旧ふたつの電源アダプターがあるので、並べて写真を撮ってみました。

iPhone USB Power Adapter

写真3. 新旧電源アダプター

よく似ていますが(当然?)、よく見ると差し込み部分の形状がちがいますね。

Apple iPhone 3G USB Charger

写真4. 左が新、右が古いもの

緑の●がついていて、差し込みプラグ部分の先端が細くなっている左側が新しいものです。型番は新旧でかわらず「Model No. A1265」です。この緑●印はあとからステッカーを張ってあるわけじゃなくて、はじめから印刷されているようです。製造番号などの文字の改行位置が変更されていますね。なかなかこっているというか….?

プラグの金属部分を手でちょっと引っ張ってみましたが、対策品とそうでないものとのあいだに強度の違いは感じられませんでいた。でもたぶん、内部の構造が変更されているんでしょうねえ。誰か分解してみた人はいませんか ^^; ちなみに古いほうは10日以内に返送しないといけないそうです。まだ交換を申し込んでいない人は、感電する前に交換してもらいましょうね!

アップルがiPhone 3G用充電器をリコール

アップルがiPhone 3G用の充電器をリコールするそうです (参考文献[1])。

なんか、ソケットにささるプラグの金属部分がソケット側に残る(!)場合があるらしい。えー、ほんまかいな…

超コンパクト充電器

写真1. これが問題の充電器

で、とりあえず「ただちにつかうのをやめてください」とのことです。該当の品は無料で交換してもらえるのですが、
10月10日からアップル直営店にて交換、またはWebで申し込んでおくと10月10日から順次送ってもらえるとのこと。
さっそくWebで申し込んでおきましょう。

交換の申込はApple 超コンパクト USB 電源アダプタ交換プログラムからどうぞ。そこにも書いてあるように、申し込みにはシリアル番号が必要ですが、iPhoneの「設定」「一般」「情報」の所をみると書いてあります。

申し込みのところに進んで住んでいる場所「日本」と選ぶとこんな画面になるので、シリアル番号をいれます。

Apple recalls iPhone 3G Charger

図1. シリアル番号を入力

すると、「アップルサポートにサインインする」とでます。

Apple recalls iPhone 3G Charger

図2. アップルサポートにサインイン

ここでみなさん「なんだそのアップルサポートってのは!」とおもうわけだが、ようするにApple IDでログインすればいいらしい。
まだApple IDをもってない人はこのさいだからつくりましょう。Apple IDとパスワードを入力してログインすると、
配送先の住所をきいてきますから、入力します。そんでもってポチッとすると

Apple recalls iPhone 3G Charger

図3. もうしこみできましたー

「3週間以内に」とありますが、10月10日から3週間以内じゃないのかな? よくわからんが…Appleのニホンゴの翻訳っておかしいから、イマイチ信用できないのよねー。

さあ、これで交換してもらえることがわかったので、交換対象のいまもってるやつは、ほんとにさきっちょが抜けるかどうか、
ちょっと引っ張ってみようかな? ていうかどういう構造になってるのか分解してみてみたいねー。

参考文献

  1. Apple recalls iPhone 3G charger, IT Pro, 2008
  2. Apple 超コンパクト USB 電源アダプタ交換プログラム, Apple, 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

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なしでもくらせそうかな?

MacBook Airがきました(後編)

というわけで、後編です。箱を開けるところまでのMacBook Airがきました(前編)もごらんくださいね。

箱をものおきに片付けてみました。

MacBook Air unboxing

写真1. ものおきのなかのMacBook Air(箱だけ)

こうしてみると、ふつうの「パソコン」の箱よりかなり小さいのがよくわかります。

本体裏側はこんな感じです。

MacBook Air unboxing

写真2. 本体裏側

ゴムの足がかなり大きいです。1円玉ぐらいの大きさがありますね。いままでのふつうのちいさいやつだと、はがれてなくなっちゃうとかよくあったんですが、これならだいじょうぶそう。見た目的にも銀の筐体に黒で、いいアクセントになってますね。本体は透明プラスチックでくるまれています。

MacBook Air unboxing

写真3. 合意したものと見なされます

真ん中のシールをこのようにピリピリと破ると、アップルソフトウェア使用許諾契約書の拘束を受けることに合意することになるらしいです。

てもちのPowerBook G4 (15インチ)と比較してみました。

MacBook Air unboxing

写真4. PowerBook G4 (15インチ)とMacBook Air (13.3インチ)

表面の処理はPowerBookからそうかわってないですね。だいぶ使い込んでいるのでPowerBookのほうはぼろっちくなってますが、ならべてみると「ああMacBook Airもつかいこむとこういう感じにこすれたりよごれたりするのかなー」と想像がつきます。大きさはさほどかわらないかんじですね。というわけで、かさねてみました。

MacBook Air unboxing

写真5. 親PowerBookのうえに子MacBook Airのってー

下にPowerBook G4があるのがわかりますかね? でかけるときはいつもこのPowerBook G4 15インチを持って歩いていたので、私には違和感がないですが、ちいさいのもってたひとはちょっと大きく感じるかも。あつさが全然違うんだけどね。あつさの比較をするのはたいへんむづかしいのだが…まずはこの写真。

MacBook Air unboxing

写真6. 後ろの部分を比較

後ろの部分を比較するとこんな感じ。このヒンジにちかいあたりがMacBook Airでいちばん分厚いところです。このいちばんあついところとPowerBookを比較すると、ちょうどPowerBookのディスプレイをのぞいた部分と同じぐらいの厚さですね。これをみて「あんがい薄くないのね」という印象を持つ人もいるみたいです。しかし、MacBook Airは箱形でなく、上下左右どちらの方向にもなめらかな曲線を使っているので、実物を見たとき、もったときの印象はまったく異なります。薄いところでひかくするとこんなかんじ。

MacBook Air unboxing

写真7. 手前の部分を比較

手前の部分(使うときに手前に来るところ、パームリストのほう)で比較するとこんな感じです。だいぶ薄くなってますね。

今回写真を撮ってみてわかったのですが、MacBook Airの魅力がわかるように写真を撮るのは非常にむづかしいです。なぜなら、先ほども書いたようにMacBook Airは従来のパソコンのような箱形ではない。連続的に変化する曲線で構成されていて、それが魅力、うつくしいところなのですが、写真に撮るとよくわからないんですね。おそらく、見る側(私も含めて)に「パソコンは箱形である」という観念が確立していて、それが写真からMacBook Airのフォルムを想像するのを邪魔するのではないかと思うのです。

いまはかいどきではないとか、遅いとか、いろいろいわれるMacBook Airですが、一昔前(SE/30のころとか)と比較すると絶対的な価格も安いですし、G4と比較すれば十分にはやくて使用には問題がありません。価格性能比だけを考えれば第一の選択ではありませんが、美しいものが好きなかたにはおすすめします。MacBook Airはほんとうにうつくしいです。

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です。こまった…どうしよ? ^^;

Mac OS X 10.4.x でごみ箱にファイルを移動すると「すぐに削除されます」となってしまいます

Mac OS X 10.4.x (Tiger)でごみ箱にファイルを移動すると、通常はごみ箱のなかにファイルが移動し、削除は任意のタイミングでユーザーが実行できるようになっています。ところが、なんらかのきっかけで、ファイルをごみ箱に移動した時点で「項目”なんとか”はすぐに削除されます」となり、ごみ箱に入らずに削除されるようになってしまうことがあります。また、10.5.x (Leopard)では、ごみ箱にファイルを移動するたびにパスワードの入力を求められるようになることがあります。双方とも、原因は「ごみ箱」フォルダーのオーナーが変更されてしまっていることです。直し方は次の通り。

「ごみ箱」の実体は ~/.Trash です。正しいowner/groupはユーザーのものです。これだけでわかるひとは自分で直して! わからないひとは次のようにしよう!

まず「~/.Trash」のオーナーを見てみましょう。「ターミナル」を起動します。「ターミナル」は「Applications」→「ユーティリティ」のなかにあります。起動できたら次のように入力。

% ls -ld ~/.Trash
drwx------  67 root  iwa  2278 11 16 16:32 /Users/iwa/.Trash/

ここでは「iwa」がユーザー名です。root iwa となっているところが正しくは iwa iwa となっていなくてはいけません。次のように入力して修正します。

% chown -R iwa ~/.Trash

できたらもう一度、「~/.Trash」を確認してみましょう。

% ls -ld ~/.Trash
drwx------  67 iwa  iwa  2278 11 16 16:32 /Users/iwa/.Trash/

これでなおりました! パチパチ! この現象、ATOKが入ってるとなることがあるみたいです。要注意!