学習履歴一覧

551件中の 301-325件 を表示

[基本情報]出るとこだけ!基本情報技術者 午後のSQL1 [Laravel]Laravel(+Vue.js)でSNS風Webサービスを作ろう 2-4まで

今日のYWT やったこと 出るとこだけ!基本情報技術者 午後 出る順1位 SQLその1 結合条件式 COUNTの違い 集合関数 GROUP BYの解き方 HAVINGとWHERE Laravel(+Vue.js)でSNS風Webサービスを作ろう 2-4 コントローラーの確認とバリデーションの変更まで Articleテーブル作成 Articleモデル追加 User周りのルーティング追加 リダイレクト先をhomeから/に変更 バリデーションの変更 わかったこと SQL 自分用にだけメモる Laravel {!! nl2br(e( $article->body )) !!} e( $article->body )で、bodyの中の特殊文字( < や > など)をエスケープ 記事本文(body)に例えば<br>や<b>hoge</b> が書かれていたとしても、ブラウザにHTMLタグと認識されないようエスケープされた上で2の処理に渡されます nl2br()で、改行を<br>に変換 1から渡された記事本文中にもし改行があれば、その部分が<br>に変換されます {!! !!}で特殊文字(< や> など)をエスケープせずに出力する 2の処理で<br>に変換された箇所があれば、その箇所はブラウザではHTMLタグとして解釈され改行として処理されます(3の処理ではエスケープしないので) バリデーションの記述 validatorの中身を編集すればよい 次やること 午後試験対策本のSQL2

PHP
Docker
Laravel
基本情報技術者
SQL

2020年09月09日(水)

3.2時間

[Laravel]Laravel(+Vue.js)でSNS風Webサービスを作ろう!2周目 1-4まで

今日のYWT やったこと Laravel(+Vue.js)でSNS風Webサービスを作ろう!2周目 1-4 記事一覧画面とナビバーの作成まで コントローラを作るコマンド等、今まで分けわからず打ってたものを理解しながら打った またコメントをたくさん残し、何をやっているかを後から見返しても分かるようにした {!! nl2br(e( $article->body )) !!}がよくわからなかったので調べた。質問もした 英語 Jump Start!をパラッと読んだ わかったこと Laravel @foreach ($logs as $log)はRailsでいう logs.each do |log| view(第一引数, 第二引数) view('logs.index', ['logs' => $logs]); // 第一引数にはビューファイルの場所を渡す // 'logs.index'とすることで、resources/views/logsのindex.blade.phpを表示する // 第二引数には、ビューファイルに渡す変数の名称と、その変数の値を記述する // Railsでいう @logs = logs.all みたいな感じ // この場合、viewファイルに渡す変数の名称は'logs' // その中身は $logs(このファイルで定義しているもの) {{!! e($article->body) !!}} 文章内の改行はそのままに、本文を表示するコードらしいが、くっついてるよくわからないので、以下仮説 nl2br, e(), {!! !!} がそもそもわからなかったので、それぞれ何をやっているかを調べた。 e()で、HTML文字をエスケープする nl2br()で改行文字\nを<br>に置き換える {!! !!}は特殊文字をエスケープせずに出力する 処理の順序 e( $article->body )で、bodyの中のHTML文字をエスケープ(改行文字を\nに変換?) nl2br()で、\nを<br>に変換 {!! !!}で特殊文字<br>をエスケープせずに出力する? 次やること 基本情報午後の対策本ざっと読む Laravelのコードにコメントをいちいちつけていくのは継続したい

PHP
Docker
Laravel

2020年09月08日(火)

2.7時間

[基本情報]過去問道場で計算問題だけ22問+昨日今日の間違えた問題復習 [Laravel]TechpitのLaravel(+Vue.js)でSNS風Webサービスを作ろう!5章終了まで

今日のYWT やったこと 基本情報 計算問題だけ22問+昨日間違えた問題の復習+今日間違えた問題の復習 Laravel TechpitのLaravel(+Vue.js)でSNS風Webサービスを作ろう!5章終了まで わかったこと 基本情報の計算問題 故障台数を抑えたいときのMTBF MTBFは平均故障間隔のこと MTBF = システムの稼働時間 / 故障間隔 総稼働時間を求める 総稼働時間 = 稼働してるPCの台数 * 1日に稼働してる時間 * 稼働してる日数 MIPSとクロック数 1命令あたりの平均クロック数を求める 実行時間(クロック) * 出現頻度(%) クロック周波数を平均クロック数で割ると、1秒あたりに実行可能な命令数が求まる CPUのクロック周波数 / 平均クロック数 MIPSは命令実行回数を100万単位で表したもの fillable railsのstrong parameter的な感じ? ログイン中のユーザー情報の取得 Auth::id()で、ログイン中のユーザーIDが取得できる ポリシー ポリシーを使うことで、投稿者のみ編集画面への遷移を許可、のようなことができる Railsではコントローラやヘルパーを使っていたが 、Laravelではポリシーというそれ専用のファイルが使われるようだ 次やること ルーターとサブネットマスク

php
Docker
Laravel
基本情報技術者

2020年08月18日(火)

3.1時間

[基本情報]計算問題のみを出題で20問解く [Laravel]TechpitのLaravel(+Vue.js)でSNS風Webサービスを作ろう!を4章終了まで

今日のYWT やったこと 基本情報 過去問道場で計算問題だけ20問 きっつい PHP TechpitのLaravel(+Vue.js)でSNS風Webサービスを作ろう!を3章〜4章終了まで フォームリクエスト バリデーション ルーティングの編集 Auth わかったこと 基本情報の計算問題たち 稼働率の計算 並列接続の場合の稼働率の式1-(1-R1)(1-R2)に当てはめる 解像度の計算 画面の総画素(ピクセル)数は、縦方向の画素数×横方向の画素数で求める 65,536色(216色)を表現するには16ビット(2バイト)が必要 メモリの平均アクセス時間 〔メモリの平均アクセス時間を求める公式〕 キャッシュメモリのアクセス時間×ヒット率+主記憶のアクセス時間×(1-ヒット率) 目標達成度と重み付け すべての項目が予定通りであった時の評価点(P)との比較をして目標達成度を算出する 実際の評価点 / P = 目標達成度 磁気ディスクのアクセス時間 磁気ディスクのアクセス時間 = 平均シーク時間+平均回転待ち時間+データ転送時間 必要な情報 平均シーク時間(平均位置決め時間) 20ミリ秒 文中で与えられている 平均回転待ち時間 ディスクが1回転する時間の半分 この問題の場合、まずディスクが1回転する時間を求める 60秒 / 6000回転 = 10ミリ秒 10ミリ秒 / 2 = 5ミリ秒が平均回転待ち時間となる データ転送時間 目的のデータを読み出すのに要する時間 1トラック(1回転)が20kバイトなので、4kバイトを読み取るのに要する時間は 10ミリ秒 * (4000 / 20000) = 2ミリ秒 すべての時間を足し合わせると 20 + 5 + 2 = 27ミリ秒 次やること 上の間違えた問題をもう一度解く 1日20問以上のペースで計算問題解かないとやばそう

php
Docker
Laravel
基本情報技術者

2020年08月17日(月)

3.3時間

551件中の 301-325件 を表示