mac(El Capitan)の開発環境をコマンドで作成する

mac(El Capitan)の開発環境をコマンドで作成する

新しいmac(El Capitan)に機械的に環境を作成したいとき、ansibleを使いましょう

ちなみに、El Capitanはyosemiteからアップデートした場合、色々な不具合があると散見しています。
クリーンインストールを推奨します。

xcode コマンドラインをインストール

権限の変更

brewのインストール

公式サイト
より

※インストールコマンドはよく変わるので公式サイトを確認してください

インストール後にbrewをアップデートします。

ansibleのインストール

brewインストール後にansibleをインストールします。

ansibleインストール後に確認します。

準備

playbook.yml

以下をplaybook.ymlに記載

インストール

インストールします。

黄色や赤字が出たら構文やインストール対象をコメントアウトして再度実行して下さい。

macでホスト名を変更する

macでホスト名を変更する

システム > ユーザとグループ からユーザー名が変更できますが、

システム環境設定 > 共有 からホスト名を変えなければ変更前のままになります。

変更を適用させて、ssh接続すると、

から

と、変更できていることを確認できました。

php開発中にWarning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) …… が出たとき

Macでphpを開発中に Warning: mysql_connect(): [2002] No such file or directory が出たとき

mysql.sockのパスが違うのが原因です。

対応方法

1.mysql.sockファイルを探す

どこにあるか探しましょう。

2.confファイルにphp_valueで設定します。

3.確認

でphpinfoを表示するものを定義し、
http://local.localhost/info.php
で確認しましょう

その他の対応

php.iniの該当箇所を

を変える。

.htaccessに

を定義する。

個人的にはオススメしませんが、.phpファイルに直接

という手もあります。

Macでphpを開発する際のapache(VirtualHost)の設定

Macでphpを開発する際のapache(VirtualHost)の設定

複数の開発を見越して、VirtualHostで環境を定義しましょう。

手順

1.httpd.confのphpロードのコメントアウトを解除する

2.VirtualHostを設定する

3.apacheを再起動

これで
http://sample.localhost
にアクセスできます。

macで開いているウィンドウのみのスクリーンショットをとる方法

macでウィンドウを選んでにキャプチャをとる

macでウィンドウのスクリーンショットをとるとき、

shift + command + 4
でドラッグで選択した部分のスクリーンショットをとっていましたが、

shift + command + 4
でカーソルが+に変更されたとき、space を押すとカーソルがカメラマークになり、
ウィンドウを選択でき、ウィンドウのスクリーンショットが取ることができます。

なお、カーソルを移動することで、ウィンドウの選択ができ、
もう一度spaceを押すことで、座標選択に戻ります。

mac版Android Studioのよく使うショートカット

Android Studio のショートカット

メニューのpreferences のKeymapにて設定があり、変更もできます。

入力系

Action      key     説明
Code Completion ⌃ + space コード補完
Complete Current Statement ⇧ + ⌘ + Enter ステートメント補完。セミコロンや括弧などを補完。
Code generate ⌘ + n コード生成メニュー(constructor,getter/setter etc…)を表示
Reformat Code ⌥ + ⌘ + l ソースコードのフォーマット
Optimize Imports… ⌃ + ⌥ + o インポート文の最適化
Rename ⇧ + F6 リネーム
Add Or Remove Caret ⇧ + ⌥ + (click) 複数にキャレットをセット
Comment with Line Comment ⌃ + ⌘ + / コメントアウト
Toggle Comment ⌘ + / 選択行のコメント化・アンコメント化
Next/previous highlighted error F2 , ⇧ + F2 ハイライトされているエラーに移動
Quick fix ⌥ + Enter エラーの修正方法を表示

検索系

Action      key     説明
Find Usages ⌥ + F7 使用箇所を検索
Declaration ⌘ + B 定義にジャンプ
Navigate Class… ⌘ + o クラスを検索
Find ⌘ + f 単語検索
Find Next ⌘ + g 次に一致する単語
Find in Path ⇧ + ⌘ + f パス指定して単語検索
Replace ⌘ + r 単語置換
Recent Files ⌘ + e 過去開いたファイル一覧
Jump to Source ⌘ + (click) ソースへジャンプ
Select Next Tab ⇧ + ⌘ + ] タブ移動

ビルド、実行系

Action      key     説明
Make Project ⌘ + F9 ビルド
Debug ⌃ + ⌥ + d デバッグ実行
Run ⌃ + ⌥ + r 実行

homebrew caskをざくっと理解する

caskのTips

macにhomebrewとcaskを使って環境を構築するでとりあげたcaskをもう少し紹介

caskを検索するとき

アンインストール

caskでインストールしたものをアンイストールするとき

tapする

GitHubのレポジトリにあるパッケージをインストールする

レポジトリは自作できます。
例えば上記sanemat/fontのレポジトリはhttps://github.com/sanemat/homebrew-font

問題がおきたとき

問題がおきたときは試してみてください

macにhomebrewとcaskを使って環境を構築する

macの環境をコマンドで作成する

新しいmacに機械的に環境を作成したいとき、brew と caskを使いましょう

xcode コマンドラインをインストール

brewのインストール

公式サイト
より

※インストールコマンドはよく変わるので公式サイトを確認してください

インストール後にbrewをチェックする

homebrew-caskのインストール

公式サイト
より

インストール

一気にインストールしていきます

Mac初心者がまず覚えるショートカット

macのショートカット

Macのキー操作もわかりません

カーソル移動

Macのショートカットキー 説明 Windowsの場合
⌘ + 上矢印 先頭に移動 ctrl + home
⌘ + 下矢印 末尾に移動 ctrl + end
⌘ + 左矢印 行頭に移動 home
⌘ + 右矢印 行末に移動 end
fn + 上矢印 上スクロール pageup
fn + 下矢印 下スクロール pagedown

スクリーンキャプチャー

Macのショートカットキー 説明 Windowsの場合
⇧ + ⌘ + 3 画面をファイルに取り込む なし
⇧ + ⌘ + 4 選択した範囲をファイルに取り込む なし
⇧ + ⌃ + ⌘ + 3 画面をクリップボードに取り込む printscreen
⇧ + ⌃ + ⌘ + 4 選択した範囲をクリップボードに取り込む なし

Finder操作

Macのショートカットキー 説明 Windowsの場合
⌘ + delete ゴミ箱に入れる delete
⌘ + 上矢印 1つ上のフォルダに移動 backspace
⌘ + 下矢印 ファイルを開く/フォルダを開く enter

ウインドウ関連

Macのショートカットキー 説明 Windowsの場合
⌘ + M ウインドウをしまう なし
⌃ + 上矢印 Mission Control
⌃ + 下矢印 アプリケーション Exposé
⌘ + N 新規ウインドウ 同じ
⌘ + W ウインドウを閉じる 同じ
⌘ + tab アプリケーションを順に切り替える alt + tab
⇧ + ⌘ + tab アプリケーションを逆順に切り替える shift + alt + tab
⌘ + Q 最全面のアプリケーションを終了 alt + F4

マウス操作

Macのマウス操作 説明 Windowsの場合
⌘ + ドラッグ ドラッグして別のボリューム/場所へ項目を移動 shift + ドラッグ
⌥ + ドラッグ ドラッグして項目をコピー ctrl + ドラッグ