Home > Mac
Mac Archive
TextMateにZen-Codingを導入して遊んでみる
- 2010-03-01 (月)
- Mac
つい最近cipher @ Ustream.TV - こもりですさんがZen-Codingのやり方をustで流していたのが新しいですが、TextMateを使うと簡単にZen-Codingが楽しめるのでその導入方法をまとめときます。(ほぼ自分用w)
Zen-CodingとはHTMLやCSSのコーディング作業を快適に、そして高速におこなうための追加機能のようです。
なので、Editorに追加でプラグインを入れてZenなCoding環境を構築する必要がありそうですね。
では一応TextMateの日本語化の部分から解説します。
TextMateを日本語化
TextMateはデフォルトではマルチバイトに対応していません。
なので、プラグインを入れて日本語を打てるようにする必要があります。
以下のリンクに詳しくまとめてありますので、参考にしてみてください。
Railsに最適なテキストエディター「TextMate」を入れて日本語化してみた
TextMateにZen-Codingを導入する
ではZen-Codingを行うためのプラグインを導入してみましょう!
まずは以下のサイトからzipファイルをダウンロードし解凍しときます。
- TextMate.Zen.CSS.1.3.1.zip
- TextMate.Zen.HTML.1.3.1.zip
zen-coding - Project Hosting on Google Code
- Zen.Coding-TextMate.v0.6.zip
Downloads - zen-coding - Project Hosting on Google Code
そして以下のディレクトリに3つのtmbundleファイルを配置します。
/Users/hoge/Library/Application Support/TextMate/Bundles
これでZen-Codingのプラグインの導入はおわりです。
Zen-Codingしてみる
まずはTextMateを起動します。
そしてHTMLを入力するので、Option + Command + hを押します。
これでZenなHTMLモードになります。
ためしに「html:4t」と入力してみます。
すると。。。
とHTML 4.01 Transitionalで展開されます。
また、「html:5」と入力すると。。。
とHTML5モードで展開されます。
実は今までも、メニューから「File -> New From Templete -> HTML」と選択していけば同じようなテンプレートを呼び出せたんですが、
毎回新しいhtmlを作成するときにメニューに行くのは面倒でした。
なので、Zen-Codingでhtmlの雛形を一気に生成できることは、htmlコーダーやJavaScripterの人に大きな恩恵をもたらすと思います。
さらに適当なhtmlを入力してみます。
div#ならid指定、div.ならclass指定の要素が展開されます。
なかでもやっぱりうれしいのが、table+やdl+でしょう。
いちいちtableタグを作ってその中にtr作ってとやっていた作業が1パツで展開されます。
グルーピング系のhtmlタグはBlogの記事を書くときにも使うので、非常に楽になるのではないでしょうか。
ちなみに僕はBlogの記事をすべてTextMateで作成しています。
blockquoteと入力してタブを押せばタグが展開されたり、もう便利なのです!
動画でZen-Codingを体感してみる。
こもりさんのブログgaspanik weblogに動画があり非常に参考になりますので、ここに掲載させていただきます。
[via]
TextMate+Zen-Codingで超速コーディング? | gaspanik weblog
Zen-Codingでできるあんなことこんなこと | gaspanik weblog
TextMateのcolorについて
全然関係ないんですが、僕のTextMateのtheme colorはMonokai » Blog Archive » Textmate color themeを使っています。
JavaScriptとか結構かっこよく色分けしてくれるので、ずうっとこれ使ってます。
他の色にしたいなら
Themes / UserSubmittedThemes browse -- TextMate Wiki
がオススメです、すごい量のtheme colorがあるので、自分色を探してみるのもよいかもしれません。
■関連リンク
・TextMateのGetBundleがうまくいかないときの対処方法 at HouseTect, JavaScript Blog
・よく使うTextMateショートカット at HouseTect, JavaScript Blog
Macで半角カタカナを入力する方法
- 2010-02-27 (土)
- Mac
入力できないというのは知っていたんですが、半角カタカナを有効にする設定がどこにあるのか分からなかったので、メモメモ。
システム環境設定を開く
まずはシステム環境設定を開き、言語環境をクリックします。
半角カタカナを有効にする
入力メニューのタブをクリックして、あとはことえりの設定のところで、半角カタカナにチェックを付けるだけ。
半角カタカナを入力するとき
適当に日本語で文字を打ってから、「Ctrl + ;」で半角カタカナに変換できます。
僕はあんまり半角カタカナを使わないんですが、システムのテストで必要になるかもしれません。
[via]
macで半角カナ: たなごころ
Macに複数MySQLをインストールする方法
MacPortsでインストールする方法MacPortsでMySQLをインストール -- BONNOH FRACTION 13や、pkgでインストールする方法素晴らしき哉、人生!: Mac OS 10.5にMySQLインストールを見てみたんですが、どうもこれらの方法では複数のMySQLを同居させるのがむずかしそうだったので、ソースからコンパイルして入れてみた。
そしてうまく複数のMySQLが動いたので、そのときのメモメモ。。。
ソースをダウンロードする
以下のリンクからtar.gzをダウンロードします。
今回僕はmysql-5.0.33をインストールしましたので、適宜自分のバージョンに置き換えて読んでいただけたらと思います。
MySQL :: Download MySQL Community Server
そして適当なディレクトリに解凍する。
tar zxvf mysql-5.0.33.tar.gz
Macだと基本的にmysql-5.0.33.tar.gzをダブルクリックすれば解凍ソフトが起動するので、ターミナルでなくてもOKだと思います。
今回は/usr/local/srcディレクトリに解凍しました。
そしてディレクトリに潜る。
cd mysql-5.0.33
コンパイルする
まずはconfigureを実行します。
このときのコンパイルオプションは結構重要で、とりあえず以下の感じに落ち着きました。
--with-mysqld-user=hogeのところは、Macにユーザ権限でmysqlをソースから(あと、DBD::mysqlも) - Born Neetを参考にして、今ログインしているユーザーを記述してみました。
--prefix=/usr/local/mysql3306は複数のMySQLを/usr/local/に同居させるので、mysqlの後に僕はport番号をサフィックスとして付与しています。
./configure --with-charset=utf8 --with-mysqld-user=hoge --with-unix-socket-path=/usr/local/mysql3306/var/mysql.sock --prefix=/usr/local/mysql3306 --with-blackhole-storage-engine --with-federated-storage-engine
configureがうまくいけば、あとはmakeで終わり。
make
make install
データベースを初期化する
/usr/local/mysql3306/bin/mysql_install_db --user=hoge
もしここで「unknown option '--skip-federated'」のようなエラーが出てしまう場合は、
以下のファイルの
/etc/my.cnf
この部分をコメントアウトしてください。
#skip-federated
[via]
mysql 5.1のmysql_install_dbがこける - うまい棒blog
初期化が終わるとデータディレクトリのvarが作成されます。
/usr/local/mysql3306/var/
そして今回の重要なポイントですが、MySQLを別ポートで複数起動するので、このmy.cnfが1つだとうまくいきません。
my.cnfにportを指定する箇所があるので、別々のMySQLは別々のmy.cnfを見に行って欲しいわけです。
なので、今回は
cp /etc/my.cnf /usr/local/mysql3306/var
を実行してmy.cnfをデータディレクトリにコピーしました。
これで順番的に自分自身のmy.cnfを見に行くようになります。
また、mysql.sockというMySQLが起動したときに作成されるファイルも別々にしたいので、これもデータディレクトリに作ってねっ!と記述しています。
一般的には/tmp/mysql.sockに作成されるようです。
[client]
default-character-set=utf8
#password = your_password
port = 3306
socket = /usr/local/mysql3306/var/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
port = 3306
socket = /usr/local/mysql3306/var/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
MySQLを起動する
起動コマンドは以下のとおり。
cd /usr/local/mysql3306/bin
./mysqld_safe &
これでバックグラウンドでMySQLが起動します。
ちょっと教えてもらった操作をメモ。
もし以下のように&を付けずに起動した場合、
./mysqld_safe
Ctrl + zで一旦プロセスを落として、
bg
と叩くと
./mysqld_safe &
をしたときと同じ動作になるみたい。
最後に、プロセスが立ち上がっているかを以下で確認する。
ps ax | grep mysql
MySQLを停止する
以下で止まる。
./mysqladmin shutdown --socket=/usr/local/mysql3306/var/mysql.sock
まとめ
これで、もうひとつmysqlを作りたい場合は、「コンパイルする」の部分から--prefixを変えて実行すればよい。
結構手順としては面倒だが、プロジェクトが複数のMySQLを必要としている場合に、この手順が参考になれば幸いです。
■関連リンク
・MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.5 Mac OS X に MySQL をインストールする
・「Can't connect to local MySQL server through socket」エラーについて
・MySQL :: MySQL 4.1 リファレンスマニュアル :: 4.8.3 mysqld_multi(複数の MySQL サーバを管理するプログラム)
・MySQL / Mac OS X
・Macにユーザ権限でmysqlをソースから(あと、DBD::mysqlも) - Born Neet
・MySQL :: MySQL 4.1 リファレンスマニュアル :: 2.4.1 mysql_install_db の実行に関する問題
・1台のサーバに複数のMySQLをインストールしてみた。 | RwJ
・MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.9.2 典型的な configure オプション
・MySQL :: MySQL 4.1 リファレンスマニュアル :: A.4.5 MySQL ソケットファイル /tmp/mysql.sock の保護または変更方法
MacにImageMagickをインストールする方法
いろいろググッた結果、MacPortsからインストールするのが速そう。
ということでまずはMacPortsのインストールから解説します。
すでに入っているかたは、読み飛ばしてください。
MacPortsをインストールする
まずは、Xcode ToolsをMacに付属しているインストールディスクからインストールします。
終わったら、http://svn.macosforge.org/repository/macports/downloads/からバージョンを選んでダウンロードする。
僕のローカルにはすでに、MacPorts-1.7.1が入っていたので、このバージョンでも問題ないと思います。
次に環境変数にパスを追加しときます。
cd
vim .bash_profile
export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
export MANPATH=/opt/local/man:$MANPATH
一応リフレッシュしとく。
source .bash_profile
あとはMacPortsをアップデートしておわり。
$ sudo port -d selfupdate
$ sudo port -d sync
[via]
MacPortsでステキなUNIXツールをインストール - はこべにっき#
ImageMagickをインストールする
ここまで来るとあとは楽チンで、
$ sudo port install ImageMagick
これで終わり!
いろんなものを一緒にインストールするので、だいたい30分くらいはかかるかも。
すでに、MacPortsでインストールされているものを確認するなら、
$ port installed
と叩けば、ゾロゾロと表示されます。
[via]
[を] Mac に ImageMagick を入れた
■関連リンク
・新しいMacbook Proにインストールしたものメモ
・MacPortsのコマンド逆引き一覧 -- ディノオープンラボラトリ
TextMateのGetBundleがうまくいかないときの対処方法
- 2010-02-05 (金)
- Mac
TextMateを使っていると基本的にはデフォルトのBundleでことが足りるんですが、jQueryBundle入れたり、MootoolsBundle入れたりと何かしらBundleを自分でインストールする機会があります。
このときにBundleを簡単にインストールできるGetBundleを使えば、簡単にインストールできるんですが、不調なのかアップデートが必要なのかうまくいかない場合があり、
こんなときはBundleのsvnリポジトリから自分でインストールしちゃうと早いです。
Bundlesから選んでインストールする方法
以下のリンクから欲しいバンドルリンクをクリックします。
http://svn.textmate.org/trunk/Bundles/
そのときのURLをコピーして、以下のように直接TextMateのBundlesディレクトリにチェックアウトする。
僕は自分のUserの下にTextMateのBundlesを入れているのでこんな感じ。
システム全体で共通に使っている人は/Libraryから始めるみたい。
Bundlesは死ぬほど便利なので、入れまくって使いまくりましょう!!
Apple iPadが欲しくなる映像
- 2010-02-04 (木)
- Mac
始め、いろんな方のエントリーを読んで僕は買わないかな〜と思っていましたが、どうにもこうにも徐々に買いたい欲が湧いてきてしまった。
そもそも家でもMac、職場でもMacを使って作業をしていて、ケイタイはiPhoneだしともうMac漬けなので、iPadも欲しくなってしまう。
まずは以下のApple iPadのビデオからどうぞ。
毎回思いますが、この作り手たちの声は卑怯!w
Apple iPad
こちらは実際にiPadに触った人たちのビデオ。
ますます欲しくなります。。
Apple iPad: iLounge.com's Complete Interface Walkthrough (720p HD)
Apple iPad: Hands On
iPad first impressions
いやはや後すこし待ちますかっ!
VMware fusion内のWindowsからMacにSSHでログインする方法
- 2009-12-14 (月)
- Mac
Macでローカルに手軽なSSL環境を構築する
ApacheをゴニョゴニョしてSSLな環境を構築してもよいのですが、サクッと試したいときにはXAMPPを使うと便利です。
インストールは上のリンクからMax OS X用のXAMPPをダウンロードして、dmgファイルをクリックしてアプリケーションディレクトリに放り込むだけ。
SSLモードでXAMPPを起動する
実はこの方法がapache friends - xampp for macos xに書いてある、
/Applications/XAMPP/xamppfiles/xampp startssl
をコンソールから実行しても、
Unknown command or add-on!
と表示されてないっていわれる。。。
しょうがないので、/Applications/XAMPP/xamppfiles/xamppファイルを開いて中身を眺めていたら、
"enablessl")
checkRoot
echo -n "XAMPP: " $($GETTEXT 'XAMPP: Enable SSL...')
if test -f "$lc/startssl"
こんなコードを発見!!
「enablessl」じゃないかっ!
ということで、
/Applications/XAMPP/xamppfiles/xampp enablessl
/Applications/XAMPP/xamppfiles/xampp start
ってすればhttpsでアクセスできるローカル環境が作れる。
あとは、「/Applications/XAMPP/xamppfiles/htdocs/」にhtmlファイルでも置けばアクセス可能です。
windows環境で試したい場合は、apache friends - xampp for windowsからやってみてください。
CPANがFetching with LWPの部分で止まるときの対処
cpanで何かモジュールを入れようとするときに、普通ならそんなに待ち時間がないはずなのにやたら重くなる場合がある。
cpan> install Net::Twitter
CPAN: Storable loaded ok
Going to read /Users/hoge/.cpan/Metadata
Database was generated on Sat, 10 Oct 2009 04:27:15 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
...
どうやらファイアウォールあたりの設定を強化していると、遮られてタイムアウトが連発するみたい。
Macだと「システム環境設定」の「セキュリティ」内のファイアォールタブにあるんだけど、
僕は以下のように、「必須のサービスのみ許可」にしているせいだろうか。
LWPをパッシブモードで接続するようにする
LWPはパッシブモードで接続しにいくようになるので、無駄な待ち時間が無くなる
via: B-Wiki - Tips/Perl/CPANでLWPが遅い * A-tak.com
ということなので、「/User/[User Name]/.bash_profile」に対してさっそく以下を実行。
export FTP_PASSIVE=1
source .bash_profile
これで劇的にcpanモジュールのインストールが速くなった。
はい、最高です!
[via]
B-Wiki - Tips/Perl/CPANでLWPが遅い * A-tak.com
■関連リンク
・パッシブモードとは 【passive mode】 - 意味/解説/説明/定義 : IT用語辞典
:追記
cpanのConfig.pmに以下を追加する必要あるのかな?(メモ)
'ftp_passive' => q[1],
1台のMacでiPodとiPhoneを同期する方法
- 2009-09-23 (水)
- Mac
iTunes起動時にoptionキーを押しっぱなしにする。
以下の画面が表示されるので、「ライブラリを作成」を選ぶ。
適当な名前を入力し、保存を選ぶ。
すると新しいiTunesライブラリとしてiTunesを開くので、以後iTunesを起動するとこのライブラリで起動される。
前に使っていたライブラリで起動したい場合はまた、optionキーを押しっぱなしで起動すれば選択が可能になる。
iPodはこのライブラリ、iPhoneはこのライブラリときめちゃえばいくらでも同期がとれるみたい。
結構簡単だったな。
VMware Fusionでネットワークブリッジが動作していませんの対処方法
- 2009-09-04 (金)
- Mac
たま〜にVM上に乗ってるWindowsを起動したときにこのエラーが出て、毎回ネット検索しているのでここにロギング。
cd /Library/Application\ Support/VMware\ Fusion/
sudo ./boot.sh --restart
上のコマンドを実行して、VMware Fusionのメニューから
「ネットワークアダプタ」→「ネットワークアダプタ:接続」
を選ぶ。
これでVM上のWindowsでネットが繋がるようになる。
Command+EでMacのFinderを開くようにしてみた
- 2009-07-26 (日)
- Mac
Windowsのwindowキー+Eはやっぱり強力で、どの画面にいても新しくエクスプローラーが立ち上がるのですが、
Macの場合は一度Finderに切り替えてからCtrl+Nを押して新規にFinderを表示するみたいにしないといけません。
(というかこれ以外の方法を知らないだけw)
さすがにFinderは1日に何度も立ち上げるものなので、手軽にWindowsっぽく開けるようにAppleScriptを書いてみました。
また下記内容な僕の環境なのでパスなどは自分のお好みの場所に保存していただいてかまいません。
FinderOpen.scpt
上記コードを、FinderOpen.scptとして/Library/Scripts/Finder Scriptsに保存します。
QuicksilverのTriggersに登録する
ここ最近Quicksilverを使わずにSpotLightでアプリケーションを起動していたのですが、
久々に使うとやっぱり使いやすいですね。
インターフェースもかっこいいし!
まずはQuicksilverを作者さんのページからダウンロードします。
・Blacktree
以下の手順でFinderOpen.scptへのショートカットを作成します。
- MenuのQuicksilver->Triggersを選択します。
- 左側のペインのCustom Triggersを選択し、下のほうにある+ボタンをクリックします。
- Hotkeyを選択して、先ほどのFinderOpen.scptファイルをドラッグします。
- そうすると1行Triggerが追加されるので、Hot Keyの部分でCommand+Eを押します。
こんな風に登録されていればOK!
これでCommand+EでFinderが開きます。
やった〜!
おまけ
「システム環境設定->アカウント->ログイン項目」にQuicksilverを登録しとくと、
Macが起動するタイミングでQuicksilverも起動するので便利です。
追記:
TextMateにCommand+Eのショートカットがあったので、Ctrl+Command+Eに変更した。
新しいMacbook Proにインストールしたものメモ
- 2009-06-29 (月)
- Mac
VMware fusion2のインストール
WindowsXP
・アップデート
・仮想マシン→ネットワークアダプタ→NATからブリッジに変更
これをしないとMacとVM内のWindowsでセグメントが違う
[via]
OSX Leopard+VMware Fusion+WindowsXPでVPN接続するコツ - some comments
・ファイルの削除はfn+Delete
・pageup、pagedownはfn+十字キー
・UNCアクセスはsmb://ホスト名/フォルダ名
・環境設定、マウスのショートカット、幅ボタンのチェックを外す
これをしないとWindows側でCtrl押しながら複数選択できなくなる
・capsキーをctrlキーに変更
・英数キーをIMEオフにする
[via]
VMware Fusionで半角全角切り替え│ホームページ制作備忘録│ホームページ制作│京都│ダバダバ・デザイン
Office
・アップデートFirefoxのツールバーにfaviconを表示する
MacのFirefoxはデフォルトではfaviconが表示されないので、これを表示するように修正する。
以下のフォルダにuserChrome.cssを作成し、スタイルを記述する。
[via]
鳥獣保護区 | Firefox のブックマークツールバーに favicon を表示する
Firefox拡張のインストール
・はてなブックマークFirefox拡張で新しいインターネットを体験しよう
・Install Page Speed
・html validaterがMacOS版がない・・・が〜ん
・Greasemonkey :: Firefox Add-ons
・Xmarks (formerly Foxmarks) :: Firefox Add-ons
TextMateのインストール
・ライセンスキー入れた
・日本語化 - Railsに最適なテキストエディター「TextMate」を入れて日本語化してみた
・GetBundleの設定 - TextMate Bundle アップデートしてますか?
・ただGetBundleのリポジトリブラウザからのインストールが動いていないっぽい
cellfusion blog » TextMate の Bundles を楽々インストール
しょうがないから「http://macromates.com/svn/Bundles/trunk/Bundles/」からURLコピーしてsvnコマンドで取得した
・FIrebug Bundle http://doctyper.com/archives/200703/firebug-bundle-for-textmate/
XCodeのインストール
・LeopardのインストールDVDからVLCのインストール
動画再生ソフト、これがないと話にならない。
・VLC media player - Open Source Multimedia Framework and Player
Locktightのインストール
・WindowsだとWindowsキー+Lでロックできるんだが、Macにはそれっぽいのがないので大事なツール。
・コマンド+Ctrl+Shift+Lに設定
・設定→セキュリティからパスワード要求のチェックを外してチェックを入れた
これでスクリーンセーバーから戻る場合にパスワードを要求されるようになる
[via]
MOONGIFT: » スマートにスクリーンロックを実行する「LockTight」:オープンソースを毎日紹介
iStatmenusのインストール
・iStat menus, a Mac app by iSlayer
・メニューバーにメモリ、CPU利用率、温度などを表示。
結構70度を超えてしまうのでファンを購入した。
買ったもの
MacPortsのインストール
SIMBLのインストール
Pluginとして提供されているツールがSIMBLを必要とすることが多々あるのでインストールしとく。
・SIMBL
[via]
わかばマークのMacの備忘録 : SIMBL
visorのインストール
ターミナルをすぐ呼び出せるようにできるプラグイン、これはあると便利。
・Blacktree
・/Users/hoge/Library/Application Support/にSIMBLフォルダ作成してvisorのbundleを入れる
SafariStandのインストール
・SafariStand - hetima.com
・SIMBLフォルダにbundleを入れる
Witchのインストール
・Many Tricks · Witch ・設定→ユニバーサルアクセスの補助装置に~にチェックを付ける・入れたはいいんだけど、シェアウェアだけらやめてウィンドウ操作を強力に補助する『Senebier』 | Macの手書き説明書にしてみた
・でもどのみちoption+tabなので、Windowsのalt+tabにバッティングするので結局削除・・・
・そのかわりExposeの設定で右ShiftでExposeが起動するようにしたのでとりあえずこっち使う(このほうはMacっぽいしw)
Finderの設定
・Finderのメニュー「表示→表示オプション」からアイコンの大きさとFontSizeの変更
TwitterクライアントのP3インストール
アイコンがかわいいんだ、これまた。
smcFanControlのインストール
会議とかにMac持ち出すときにファンの回転数上げて冷却する用
Messengerのインストール
Mac版のMSN Messengerあったんだ〜。
コマンドエイリアスの登録
.bash_profileがなかったので作成
$ vim
:e .bash_profile
alias ls="ls -vF"
alias l="ls"
alias ll="ls -l"
alias la="ls -la"
Spacesの設定
デフォルトではF8キーがSpacesに割り当てられているが、eclipseのデバッグ時に
F8押すことが多々あるので、設定を解除しとく。
[via]
Windows XPのインストールの時にF8キーがききません。【Mac OS X 10.5 Leopard の場合 】
備考
デフォルトのSafariのバージョンは3.2.3
アップデート後はバージョン4
CDを入れてWindowsのほうにバインドさせたくない場合は以下を参照。
仮想マシンとMacとで、毎回CDなどを取り出して認識させるのは面倒なんですが
MacBook Proの熱を下げる方法
- 2009-04-25 (土)
- Mac
ノートパソコンはどうしても熱が中にこもってしまい、触ると火傷をするんじゃないかと思うぐらい温度が上がってしまう場合があります。
MacBook Proも例外ではなく、普通にネットを見ているだけでどんどん温度が上がっていきキーボードが熱くなるなどの問題が発生したりします。
さすがにそこまで熱いとちょっとしたストレスになるので、僕はファンで冷却したりMacBook Pro自体のファンの回転数を上げてとりあえず応急処置をしています。
とりあえず今までにやった対策とやったことはないけど良さそうな対策を並べてみます。
まずは机との隙間を作る
ファンを持っていない時期にやっていたことですが、机とMacBook Proが密接になっていると当然ながら熱が逃げにくくなってしまいます。
たとえば雑誌をキーボード側に入れて隙間を作って熱を逃がしていました。
ただしこれだけでは熱はほとんど下がってくれません。
やらないよりはましでしたが効果は期待薄です。
特に夏にはなんの効果もありませんでした。
ファンで冷却する

