迷い人

日々勉強。勉強の先に何か見つかるといいなぁ

2019-01-01から1年間の記事一覧

【回答】認証機能について(ログイン)

問題 Railsにおけるログインの仕組みを説明して下さい 前提 deviseを使用せずにログインする 回答例 sessionの仕組みを利用して、以下の流れでログインを実現する。 ログイン画面から「メールアドレス」と「パスワード」を入力する メールアドレスでユーザ検…

【問題】認証機能について(ログイン)

問題 Railsにおけるログインの仕組みを説明して下さい。 前提条件 deviseを使用せずにログインする

【回答】認証機能について(ユーザ新規登録)

問題 Railsにおけるユーザ新規登録の仕組みを説明して下さい。 前提条件 deviseを使用せずにユーザ登録する ユーザ登録時に暗号化されたパスワードをDBに保存する 回答例 ユーザを登録するためのモデルを準備する。 カラムは以下を設定。 email password_dig…

【問題】認証に機能について(ユーザ新規登録)

問題 Railsにおけるユーザ新規登録の仕組みを説明して下さい。 前提条件 deviseを使用せずにユーザ登録する ユーザ登録時に暗号化されたパスワードをDBに保存する

学習からお金を稼ぐまで

本日2つの交流会に参加して、webプログラミングで実際に稼いでいる方の話を聞いてきました。 「プログラミングの勉強をしている」と「案件を獲得して稼いでいる or 転職成功している」との間にはめちゃくちゃ大きな壁があると感じています。 私はまだ前者に…

SOFT SKILLS読んで思ったこと その1

最近ブログが書けてない! これはいかんということで、記事にしやすい読書感想文でつなぎたいと思います。 ホントただの感想文です!ポエムです!! 自分を事業者と考える プロとは何か 自分をマーケティングする 他人のための価値を生み出せ あとがき 本日…

【回答】text-decorationの適用について

問題 aタグで表示するリンクのアンダーラインを消すために「text-decoration」を設定しましたが、うまくいきませんでした。その原因と対処策について説明して下さい。 前提条件:Ruby on Railsでhamlを使用 html.haml%html %head 省略 %body .content .text-…

【問題】text-decorationの適用について

問題 aタグで表示するリンクのアンダーラインを消すために「text-decoration」を設定しましたが、うまくいきませんでした。その原因と対処策について説明して下さい。 前提条件:Ruby on Railsでhamlを使用 html.haml%html %head 省略 %body .content .text-…

【回答】リセットCSSについて

問題 ブラウザによって異なるデフォルトのCSS、特にpaddingとmarginを打ち消すためにリセットCSSを導入しました。 すると元々文字の色が赤かったものが黒く変わってしまいました。 原因と対処策について教えて下さい。 前提:Ruby on Railsでhamlを使用 html…

【問題】リセットCSSについて

問題 ブラウザによって異なるデフォルトのCSS、特にpaddingとmarginを打ち消すためにリセットCSSを導入しました。 すると元々文字の色が赤かったものが黒く変わってしまいました。 原因と対処策について教えて下さい。 前提:Ruby on Railsでhamlを使用 html…

【rails】railsでFontAwesomeを使うときの注意点

Ruby on RailsでFontAwesomeを使う方法はいくつかあるんですが、とても「ハマりポイント」が多く感じたので、そのポイントをまとめます。 (ちなみにこの記事は2019年12月に書いてます) どのgemを使うか 擬似要素(:before)を使うときの注意点 Railsを再起…

【回答】inline-boxの隙間について

問題 inline-boxを指定して要素を横並びにしたときに発生する隙間をうめる方法を説明して下さい。 回答 親要素のfont-sizeをゼロにして、子要素で元に戻すだけ。かんたん! html<ul> <li class='inline-box-test'>要素1</li> <li class='inline-box-test'>要素2</li> <li class='inline-box-test'>要素3</li> </ul> <ul class="inline-box-test2"> //親要素でfont-sizeをゼロにする <li class='inline-box-test3'>要…</li></ul>

【問題】inline-boxの隙間について

