元職人がエンジニアになるための物語ではある

元職人が建設業の事やRuby on Rails , IoT... etc...勉強したことや教えてもらったこのをメモするブログ。

2017-11-01から1ヶ月間の記事一覧

ネットワーク処理最適化の基礎3原則

ネットワーク処理を最適化するうえで意識すること データの転送量をなるべく小さくすること データの転送回数をなるべく少なくすること データの転送距離をなるべく短くすること データの転送量をなるべく小さくすること 転送するコストはデータ量に比例し、…

配列からnilや空を無くして文字列結合させる

配列のnilや空文字を無くしたい時、パラメーターが送られてきた文字を結合させて表示させたい時になどに役立つ便利メソッド。 ['すずき', nil, '', 'たろう']このnilや空文字を消したいそんな時に使えるメソッド reject(&:blank?) ['すずき', nil, '', 'たろ…

ruby 引数の渡し方

変数を使って、他のメソッドで引数を渡す時に順番を間違えたせいで、エラーがでた。 何を勘違いしていたのだろう ダメだった方 def hoge aaa = 1 bbb = 2 ccc = 3 hogehoge(aaa, bbb, ccc) end def hogehoge(bbb, aaa, ccc) puts aaa == 1 → false puts bbb …

rails バージョン指定

rails newをするとデフォルトで最新のバージョンで作成されるが、前のバージョンでアプリを開発したい時がある。 rails バージョン new アプリ名 rails _4.2.0_ new book

githubのコードを自分のパソコンに持ってくる

githubに公開してあるコードを自分のローカルで見て勉強したい、そんな時に役立つのがgit cloneだ 取得したい(欲しいgithub)のページに行く。 ↑↑↑の緑のボタンを押すと下のリンクみたいなのが出てくるのでこれをコピーする https://github.com/xxxx/yyyy.g…

三角形 ∨ をsassでの作り方

三角形 ∨でボタンの横に作ることになったのでその時sassで作る事になった。 position: absolute; ←があるため親にposition: relative;が付いている事を前提に書いている。 &-test { &:after { content: ''; ←これを忘れると表示が何もされない。 border-top:…