Mac OS X Lion PHPUnitとXdebugでコードのカバー率を確認する
Mac OS X LionでPHPUnitとXdebugを使用してコードのカバー率を確認する方法です。 環境 Mac OS X 10.7.3 PHP 5.3.9 PHPUnit 3.6.10 Xdebug 2.1.2 1.Xdebugのインストール $ sudo port install php5-xdebug インストールされたか確認します。 $ php -i | grep -i "xdebug...
View ArticleMac OS X Lion mailコマンドでメールを送信する
Mac OS X Lionでmailコマンドを使ってメールを送信する方法です。 例では、GmailのSMTPサーバを中継してメールを送信しています。 環境 Mac OS X Lion 10.7.3 Postfix 2.8.4...
View Article[Xcode] コンパイルオプションの設定
Xcodeでコンパイルオプションを設定する方法です。 環境 Mac OS X 10.7.3 Xcode 4.3 ※以下の例では、コンパイルするプログラムとして、こちらのサイトに掲載されているC言語からMySQLに接続するプログラムを使わせて頂きました。 C言語からMySQLに接続する – Digital SeeTake...
View Article[Cocoa] デスクトップのスクリーンショットを撮る
Macアプリケーションで、デスクトップのスクリーンショットを撮る方法です。 例では、スクリーンショットをPNG形式のファイルとして書き出しています。 123456789101112CGDirectDisplayID displayID = CGMainDisplayID(); CGImageRef imageRef = CGDisplayCreateImage(displayID); NSURL...
View Article[Cocoa] AppDelegateにアクセスする
Macアプリケーションで、AppDelegateにアクセスする方法です。 AppDelegateにアクセスしたいクラスで、AppDelegateのヘッダファイルを読み込みます。1#import "AppDelegate.h" あとは、NSApplicationのインスタンスからAppDelegateが取得できます。12AppDelegate *appDelegate = (AppDelegate...
View Article[Cocoa] ウィンドウの背景色を設定する
Macアプリケーションで、ウィンドウの背景色を設定する方法です。 NSWindowのsetBackgroundColorメソッドを使います。1[_window setBackgroundColor:[NSColor blackColor]]; 環境 OS X 10.8 Xcode 4.4
View Article[Cocoa] ウィンドウの背景に画像を設定する
Macアプリケーションで、ウィンドウの背景に画像を設定する方法です。 この画像(透過PNG)を背景に敷き詰めてみます。 12NSImage *image = [NSImage imageNamed:@"dog"]; [_window setBackgroundColor:[NSColor colorWithPatternImage:image]]; 結果: キ、キモいけど、できましたね。 環境...
View ArticleiOS(iPhone、iPad)とMac OSアプリに必要なサイズのアイコンを一度に書き出す方法
photo: Photo Giddy cc iOSやMac OSアプリの開発をしていて面倒なことといえば、アイコンの各種サイズを用意することが挙げられると思います。 最近では高解像度ディスプレイ用のサイズも必要になって、ますます種類が増えています。 iOSアプリの場合をとってみると、アイコンのサイズは以下の10種類にもなります。 iOSアプリに必要なアイコンのサイズ # ファイル名 サイズ 用途...
View Article[Mac] コマンドラインツールのインストール
アップル – OS X Mountain Lion – あなたのMacをさらに進化させます。 とあるソースコードを./configureしようとしたらコンパイラがないというエラーに遭遇しました。 configure: error: C++ compiler cannot create executables どうやらOS X Mountain...
View ArticleMac OS X rbenvでRubyのバージョンを切り替える
rbenvを使ってRubyのバージョンを切り替える方法です。 rbenvをインストール 複数バージョンのRubyを管理してくれるrbenvをインストールします。 $ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv $ echo ‘export PATH=”$HOME/.rbenv/bin:$PATH”‘ >>...
View ArticleOS X Mavericks アプリケーションをFinderのツールバーに登録する方法
OS X MavericksだとアプリケーションをFinderのツールバーに登録する方法が以前と変わってました。 これまでは単にアプリケーションをドラッグするだけで登録できてたけど、MavericksだとCommand + ドラッグでした。 愛用のGo2Shellが登録できなくて焦ったよ。。 環境 Mac OS X10.9
View ArticleMac OS X Lion PHPUnitとXdebugでコードのカバー率を確認する
Mac OS X LionでPHPUnitとXdebugを使用してコードのカバー率を確認する方法です。 環境 Mac OS X 10.7.3 PHP 5.3.9 PHPUnit 3.6.10 Xdebug 2.1.2 1.Xdebugのインストール $ sudo port install php5-xdebug インストールされたか確認します。 $ php -i | grep -i "xdebug...
View ArticleMac OS Xでgccが実行できない
http://www.apple.com mac os x上でknife-soloのgemインストールが失敗する原因が、Xcodeのライセンスに同意していなかったためgccが実行できない状態だった、という話。 以下のように、knife-soloをインストールするも、libyajl2というライブラリのビルドで失敗。 $ gem install --no-ri --no-rdoc knife-solo...
View ArticleMac OS X Lion PHPUnitとXdebugでコードのカバー率を確認する
Mac OS X LionでPHPUnitとXdebugを使用してコードのカバー率を確認する方法です。 環境 Mac OS X 10.7.3 PHP 5.3.9 PHPUnit 3.6.10 Xdebug 2.1.2 1.Xdebugのインストール $ sudo port install php5-xdebug インストールされたか確認します。 $ php -i | grep -i "xdebug...
View Article