Belkin Lap Pad - Apple Store (Japan)
ボクがMacBook Proを買ってその後すぐに買ったファンがこれになります。
Macのサイトで販売されていて、さらに丁度安売をしていたので購入してみました。
今もこのファンを使っていますが、隙間を作ってその空間をファンで冷やしてくれるのでかなり温度は下がります。
それにUSBで接続するタイプなので余計な電源も必要ありません。
売り上げランキング: 218
このファンはだぶ (dubstronica) on Twitterさんから教えてもらったのですが、Amazonでめちゃくちゃ安くなってて使えそうです。
まだ使ったことがないのですが、今使っているファンが壊れたときを想定して買っておこうと思います。
こちらもUSBでファンが回るタイプですね。
smcFanControlでファンの回転数を操作する

アプリケーションから温度の監視やMacBook本体のファンの回転数を操作できる優れものです。
一応今はsmcFanControlでファンの回転数を2500rpmくらいにして50℃くらいを保つようにしています。
それでもこのアプリケーションだけでは熱が下がるという感じではなかったです。
やっぱり外付けのファンは大切です。
詳細は以下からどうぞ。
smcFanControl 2.1
外付けキーボードを使って熱を気にしない
具体的な解決案ではないですが、海外のMacを使っている人の写真を見ると良く以下のようなものを見つけるときがあります。

