Programing 73-76日目

【本日の勉強内容】・ECサイト制作(24h) 【解決済み】・letter_openerのconfirmationメールのリンクが「localhost」に飛ばされてしまい、cloud9のURLに飛ばない →devlopment.rbのconfig.action_mailer.default_url_optionsのhostをcloud9のプレビューTOPのUR…

Programing 71,72日目

【本日の勉強内容】・ECサイト制作(12h) 【解決済み】・letter_openerのconfirmationメールのリンクが「localhost」に飛ばされてしまい、cloud9のURLに飛ばない →devlopment.rbのconfig.action_mailer.default_url_optionsのhostをcloud9のプレビューTOPのUR…

Programing 66-70日目

【本日の勉強内容】 ・laravel改修(20h) ・Railsアプリ作成(8h) 【解決済み】 【未解決】 【新出単語】 【時間】28h 【メモ】 技術試験のフィードバックを反映して順調に改修してたが、Laravelを使用したポートフォリオの作成は一旦中断することに。 「Rai…

Programing 65日目

【本日の勉強内容】 ・住所入力フォームにvalidation設定(2h) ・ルーティングに管理者ページへのアクセス制限記述(1h) ・カートにアイテムがない時は購入不可に(2h) ・検索件数の表示と件数0の時は別メッセージ(3h) 【解決済み】 【未解決】 【新出単語】 D…

Programing 64日目

【本日の勉強内容】 ・AWS S3にファイルアップロード(4h) ・Mailに注文内容/金額/振込先を記載(4h) ・販売履歴機能の追加(4h) 【解決済み】 ・販売履歴のtableに販売したデータをそのまま挿入したいが、うまくできない。 →SQL文の理解度が低かったのと、オブ…

Programing 63日目

【本日の勉強内容】・AWS S3にファイルアップロード(4h)・AWS S3から画像URLを取得、表示(4h)・販売履歴機能の追加(4h) 【解決済み】・AWS S3でアップができない →.envやS3のバケットポリシーやパブリックアクセス許可を全てやった後、キャッシュクリア→サー…

Programing 58-62日目

【本日の勉強内容】・ECサイト(52h) 【解決済み】 ・@canを使った権限の切り替えがうまく行かない →@elsecanがなぜかうまく動作していなかったことに気づいて、@can/@endcanを2回記述することでなんとか脱出・AWS SDK for PHPがセットアップできない →php co…

Programing 57日目

【本日の勉強内容】・clear:dbにデータ入力(1h)・Herokuの表示エラー(2h)・メール送信画面のMySQLエラー(1h)・CSSエラー(4h) 【解決済み】・Herokuの表示がおかしい →MySQLにデータが入っていなかった。・clearDBへのデータ入力 →heroku runを文頭に付け…

Programing 56日目

【本日の勉強内容】 ・cloud9環境構築 4h ・ECサイト 4h 【解決済み】 MySQLエラー →.env.sampleファイルが存在しており、こちらにも.envと同じ内容を記載するべきだった。 【未解決】 ・メールが正しく送信されない(MySQLエラー) 【新出単語】 【時間】 8…

Programing 55日目

【本日の勉強内容】・udemy(php) 2h・git/heroku連携 2h ・cloud9環境構築 4h 【解決済み】git連携heroku連携 【未解決】SQLエラー 【新出単語】 【時間】 8h 【メモ】laravelとMySQLバージョンのせいか、updateした途端に動かなくなった。 体調が少し良くな…

Programing 54日目

【本日の勉強内容】・Udemy(4h) 【解決済み】 【未解決】 【新出単語】 file_put_contentsfile_get_contentsreadfile=戻り値指定がいらない。ただし受け取ったデータを加工したりはできない。.= =データの連結を省略した形simplexml_load_file=XMLファイル…

Programing 53日目

【本日の勉強内容】・Progate(4h) ・CODEPREP(1h) ・いきなりはじめるPHP(2h) ・Udemy教材(1h) 【解決済み】 【未解決】 【新出単語】 【時間】 8h 【メモ】 WEB系企業の入社試験として「PHPでのECサイト制作」が与えられた。入りたい会社だったので…

Programing 52日目

【本日の勉強内容】・Dockerfileの記述について(8h) 【解決済み】 ・Dockerfileにgit cloneの記述を正しく行う →そもそもcloneを使う必要がない(とMENTAからのアドバイス) 【未解決】 【新出単語】 【時間】 8h 【メモ】 とうとうMENTAを活用してDocker…

Programing 51日目

【本日の勉強内容】・Dockerfileの記述について(11h) 【解決済み】 【未解決】 ・Dockerfileにgit cloneの記述を正しく行う 【新出単語】 Docker-compose up コンテナを作成/起動/再起動してくれる。 Docker-compose.ymlを更新した場合は差分をキャッチし…

Programing 50日目

【本日の勉強内容】・Dockerについて(5h) 【解決済み】 【未解決】 【新出単語】 【時間】 5h 【メモ】 Dockerがついに起動。RailsTutorialとポートフォリオ用に2つのコンテナ群を1つずつ起動、ちゃんと「hello,rails!」まで出力できた。 最後のきっかけ…

