キリンめも(技術)

記事を書いています #rails #swift #JS #UE4 #unity

じゃんけんゲームレベル3

完成品 じゃんけんゲーム最終形態。 じゃんけんの結果を表示 using UnityEngine; using UnityEngine.UI; public class game : MonoBehaviour { Image gamebtn_; Text result_; public Sprite Img0; public Sprite Img1; public Sprite Img2; public int a; p…

Unity入門その2「じゃんけんゲーム レベル1-2」

画像をGUIに出すのが鬼畜だったのでメモ。 全レベル1から3まであります [次回レベル3を記載予定] じゃんけんゲーム(レベル1) お題内容 ボタンを押したら、ランダムで1~3のどれかになるプログラムを作って 次に、1ならぐーの画像、2ならちょきの画像、3な…

Unity入門その1(基本編)「ボタン実装/ランダム・乱数1/絶対指定・相対指定」

unityを何ヶ月かぶりに触って全然使い方を忘れていたので、改めて初心者に戻り修行したいと思います。 今回行うこと ・ボタン実装までの手順(UI image) ・ランダム生成、乱数 ・絶対指定、相対指定の仕方 *ボタン実装までの手順(UI image) 意外と時間を使っ…

スマホアプリ入門書を読んだ。(Unity)

今働いている会社がUnityの開発現場で、入門書を読む機会があったのでメモ。 覚えるべきこと ・リファレンスを読むべし docs.unity3d.com 検索方法・質問方法 質問NGワード集 【一度にすべてをやろうとする】 目的の動作を一度に達成しようとするのは、問題…

Railsの会26日目[ /authenticate/minimum / !!]

今回の範囲 パスワード設定 6文字分のスペースでパスワードを設定した場合falseで返すテスト test "password should be present (nonblank)" do @user.password = @user.password_confirmation = " " * 6 assert_not @user.valid? end 最低5文字以内か調べ…

bash で branch名が表示できるようにした。

以前は oh my zshを使用していたが、古いとか重いなど記事があり 今回bashで導入したのでメモ。Mac OS X で zsh + oh-my-zsh の環境を作って一通り設定するまで - Qiita qiita.com導入後 導入手順 1 .bash_profile .bash_profile に記載すする。その後再起…

Railsの会25日目[dup /インデックス/pg (0.18.4) ]

今回の範囲(続き) インデックス データベースの世界で、インデックス(索引)とはテーブルに格納されているデータを高速に取り出す為の仕組みです。 基本: カラムに対してインデックスをつける。 ALTER TABLE landing_pages ADD INDEX index_name(user_id) …

Bash on WindowsでRailsの環境構築してはまったところ。

以下のサイトを参考にして構築しました。 windowsのbashでRails環境を構築してみる。(Windows 10 Anniversary Update版) - Qiita デフォルトの状態でgit >rbenv >rubyの順番で試したが、うまくいかず私の場合作業用フォルダを作成してその中でgit >rben…

Railsの会 24日目 「%w[]/assert/正規表現/」

今回の進捗です %w[] 配列を作る。 スペースと区切りで指定する。 例 >> %w[foo bar baz] => ["foo", "bar", "baz"] >> addresses = %w[USER@foo.COM THE_US-ER@foo.bar.org first.last@foo.jp] => ["USER@foo.COM", "THE_US-ER@foo.bar.org", "first.last@f…

Route設定を一つのファイルで複数行う v5.3

laravelのRouteについて誤認していたのでメモ。 きっかけ route/web.phpに複数のURLを作ってそれぞれのページにアクセス できなかったので試行錯誤していた話です。 ⚠︎初心者なので間違いなどご指摘があると嬉しいです。 Before Code これだとエラーでる。今…

Railsの会21,22,23日目[--sandbox/attr_accessor/find/update_attributes]

祝6章!! 今回の進捗です![認証システムについて] 今回は理解していない部分が多々あったため初歩的なところも記載しています。 6章で作るもの ・ユーザー用のデータモデルの作成(重要) ・データを保存する手段の確保について 最終目標は下の写真の機能…

Railsの会 20日目 [デバッグ(binding.pry /URL・path )]

そろそろゴールデンウィークが始まりますね!今日の進捗です。 pathの書き方 2パターンあります。 1, まとめて書く方法 rootメソッドを使い、ルートURL”/”をコントローラで紐付けしています。 get 'static_pages/help' 2, よく使われる書き方(toの後ろに場所…

Railsの会18,19日目「bootstrap /partial /Sass 」

今日の範囲です。祝 5章!!! 今回はHTMLの部分は飛ばしているので部分的な説明になると思います。(レイアウトの話。) IEの処理 IEに対応することがなければ記述しなくて大丈夫 imageタグ 画像のリンク貼る link_toに link_tagを貼る image_tag(画像ファイル…

dockerのエラー(ポート)解決までの流れ

環境 ・docker for mac ・macOS Sierra docker 起動して いつものように 接続しようとすると docker-compose up -d nginx redis エラー文: 80番ポートが重複して起動できません!(写真とても見づらい...ごめんなさい!) いつものコマンドが使えなくなってい…

dump.sql を再読み込みにエラーが出た時の対処法

sql文はあっているはずなのにdumpしたらerrorが表示されるってことありますよね!こんな感じで ERROR: column "id" of relation "column_id" does not existそんな時のコードはこちら drop schema public cascade; create schema public;posticoで実証済みで…

var について啓発する

var について使い方を間違えるとまずいことを学んだのでメモ。 <script> var hako = function(){ for (f=1; f< 5; f+=1){ ... }; hako(); } </script>上記でもコードは動きますが、一つ注意するべき部分があります。 fにvar を指定せず変数を宣言しています。 では一つの区切…

Railsの会 17日目「ユーザクラス/4章まとめ」

今回の範囲です。 今回はなんとなく理解している部分だったので詳しく書いています。 ユーザクラス まずはコードを見てみましょう (example_user.rb) class User attr_accessor :name, :email def initialize(attributes = {}) @name = attributes[:name] @e…

Railsの会 16日目「CSS指定 /クラス/initialize」

今回の範囲 ハッシュとシンボル 書き方 その1 {"hoge" => "hogehoge"}その2 {huga: "fugafuga"} #1.9以降使える => と :の違いは? 文字列とシンボルの違い 具体的な話 文字列だと宣言などを繰り返し行った時数値の割り当てが変わる。 1回目 1111111111 2回…

Railsの会 15日目「メソッド・データ構造」

今回の範囲 agenda オブジェクトの種類 メソッドの定義 ブロック 1. オブジェクトの種類 length 文字の長さを調べる >> "foobar".length # 文字列に "length" というメッセージを送る => 6 ? 論理値で返す 例 >> "foobar".empty? => false >> "".empty? => t…

UE4のソースコードを見るまでの手順(github連携)

前提条件 ・UE4とgithubのアカウント登録していること今回はUE4のソースコードを見るまでの手順を紹介したいと思います。 1 UE4の管理者ページにいき プロフィールと書かれている部分をクリック 2 githubのIDを記載する 3 EPICのアプリを開き「github経由で…

obj-c json受け渡し

この方法はあまりおすすめしない。汚染 //jsonで内容取得 // データの取得 NSBundle *bnd01 = [NSBundle mainBundle]; NSString *pth01 = [bnd01 pathForResource:@"q_fim"ofType:@"json"]; NSURL *url01 = [NSURL fileURLWithPath:pth01]; NSURLRequest *re…

railsの会 9日目 「@ Haml Jade Slim」

今日の範囲です。 @Userとは インスタンス変数 (グローバル変数みたいなもの) 基本@がつくものはviewでも使用出来る。 それi以外はviewにいかない。 変数に一覧が保存されると、viewを呼び出すよ! AppricationRecord とは 機能 ・DBの操作 ・User.all を…

docker メモ (コマンド一覧)

Dockerとは? 仮想管理ツール (VMに似てる) コンテナとは基本 CentOS Linax 言語 PHP Ruby DB Psql Mysql のこと。 要は簡単に環境が作れます。 (まずはdocker runで挙動を見て、設定ファイルと照らし合わせてみよう) Docker composeとは? 複数のDockerコン…

phpbrewでphpをインストール問題解決[OS X El Capitan]

phpenvでphpをインストールすると問題が起きるから(openssl問題など )homebrewがパス変えてるやらで色々と修正に手間がかかります。(phpenvはおすすめしません!El Capitanの皆様へ) 詳しくはこちら blog.hypermkt.jp phpbrew を勧める記事だよ! インスト…

psql のbrewの古いバージョンダウンロードの仕方。

メモ書き。今のバージョン9.6.1 ダウンロードしたいバージョン 9.5.5 brew uninstall postgresql95 もし、9.6をダウンロードしたかったらpostgres96になるのかしら(やってない) 参考サイト psqlのファイル一覧 MySQL・postgreSQL過去バージョンダウンロー…

objectiv-c グローバル変数の作り方

メモ書きです。グローバル変数使いたかったので・・・ 3ステップ 1appDelegate.hに 宣言する @interface AppDelegate...{NSString * hoge} 21の下に@property (nonatomic, retain) NSString * hoge; 3使用方法(保存します)[.m] AppDelegate* delegate = …

suコマンドが使えない時

今更なのですが、久しぶりに su を使って作業をしようとすると怒られてしまいました。。。 その時にまた同じようなことが起こりそうなのでメモ 原因 suにパスワードが設定されていない デフォルトは設定されていないみたいですね。。 でもパスワード聞いてく…

yo yoすると可愛い「Yeoman」

Googleさんが作った有名ツールなのですが初心者の私にとっては未知の事だったのでこの感動をメモ。 何が可愛いって? yo - yo と打つと イラストが出てくる。(可愛い ためしにファイルを作ると mkdir sample cd sample yo webapp _-----_ | | |--(o)--| .--…

Rubyの会18回「継承・まとめ」

ibに再ハマりしました…! 今回の進捗です。 agenda 継承( .class , superclass ) palindrome?メゾット リテラルコントラスト コントローラクラス クラスの継承 4章のまとめ 1. 継承( .class , superclass ) .class string .new(" ") と同じ意味。 obj.class …

Rubyの会17回「メゾット/each/time/map/join  シンボル・ハッシュ ・p関数」

今日から夏休み!!!!!✨ 今日の進捗です。 agenda eachメゾット timeメゾット・mapメゾット &: joinメゾット ハッシュ {} とシンボル :hoge p関数 1. eachメゾット 繰り返し処理を順に繰り返し全ての処理を行うためのメゾット 書き方が2通りあるよ!!(…