Archive for the ‘ Mac ’ Category

MAMPで複数サイトのドキュメントルート設定する

MAMPを使用して複数のサイトを構築している際にドキュメントルートの設定は基本1つしかできない(MAMP Proなら可)のですが、以下の方法で複数のドキュメントルートを設定できます。

例えば通常

localhost:8888 がドキュメントルートになっていますが、

/Users/ユーザー名/demo/hogehoge01/ を localhost:8001 にしてみます。

/Application/MAMP/conf/apache/httpd.conf

をエディタで開き、

Listen 8888

の下に

Listen 8001

を追加、同じくhttpd.confの最下部に

<virtualhost *:8001>
DocumentRoot "/Users/ユーザー名/demo/hogehoge01/"
</virtualhost>

を追加してMAMPを再起動すると、localhost:8001 で直接アクセスできるようになります。

メモ。

macでフレンチダブルクオートを入力する

フレンチダブルクオート(«,»)はフランス語の引用符なんですが、デザイン制作時やパンくずなんかに、矢印的なワンポイントとして使用したい時のために。

タグとして入力するときは &laquo;&raquo; ですね。

« は option + ] で入力。 » は option + shift + ] で入力。

メモメモ。

CodaのZen-Codingプラグインのショートカット変更方法

Mac用の高機能エディタCodaのZen-Codingプラグイン「TEA for Coda」ではコード展開用ショートカットはデフォルトでは「^(control)+,」です。

これはCodaの環境設定から変更することはできませんが、以下のファイルまで辿って直接変更することが可能です。

ユーザ名 > ライブラリ > Application Support > Coda > Plug-ins > TEA for Coda.codaplugin > Content > Resources > English.lproj > TextActions.plist

上記の方法でも可能ですが実はもっと簡単な方法があります。

Macのシステム環境設定からTEA for Codaのショートカットを変更する

MacOS X10.6以降の場合、システム環境設定 > キーボード から「キーボードショートカット」で「アプリケーション」を選択し「+」を選択し、

「アプリケーション」でCoda.appを選択し、メニュータイトル(メニューコマンド)に「Expand Abbreviation」と入力。

あとは自分の使いやすいショートカットを設定して完了。
(ちなみに僕はF1キーだけで展開できるように設定してます)

Macで.DS_Storeファイルを作らない方法&削除ツール

Macだけで作業している分にはFinderの設定で不可視ファイルを非表示にしていると気にならないのですが、
Windowsと共有しているドライブなどで.DS_Storeファイルが表示されるのが気になる。という方へ。

.DS_Storeファイルを作成しないようにする

いくつか方法はあるのですが、ネットワーク接続しているドライブに.DS_Storeファイルを作成したくない場合は
[アプリケーション]→[ユーティリティ]→[ターミナル]を起動して、以下のコマンドを実行して再起動すればOK。

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

僕はFinder機能を拡張できる「TotalFinder」を使っていて、以前はこちらで.DS_Storeファイルを作成しない設定ができたのですが、
バージョン1.3から「Asepsis」というソフトを別インストールすることで対応できるようになっています。

生成された.DS_Storeファイルを一括削除する

ただ、作成しないように設定しても過去に生成された.DS_Storeファイルまで削除されることはありません。

ターミナルを使って削除する場合は以下のコマンドを実行してFinderを再起動します。
※バックアップは必ず取っておきましょう。

find Desktop/対象となるディレクトリ名 -name ".DS_Store" -print -exec rm {} ";"

再起動は

killall Finder

でFinderを再起動できます。

ターミナルを使わずもっと簡単に.DS_Storeファイルをだけを削除するツールもあります。

MacForkCleanerはフォルダごとDockのMacForkCleanerアイコンにドラッグするだけで内包するフォルダ全ての.DS_Storeファイルを削除してくれます。
いろいろと使ってみましたがこれが一番軽い気がします。

MacForkCleaner

WindowsのThumb.dbファイルについて

WindowsでもThumbs.dbというファイルが生成されますが、Thumbs.dbの削除や作成しないようにする方法は以下のリンクが参考になります。

Macでスクリーンショットの影を消す方法

Macで「command+shift+4 → spaceキー」でウィンドウ単位のスクリーンショットを撮ることができますが、
その際できた画像にはグローのような影がデフォルトではついています。

「command+shift+4」でウィンドウの大きさに切り取ってもいいのですが、面倒な方は以下の方法で影を消すことができます。

「アプリケーション」→「ユーティリティ」からターミナルを起動します。

ターミナルで以下のコマンドを実行し、再起動した後同様のスクリーンショットを撮ると、影が消えています。

defaults write com.apple.screencapture "disable-shadow" -bool true