Programing 49日目

【本日の勉強内容】・Dockerについて(7h) 【解決済み】 【未解決】 【新出単語】 Daemon=デーモン。OSに常駐している。パソコンの人格のようなもの 【時間】 7h 【メモ】 サロンの勉強会は黙々とは程遠い雰囲気だったけれど、1回目の勉強会にしては良かっ…

Programing 48日目

【本日の勉強内容】・Dockerのエラー(1h)・webサーバ・アプリケーションサーバについて(3h) ・開発環境について(3h) 【解決済み】 【未解決】 【新出単語】 【時間】 7h 【メモ】 サロンで共有するために、改めて開発環境周りなどを整理できるイメージ…

Programing 47日目

【本日の勉強内容】・Dockerのエラー(7h) 【解決済み】 【未解決】 【新出単語】 【時間】 7h 【メモ】2つ目のアプリケーションを作成しようとDockerをいじっていたところ、エラーに。結局一日かかってしまった。 問題の切り分けをしながら考えるように心…

Programing 45日目

【本日の勉強内容】・VScode導入(2h)・DockerのMySQLエラー(5h) 【解決済み】 【未解決】 【新出単語】 【時間】 7h 【メモ】サロンのメンバーに助けてもらい、なんとかDockerのエラー解消に成功。MySQLのバージョンを下げて対応しようとしていたが、バー…

Programing 45日目

【本日の勉強内容】・VScode導入(2h)・DockerのMySQLエラー(5h) 【解決済み】 【未解決】 【新出単語】 【時間】 7h 【メモ】サロンのメンバーに助けてもらい、なんとかDockerのエラー解消に成功。MySQLのバージョンを下げて対応しようとしていたが、バー…

Programing 44日目

【本日の勉強内容】・AWSのFreeTierLimit(2h)・Linuxの勉強(3h)・Docker導入(3h) 【解決済み】 【未解決】 【新出単語】VScodeのRemote Development=サーバ上のワークスペースをあたかも自分のマシンに存在するかのように扱うことができるようになる。ワ…

Programing 43日目

【本日の勉強内容】・k8s/docker/VirtualBoxについて調べる (4h)【解決済み】 【未解決】 【新出単語】 k8s=自動デプロイ、スケーリング、アプリ・コンテナの運用自動化のために設計されたオープンソースのプラットフォーム docker=コンテナ型仮想化ソフト…

Programing 42日目

【本日の勉強内容】・has_one/has_many/belongs_toの復習 (2h)・アプリのアソシエーションを組みなおす(1h)・simple_formにBootstrap適用(3h) 【解決済み】 【未解決】・simple_formにBootstrap適用 【新出単語】 【時間】 6h 【メモ】アソシエーションを…

Programing 41日目

【本日の勉強内容】・simple_formにBootstrap適用(9h) 【解決済み】 【未解決】・simple_formにBootstrap適用→問題を切り分けて考えよう。→HTMLの表示はどうなっているか?やりたいデザインはHTMLとBootstrapだけで表せるか?→そこからsimple_form,ransackと…

Programing 40日目

【本日の勉強内容】・Rails Guide (2h)・seedファイルの追加(4h)・form_forにcss適用(2h) 【解決済み】 【未解決】 form_forにcss適用 【新出単語】KPI=ゴールを達成するための途中目標KGI=ゴール 【時間】8h 【メモ】わかったつもりでenumalizeを使っ…

Programing 39日目

【本日の勉強内容】・Rails Guide(8h) 【解決済み】 【未解決】 【新出単語】ステートレス=システムが現在の状態を表すデータなどを保持せず、入力の内容によってのみ出力が決定される方式。ステートフル=システムが現在の状態を表すデータなどを保持し…

Programing 38日目

【本日の勉強内容】・Rails Tutorial復習 Ch.2~5 (8h)・Rails Guide(2h) ・まとめ(1h) 【解決済み】 ・パーシャルとview helperの違いって? →ヘルパーはテンプレートから呼び出されるライブラリとして使われる。 一方、パーシャルは.html.erb(テンプレ…

Programing 37日目

【本日の勉強内容】・Rails Tutorial復習 Ch.5 (2h)・Rails Guide(6h) 【解決済み】 【未解決】・パーシャルとview helperの違いって? 【新出単語】マスアサインメント=チェックされていないパラメータをまるごとモデルに保存する行為strong_parameters…

Programing 36日目

【本日の勉強内容】 ・Gitの機能の勉強(1h) ・RailsのGemの勉強(1h) ・Rails Tutorial復習 Ch.2 (1h) ・Rails Tutorial復習 Ch.3(2h) ・Rails Tutorial復習 Ch.4(2h) ・Rails Tutorial復習 Ch.5(2h) 【解決済み】 ・配列とハッシュの違いとは? →1…

Programing 35日目

【本日の勉強内容】・seed.rbの調整。ランダムな値ではなく、初期値としてDBに入れておきたいものを設定した。(0.5h) →もう少しスマートにかけないだろうか?・indexの調整。別モデルのデータがどこで紐づいているのかわからなかったが、(2.5h)self.idを…