ちょっと憧れちゃうほどかっこいいSet Upですが、キーボードとマウスを別売のものにしてMacBook Pro本体を触らないようにします。
これだと熱くてもあんまり気にならないのですが、じゃあiMac買えばいいじゃんというのはなしの方向でw
Amazonで探すと以下のアイテムが使えそうです。
売り上げランキング: 8068
まとめ
DVD再生中に熱で溶けたMacBookなんてゆう記事も結構前に紹介されていて、DVD再生しっぱなしで寝ちゃったら溶けてたというビックリの内容なんですが、やっぱり熱問題はMacBookを使う人に取っては切っても切りはなせないですね。
大事なMacだけに長く使いたいし、けして安い買い物ではないだけにしっかりと対策してあげたいです。
しかもこれからは夏だから、クーラーなしの部屋でファンもなしでMacBook触り続けるとヤヴァいことになりそう。
あとボクはよくソファーでブログ書いたりコード書いたりしているんですが、ラップトップで使っていると30分くらいで熱くなってきます。
ポジション変えたりしてなんとか1時間くらい使ったら、ファンのところにもっていって冷却してそしてまたラップトップで使うなんてこともしてたり。
ちなみにMacBookなどのポータブルなデバイスはそもそも熱を持つのが仕様で、熱くなっちゃうからラップトップで使い過ぎないようにと説明されています。
Apple Portables:動作時温度
仕様にしてはちょっと熱過ぎますが・・・w
よく使うTextMateショートカット
- 2009-04-13 (月)
- Mac
あまりにも豊富にショートカットがあるので全部は使えませんが、とりあえずよく使うのは以下の通り。
一応細くとしてMacのボタン名も載せておきます。
TextMateショートカット
- ⌥⌘A
- 選択した末尾に挿入
- ⌃⌥⌘V
- コピペ履歴
- ⎋
- 補完、scriまで打って⎋打てば分かる
- ⌃S
- インクリメンタルサーチ
- ⌃R
- シェルコマンド実行
- ⌃⇧E
- rubyコード即時実行
- ⌃⌘↑
- 選択状態のまま移動
- ⌃⌥⌘P
- Safariですぐに確認
- ⌥⌘M
- キーボードマクロ
- isoD
- 日付
- ⌃⇧W
- 選択範囲をタグで囲う
- ⌃⇧⌘W
- 行単位で選択範囲をタグで囲う
- ⇧⌥
- 矩形選択
- ⌃⇧⌥
- と同時に言語の頭文字でモードきりかえ
Macキーボードボタン名
- ⌃
- コントロール
- ⌥
- option
- ⎋
- エスケープ
- ⇧
- シフト
- ⌘
- コマンド
MacでWebアプリを実行するときのパーミッションについて
- 2009-04-13 (月)
- Mac
ローカルでテスト的にPerlやPHPでコードを書くときに毎回忘れてしまうので、備忘録としてメモメモ。
(もしかしたら一般的ではないかも)
PerlやPHPを実行するためのパーミッション
たとえばTextMateでファイルを作成した場合、デフォルトではパーミッションが「644」になってしまう。
この状態だとCGIとして動かすことができず、「Internal Server Error」となってしまうので、
$ chmod 755 hoge.cgi
としてダレでも実行できるようにする。
またダレでも実行できるのが気持ち悪い場合は、「754」として、さらに
$ sudo chgrp _www hoge.cgi
でグループをhttpdを実行している「_www」グループに変更する。
こうすればグループの部分に5が適用されるので、実行が可能になる。
上記で_wwwというユーザーが出てきたが、これを探す方法を以下に。
Apacheプロセスを実行しているユーザーを調べる方法 - Perl編
これを実行すると
_www*70700World Wide Web Server/Library/WebServer/usr/bin/false0
と表示され一番左端にユーザー名が表示される。
ボクは「_www」だったが、環境によっては違うのになるのだろうか・・・
Apacheプロセスを実行しているユーザーを調べる方法 - コマンド編
Apacheこちらの記事書いてある方法で、
$ ps -lax
と打ってhttpdのプロセスuid(一番左端の数値)をもとに、
70 1137 824 104 0 31 0 2711340 3140 - S 71c2edc ?? 0:00.04 /usr/sbin/httpd -D FOREGROUND
/etc/passwdファイルの中から同じ70番を持つ行に行くと、先ほどと同じように
_www*70700World Wide Web Server/Library/WebServer/usr/bin/false0
と書いてある。
mkdir()をするときのパーミッション
ディレクトリが作成される階層の上位ディレクトリのグループに「_www」グループを指定して書き込みができように「775」にする。
これをしないと実際にmkdirが書き込まれているソースコードのパーミッションをいくらいじってもうまくいかない。
例えばMT4を導入する場合に、DBをSQLiteにするとMT/dbというディレクトリに書き込みにいくのだが、このディレクトリがない場合がある。
なので、Finderから作成していざMTを実行してもエラーになってしまう。
$ sudo chgrp _www hoge
$ chmod 775 hoge
mkdirするPerlのコードは以下の感じ。
もし失敗した場合は$!にエラー内容が格納されている。
chmod()をするときのパーミッション
パーミッションを変更したいディレクトリやファイルのOwner(所有者)に_wwwが指定され、且つ実行可能の場合にうまくいく。
今度はPHPで。
これでディレクトリを作成し、chmodでパーミッションを変更できる。
mkdirしたユーザーは_wwwになるので、Ownerが_wwwになりchmodがうまくいく。
drwxr-xr-x 2 _www _www 68 4 13 01:41 test
ただし、Finderから自分で作成したディレクトリをプログラムからchmodする場合は、事前にコマンドからユーザーを_wwwにしておく必要がある。
$ sudo chown user test
ふぅ〜。
この手の設定がすごく苦手で毎回悩んでしまう。
まぁmkdirやchmodなどをプログラムから実行する機会はそんなにないのですが、いざってときにハマってしまう。
MacのキーボードショートカットでDockに素早くアクセス
- 2009-03-27 (金)
- Mac

