2011/03/12

【Mac】Mac導入後まずやること2つ

地震がひどかった.皆様の無事を祈ります.

新しいMacが来たとき.またはこれからMacをセットアップしたいという人に僕の独断と偏見でおすすめのアプリケーションを紹介します.

HyperDock:
Windows 7ライクなサムネイルを浮かばせてくれるツール.なかなかかっこいい!以下のページからダウンロード&インストールでOK.一度,システム環境設定>ユニバーサルアクセスの中の「補助装置にアクセスできるようにする」の欄にチェックを入れることが必要です.

HyperDock

MultiClutch:
マルチタッチはMacのlaptopで欠かせないものですが,これをさらに拡張してくれるツール.これはマジでいいですよ.3本指で上にスワイプすると新しいタブが出るなんてのが自由に設定できます.インストール詳細は以下から

Mac OSx Snow Leopard + Safari + MultiClutch|密林航路にうってつけの日 / JUNGLE CRUISE
Multiclutch Fixes + Better Instructions|My Tech Spot(原文)

これは上に書いてありますが,/Library/InputManagersにあるMultiClutchInputManagerのディレクトリを消去しないといろいろなアプリケーションで落ちまくるので,注意です.

追記(2011.3.18):
HyperDockに1つ欠点がありました.ウィンドウをメニューバーに近づけると勝手に最大化してしまいます.これがウザい.その時は

システム環境設定→HyperDock→Window Management→Snap windows when dragging to screen edges

のチェックを外せばOK.
はじめFinderの機能かと勘違いしてました.

2011/03/10

【Matlab】Sandy Bridge MacBook Proで計算時間比較

Sandy Bridge来た!研究室に.なんかいろいろ速いらしい!?ということで計算速度を比較.数値計算した例がWebであんまり見つからなかったので,シャレでやってみます.購入に迷っている人(研究者?)の参考になれば.

対象:
MacBook Pro 13'' (Early 2011, Core i7 2,7GHz)と
現在のメインマシンMacBook Air 13'' (Late 2008, Core2Duo 1.86GHz).

方法:
Matlabを使って連立一次方程式を解いてその実行時間,演算速度を概算したものをプロット.一応2〜1000次元まで計算.

Air (Core2Duo,2コア):
【実行時間】

【演算速度】


Pro (Sandy Bridge,2コア):
【実行時間】
【演算速度】
何を言っているかが分からない人は華麗にスルーしてください.数値計算です.分かったことは5.4GHzの理論値(2コア×2.7GHz)に対して割とMatlab頑張って近づいてます.もう少し大きな計算をすれば5GHzくらい出るかもしれない.感じとしては「Airの2倍速い」ということ.ただし,本体が約2倍重い・・・

しかし,AVXとかいう演算をいっぺんにやってくれるという命令には対応していない模様.というかMatlabが対応していないのか.来年頃には対応して速くなっているのでしょうかね?まとめると
  • 5GHzくらい出る
  • Airよりも2倍速い!
  • AVXはまだ未対応
使っている感じではAirに比べて,いろいろ速いし,電池が持つのでいいと思います.HDDなのがちょっとね.まぁ贅沢言うなという話.新型Airとも比べてみたい.あとはこの重さにどれだけ耐えられるかかな?

2011/03/06

【Matlab】Host IDの調べ方

今回は完全に研究室の備忘録.


Matlabのアクティベーションに必要なHost IDまたはMachine IDの確認方法についてメモ.Windows, Linux, Macそれぞれ違うので注意です.もとのページは以下に.


アクティベーションとパスコード発行に必要となるHost IDまたはMachine IDの確認方法は?|MathWorks Japan


Windows:
Windows マシンのHost ID は C:\ ドライブのボリュームシリアル番号,イーサネットアダプタのMACアドレス (物理アドレス),またはIPアドレスのいずれか.我々の研究室の環境ではC:\ ドライブのシリアル番号でした.それを調べるにはコマンドプロンプトで
vol c:
と打ちます.もしくはMACアドレスの場合
ipconfig /all
と打ち込んで,でてきたPhysical AddressがHost IDになります.IPアドレス固定している人は少ないと思うので,いらないかと.


Linux:
Linux マシンのHost IDは eth0 デバイスの MACアドレス (最初のイーサネットデバイス)です.これを調べるには,ターミナルウィンドウで以下のコマンドを実行します.

ifconfig eth0
これでOK.

Mac:
Mac OS XのHost ID はイーサネットデバイス (en0) 内の組み込みの MAC アドレス.MACアドレスを取得するには,ターミナルで以下のように実行します.

netstat -I en0
以上,いちいち調べるのが面倒だったのでまとめておきました.参考になれば.ならないか(笑)

2011/03/02

【Web】短縮URLのつくり方


気まぐれ更新。量より質です(笑)

最近,Twitterなどでよく見かける短縮URL.実は簡単に作れるって知ってました?今回は備忘録的に僕が使っている方法を書きとめます.とても簡単,シンプルですからTwitterでリンク貼りたいときの他にも,ブログ,メール,Webページなんかにも使えます.

つくり方:
1. Googleのサービスhttp://goo.gl/や,Twitterで採用されているhttp://bit.ly/にアクセス.
2. URLを入れて、短縮!それだけ.

自分の作った短縮URLの最後に+をつけてアクセスすると、クリックされた回数が分かるというおまけ付き!

例えば,昔のブログ記事のリンクhttp://bit.ly/eB6DgxがTwitter経由で何回クリックされたかを調べたい場合,http://bit.ly/eB6Dgx+と打ち込めばその回数が分かります.この記事は3回…まあTwitterのフォロワーさんが少ないですので…

といった感じ.ちなみに.lyっていうドメインはいまホットなリビアのドメインですよ.余談です.