カテゴリー別アーカイブ: Mac

MBPの入院と退院

ずいぶん前にうちのMacBookProさんが頻繁にカーネルパニックを起こすって嘆きを書いたけども、ようやくその不具合が解消された。

どうやら基盤からの問題のようで、ちょっと前にビデオカードアップデートがあったけど、それで直らなかった人はもはやアップルストアに持っていくしかないみたい。

対象の可能性のある機種は、2010年の4月〜2011年の2月の間に製造されたMacBook Pro 15-inchだということで、その機種なら購入から2年まで無償で修理をしてくれる模様。

2010年の4月に購入した人は、そろそろ保証が切れて修理に4万ぐらいかかるようになっちゃうと思うので、疑わしい人は一度見てもらったらいいとおもう。

参考:MacBook Pro (15-inch, Mid 2010):断続的に画面が黒くなったり映像が中断する

PS3の有線LANを無線化してアドホックパーティーを楽しむ方法

PS3の有線LANを無線化してアドホックパーティーを楽しむ方法をメモ。

対象のひと

ルーターからPS3までLANケーブルを這わせにくい環境に住んでいる人。
MacBook を持ってる人。(Windows7環境のひとはこちら
うちの妹。

必要なもの

無線LAN に接続できている MacBook
LANケーブル
PS3

ケーブル接続

MacBookとPS3をLANケーブルで繋ぐ。
PS3のLANケーブルコネクタは、PS3の背面にある。
Auto-MDI/MDI-X に対応していない Mac をお持ちの方は、クロスケーブルを使う必要がある模様。
(インテルMacならストレートで問題ないはず)

MacBookの設定

1.「システム環境設定」を起動する。

2.「共有」を選択して、「インターネット共有」をクリック。右にある「Ethernet」をチェック。その後、「インターネット共有」をチェックして共有を開始。

3.システム環境設定に戻り、今度は「ネットワーク」を選択する。左欄の「Ethernet」をクリック。ipv4の構成を「手入力」にし、IPアドレスとサブネットマスクを画像(クリックすると大きくなる)の通り入力する。

PS3の設定

PS3のネットワーク設定を選択する。
以下の通りに、← が指している項目を選択していく。

設定方法を選択してください。
かんたん
カスタム ←

接続方法を選択してください。
有線 ←
無線

イーサネット機器の動作モードを選択してください。
通常は自動認識を選択してください。
自動認識 ←
手動設定

IPアドレス設定
自動取得
手動 ←
PPPoE

IPアドレス 192.168.2.2
サブネットマスク 255.255.255.0
デフォルトルーター 192.168.2.1
プライマリーDNS 192.168.2.1
セカンダリーDNS 0.0.0.0

MTU
自動 ←
手動

プロキシサーバー
使用しない ←
使用する

UPnP
有効にする ←
無効にする

最後に

ネットワーク接続に成功したら完了。

MacPorts + MySQL5 + Apache2 + PHP5

MacPorts で MySQL5 と Apach2 と PHP5 を入れたメモ。

インストール完了まで意外と時間をくってしまった。

MySQL5

ややこしいことに mysql5 と mysql5-server の2つが対象としてあるので要注意。

mysql5 を選ぶと mysql_install_db5 で一手間必要だったり、 plistを自前で書く必要がでてくるので、mysql5-server を選ぶ。

$ sudo port install mysql5-server
--->  Computing dependencies for mysql5-server
--->  Fetching mysql5
--->  Verifying checksum(s) for mysql5
--->  Extracting mysql5
--->  Applying patches to mysql5
--->  Configuring mysql5
--->  Building mysql5
--->  Staging mysql5 into destroot
--->  Installing mysql5 @5.1.46_0
The MySQL client has been installed.
If you also want a MySQL server, install the mysql5-server port.
--->  Activating mysql5 @5.1.46_0
--->  Cleaning mysql5
--->  Fetching mysql5-server
--->  Verifying checksum(s) for mysql5-server
--->  Extracting mysql5-server
--->  Configuring mysql5-server
--->  Building mysql5-server
--->  Staging mysql5-server into destroot
--->  Creating launchd control script
###########################################################
# A startup item has been generated that will aid in
# starting mysql5-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
###########################################################
--->  Installing mysql5-server @5.1.46_0
******************************************************
* In order to setup the database, you might want to run
* sudo -u _mysql mysql_install_db5
* if this is a new install
******************************************************
--->  Activating mysql5-server @5.1.46_0
--->  Cleaning mysql5-server

無事インストールが終わったら、mysql_install_db5 を実行する。

$ sudo -u _mysql mysql_install_db5
Installing MySQL system tables...
...略
Please report any problems with the /opt/local/lib/mysql5/bin/mysqlbug script!

ログイン時、MySQLが自動で起動するように設定。

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

これで、mysqld が勝手に立ち上がる。
最後にログイン出来るか確認して、インストール完了。

$ mysql5 -u root
...略
mysql>

Apach2 と PHP5

Apach2 と PHP5 をいっぺんにインストール。

$ sudo port install php5 +apache2 +mysql5 +pear
Password:
--->  Computing dependencies for php5
...略
--->  Building apache2
--->  Staging apache2 into destroot
--->  Creating launchd control script
###########################################################
# A startup item has been generated that will aid in
# starting apache2 with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
###########################################################
Note: apache2 installs files outside the common directory structure.
--->  Installing apache2 @2.2.15_1+darwin+preforkmpm
--->  Activating apache2 @2.2.15_1+darwin+preforkmpm
--->  Cleaning apache2
...略
--->  Configuring php5
The +mysql5 variant is obsolete. Please install the php5-mysql port instead.
--->  Building php5
--->  Staging php5 into destroot
Note: php5 installs files outside the common directory structure.
--->  Installing php5 @5.3.2_0+apache2+darwin_10+macosx+mysql5+pear
--->  Activating php5 @5.3.2_0+apache2+darwin_10+macosx+mysql5+pear
To customize php, copy
/opt/local/etc/php5/php.ini-development (if this is a development server) or
/opt/local/etc/php5/php.ini-production (if this is a production server) to
/opt/local/etc/php5/php.ini and then make changes.
 
If this is your first install, you need to activate PHP in your web server.
 
To enable PHP in Apache, run
  cd /opt/local/apache2/modules
  /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
--->  Cleaning php5

ログイン時、Apache2 が自動で起動するように設定。

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

php.ini をコピー。

$ sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini

php5 単体では、MySQLインターフェースがインストールされない。
なので、別途インストールする必要がある。

$ sudo port install php5-mysql
...略
--->  Staging php5-mysql into destroot
--->  Installing php5-mysql @5.3.2_0+mysqlnd
To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set
mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket
to /opt/local/var/run/mysql5/mysqld.sock
--->  Activating php5-mysql @5.3.2_0+mysqlnd
--->  Cleaning php5-mysql

MySQLに関わる設定をする為、php.ini を修正する。

$ sudo vi /opt/local/etc/php5/php.ini
pdo_mysql.default_socket =/opt/local/var/run/mysql5/mysqld.sock
mysql.default_socket =/opt/local/var/run/mysql5/mysqld.sock
mysqli.default_socket =/opt/local/var/run/mysql5/mysqld.sock

mbstring も分離されているので、別途インストールする。

$ sudo port install php5-mbstring
...略
--->  Installing php5-mbstring @5.3.2_0
--->  Activating php5-mbstring @5.3.2_0
--->  Cleaning php5-mbstring

以上で、port を使ったインストール作業は完了。
続いて、httpd.conf の設定を行う。

httpd.conf に php5 モジュールを追加。

$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so 
[activating module `php5' in /opt/local/apache2/conf/httpd.conf]

httpd.conf に php の設定を追加。

$ sudo vi /opt/local/apache2/conf/httpd.conf
...
<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
 
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>

httpd を再起動。

$ sudo /opt/local/apache2/bin/apachectl restart

最後に、php ファイルを用意しブラウザからアクセス出来ることを確認して、インストール完了。

なんか・・・

意外と手間取った。

MacBook Pro 15 インチ まとめ

昨年の暮れからいつ出るか出ないかと待ち続けて、はや4ヶ月。

よーやく先週 AppleStore に陳列された new MacBook Pro!

即ポチれるほど財力がないので、ネット上のレビューを待ってから決めることにしてた。

そろそろ出揃ってきた感があるので、ここらでいっちょまとめてみる。

対象は、15 インチ。

関係ないけど、英語で開封のことを Unboxing って言うらしい。知らなかった。

YouTube に Unboxing 動画をアップしてる人が結構いて、みんな楽しそうでうらやましい。

英語的に Open だとニュアンスが違ってくるのかな。

中にはただ誰かがしゃべってるだけの動画もあったり。

英語だからまー何言ってるか分からないけども。

MacBook Pro 15 2.4GHz Core i5 でゲーム

MacBook Pro 15 2.4GHz Core i5 でゲームしてる動画。

YouTube のコメントからこの方は、スタンダード解像度なグレア1 仕様。

Windows7(たぶんBootCamp) で Call of Duty: Modern Warfare 2 をやってるらしい。

動画を見る限り、かなりスムーズ。

ファンの音が聞こえないから、この程度なら楽勝なのかも。

ついでに発熱が抑えられてると嬉しいんだけど!

グレアなので、背景が黒くなると鏡のように撮影者が写りこんでいる。

MacBook Pro 15 Hi-res Antiglare

ハイレゾ2 アンチグレア3 の動画。

ハイレゾのアンチグレアをアップしてる人が意外といない。(探し方が悪いだけかも)

ちょっと文字が小さいように見えるけど、慣れの問題だろうか。

それより、銀ベゼルが思ったよりもカッコイイ!デロリアンっぽくって好み。

モーションダイ部 定例 2回目

http://www.ustream.tv/recorded/6337532

冒頭の数分間、MacBook Pro 15 Core i7 Hi-res Antiglare SSD256GB の開封からアイコンパレードまでを紹介してる動画。

省エネモードのくせに、アプリがあんなに速く立ち上がるなんて。

SSD のパワーおそるべし。

俄然 SSD にしたくなってくる!

てか、銀ベゼルかっこいい。

MacBook Pro (15-inch, Mid 2010) ベンチマーク

MacBook Pro (15-inch, Mid 2010) ベンチマーク

MacBook Pro 15 のベンチマークを紹介してるサイトさん。

MacBook Pro 13 と比較すると顕著に差がついてる。

今回は、主に GPU 周りが強化されているんだとか。

3年後も現役で使えるようなスペックが欲しい。

MacBook Pro (April 2010) Review – Part 2/3

The Wandering Blog

海外の方のレビュー。

英語苦手なので長文はつらい・・・ということで Screen の項目だけ参考にさせて頂いた。

雰囲気で訳した感じでは、

グラフィッカーならハイレゾおすすめ!
プログラマーなら微妙!
コード書くときは、縦の画面スペースが大事であって、画面エリア?は別に…なんだよね!
ハイレゾっつっても実際広くなるわけじゃなくて、要は密度が高いだけなんだよね!

的な。

たしかにアップルストアで実物を見たとき、密度が高いというか、画面全体が圧縮されてるみたいな印象を受けた。

いろいろ小さくなってるから結果広く見えてるだけなんじゃ・・・って感じがして。

慣れれば都なのかしらん。

しかし、コメント欄にプログラマハイレゾ不要?論に意義を唱えてるひとがいて、その人は、

横の広さもあんたが書いた縦の広さと同じくらい重要だぜ!
ウィンドウいっぱい開くときとかね!云々!

的なことを言ってる。(たぶん)

まーこれも一理ありそげ。

Photo of MBP 15″ Hi-Res Anti-Glare v. MBP 15″ Std Res Glossy & Speck Satin Case

Photo of MBP 15″ Hi-Res Anti-Glare v. MBP 15″ Std Res Glossy & Speck Satin Case

海外の交流サイトの1スレッド。

MacBook Pro Hi-res Antiglare の写真がいっぱい載ってる感じ。

なかでも http://farm5.static.flickr.com/4018/4527906155_78560564cf_o.jpg の写真は、やばい。

こういっちゃなんだけど、惚れてまうやろ!

【PC Watch】新MacBook Proレビュー

新MacBook Proレビュー Core iシリーズを搭載してパフォーマンス大幅向上 ~新たに搭載されたグラフィックス自動切り替えとは?

PCウォッチの記事。

新世代モデルは買って損なしなベンチマーク結果らしい。

他にもグラフィック自動切り替え、BootCamp で Windows7 を利用したベンチマークの結果などがまとめられている。

適当にまとめ

最後に、一般的に使う感じ(ブラウジングとかメールとか …)を前提に適当なまとめ。

てか、箇条書き。

・ハイレゾのアンチグレアは、試す価値ありげ。
・Core i5 と i7 に大した差はなさそう。
・GPU 256 と 512 も大した差はなさそう。
・SSD 爆速。一番、体感速度があがりそう。
・発熱は、噂に聞く程ひどくないっぽい。

あと1度は自分の目で見てから買うと後悔しなさげ。

なんせ高い買い物。

最悪、気に入らなかったら返品という手もある。

けど、開封済みだと 10% の手数料がかかる。

ちなみにアップルストアに行って、ジーニアスなお兄さんお姉さんにハイレゾとアンチグレアについて相談してみたところ、

「無理にハイレゾアンチグレアにしなくてもいいんじゃない?
意外とアンチグレアフィルターもいけますよ!気泡が入らなければね。」

との返答を頂いた。

ストアでフィルターをおすすめされるとは予想GUYだったけど、逆にフィルターはジーニアス的にありなんだなぁとか思ったり。

ハイレゾに関しては、やっぱり好みの問題だからか、なんとも言えない雰囲気を醸し出してた。

熱のことも聞いてみたけど、知ってるのか知らないのかよく分からない感じで、

「全然大丈夫だと思いますよ〜」

と言いつつ、ひっくり返して裏面を触らせてくれた。

Safariぐらいしか立ち上がってなかったから、たぶんあんま参考にならないけど、たしかに熱くなかった。

とりあえず帰って、色々じっくり考えた結果。

いま気分は、MacBook Pro 2.66GHz 8GB SSD 256GB Hi-res Antiglare USキーボード に傾いている。

ほぼ全部乗せ。

銀ベゼルとSSD。

高い。

でも、この構成なら 3 年は余裕で保ってくれると信じてる。

  1. 光沢。ツルピカ。写りこみが激しい。発色のよい液晶 []
  2. ハイレゾリューション。高解像度。ここでは 1680 x 1050 を指す []
  3. 非光沢。ノンピカ。写りこみが少ない液晶 []

Snow Leopard + クリーンインストール

Snow Leopard をクリーンインストールしたときの作業メモ。

環境設定

  • 左上のリンゴマーク → Doc → Doc 環境設定
  • デスクトップで右クリック → 表示オプションを表示
  • システム環境設定
    • セキュリティ
    • 一般 → 自動ログインを使用不可にする On
      ファイアウォール → On

    • アピアランス
    • 「ウインドウのタイトルバーをダブルクリックして…しまう」を On

    • キーボード
    • 「F1、F2 などのすべてのキーを標準のファンクションキーとして使用」を On

  • ネットワークドライブ上に .DS_Store ファイルが作られないようにする。
  • $ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  • 隠しファイルを見えるようにする。
  • $ defaults write com.apple.finder AppleShowAllFiles TRUE
    $ killall Finder
  • ことえり環境設定
    • 入力文字
    • 「/ キーで入力する文字」を・にする。
      「JIS キーボードの ¥ キーで入力する文字」をバックスラッシュにする。

アプリ

よく使うアプリたちをひたすらインストールする。