デフォルトでは⌃F3なんだけど、MacBookProを使っているとF3キーはfnキーと同時押しなのがちょっと辛いので、以下の記事を参考に⌃escにしてみた。
スッキリ使おう! - [Mac OSの使い方]All About
普段まったくもってDockを使っていないので、これをきに少しずつ触ってあげようかな〜と。
またwindowではCtrl+Escでスタートメニューが出るんだけど、今回のキー設定でMacではDockが出るようになった。
最近使ってるアプリいろいろ
たまに自分のExpose記録しとくとオモロいかも。
Mac用DJソフト - djayを買ったよ
- 2009-02-12 (木)
- Mac

友達の結婚式2次会でDJをすることになったのですが、ターンテーブルとかはとてもじゃないがもっていけなく何で音を出そうか考えていたら前々から気になっていたdjayを思い出した。
トライアルでさんざん遊んでてiTunesと連動することがお気に入りだったので、すぐに購入。
ピッチを合わせたりとかは厳しいんですが、まず根本的にこのインターフェースがかっこいい。
まるで本物のミキサーのような雰囲気が出てて、こうゆうのはMacが強いな〜と感心。
さらにはMacBookの2本指での操作に対応してて、カットインとかも2本指でビュっとできたりとMacの利点をうまく生かしてる。
個人的にお気に入りな機能は、TRANSITIONというつなぎをいろんなパターンで勝手にやってくれるとこ。

