Firebase Cloud Firestoreをインストールからデプロイまで

※自分用メモ Firebase は Google のモバイル・ Web アプリのバックエンドサービス。Firebase を使うとバックエンドを作成する必要も管理するがない。 Firebaseプロジェクト作成 ・Firebaseのページに移動 ・Get Started (gmail accountが必要) ・Add Project…

UnityでRail Shooterゲームの飛行機の動かし方

※自分用メモ UnityでRail Shooterゲームの飛行機を上下左右に動かす using UnityEngine; using UnityStandardAssets.CrossPlatformInput; public class Player : MonoBehaviour { [Header("General")] [Tooltip("In ms^-1")][SerializeField] float speed; […

Unityで障害物を行ったり来たりさせる

※自分用メモ Unityで障害物をいったりきたりさせる using UnityEngine; [DisallowMultipleComponent] public class Oscillator : MonoBehaviour { [SerializeField] Vector3 movementVector; // where to move [SerializeField] float period; // seconds it…

【Git コマンド】RevertをRevert

※自分用メモ 先日、ある誤字を入れたコミットをpushしてしまった。(正確に言えばxcodeを選択したままターミナルでgitと打とうとして結果的にxcode上でgitという文字を入力してしまった。) そんなことすれば、もちろんのことコンパイルしない。。。 ヤバス…

C++基本中の基本その9

※自分用メモ ※引用元「ローベルのC++入門講座」 擬似乱数「random number(s)」は<cstdlib>をヘッダーにし rand()という 関数で出せる。 #include <iostream> #include <cstdlib> using namespace std; int main(int i) { cout << rand() << endl; return 0; } 結果 41 for文 でいくつもの</cstdlib></iostream></cstdlib>…

C++基本中の基本その8

※自分用メモ ※引用元「ローベルのC++入門講座」 #include <iostream> #include <string> using namespace std; void obamaTerm(int &x) //int &xを変数にすることで「参照」という変数が作れる。 { if(2009 <= x && x <= 2016) x -= 2008; else x = 0; } void presidency() //</string></iostream>…

【Gitコマンド】コミットをミスってしまっときの対応方法

※自分用メモ 先日コミットミスをした。。。 内容としてはpullせずにpushしようとしたせいだった。。。 で、「pullしろ」って指示が書いてあったので そこからpullしようとしたら Merge branch 'master' of ssh://... merge made by 'recursive' strategy と…

sizeofを使ってみた

※自分用メモ この前書いたbowling scoreのコードで'sizeof'を使ってみては どうかと指摘を受けたので使ってみた。 #include <iostream> #include <string> using namespace std; int bowlingScore[] = { 230, 222,206, 300, 220, 206 }; int main() { int i; int scoreTotal = </string></iostream>…

C++基本中の基本その7

※自分用メモ ※引用元「ローベルのC++入門講座」 【for文の書式】 ・for の書式は for(<初期化式>; <条件式>; <ループ式>)<実行文> である。 ・条件式は初期化後すぐにも評価される。 ・省略できるパラメータは省略できる。 ってことで、いろいろ試してみるー…

【Git】よく使うコマンド

よく使っている初心者でも簡単に利用出来るGitコマンド 作業ファイルをIndexに追加する git add . コミット git commit -m 'message' プッシュ git push <branch> 差分の確認 git status 最新を取得する git pull <branch> 変更を退避 git stash 退避した変更を適用 git stash</branch></branch>…

C++基本中の基本その6

※自分用メモ ※引用元「ローベルのC++入門講座」 【ループ】 同じ処理を何度も行いたい場合にはfor文を使う。 for文: for(int i = 0; i < 処理の回数; i++) {実行分} ってことで。。。 #include <iostream> #include <string> using namespace std; int main() { for(int i = 0;</string></iostream>…

C++基本中の基本その5

※自分用メモ ※引用元「ローベルのC++入門講座」 【条件分岐その2】 ・if 文は変数などがある値をとったときの処理を決める。 ・変数や関数の戻り値などがある値をとったときの処理を決める。 #include <iostream> #include <string> using namespace std; void divide() { int </string></iostream>…

C++基本中の基本その4

※自分用メモ ※引用元「ローベルのC++入門講座」 【条件分岐】 ・条件分岐の書式は if(<条件>){ <実行文1> } else{ <実行文2> } ・else 文はなくてもよい ・<条件>用の演算子がある #include <iostream> using namespace std; void age() { int x; cout << "How old a</iostream>…

C++基本中の基本その3

※自分用メモ ※引用元「ローベルのC++入門講座」 【入力】 cin >> variableでプログラムへと値を入力する。 #include <iostream> using namespace std; int main() { int a; cout << "your number is: " << flush; cin >> a; cout << "the total of "your number" and 1</iostream>…

【コマンド】mp3ファイルをcafファイルに変換

iPhoneアプリでのsound effect用に使用するファイル形式は.cafです。 そこで、mp3ファイルをcafファイルに変換する方法は: 1. まずターミナルを起動 2. mp3ファイルのあるディレクトリに移動 3. $ afconvert -f caff -d ima4 hoge.mp3 hoge.cafコマンドを実行…

C++の基本中の基本その2

※自分用メモ ※引用元「ローベルのC++入門講座」 【void型】 関数には引数を持ったり、戻り値のない関数もあります。 以下のプログラム: #include <iostream> using namespace std; int add(int x, int y) { return x + y; } int main() { cout << "add(3, 4) = " << a</iostream>…

C++の基本中の基本

※自分用メモ ※引用元「ローベルのC++入門講座」 【文字を表示させる】 誰もが通るであろう一番初めに習うプログラムの定番: Hello Worldを表示させるには。。。 #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; } このうち文</iostream>…

すでにあるリポジトリを自分のパソコンにクローン

まずはssh keyのジェネレートと追加 ターミナルで$ ssh-keygen -t rsaを実行 ssh keyが表示されるまでずーっと「enter」をし続ける ※パスワードの設定を飛ばす(任意パスワードを設定することも可能) 「home」に.sshディレクトリができていることを確認 以…