問題 inline-boxを指定して要素を横並びにしたときに発生する隙間をうめる方法を説明して下さい。 隙間のある要素のイメージ図 コード html<ul> <li class='inline-box-test'>要素1</li> <li class='inline-box-test'>要素2</li> <li class='inline-box-test'>要素3</li> </ul> css.inline-box-test { display: inline-block; font-size: 24px; border-bottom:1px solid red…

【回答】margin-topについて

問題 以下のhtmlとCSSにより親要素の中心に子要素が表示されることを期待したが、うまく行きませんでした。なぜうまく行かなかったのか、うまく表示させるためにはどうすればいいか説明しなさい。 html<div class="parent"> <div class="child"></div> </div> CSS.parent { margin: 30px; width: 240px; height: …

【問題】margin-topについて

問題 以下のhtmlとCSSにより親要素の中心に子要素が表示されることを期待したが、うまく行きませんでした。なぜうまく行かなかったのか、うまく表示させるためにはどうすればいいか説明しなさい。 html<div class="parent"> <div class="child"></div> </div> CSS.parent { margin: 30px; width: 240px; height: …

【回答】findとfind_byとwhereの違いについて

問題 findとfind_byとwhereの違いについて説明しなさい。 回答 返り値が異なる findとfind_byはモデルのオブジェクトを返す whereはActiveRecord::Relation(配列みたいなもの)を返す 検索結果が無かった時の挙動が異なる findはActiveRecord::RecordNotFou…

【問題】findとfind_byとwhereの違いについて

問題 findとfind_byとwhereの違いについて説明しなさい。 ヒント 返り値に違いがある 検索結果がヒットしなかった時に違いがある 回答 【回答】findとfind_byとwhereの違いについて - 迷い人

【HTML/CSS】プルダウンメニューの作成方法について

プルダウンメニューの作成方法についてはすでに多くのサイトで紹介されているのは、今回は私が作成した時に苦労したポイントだけお話したいと思います。 サイトのコードをコピペしてそれを改良しながら自分の実現したいことを目指した 実現したいことを一度…

個人アプリの発表会がありました

本日スクールで個人アプリの発表会を行いました。 その時の資料になります。 コンテンツとしては PHPによるMVCフレームワーク Laravelで学習支援アプリ Dockerによる環境構築 という感じになっています。

わかりやすいとは何か

学習のアウトプットのために書き始めたブログですが、記事数が50記事を超えました。 読んでくれいているみなさま、いつもありがとうございます。 そして、わかりにくくてスミマセン涙 当初、「頭の整理」が主目的だったブログですが、最近は「わかりやすい」…

githubについて(その2)

今回はgithubを使って複数人で開発を進める方法について解説したいと思います。 プロジェクトをローカルにコピーする(作成する) 誰かが作成したシステムに機能追加していく 自分で新規に開発する 開発する部分を決定する 開発したものをネットワーク側に配…

githubについて

本日(と次回)はgithubについて、その概念と使い方について解説したいと思います。 githubとは githubは初学者(というか私)にとってめちゃくちゃわかりにく 用語がよくわからない メリットがよくわからない バージョン管理の全体像 githubを使った開発の流れ …

【TECH::EXPERT】プログラミングスクールに思うこと

スクールに通い始めて約3.5ヶ月。 もうすぐ最終課題が始まるのですが、カリキュラムの「隙間時間」を活用してTECH::EXPERTについて思うことをつらつら書こうと思います。 めっちゃ長い上にまとまりも無いですが、ご了承下さい。 価格と進捗管理 カリキュラム…

【rails】form_forとform_tagの違い

form_forとform_tagの違いについて解説します。 教科書的には モデルに関連するときはform_for モデルに関連しないときはform_tag みたいに言われています。 どういうことなのか具体的なコードを追いかけながら説明します。 メッセージ投稿機能 form_tagを使…

【Docker】Laradockによるlaravel開発環境構築について

Laradock使ってLaravel開発環境構築するときの、注意点です(2019年11月10日時点) 開発環境の構築方法 あとがき 開発環境の構築方法 色々な方法が記事になっているのですが、私は以下の記事のとおり進めて、かつ少しアレンジしてうまくいきました。 qiita.c…

進捗報告について

進捗報告です。 先週の目標 目標達成までのプロセス 結果 振り返り 来週の目標 ・railsチュートリアルの実施 ・javascriptの学習 あとがき 先週の目標 LaravelをDockerを使ってAWSにデプロイすることで、DockerとAWSのスキルを身につける。期限は11/9まで(1…

【Docker】Dockerの概要について

本日はDockerについてその概要を解説したいと思います。 Dockerとはなんぞや Dockerのメリット ポータビリティ 不変なインフラ 参考 初学者のつぶやき Dockerとはなんぞや コンテナ型仮想化技術を使って、アプリケーションの実行環境が作れるものです。 例え…

クライアント・サーバ(Web/AP/DB)方式について

本日はクライアント・サーバ方式について解説したいと思います。 DockerやAWSについて、色々調べていたんですが、まず「クライアント・サーバ方式」を理解しないことにはどうにもならないという結論に至って、この記事を書いています。 それでは早速中身に入…

アラフォー既婚社会人のプログラミング学習方法

先週から私が取り組んでいる学習方法について紹介したいと思います。参考になれば。 ※Dockerのイメージをビルドするのにすごく時間がかかるので、その間に書いてます。 目的と期日を明確にする ポイント 学習方法を決定する 学習する上で意識したいこと 1.…

【Rails】アソシエーションについて

本日はアソシエーションについて説明します。 簡易ブログの例 テーブル間の関係性 アソシエーションがあると何が便利か 【注意】こちらの記事はコードの細かい説明ではなく、全体イメージをつかむことを重視しているので、そこはご了承ください。 さて、アソ…