これで繋ぐとバックスピンした後に次の曲とか、フェードイン・フェードアウトとか普段iTunesだけで音を聞いている人には新鮮な操作が可能になる。
DJ当日は後半で掛けたジンギスカンがえらく人気で、サビのところをループさせて遊んでた。
そこからバックスピンでまたジンギスカンみたいなw
あと低音とか高温を切ったりするのもキーボードから出来るのがステキ。
Ctrl + Xとかそんな感じで切れるのでがんがんにイコライズができて楽しい。
djay - The ultimate music player and DJ software for Mac & iTunes
でも実は・・・
拝むように弾いてくれ: VCM-100を使って始めるDJ入門このVCM-100が欲しくてたまらない。
単純に44,800円をおこづかいから貯蓄できないのが現状w
あ〜本格的なDIGITAL DJがしてみたい。
Mac OS Xでバックスラッシュを打つ方法
- 2008-09-23 (火)
- Mac
Mac OS XにFlex3 SDKをインストールしてみよう
- 2008-09-22 (月)
- Mac
ActionScript3.0を勉強してみたいけど、Flashとか買うのは高いしな〜という人にはFlexがオススメです。
Flex 3 SDKは無料で提供されているフレームワークなので、何も買わずにFlash同等の機能とActionScript3.0で遊ぶことができるのです。
ところでFlexってなあに?
Flashではタイムラインというちょっとプログラマには不慣れな方法でアニメーションを作成したり、もちろんActionScriptも使えますがフレームの初めでタイムラインを停止したりと何かとタイムラインが重要になってきます。
その点FlexはXMLファイルを作成して、そこにまるでHTMLのようにオブジェクトを配置していくという方法を採用しています。
これでWebプログラマの人たちでも容易に触ることができるのです。
ただしFlashで作成してもFlexで作成しても同じswfというFlashのファイルが作成されます。その部分はおんなじですね。
たとえば以下のブロックはFlexで作られています。
クリックするとテキストボックスの文字が変わるだけのすごくシンプルなFlashです。
いわゆるHelloWorld的なやつです。
コードは以下の感じのように、HTMLっぽくないですか?
クリックしたときのスクリプトもmx:Scriptタグを使っているので、HTMLのscriptタグとおんなじですね。
Flex 3 SDKをダウンロードする
Adobe - Flex 3: Downloads
まずは上のリンクからFlex 3 SDKをダウンロードします。
真ん中あたりにある「I have read the Adobe Flex 3 SDK License」にチェックを付けて、「Download the Flex 3.1 SDK for all Platforms 」をクリックすればダウンロードが開始されます。
ダウンロードが終わったら適当なフォルダに展開します。
そしたら環境変数にPathを通しましょう。
Mac OS Xで環境変数にPATHを追加する方法でその方法を書いたので参考にしてください。
コンパイルしてブラウザで表示してみる
環境が整ったら、とりあえず上で紹介したFlashを作成してみましょう!
ソースは以下から見ることもできます。
ソース
今回はHelloWorld.mxmlファイルを作成します。
Flexで上記のコードのように、タグ構造で書いたファイルはmxmlという拡張子で保存します。お約束ってやつですね。
作ったらそのファイルがあるディレクトリに移動して以下のコマンドを打ってswfファイルを作成します。
このコマンドラインから作成するってところがアナログ感があってボクは好きです。実際Flex BuilderというIDEを使うともっと簡単にswfファイルを作成したりできますが、とりあえずここはアナログ志向で。
mxmlc HelloWorld.mxml
HelloWorld.swfファイルが出来たらあとはブラウザにドラッグとかしてみてください。
見えましたか?
まとめ
Flexの導入は意外と簡単で、他のプログラミング環境を整えるより敷居は低いと思います。
Flashを体感したいWebプログラマはとりあえずインストールして、動く環境を整えとくとFlashで遊びたくなったときに効果的です。
今後ちょいちょいFlexを使ったお遊び程度のことを紹介していきたいとおもいます。
(ボクもスーパー勉強中です!)
あと良い点はエラーコンソールが日本語なとこ!
デバッグ作業とかで英語がずら〜よりは全然理解しやすいから、他の言語を触っている人ならすぐにエラー箇所を発見できます。
もちろんSDKのリファレンスも日本語です。
Adobe® Flex™ 3 リファレンスガイド
Mac OS Xで環境変数にPATHを追加する方法
- 2008-09-21 (日)
- Mac
まいどまいど忘れてしまうのでメモメモ。
普段開発ではWindowsを使っているのでシステム設定から環境変数を選んでGUI上で追加しているんですが、Mac OS XだとGUIで環境変数を追加できないのでターミナルで行っています。
.bash_profileファイルを探す
環境変数が記述されているファイルはホームディレクトリにある「.bash_profile」というファイルに記述します。
ただしFinderから見ることができないので、Spotlight(Ctrl + Space)とかで「ターミナル」と打ってまずはターミナルを起動してください。
(※Finderにドット付きのファイルを表示する方法は下のほうに書いときます)
ターミナルが起動したら
ls -a
と打ち込むとドット付きのファイルとかがわんさか出てきます。
まずは.bash_profileファイルがあるかどうか確認しましょう。
.bash_profileファイルに追記する
んで、次は.bash_profileファイルを開きます。
vim ~/.bash_profile
以下のような文字が並んだ画面になるはずです。(並んでる文字は環境によってことなります)
PATH=/usr/local/mysql/bin:$PATH export PATH export JAVA_HOME=/Library/Java/Home
次に必要な環境変数を追記します。
今回ボクはFlex SDKのパスを追記したので、以下のようになります。
PATH=/usr/local/mysql/bin:$PATH:/code/Flex/flex_sdk_3/bin export PATH export JAVA_HOME=/Library/Java/Home
コロンは区切り文字です。
Windowsでは確かセミコロンでしたね。
あとは「:wq」と入力して保存して閉じましょう。
変更した.bash_profileを反映させる
source ~/.bash_profile
と打ち込んで.bash_profileの内容を反映します。
ふ〜。
付録:Finderにドット付きのファイルを表示する方法
[N] Mac OS X、Finderで隠しファイルを表示する方法
で発見したのですが、以下のようにターミナルからコマンドを打ち込むとドット付きのファイルがFinderから表示されます。
ただし、デスクトップとかにもドット付きのファイルが表示されてしまうので、ちょっとうざかったりw
ドット付きのファイルを表示させる
defaults write com.apple.finder AppleShowAllFiles TRUE
その逆
defaults write com.apple.finder AppleShowAllFiles FALSE
後は「killall Finder」で設定を反映させます。
まとめ
意外とこうゆう地味な作業ってついつい忘れてしまうものです。
しかも意外と面倒だったりもします。
Windowになれている人がいきなりMacで開発とかしだしたときにこのエントリーが役にたてば幸いです。
■関連リンク
・Mac OS Xでシェルのパスを通す
今日の作業場
- 2008-08-21 (木)
- Mac

だいたいこんな感じ。
ブログ書くためにブラウザ立ち上げたり、JavaScript書くためにTextMate立ち上げたりです。
以下作業しているときに立ち上がっているアプリ。
- TwtterPod
- Firefox
- Safari
- Opera
- TextMate
- Skitch
- iPhoto
- Photoshop
- Cyberduck
たまにこうしてロギングしておくと、1年後とかに自分の環境の変化を知ることができるだろう。
そうゆうの結構好き。
ちなみに近々jQueryのプラグインをリリースしてみようと思います。
へんてこプラグインですw
WindowsからMacのiTunesに移行した場合の文字化け対策
- 2008-06-28 (土)
- Mac

音楽ファイルは今までWindowsマシンで管理していたのですが、Macに完全以降しようとしたところ文字化けが発生して見れたもんじゃなかった。
いろいろ調べてみたところ簡単にその文字化けがなおることが分かったのでメモメモ。
Windows環境等でエンコードしたMP3ファイルは、文字化けします。
曲を選択してControl+クリック(右クリック)で「ID3ダグを変換...」を選択してください。その後、「文字列を変換」にチェックして「ASCIIからISO Latin-1へ」を選択してOKボタンを押す。上記の方法で変わらない場合は、Finderでファイルの書き込み権限があることを確認してください。 via: iTunes for Mac まとめ - FAQ
ほんと一瞬で直せますね!やった〜
Mac用Editor「TextMate」買ったよ
- 2008-06-04 (水)
- Mac

