javascript functionでブラウザの挙動の違い

function hoge(val = 0) の挙動

function hoge(val = 0){ 
    alert(1);
}

これ、firefox(39.0.3)だと動いたけど、
chrome(44.0.2403.130 (64-bit))ではエラーになっちゃいます。。

firefoxなんでも動いちゃうのもあるけど、ありがち注意!

「cocos2d-x 3.5」 と 「cocos studio 2.2」の開発環境構築。

cocosインストール

http://www.cocos2d-x.org/download

こちらcocosというランタイム?をインストール。
またcocos studio2.2をインストール。
起動時のメニューにて、storeというのがあるので、
そこからcocos2d-x 3.5をダウンロードし、インストール。

初期セットアップ

$python setup.py 
$source ~/.bash_profile

テンプレートプロジェクトを作成 (ios&android)

$cocos new MyGame -p com.example.hoge -l cpp -d ~/project_folder/hoge_cocos2dx

iOSで開発

$cd ~/project_folder/hoge_cocos2dx/
のxcodeファイルを開けば、iosの確認が可能。

アンドロイドで開発(IDEつかわずに直接端末つないでadbのパターン)

$cd proj.android/
$python build_native.py 

android端末にインストール

$cd ~/project_folder/hoge_cocos2dx/MyGame/proj.android/bin/
$adb install MyGame-debug.apk

mac(yosemite)にmysqlクライアントのみインストール

ぐぐっても中々でてこなかったので、メモ。

macにmysql-clientのインストール。
macをmysqlサーバーまで起動してしまうと重くなりそうなので、
CUIで使えるmysql-clientだけインストール。

brewのインストール

homebrewを参考に

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brewがインストール済みなら、下記コマンドでmysqlのclientのみインストール

brew install mysql --client-only

これで下記コマンドなどで、データベース・サーバーにアクセス!

mysql -u dbuser -p -h 192.168.1.1