キリンめも(技術)

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

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通りあるよ!!(…

Rubyの会16日目「メゾット・範囲演算子」 

最近サイコブレイクにはまってます(бвб。) 進捗です。 agenda string_message split ! 破壊的メゾット 配列・範囲演算子 その他の機能 1.string_message 引数をひとつ取り、引数が空かどうかを判定するメッセージを返すメゾットを作ります。 >> if str.empt…

Rubyの会15回目「文字列 ・rubyメゾット」

そろそろ夏休み(*'ω'*)! 今日の進捗です。 agenda #{} スペースの仕方・違いについて #{} 変数+変数 記号の説明 [ \n , ' ' ," " ,

Rubyの会14日目「#・nil・rails cの文字化け」

▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああああ(心境) 今日の進捗です。 この2つの他に「文字化けの直し方」についても記載します。 agenda 復習 [ full_title(yield(:title)) ] エラーの起こる理由 test nil コメントの書き方。 # 文字化け問題。[rails](解決…

Railsの会13日目「3章 test・まとめ / 4章関数作成」

今回の進捗です。\\\└('ω')┘//// 注意 : 3.4.4 〜スタート。3.6(演習)〜 3.7.2 までは飛ばしてます。 agenda 復習 helloアクション 3章のまとめ 第4章 ヘルパー 4章まとめ 1.復習 おさらいです! /app/aprication.html.erb にhtml js とか記載される。…

Railsの会12日目「テストが落ちたので修正」補足

今日の進捗。 agenda テストが落ちた原因 解決方法 まとめ 1.テストが落ちた!!!!!!(テストが落ちた原因) テストコマンドを打った↓ $ bundle exec rake test iTerm--------------------------------------------------------------------------------…

Railsの会 12日目「セキュリティー」

今日の進捗です。 agenda 新単語集 <%=, ERB , yield sqlインジェクション XSS CSRF まとめ 1.新単語 <%= Rubyの出力。 ERB Rails の標準テンプレートエンジン。(他の種類にhamlとかもある) Erbは"Embedded RuBy"の略です。 .html.erbファイルはRubyコード…

Railsの会11日目「Railsテスト」

今日の進歩です。 agenda。 リファクタリング ステータスコード リダイレクト(HTTP) 短縮URL リダイレクション テスト成功例・失敗例 スプリングサーバー キャッシュ スプリング エラーまとめ まとめ テストについてまとめた テスト開発サイクルは 1「失敗…

Railsの会10日目 3章 Railsの省略コマンド /HTTPメゾット

「祝」3章入りました✨✨ 今回の進捗はこちらになります。 agenda Railsの完全なコマンドとRailsの短縮系 キャメルケース・スネークケース HTTPメゾット まとめ 1章と2章で学んだところは省略しております٩(๑′∀ ‵๑)۶•*¨*•.¸¸♪ 1.Railsの完全なコマンド・Rai…

Railsの会 8日目「Microposts Railsのメリットデメリット」

久しぶりの投稿です。 今日の進捗です。 ーーーーーーーーーーーーーーーーーーーーー 今日のagenda。 Microposts リソース Microposts をマイクロする has_manyに関連づける Railsの良い点・課題点 まとめ ーーーーーーーーーーーーーーーーーーーーーーー…

Railsの会 7日目「モデル設計 scaffoldを使ったログイン画面作成」

今日の進行状況です。 今日のagendaです✨ ユーザモデルとは Userリソース Rakeとは bundle execとは MVC (2回目) Rest まとめ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 今日やっていることがまんま記事がありました! わか…

Rubyの会 6日目「デプロイ、heroku」

祝 2章入りました!✨ 今日の進捗です。 今日の範囲は、前回の復習なので今まで割愛したいと思います。 agendaです。 今回の流れ。 1章の復習。 まとめ 第2章 $ git commit -am "Add hello" $ heroku create $ git push heroku master 2章の範囲は前回1…

5日目 Railsの会「Git」

そろそろ初めて一週間目になりそう。 今日の進捗状況です。 今日のagendaです。 git init git add -A .gitignoreファイル branch(ブランチ) edit(変更) マージ(merge) まとめ www.backlog.jp ※自分がわからなかった点をメインに書いています。 1.git init 最…

Railsの会 4日目「MVCとRubyの書き方」

今回からRubyを書き始めます 今回の進行状況です。 今日のagenda MVC Ruby書き方講座 新単語集 まとめ 1. MVC Model (モデル) データベースと繋ぐ。 view(ビュー) webサイトの画面 controller(コントローラー) それぞれviewとcontrollerに指示出し。 「MVCの…

3日目 Railsの会「bundler / Rails」(5.0版)

今日の範囲はこちら↓ agenda Railsとは Bundler Unixコマンド Rails server subl ポートとは 新用語 ~ / ポート番号 / C-z / gem / q! / where / zsh / fg /.ファイル/メジャーアップデート・マイナーアップデート /ポートとは/ まとめ 1Railsとは Ruby on R…

2日目 Rubyの会 第1章  Rubyの環境構築「1.1 前提知識 1.2開発環境」(5.0版)

参考にしたサイト 今日の範囲↓ 所要時間 1時間程度(インストール含む) 今日のagenda 1章 1.1〜1.2 まとめ rbenvを使ったチュートリアル bash → zsh oh - my - zsh まとめ 1 第1章 まとめ(1.1〜1.2) 1.1 前提知識 対象者 web開発初心者 IT企業家 この本で…

1日目 Rubyの会「実践に入る前に覚えるべきこと」(5.0版)

railsが5.0版になったため更新します。 今回使う教科書はこちら↓ railsguides.jp 今日のagenda インデントは揃えるべし 基本操作 mac(Ctrl + ⚪︎) iTermコマンド (上下左右移動) GITコマンド Ruby on Rails まとめ 1 インデント 作ったwebサイト見せてす…

東京一人旅!!!!「日記」Webで活躍する人達に会ってきました。

*1 こんにちは!エンジニアを目指す女子大生。KADEです(@kade1112)✨ twitter.com 5月23日・24日 東京旅に行ってきました! 行った先は、上野(LIG) 中野(世路庵 ) 秋葉原(観光⚠︎今回は記載なし) の三つです 今回の旅の目的は Web業界で働いている方に会…

名桜大の情報について述べる。

地元の大学に戻ってきました。 講義も始まってまだまだ無知なことだなとひしひしと感じてます。 我大学の名前 「名桜大」。 説明すると 沖縄にある国公立の大学。 基本山と海しかない。 海外の協定校がたくさんあって県内で一番多いんじゃないかな…。 我教授…

セブ島最後の日。

セブ島最後の日。私は人生で忘れられない出来事になりました。 私はみんなに将来エンジニアになって自分が納得するサイトを作りたいと欲望を持っていました。 そして、人生で初めてのコーディングの試験。 3ヶ月前の記憶を思い出しながら、朝4時まで格闘。…

人に依存するということ。

人に依存する人生が今の世の中の形式があって それが今の世の中の大半はそうして生きている。 しかし、今の時代人に依存していく生き方だと確実にストレスを抱えて生きる。 人に依存すると、その人が変わったとき、その人がいなかったとき あなたの人生は左…

セブ島出国手続き。

セブ留学5ヶ月目。 6ヶ月以上滞在する人は必要な書類を取りに行来ました。 場所はJセンターモールの中にあります。 セブシティでは有名なJセンターモール 2012年にセブ市の隣のマンダウエ市、A.S.フォーチュナ通り沿いでオープンした大型ショッピングモール…

Bubble Gum

今日はガムの歴史について習いました。 英語の授業。レベル上がったかなと期待していたら上がってなかった。 次のレベルまでの道のりは厳しい。。。 n 1928, bubble gum was invented by a man named Walter E. Diemer. Here's what Walter Diemer, the inve…