CocoaPods の Podfile にターゲットを指定していないと怒られた際の対処方法

先日,CocoaPods を使用していて,新しいバージョンがあるとメッセージがでていたので,バージョンアップしたところ,Podfile にターゲットを指定していないと怒られた.

しょうが無いので,以下の URL を参考にターゲットを指定したのだが,エレガントな方法が紹介されていたので,メモ.

1
2
3
4
5
6
7
# ターゲットを指定しない記述
pod 'Alamofire', '~> 3.1.4'
 
# ターゲットを指定している記述
target "TargetName" do
    pod 'Alamofire', '~> 3.1.4'
end

参考: エレガントな方法は以下を参照
CocoaPods: The Elegant Solution To Installing The Same Pod In Multiple Targets

Safari で Magic Mouse のジェスチャーの調子が悪いときの対処方法

数日前から Safari の動作が遅く,少し気になっていたのだが,通信回線の問題だと思い,あまり気にしていなかった.

だが,Magic Mouse のジャスチャーの度に Safari が固まる症状となったので,
あまり期待せずに PRAM クリアというのを試してみました.

すると,再起動後,Safari がきびきびと動くじゃないですかっ?(゜Д゜)(゜Д゜)(゜Д゜)

ネットでよく紹介されている対象方法ですが,あんまり効果的な方法という実感がなかったんですよね.
過去経験したトラブルって,そんなことぐらいでは対処できないほど,致命的だったりしたので.(笑)

これが原因かな?

問題が出始めた頃の状態としては,Mouse の電源が残り少ない状態(10%以下)となっていました.
Mouse のバッテリーは,少し早めの交換が良いのかもしれません.

PRAMクリアの方法

1. mac を再起動する.
2. すぐに「Command」「Option」「P」「R」の4つのキーを同時に押し続ける.
3. しばらくすると Mac が再起動するので,2度目の起動音が鳴ったのを確認するまで,4つのキーを押し続ける.

mac で Parallels を使用していて Skype を終了する方法

普段使うマシンが mac のみになって数年がたつが,どうしても windows 版 Excel ファイルを編集する必要があり,mac に Parallels を導入して必要な場合は windows 版 Excel を使用しています.

その際,ずっと気になっていたのが,Paralles を起動するとドックに表示される Skype アイコンの存在.
ドックの Skype アイコンを消す方法が分からず困っていたのだが,ちゃんと調べてみました.(^^)

ドックに表示される Skype アイコン

ドックに表示される Skype アイコン

windows のタスクバーから Skype を終了すれば,ドックから Skype アイコンも消すことができました.
スッキリ.(^^)

windows のランチバーにある Skype を終了する.

windows のランチバーにある Skype を終了する.

PhpStorm をデバッグできるようにする

夏休みだったので,つい先日バージョンアップされた PhpStorm Version 9.0.1 を触ってみました.
(2015/8/19時点で,9.0.2).

私の場合,OS X に PHP をセットアップする場合,以下の手順で行っています.
久しぶりに思い立ってセットアップしても,この手順であれば簡単なので迷わず行えます.

1. MAMP のインストール
2. Apache で PHP の動作確認
3. php.ini を編集して,xdebug の有効化
4. PhpStorm のインストール
5. PhpStorm のデバッグ設定

PhpStorm のデバッグ設定

まず,久しぶりなので,デバッグできるように設定します.

参考: Installing and Configuring MAMP with PhpStorm IDE

本家の英語ドキュメント.
英語のドキュメントは,かったるいという場合は,以下を参照.
Xdebug の設定からとても丁寧に説明されています.

参考: PHPStorm – Xdebugを利用してPHP(WordPress)のデバッグを試してみる | matomerge.com

Xdebug が LISTEN 状態か?確認する

Xdebug が LISTEN 状態か以下のコマンドで確認することができる.

lsof -n -P -i :9000

PhpStorm のデバッグ機能

以下が,デバッグ中の PhpStorm エディタです.
ステップ実行した変数の値が表示されたり,マウスカーソルを合わせることで,変数の値が参照できたりします.
便利ですね.(^_^)v

デバッグ中の phpstorm

PhpStorm のエディタは,ストレス無く動作し,とても使いやすいです.
(以前に触った eclipse (PDT) は処理が重かった… (>_<)) 少しずつ触っていきたいと思います.

ターミナルのカラー設定

yosemite のターミナルもカラー設定をしておく。

以下の記事から設定ファイル(IR_Black.terminal)をダウンロードし、ダブルクリックで適用する。

IR_Black Theme Add Colors Easily to the Terminal in Mac OS X

上記の IR_Black.terminal を設定した際に、日本語入力が文字化けする場合は、ターミナルの環境設定で ”Control + V で非 ASCII 入力をエスケープ” がチェックされていないか?確認する。

Mountain Lion ターミナルで文字化けする場合に確認する点

.vimrc の設定

新しい環境をセットアップしているので、.vimrc の整理をしたメモ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
"--------------------                                                                                                   
" Basics
"--------------------
set nocompatible    "vi互換なし
set scrolloff=5     "スクロール時の余白確保
set textwidth=0     "行折り返しなし
set nobackup
set autoread        "自動読み直し
set noswapfile      "スワップファイルを作らない
set hidden          "編集中でも他のファイルを開けるようにする
set backspace=indent,eol,start  "バックスペースなどでも消せるようにする
 
set showcmd         "コマンドをステータス行に表示する
set showmode        "現在のモードを表示する
 
"--------------------
" Status Line
"--------------------
set laststatus=2    "常にステータスラインを表示する
set ruler           "カーソル位置を表示する
 
"--------------------
" Apperance
"--------------------
set showmatch       "括弧の対応をハイライト
set number          "行番号を表示する
 
set cursorline      "カーソル行を表示する
 
"--------------------
" Indent
"--------------------
set autoindent      "自動インデント
set smartindent     "新しい行を開始する際、新しい行のインデントを同じにする
 
set tabstop=4       "タブ幅
set shiftwidth=4    "タブを挿入する際の幅
 
"--------------------
" Colors
"--------------------
syntax enable
 
"--------------------
" Search
"--------------------
set ignorecase      "大文字、小文字を無視
set hlsearch        "検索文字をハイライト

Yosemite で「Java6 SE ランタイム」が要求される場合の対処方法

Yosemite にインストールした Illustrator CS5 を起動する際に以下のメッセージで「Java6 SE ランタイム」が要求される場合は、Java for OS X 2014-001 を取得し、インストールする。

「”Adobe Illustrator CS5.app”を開くには、以前の Java SE 6 ランタイムをインストールする必要があります。」