遂に30日のトライアルが過ぎてしまって、TextMateを起動できなくなったのでさっそく購入した。
日本円で6400円ほどでした。
結構高いよね。
でもその分の機能が盛り込まれているのでまったく問題はないですな。
TextMate — The Missing Editor for Mac OS X
過去のTextMateのエントリーは以下からどうぞ。
HouseTect - textmate
MacSafariでレイヤーが崩れてしまう
- 2008-05-28 (水)
- Mac
Mac版のSafariでLightBox風なレイヤーを表示したときに苦労したお話。
画面全体を薄暗くするCSSコードはこんな感じ。
.layerBoxFrame {
background: #000000 none repeat scroll 0%;
opacity: 0.2; /* Safari, Opera */
-moz-opacity:0.20; /* FireFox */
filter: alpha(opacity=20); /* IE */
z-index: 30;
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
position:absolute;
top: 0px;
left: 0px;
}
んでもってLightBox風なレイヤーはこんな感じ
.layerBoxContents {
background: #FFFFFF none repeat scroll 0%;
padding: 5px;
margin: 5px;
position:absolute;
top: 0px;
left: 0px;
width: 580px;
height: 570px;
border: 2px solid #278FD9;
z-index: 31;
}
IEでbody要素に対して以下が必要
/* IE用 */
body {
_height: 100%;
}
.layerBoxFrameクラスのほうでstyle.positionをabsoluteにしているが、この場合にMac版のSafari3.1でLightBox風のレイヤーのほうがスクロールしたときに細切れになる現象にハマってしまった。
結果的にSafariの場合にstyle.positionをfixedにしたら解決したのだが、ちょっと面倒なのがSafariのバージョンも今は3.1まで上がっているので、うまくMac版のSafariだけに対応するCSSハックが見つからなかったことだ。
もしかしたらあるのかもしれないが、いろいろ試した結果うまくいかなかった。
なのでJavaScript側でSafariだった場合にfixedにする処理を入れた。これはWindows版のSafariにも適用されているが特に問題なし。
if (safariVersionChecker() > 1) {
$(this.boxLayer).style.position = "fixed";
}
//Safariバージョンチェッカー
function safariVersionChecker() {
var ua = navigator.userAgent;
var num = ua.match(new RegExp("Safari/[0-9]{1,4}\.[0-9]{1,2}"));
return (num == null ) ? - 1 : parseFloat(String(num).replace("Safari/", ""));
}
ちなみにIE6.0ではfixedは対応していないので、気をつけるようにっ!
ボクは普段はMac OS Xを使って遊んでいるので、やけにMac版のSafariに気を使っているのは言うまでもないw
Mac with ドアラ
- 2008-05-14 (水)
- Mac

アップルストア名古屋店にドアラ襲来 (1/2) - ITmedia +D PC USER
ドアラがiPod Touchを興味津々に持っている様がかわいい。
最近思うのだが、ドアラの中に入っている人はひとりしかいないと思った。
どこに出没するドアラも同じ挙動をしているから多分同一人物なんだろうな。
こんだけ忙しいとめちゃくちゃ大変そう。しかも着ぐるみきてるしね。
Apple Store銀座店に来てくれないかな〜。
Safariの便利なアドレスショートカット
- 2008-05-14 (水)
- Mac
Mac OS Xでブラウジングするときは積極的にSafariを使うようにしているのですが、ちょっとした便利機能としてアドレス欄の検索ショートカットがあります。
例えば検索欄で何かを入力し違うタブに表示したい場合をマウスで操作すると、
マウスで検索欄をクリック → HouseTect → Command + Enter
ですが、これをキーボードから操作すると以下のように簡単に出来ます。
Command + T → g HouseTect → Enter
これだといちいちマウスを触らなくてすむので結構便利。
これ以外にもいろいろあって、
az で Amazon検索 je で 和英辞書 ej で 英和辞書 via: SafariStandだけじゃない!Safariの拡張機能 - devlog.holy-grail.jp(仮)
結構使いそうな機能はプリセットされているので便利ですね〜。
■参考リンク
・SafariStandだけじゃない!Safariの拡張機能 - devlog.holy-grail.jp(仮)
TextMateってやっぱり最高のエディターなんですね
- 2008-05-10 (土)
- Mac

6つの最高のテキストエディタ | デジタルマガジン
でTextMateが紹介されてました。
他のエディターで知っているのはvimとはemacsぐらいでした。
いろんなエディターを使っていると思っていたけど、まだまだ知らないのがいっぱいありそうです。
ちなみにボクが好きなエディターは
だいたいこんな感じですね。
Windows環境で使うエディターはPeggyを使っています。これ以外は考えられないですね。
ちなみにまだ試したことがないのですが、E - TextEditor | The power of TextMate on WindowsはWindows版のTextMateみたいな感じらしいです。
開発で使えるなら試してみたいと思います。
Mac OS X Leopardで同一アプリケーションウィンドウを切り替える
- 2008-05-05 (月)
- Mac
Command + Tabでアプリケーションごとに切り替えることはできますが、同一アプリケーション内を切り替える方法がわからなかったのでメモメモ。
意外にも便利なショートカットがあり、システム環境設定の「キーボードとマウス」で調べることができます。

