yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

2019-05-01から1ヶ月間の記事一覧

<DAY101> rubyメソッド、railsのお作法について

学習状況 ●学習日数 101日 ●学習時間(本日)5時間●累計学習時間 455時間●一日あたりの平均学習時間 4.5時間 学習状況 はじめに 文字を変換し出力する方法について(Ruby) 問題文 回答 追加で覚えたメソッド ストロングパラメーターに追加で受け取るparamsを追…

<DAY100>復習アウトプット用 Capistranoを利用した自動デプロイ

学習状況 ●学習日数 100日 ●学習時間(本日)8時間●累計学習時間 450時間●一日あたりの平均学習時間 4.5時間 Capistranoの導入 group :development, :test do gem 'capistrano' gem 'capistrano-rbenv' gem 'capistrano-bundler' gem 'capistrano-rails' gem '…

<DAY99>Nginxの導入(WEBサーバー)

*学習状況 ●学習日数 99日 ●学習時間(本日)11時間 ●累計学習時間 442時間 ●一日あたりの平均学習時間 4.46時間 要点まとめ アプリケーションサーバとは、動的なコンテンツを生成し、処理結果をWebサーバの返すプログラム アプリケーションサーバには2つの役…

<DAY98>unicoronを用いた本番環境構築

学習状況 ●学習日数 98日 ●学習時間(本日)9.5時間●累計学習時間 431.0時間●一日あたりの平均学習時間 4.39時間 unicoronの要点まとめ unicoronって何?? アプリケーション本体を格納して、 動的処理を行うためのサーバー。 railsで使うまでの流れ gem導入 `…

<DAY97>ajax用いた自動更新あたり

#学習状況●学習日数 97日 ●学習時間(本日)10時間●累計学習時間 421.5時間●一日あたりの平均学習時間 4.30時間 Turbolinksとは 処理を高速化する仕組み。 「asset pipeline」というフレームワークの一部。 rails4からデフォルトで組み込み。フレームワークに…

<DAY96>非同期通信勉強中に気になった単語メモ

#学習状況●学習日数 96日 ●学習時間(本日)5.5時間●累計学習時間 411.5時間●一日あたりの平均学習時間 4.28時間 はじめに 今日は非同期の実装と htmlの確認テスト。 htmlは目コピーして、時間はかかるが、デザインができるレベルになった。 jbuliderの記載に…

<DAY95>非同期通信勉強中に気になった単語メモ

学習状況 ●学習日数 95日 ●学習時間(本日)10.5時間 ●累計学習時間 406.0時間 ●一日あたりの平均学習時間 4.27時間 関数内のthisの役割 関数内のthisは、関数が所属しているオブジェクトが代入されている変数。 。 コールバック 必要なタイミングで呼び出せる…

<DAY94>非同期技術を用いた展開について勉強した単語たち

#学習状況●学習日数 94日 ●学習時間(本日)8時間●累計学習時間 395.5時間●一日あたりの平均学習時間 4.20時間 jsonファイルについて { "name": "Tanaka", "age": 26 } jbuilderについて rails gemにデフォルトで導入のある機能。 入力データーをjson形式に変…

<DAY93>非同期通信を使った処理

#学習状況●学習日数 93日 ●学習時間(本日)7時間●累計学習時間 387.5時間●一日あたりの平均学習時間 4.16時間 非同期通信とは サーバーにリクエストを送信しビューを返す動作をせず、 ajaxを用いて、必要な情報のみを取得し、サーバーの不可を軽減し、ユーザ…

<DAY92>学習時間忘備録

学習状況 ●学習日数 92日 ●学習時間(本日)7.5時間 ●累計学習時間 380.5時間 ●一日あたりの平均学習時間 4.18時間 Rspecでの気づき。 画像のパスはappがカレントとなる。 "./"書き方に留意 hamlでの気づき。 %がdivクラスの代わり。 インテンドの開け方。 for…

<DAY91>Rspecについて

#学習状況●学習日数 91日 ●学習時間(本日)9.5時間●累計学習時間 373時間●一日あたりの平均学習時間 4.16時間 はじめに railsでRspecを使ってみる ターミナルの表示を綺麗にするオプションを .rspecに記入する。 RSpec用ディレクトリの構造 記法について マチ…

<DAY90>エラーについて追加

学習状況忘備録のため記述する為のブログ 学習状況 ●学習日数 90日 ●学習時間(本日) 6.5時間●累計学習時間 363.5時間●一日あたりの平均学習時間 3.94時間 rubyエラー対処追記 qiita.com

<DAY89>kaminari perで指定した引数と表示が異なる

学習状況 ●学習日数 89日 ●学習時間(本日) 8.5時間 ●累計学習時間 357.5時間 ●一日あたりの平均学習時間 3.96時間 結論 部分テンプレートの渡し方に問題あり。 <% @tweets.each do |tweet|%> <%= render @tweets %> (繰り返し処理が重複) <%end%> 以下に変…

<DAY88>指示書を基づくデザイン構築を終えて

学習状況 ●学習日数 88日 ●学習時間(本日) 12時間 ●累計学習時間 349.0時間 ●一日あたりの平均学習時間 3.96時間 *この記事でわかる事 .box-sizing: border-box;を使用する理由 .clearflix afterを使用する理由 *指示書に基づくデザインについて、基礎だけど…

<DAY87>ruby文法 ドリル問題をアウトプット

習状況 ●学習日数 87日 ●学習時間(本日) 11時間 ●累計学習時間 337.0時間 ●一日あたりの平均学習時間 3.87時間 毎朝ドリルでruby問題をやるが、アウトプットの記述。 オリジナルアプリ開発では、ruby問題を投稿しあえるサイトを作りたいと思っている。 私は,…

<DAY86>rubyのfor構文のアウトプット

#学習状況●学習日数 86日 ●学習時間(本日) 11時間●累計学習時間 326.0時間●一日あたりの平均学習時間 3.83時間 はじめに 学習時間忘備録の為の投稿です。miyamae.github.io 本日もひたすら作業といった感じ。 指示書に基づくデザイン構成。流石に、慣れてき…

<DAY85>Rubyのメソッドについて(文字列を分割)

学習状況 ●学習日数 85日 ●学習時間(本日) 11時間●累計学習時間 315.0時間●一日あたりの平均学習時間 3.70時間 学習状況 今日の学習について rubyの問題 最初の答え 模範解答を確認 しっくりきた答え splitメソッド mapメソッド 最後に 今日の学習について …

<DAY84> SASS、HAML文法について学んだ

学習状況 ●学習日数 84日 ●学習時間(本日) 7時間●累計学習時間 304.0時間●一日あたりの平均学習時間 3.61時間 学習状況 CSS、SASSとSCSSの概略 sassについて @mixinついて BEMの設計 hamlの導入について CSS、SASSとSCSSの概略 sassは、非常にシンプルな記法…

<DAY83>JavaScriptとjQueryを初めて学んだ

学習状況 ●学習日数 83日 ●学習時間(本日) 11時間●累計学習時間 297.0時間●一日あたりの平均学習時間 3.57時間 学習状況 はじめに JavaScriptとjQueryの関係 JavaScriptの構文 javascriptは文である。文をまとめるのがブロックとなる。 出力方法について ア…

<DAY82>中間テーブルについて

学習状況 ●学習日数 82日 ●学習時間(本日) 3時間●累計学習時間 286.0時間●一日あたりの平均学習時間 3.48時間 はじめに 1対多のテーブル構造であれば作る事ができるが、 多対多の関係性の構築が必要な場合だと、少し詰まったので、忘備録の為にまとめる。 …

<DAY81>データーベースの構築と関連するメソッドまとめ

学習状況 ●学習日数 81日 ●学習時間(本日) 9時間 ●累計学習時間 283.0時間 ●一日あたりの平均学習時間 3.49時間 RDBについて リレーショナルデーターベースと呼ぶ。 学習しているデーターベースの型である。(カラム、レコードの形) 特徴は、テーブル同士を…

<DAY80>正規表現について

学習状況 ●学習日数 80日 ●学習時間(本日) 7時間 ●累計学習時間 274.0時間 ●一日あたりの平均学習時間 3.42時間 正規表現とは 文字列の半角、全角などの要素を判別し、一つの文字列として認識させる事。 文字を指定した文字を置き換えるなどをメソッドを通じ…

<DAY79> n + 1 問題について

学習状況 ●学習日数 79日 ●学習時間(本日) 10時間 ●累計学習時間 267.0時間 ●一日あたりの平均学習時間 3.38時間 n + 1 問題とは データを呼び出す際に大量のSQLが発行されてしまう問題。 モデルを利用してデータベースの情報にアクセスする際に、SQLが発行…

<DAY78>rubyの問題を解いてアプトプット

学習状況 ●学習日数 78日 ●学習時間(本日) 12時間 ●累計学習時間 257.0時間 ●一日あたりの平均学習時間 3.42時間 ruby問題 少し成長を実感できた。 require 'pry' def post_review(a_cart) line = "---------------------------" item = {} puts "商品名を入…

<DAY77>railsのエラーについてまとめ

学習状況 ●学習日数 77日 ●学習時間(本日) 10時間 ●累計学習時間 245.0時間 ●一日あたりの平均学習時間 3.27時間 エラーまとめてみた。 qiita.com

<DAY76>ルーティングのネストについて

学習状況 ●学習日数 76日 ●学習時間(本日) 1.0時間 ●累計学習時間 233.0時間 ●一日あたりの平均学習時間 3.06時間 ルーティングのネストとは?? ネストとは入れ子構造とも呼ばれ、ある記述の中に入れ子構造で別の記述をする方法。 あるコントローラへのルー…

<DAY75>rubyの問題(ハッシュ要素をeach文で出力する)

学習状況 問題 ポイント 回答 学習状況 ●学習日数 75日 ●学習時間(本日) 9.5時間 ●累計学習時間 232.0時間 ●一日あたりの平均学習時間 3.09時間 問題 下記の結果になるよう、コードの記述を行なってください。 1 空のハッシュ hash を定義する 2 hashのキ…

<DAY74>deviseを使用したログイン機能について

学習状況 ●学習日数 74日 ●学習時間(本日) 4.5時間 ●累計学習時間 227.0時間 ●一日あたりの平均学習時間 3.00時間 deviseとは ログイン機能を簡単に作成することができるGem。ログイン機能をGem無しで実装するのはめんどくさい。 Gemを使うことで比較的簡単…

<DAY73>アソシエーションについて

学習状況 ●学習日数 73日 ●学習時間(本日) 10.0時間 ●累計学習時間 218.0時間 ●一日あたりの平均学習時間 2.98時間 [:contents] アソシエーションとは モデルをまたいだデータの呼び出しをより簡単に行うことができるようになる事。 使う前提条件は2つ。 ①…

<DAY72>railsの基礎を復習して

学習状況 ●学習日数 72日 ●学習時間(本日) 9.0時間 ●累計学習時間 208.0時間 ●一日あたりの平均学習時間 2.88時間 bundleupdateとinstallの違い 以下qiitaに書いてある通り。 bundleupdateは本番環境では安易に使用しないこと。 今時点ではそこまで違いを深…