狂ったお茶会のlog

後で起きる自分のためのメモ

2016-01-01から1年間の記事一覧

Cocos2d-x: 画像を立体的に横にぐるぐる回す

やりたいこと 掲題のとおり やったこと OrbitCamera を使う よくわからない引数が多いが OrbitCamera * OrbitCamera::create(float t, // 期間(秒) float radius, // 開始半径 float deltaRadius, // 半径変化量 float angleZ, // 開始角度(Z) float delta…

android SDK についてメモ

SDKのインストール developer.android.com https://developer.android.com/studio/index.html?hl=ja 上記サイト->ダウンロードオプション->コマンドライン ツールのみ入手する の各環境のもの(今回はMacOSX) 以下メモ READMEを読むと tools/android update s…

const char* に std::string を代入するときの注意点

しばらく前に仕事で直したバグのmemo const char* hoge; if(piyo) { std::string fuga = cocos2d::StringUtils::format("piyopiyo"); //生成 hoge = fuga.c_str(); //代入 } この場合fugaはif文の外に出ると破棄されて死ぬ(ここまではわかる) hogeはif文の…

Cocos2d-x: 違う親Nodeに乗っているSpriteを重ねて表示する

やりたいこと Sprite* imgAとSprite* imgBが、 それぞれ違う場所にあるNodeの、しかもそのNodeから見て違う座標に乗っている場合(※)に、 imgAにimgBを重ねて表示したい@cocos2d-x ※このような状態から開始 AnchorPointはNodeもSpriteも0.5,0.5 前提 imgAお…

ランダムな値を取得する

やりたいこと 1〜10のランダムな値を取得したい@cocos2d-x 1. rand() を使う rand()で、0からRAND_MAX(マクロで設定されてる)までの範囲の乱数値を得ることができるので、 それを割った余り(10で割っているのであまりは0〜9の範囲となる)を出し、それに1を…

Cocos2d-xで新規プロジェクトを作成する

掲題の通り いつも忘れるのでmemo やること ダウンロードしてくるのは割愛 ダウンロード後に新しいプロジェクトを作るにあたっての話 だいたい How to Start A New Cocos2D-X Game | Cocos2d-x に記載ある通りなのだがこのページたまにurl変わってたりするよ…

GitHubを久々に使ったらエラーが出た話

掲題の通り 半年ぶりくらいにプロジェクト作ってpushしようとしたら以下のエラーが出た。 Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts. Permission denied (publickey). fatal: Could not rea…

レコード追加時にcreated_dateカラムに現在時刻が入って欲しい

前提 なんか適当に内容POSTするとmySQLのDBに書き込まれて表示されるwebページをつくった@php やりたいこと 内容追加した時にcreated_dateカラムに現在時刻が入って欲しい やったこと 変に悩んでしまったけど単純に $date = date('Y-m-d H:i:s'); をSQLで渡…

Atomでインデントを一括で整形する

やりたいこと Atomでインデントを一括整形したい。 結論 とりあえず、 Edit->Lines->Auto Indent で出来る。 atom-beautifyというパッケージもあるようだけど... あと上記だとめんどくさいのでショートカットをつけたい。 ので、Atom->Open Your Keymap で k…

マルチドメインの設定

やりたいこと さくらVPSの自分のサーバにアクセスした時に表示されるファイルを置く場所は /var/www/html/ なのだが、 /var/www/html/任意のフォルダ にしたい やったこと マルチドメインの設定をすればいいのかなということで とりあえず任意の名前でフォル…

LAMP環境を作る

さくらVPSを借りた ドメインの紐付けはなんかサイト上でごにょごにょやった やること apache、mysql、phpのインストールをする とりあえず、yumのupdateをする # sudo yum update yumでインストールすると全体的にverが古いものがインストールされるようだが…