2012年10月11日木曜日

MAMPでMySQLが起動しない時の対処

まず、ぐぐってすぐ出てくるのが

  • ターミナルを起動して「killall -9 mysqld」コマンド実行

ですが、これを試してもダメでした。
で、なにが原因だったかというと別途MySQLをインストール&起動していたからのようで、
それを停止してMAMPを再起動したら無事にMySQLを起動することができました。
ついでに自動起動のチェックもはずしました。

このエントリーをはてなブックマークに追加

2012年10月5日金曜日

sqlite3でテーブルが存在していた場合だけdropしたい

そんなときは

このエントリーをはてなブックマークに追加

2012年10月1日月曜日

'hoge.js' of type sourcecode.javascript for architecture i386ってwarnigを消したい

xcodeではAdd filesで.jsファイルを追加した場合にCompile Sourcesに追加されてしまい、「jsファイルのコンパイル方法がわかりません」と表題のワーニングが出てしまいます。
このワーニングを消す手順を紹介します。

  1. Compile Sourcesから.jsファイルを削除する
  2. Copy Bundle Resourcsに.jsファイルを追加する。
1.Compile Sourcesから.jsファイルを削除する



2.Copy Bundle Resourcsに.jsファイルを追加する。

このエントリーをはてなブックマークに追加

2012年9月16日日曜日

WebGLリンク集

WebGLを勉強する為のリンク集

  1. HTML5による物理シミュレーション環境の構築 ~WebGLライブラリThree.js 入門
  2. javascriptライブラリ「THREE」
  3. WebGLのチュートリアル

このエントリーをはてなブックマークに追加

2012年9月5日水曜日

Objective-Cでクラスメソッドの有無を判定する

そのクラスに指定したクラスメソッド(セレクター)が存在するのか判定する為には
- (BOOL)respondsToSelector:(SEL)aSelector; 
を利用します。 このメソッドはインスタンスメソッドなんですけど、なぜかクラスに対して呼び出すことができます。コンパイルも通るし実行時に落ちたりもしません。(小一時間調べたけど分からずじまい)
このエントリーをはてなブックマークに追加

2012年9月4日火曜日

画力上達の為のリンク集

絵が上手に描けるようになりたいので、デッサン、パース、イラスト等のhow toサイトの中で、個人的に繰り返し閲覧したくなるようなサイトを集めていくことにする。
このエントリーをはてなブックマークに追加

2012年8月24日金曜日

iPhoneアプリでネットワーク接続(圏外)状況を取得する

圏外だったらブラウザを起動しない、wifiに接続されていなければ警告を表示する等、事前にネットワークの状態を取得したい場合は
SystemConfiguration.frameworkSCNetworkReachability
を使用するのですが。appleがラッパークラスをここに用意してくれているのでそれを利用するのが簡単です。
プロジェクトに
  • Reachability.h
  • Reachability.m
を追加して中身をappleのサンプルからコピーします。
ポイント
  1. reachabilityWithHostNameの引数はurlでは無くホスト名を設定する必要があります。
  2. NotificationCenterを利用すれば接続状況の変化通知を受け取ることもできます。
このエントリーをはてなブックマークに追加