Command + F1だったんですね。
ということはCommand + fn + F1って感じかな。
MacでMySQLを使うときはmysqlにPathを通そう
- 2008-05-05 (月)
- Mac
mysqlを使っているとDBの作成したり、SQLを発行したりと何かしらmysqlコマンドを使うことになるので、そのたびに
/usr/local/mysql/bin/mysql -u root -p hogehoge
なんて入力してたら大変ですもんね。
OSX Leopard に Rails 環境を整える - minorio のプログラミング・メモ
こちらのエントリーを参考に設定しました。
/.bashrc に以下の2行を追加。
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
~/.bash_profile に以下を追加。
PATH=/usr/local/mysql/bin:$PATH
export PATH
via: OSX Leopard に Rails 環境を整える - minorio のプログラミング・メモ
最速の「Vista」搭載ノートパソコンは「MacBook Pro」みたい
- 2008-05-04 (日)
- Mac
遂にマカーデビューを飾り、毎日MacBook Proを触り倒していますが、なんともうれしい話があったので引用。
最速の『Vista』搭載ノートパソコンは『MacBook Pro』 | WIRED VISION
この記事を読んでてニアニアしてしまった。
どうやらVistaを最速で動かせるのはMacBook Pro!!
ほほぅ。そうですか、そうですか。
われわれが今年テストしたWindows Vista搭載ノートパソコンのうち、最速は『Mac』だった。もう一度言おう。今年テストしたなかで最速の、ということはこれまでで最速のWindows Vista搭載ノートパソコン、それはMacだったのだ。
via: 最速の『Vista』搭載ノートパソコンは『MacBook Pro』 | WIRED VISION
Pro~~~~!
確かに、MacBook Proはメモリ容量が最大4GBにまで拡大され、高性能グラフィックカードを搭載している。この構成で価格3000ドルだが、それより500ドルほど高い東芝『Portege R400-S4931』より速いという。
しかも、『Mac OS X』も動かせる機種はMacだけだ。
via: 最速の『Vista』搭載ノートパソコンは『MacBook Pro』 | WIRED VISION
そう、いろんなマカーの人と話をした際に、ボクがMacって高くない?と聞いてみたら「とんでもない!」と回答された。
MacBook Proの24万越えはボクのこれからのお小遣いに響いてしまうので、高いな~と思っていたのですが、どうやらこの価格でこのスペックを手に入れられるのはMacだけだったんですね。
やっぱり安いや!
ちなみに今回MacBook Proを買ってすごく思ったことは、Vistaを搭載したDellのマシンでFirefoxを立ち上げたときとMacBook ProでFirefoxを立ち上げたときの起動速度が恐ろしく違う。
当たり前だがMacBook Proで起動した場合は、クリックして1.5秒後には立ち上がっている。
同じ量のプラグインを搭載しているので、これは速いと感じてしまった。
Railsに最適なテキストエディター「TextMate」を入れて日本語化してみた
- 2008-05-04 (日)
- Mac
せっかくMacBook Proを購入したので、Railsとかのscreencastでよく見かけるTextMateを入れてみた。
WindowsではPeggyというエディターを使ってて、こっちの入力補完も最高に好きなのですが、Macでコーディングするには何がいいのかな〜といろいろ調べててやっぱりTextMateの人気が圧倒的だったのでお試しで入れてみました。
初めはJedit X Rev.2 | Artman21を購入しようとしていたんですが、入力補完(特にRailsの補完)がなかったのでTextMateで悩み中。
例えばHTMLの入力補完の強さを見たいなら以下から。
html_text_transformations.mov (video/quicktime オブジェクト)
>ハンパじゃないですねw
>ハンパじゃないですねw
ここまで補完機能が豊富なのに、Aptanaのようなごっついエディターではないのがすばらしい。
以下からいろんな言語の入力パターンが見れるので購入を考えている人は見てみるといいかもしれません。
Screencasts -- TextMate
TextMateのダウンロード
TextMate -- The Missing Editor for Mac OS X
ここの右側にある「30 Day Trial」からダウンロード。
後はdmgファイルを展開してインストールするだけ
日本語入力を可能にする
実はTextMateは初期の状態では日本語の入力ができない状態です。
これが結構悩みの種かと思ったのですが、日本語入力を可能にするプラグインを作ってくれた方がいましたのでそのお力をいただくとしましょう。
以下を参考にしてみてください。
TextMate の日本語入力 - d.hetima
でもインストールの仕方でちょっと記述と違う点があったので補足。
~/Library/Application Support/TextMate/PlugIns/というディレクとにプラグインファイルを置いてくださいとなっていますが、最新のバージョンではその場所にPlugInsディレクトリがなかったので、コメント欄にあるように /Applications/TextMate.app/Contents/PlugIns/に入れてみました。
今のところこれで大丈夫なのでOKでしょう。
TextMateを起動して日本語を入力してみてください。
ちょっとした違和感に気がつくと思います。そう、文字の端が重なって表示されるんです。
なのでこれも解決しちゃいましょう。
TextMate で日本語をわりとまともに表示する - d.hetima
ここに書いてあるとおりにやってみましたが、ForMateKonaVeというフォントを入れるだけで解決しちゃいました。
フォントファイルをダウンロードしたらダブルクリックからインストール。
んで、TextMate側でそのフォントを使うようにするだけです。
TextMateの設定画面で「Fonts & Colors」タブを選択します。
そこの一番下にあるFontのところを先ほどインストールしたFontにします。
こんな感じ。
これで日本語が重ならずに表示されました。ちょっと細いですが、特に問題はなさそうですね。
TextMateでHTML入力してみる
メニューのFile→New From Templete→HTMLから適当なもの選ぶと、あっという間にベースとなるHTMLの雛形が表示されます。
これだけでもなんか便利。他のエディターにもありますけどねw
ではちょっとした入力補完をやってみましょう。
今のウィンドウの適当なところで「script」と入力します。
んで、Tabキーを押すと・・・
さらに「fun」と入力してTabキーを押すと・・・
ヤヴァイっす。
これヤヴァイっす。
この瞬間補完がscreencastの映像とおりですね。
Ruby On RailsプロジェクトをTextMateのプロジェクトに追加する
TextMateにはプロジェクトという機能があり、まぁPeggyのプロジェクトと同じような感じだとは思うのですが、この機能は本当に便利です。
Ctrl + Command + Nで新規のプロジェクトを立ち上げます。
左側のペインにフォルダとかを適当にドロップします。
たとえばRailsで作成したディレクトリをそのまま放り込んでみると・・・
だいたいこんな感じになりますね。
後はひたすら慣れてみたいと思います。
ちなみにまだ購入していないのですが、60ドルはなかなかですねw
Aptanaでもいいかな〜とは思いつつもこの補完でいろいろ遊んでみたいのも確か。
もうちょい考えてみます。
追記:
結構頻繁に使うTextMateのショートカットです。
TextMateショートカット
- ⌥⌘A
- 選択した末尾に挿入
- ⌃⌥⌘V
- コピペ履歴
- ⎋
- 補完、scriまで打って⎋打てば分かる
- ⌃S
- インクリメンタルサーチ
- ⌃R
- シェルコマンド実行
- ⌃⇧E
- rubyコード即時実行
- ⌃⌘↑
- 選択状態のまま移動
- ⌃⌥⌘P
- Safariですぐに確認
- ⌥⌘M
- キーボードマクロ
- isoD
- 日付
- ⌃⇧W
- 選択範囲をタグで囲う
- ⌃⇧⌘W
- 行単位で選択範囲をタグで囲う
- ⇧⌥
- 矩形選択
- ⌃⇧⌥
- と同時に言語の頭文字でモードきりかえ
Macキーボードボタン名
- ⌃
- コントロール
- ⌥
- option
- ⎋
- エスケープ
- ⇧
- シフト
- ⌘
- コマンド
Mac Fanを初めて読んでみた + Mac買って1週間でやったこと
- 2008-05-04 (日)
- Mac
マカーになって1週間が経ちましてついにMac本の購入を開始しました。
今までMac本を買ったことがなかったのですごい新鮮ですし、Mac本はデザインもいいしなんかかわいいですね。
アスキー・メディアワークス
売り上げランキング: 18336
あと一応Leopardに関する本も買っときました。
中読んでると、おっそんなことできるの?とついついやってみたくなる操作があってこれもまた楽しい。
MacBook Proを買って1週間でやったことは、
- ブラウザ環境の整理
- Ruby on Rails環境の構築
- Eclipseのインストール
- Aptanaのインストール
- Blogを書くためのツール探索+インストール
- アプリケーションをDockに追加
- Twitter、Flickrの便利アプリケーションの探索+インストール
意外と時間を費やしていろいろやっているようです。
というかMacが楽しいです。
今探しているのはエディターでTextMateが絶賛されていたので、とりあえずインストールしたのですが日本語がだめなので他のアドオンを入れていろいろやってみたいと思います。
それでもし良ければ購入って感じでしょうか。
Leopardから搭載されたFinder Cover Flow
- 2008-04-30 (水)
- Mac

iPod Touchのような操作間がFinderで実現されたようです。
といっても前のOS Xをあんまり触ったことがないので、この感動はあんまり実感していないのですが、Windwosで言うところのエクスプローラーにこの機能が付いたらヤヴァいぐらいの感動は味わっています。
だんだん使わなくなりそうですが、なんとか長く使っていこうと思った機能でした!
画面キャプチャを加工したり共有したりHTMLタグにしたりできるソフト
- 2008-04-30 (水)
- Mac

Route 1971: キャプチャーした画像を加工・共有できるMac用フリーソフト「Skitch」
こちらを参考にしてSkitchという画像加工ソフトをインストールしてみました。
なんといってもこのハートのアイコンがかわい過ぎる!
Macで画面キャプチャを撮る方法でもキャプチャ方法は説明しましたが、このSkitchを使った方が楽しいからいいかも。
plasq.com - Skitch - Snap, Draw, Shareからダウンロードしてあとはキャプチャしまくればよくて、細かい操作方法は
スクリーンショットの加工や共有などが簡単にできる多機能ツール - Skitch - sta la sta
こちらがかなり細かく書かれているのでよくわかります。
ただ一点だけ気をつけたいのは、ローカルにあるファイルはリサイズできないみたい。
Skitchを使ってキャプチャした画像はリサイズが効くみたいですが、ほかの画像ファイルはリサイズできなかったです。
ちなみにSkitchを使うとこんな画像を作成できます。

普通手で文字を書くと相当ぶれてしまうのですが、補正機能があるのでブレブレにならずにすみます。
こんなソフトがあるとは・・・すごいぜMac!!
HTMLタグを自動で生成してくれるのが実は最もよかったりする。しかもリンクタグなしで!!!!
このリンクタグなしってところが他にはないサービスなんじゃないかな。
当分このソフトを使って画像を作っていこうと思います。
Macで画面キャプチャを撮る方法
- 2008-04-29 (火)
- Mac
やっとMacBook Proを使ってブログを書き始めているのですが、画面キャプチャの撮り方が分からなかったのでメモメモ。
[画面全体を撮影]
via: MacBook ProによるMac入門 スクリーンショット(画面キャプチャ)の撮影
コマンド+ Shift + 3 キーを押します。
[画面の一部を撮影]
コマンド+ Shift + 4 キーを押してから、
取り込みたい領域をドラッグ。
[ウインドウを撮影]
コマンド+ Shift + 4 キーを押してから、
スペースバーを押す、
カメラマークのポインタを撮影したい領域に置く、
強調表示されるのでクリックする。
カメラマークが出て、クリックするとカシャってカメラの音がするところがニクい!
いいな〜。Mac!!
MacのSpacesでデスクトップを広く使う
- 2008-04-29 (火)
- Mac

Spacesを使うとデスクトップを仮想的に広く使えて、いろいろな作業を効率的に行うことができます。
例えばSpace1ではWebとMailを使用し、Space2では開発用のエディターを開くといったふうにデスクトップ自体を使用するカテゴリごとに分割できるという優れもの。
Windowsでもこの手のソフトは多々ありましたが、Mac OS XのSpacesはなんといってもかっこいい!
単純にSpace間の移動時のアニメーションが好きというだけですw
Spacesの設定はシステム環境設定の「ExposeとSpaces」から行えます。
今のところはデフォルトで使っていますが、特に不便な点はない感じです。
始めこの機能を時計の左側にあるSpaces用のアイコンで切り替えていたのですが、実は便利なショートカットがあることを発見しました。
まぁあるだろうとは思っていたのですが、まだ全然わからないもので・・・
「Ctrl + → ← ↑ ↓」
これで縦横に移動できます。
またこれ以外にも
「Ctrl + Spaceの番号」
でも切り替えることができます。ボクはこれで切り替えています。
例えばSpace1とSpace2を使っている場合は
「Ctrl + 1」または「Ctrl + 2」
で移動できます。
コマンド + Tabを使う機会が減りそうですw
あとあるウィンドウを別のSpaceに移動する場合はDockにあるSpacesアイコンをクリックして全Spaceを表示してからドラッグするだけです。簡単だ〜。

MacBook Proを買いました
- 2008-04-29 (火)
- Mac
MacGeekな方とお話する機会があり、すっかりインスパイアされてしまいました。
ずうっとWindowsしか使ってこなかったので、Macがどんな世界を提供してくれるかが楽しみです。
MacBookとMacBook Proのどちらにするかですごい悩んだけど、結局高いほうのMacBook Proにしちゃいました。
このシルバーの感じがたまらないです。
とりあえず銀座のApple Storeに行って、店員のお兄ちゃんにMacBookにするかMacBook Proにするかですごい悩んでることを伝えたら丁寧に違いを説明してくれて、あっというまに購入。
結構混んでいましたが、すぐにお持ち帰りできました。
箱もかわいくて、付属のCDを巾着袋に入れてもらいました。
う~ん、かっこいい!
キーボードも結構しっかり打てて、今までデスクトップを使っていた人でも問題なくストレスなく打てる感じです。
とりあえず入れたアプリケーションを列挙しときます。
まだ全然いじくりまわしていませんが・・・
Incase Neoprene Sleeve for iPod touch(ピンク)が欲しい
- 2008-04-11 (金)
- Mac

メールでiPodのアクセサリが発売されたのを知りめちゃくちゃ欲しくなった。
今ボクが使っているケースは
売り上げランキング: 1398
を使っているんですが、クリアなケースなのでもうちょっとデコレーションしたケースが欲しくなってきました。
ピンクのケースヤヴァイっす!

背面もベルトとかに差し込める感じだからポケットにiPodをしまわなくてよさそう。
The Apple Store (Japan) - Incase Neoprene Sleeve for iPod touch(ピンク)
iPod Touchのソフトウェアアップデートで新しい体感してみた
- 2008-01-20 (日)
- Mac
2480円でiPod Touchのファームウェアアップデートが今週末にいろいろ騒がれていたのでボクもニアニアしながら便乗してみた。
なぜ2480円という有料制なのかが疑問でしたが新しいiPod Touchに生まれ変わったのでぜんぜんOKというのがボクの考え。
実質アップデートした昨日の夜中はずうっとTouchを触りっぱなしだった。
それぐらい楽しくなったTouchをご紹介。
クリスタルジャケットセット for iPod touchを買ってみた
- 2008-01-15 (火)
- Mac
■パワーサポート クリスタルジャケットセット for iPod touch PTC-51

いっつも素っ裸だったiPod touchにケースをつけてみました。
落としたときが怖いのでその保険ですね。
シリコン版のRix iPod touch用シリコンケース 液晶保護シート付 ホワイト RX-IPS1GTOWにしようかすごい迷ったんですが、過去の経験からシリコンのケースはべとべとになる予感があったのでハードケースにしました。
これ非常に調子いいです。
写真はこんな感じ
写真は横向きですが、縦にもなります。
長い付き合いになるのでこれぐらいのデコレーションしてもお釣りがきますね。
スティーブ・ジョブスの卒業式スピーチ
- 2008-01-15 (火)
- Mac
Macの創始者スティーブ・ジョブスのスタンフォード大学でのスピーチ映像。
彼のことばの使い方や発音の仕方がすごく気持ちがいいのと、彼の生い立ちが過酷でもありそれにより今のMacがあるということをとてつもなく理解した。
途中Windowsについて触れてたのでそこは笑えたw
1回もかまずにすばらしいスピーチをする能力にはまさに圧巻です。
彼のスピーチを15分も見れたのに感謝です。
そして最後の言葉にしんそこジーンときてしまった。
「Stay hungry. Stay foolish(ハングリーであれ、バカであれ)」
[via]
mbp&co
iPod Touchが戻ってきた
- 2007-10-26 (金)
- Mac

3週間前に届いたiPod Touchが初期不良で画面下部のタッチができなかったため、サポートセンターに電話して返品し、ようやく先日届きました。
いや~2度のうれしさ?があったのでまっいっかといった感じです。
やっぱりSafariの調子がいいですね。WifiでWebを閲覧できるのが楽しすぎる。
でもYoutubeはちょっと重いかな?まぁあまり気にしませんがね。
それと今「ipod touch 届いた」でググったらすごいいっぱいの人の届いたが見れたので、ちょっと掲載してみようと思いました。
- iPod touch 届いた!! | alectrope
- [N] 「iPod touch」が届いた!
- ただのにっき(2007-10-09)
- Nokia(?基?) & more...: iPod touchようやく届いた
- iPod touchが届いた - 鼻血シーチキン
- Kazuyuki Eguchi Factory::iPod touch 届いたよ
- iPod touchが届く! : オーシャンブリッジ高山のブログ
- ホームシアター工房 | iPod touchが届いた!
- iPod touch 届いた: 日誌
- かさぶた。 iPod touchようやく届いた・・・・けど、ビデオプレイヤーとしては微妙かも?
結構「届いた」エントリーは多いようです。
しかし「戻ってきた」エントリーは見当たらないです…
犬にもiPod Touch
- 2007-10-19 (金)
- Mac
いや~そんなにガリガリしないで。
自分のだったらちょっとキツいな。
ちなみに今だにiPod Touchが届いていません。
初期不良で送り返してから2週間が経ちました。
まだかな~。
Mac OSX上でWindowsを動作可能な「Q emulator」
- 2007-09-01 (土)
- Mac

最近MacでBlogを作成する機会が増えているが、やっぱりWindowsのほうが使い慣れている分早くいじくれる。
でもMacも使いたい。
その要望にこたえてくれるエミュレーターがあるみたい。
MOONGIFTさんで紹介されていたQ emulatorだ。
オープンらしいので、お金がかからないのもありがたいところ。
詳細は以下からどうぞ。
Q - [kju:]
[via]
MOONGIFT: » Mac OSX上でWindowsを動作「Q emulator」:オープンソースを毎日紹介
Home > Mac
- このブログについて
-
author:hisasann.com
description:就職しました!
最近はJavaScript、Perl、Rails、Java(Struts+Spring+iBatis)なんかをいろいろといじっています。
今猛勉強中なのがActionScriptです。
アニメーション楽しい!
他に運営しているブログ:
利用しているWebサービス :

- Tag cloud
-
-
ActionScript
addon
Ads
Ajax
Algorithm
Amazing
Anime
AppleScript
Application
Aptana
baby
Blog
Bloger
BlogParts
Book
Book Review
Bookmark
Bookmarklet
Box2d
browser
Camera
Canvas
Catalyst
Chrome
CM
Communication
Cool
CPAN
CSS
CSS3
DB
design
Dinner
DJ
DOM
DS
Eclipse
Editor
Electro
Emulator
Engineer
English
Firebug
Firefox
Flash
Flex
Flickr
Food
Freesoft
Funny
Gadget
Game
Geek
Generator
Google
Google Wave
Greasemonkey
Grow
Hacker
Haml
hatena
HTML
HTML5
iBatis
IDE
Idea
IE
IE6
IE7
IE8
Image
Interface
iPad
iPhone
iPod
IT
Item
iTunes
Java
JavaScript
jQuery
JsUnit
Keyboard
Lanch
Language
LifeHack
Mac
MacBookPro
Mash-up
Mobile
Monitor
MOO
Motivation
Movalble Type
Movie
Music
MySql
Netscape
News
Nikki
OpenSource
Opera
Oracle
Papervision3D
Pasta
PC
Perl
Photoshop
PHP
PL/SQL
Plugin
Presentation
Program
Progression
prototypeJS
Python
QUnit
Ramen
Rhino
RSS
Ruby
Ruby On Rails
Safari
Sakura
Sanitizing
Search
Seasar2
Security
SEO
Shell
Shortcut
Sinatra
Skill
SMO
SNS
Spring
SQL
SSH
SSL
Struts
Test
TextMate
Tomcat
Tool
Tumblr
Twitter
Unix
Vista
VMware
Web
Web2.0
Webkit
WebService
Wii
Wiki
Windows
Word
WordPress
Work
Workshop
WTP
XAMPP
XCode
XSS
XUL
Yahoo
YouTube
YUI
Zen-Coding




![Mac Fan (マックファン) 2008年 06月号 [雑誌]](http://ecx.images-amazon.com/images/I/51HSp3JDQzL._SL160_.jpg)


