TECH::CAMP76期生 エンジニア転職にむけて💻

エンジニア転職に向けて日々の学習内容をメインに執筆します!

サーバー

こんばんはニタロウです!

今日はとても雨風が強く台風が来ているかのような天気でした。

 

今日は午前中に妻と将来のことを話し合い、方針を決めました。

当然お金がなければ今日決めたことや、私達の生活も頓挫してしまうので、早く転職先を決めてしっかり稼ぐという思いがより一層強化されました。その為にしっかり学習しなければいけません。

もちろん通常の転職活動同様、プログラミングの知識だけでなく、コミュニケーション能力や過去の実績なども見られるので今のうちから準備しつつ自己研鑽もやっていきます。・

 

その他は一日家にこもっていて、プログラミング学習、筋トレ、育児等いつもと変わらない日々を過ごしていました。今日残念だったことが、TECH::CAMPのメンターさんが社員研修の為質問が出来なかったことです。実装において分からない部文が多々あるので明日まとめて質問することにします。

 

学習内容

サーバー関連の学習

 

  • digコマンド ドメインを管理しているサーバー(DNSサーバー)に問い合わせをしてドメインからIPアドレスを取得して表示するコマンド domain infomation groperの略

 

 

  • telentコマンド 離れたところにあるホストを遠隔操作出来るようにするためのコマンド

 

  • レスポンスヘッド HTMLのheadタグのようなもの

 

  • HTTP/1.1 200 OK レスポンスが成功した時にターミナル上に表示される

 

  • Content Type 文字化けや誤作動を回避する為に記入されている

 

  • P3P  サイト運営者がどの程度自分の情報を提供するかをコントロールする為の技術仕様

 

 

  • パッケージマネージャ コンピュータに何のソフトウェアがインストールされているかを記録管理するもの

 

chat-spaceのインクリメンタルサーチ実装において、完全に手詰まりなので先にサーバー関連のカリキュラムに進みました。明日には実装完了させたいです、、

 

学習時間4時間 TECH::CAMP卒業まで109日

 

眼科

こんばんはニタロウです!

3日程前から目の調子が悪く、午前中に眼科に行ってきました。まず眼科の診療待ちの人の多さに驚きました!約2時間近く待ちました、、月曜日で休み明けとはいえ、予想より遥かに人が多かったです。

私は角膜ヘルペスを持っており疲れやストレスが溜まると症状が表に出てくるので、今回もこいつが出てきたと思い薬をもらいに行きました。

しかし今回の診断結果は角膜ヘルペスではなく角膜に傷が付いているだけでした、、

最近なぜか目が痒くよくこすっていたので知らず知らずのうちに目を傷つけていたようです。

目は繊細なので大事に扱わなければいけませんね。

 

帰りに前から欲しかったアブローラーを買って来ました!

まだ膝コロしか出来ませんがそれでも腹筋を中心に、色々な筋肉に効くので活用して腹筋を割っていこうと思います。

 

学習内容

chat-spaceインクリメンタルサーチ実装途中

 

Ajaxメモ

  • 調査範囲とは onメソッドにおいて負荷を下げる為に設けている

 

今日も実装が上手くいかずメンターさんに頼りました、、

インクリメンタルサーチに入ってから難易度が急激に上がった気がします、、

まだ大枠しか理解できておらず、細かい記述やロジックが理解不足です。

この状態で実装しても全く上手くいかないので別のサイト等で理解を深める必要があると感じました。

 

学習時間2時間 TECH::CAMP卒業まで110日

非同期通信

こんばんはニタロウです!

今日は日曜日なのでTECH::CAMPの近鉄難波校に行ってきました。

他の受講生の方やライフコーチとコミュニケーションを取ることでモチベーションを上げることが出来ました。

やはり教室ではモチベーションと集中力が高く保てますね。1日ぶっ通しで学び続けられます。

 

ただカリキュラムの進捗率は思ったより上げられませんでした、、原因は一つ一つの実装に時間をかけすぎた為です💦

不明瞭な部分に対し深堀りしすぎて調べていた為、丸1日かけて1つのカリキュラムしか進められませんでした😭その分非同期通信実装においての理解は大幅に深まり、JQueryのコーディングにも少し慣れてきて、得られたものも多いので良しとします。

 

学習内容

chat-space非同期通信実装

chat-spaceインクリメンタルサーチ実装途中

非同期通信復習

インクリメンタルサーチ復習

 

jquery メモ
 
animateメソッドの書き方
    $(function() {
        $(‘動かす要素名’).animate({
            ‘動かすアニメーション名’: ‘動かす距離’
          });
        });
 
  • Resetメソッドについて 値をリセットする時に使用
 
  • Submitメソッドについて フォーム送信時にイベント発火させる時に使用

 

  • keyupメソッド 文字が入力される度にイベント発火

 

  • フォームの値を取得する時には valを使用

 

非同期通信メモ

  • disabledについて 送信ボタンを一度押すとdisabledの属性がつく(使用不可)非同期通信で連続して送るにはdisabledをfalseにする 

 

  • 送信ボタンにおいてdisabled falseはボタンを押せる状態 trueは押せない状態

 

明日にはインクリメンタルサーチの実装を終わらせたいところです。月曜、火曜は学習時間があまりとれないので与えられた時間を有意義に使えるようしっかり睡眠をとり明日に備えます。

 

学習時間9時間 TECH::CAMP卒業まで111日

HIIT

こんばんはニタロウです!

今日からHIITトレーニングを始めました!HIITトレーニングとはハイ インテンシティ インターバル トレーニングの略で高強度インターバルトレーニングのことです。

やり始めた目的は体脂肪も落として腹筋を割る為です。

最近時間があるので毎日筋トレをやっている為、筋肉が付いてきたので、体脂肪をもっと落とせば腹筋が割れるのでは、、という仮説のもと始めてみました。

自宅でドタバタうるさくすると、家族に迷惑がかかるのでバーピー等ドタバタする種目は抜いて、「マンションでも出来るHIIT」をやっています。これはyoutubeで見つけました。

今日一日やってみたところ、なかなかハードで息が上がりました😅

動画より少しスローペースでやったのですが、それでもお腹、足腰に重点的に効きました。残念ながら腕や胸等、上半身には効かないので前までやっていた筋トレの種目も継続する必要がありそうです。

しばらくやってみて様子を見ていきたいと思います。

 

夕方から友人とオンライン飲み会をやりました。家にいながら友人達とお酒を飲めるのはありがたいですね。交通費もかからず、飲み代も安く済むのがいいところですね。

少しラグがあり会話が聞き取りづらかったりテンポが崩れたりと問題点もありますが、こういう状況なのでしかたないですね。早く普通の居酒屋で飲みに行きたいです、、

 

今日はどうしてもやる気がでず、学習をお休みしてしまいました😢明日の自分に期待!

 

学習時間0時間 TECH::CAMP卒業まで112日

滝の湯

こんばんは二タロウです!

今日は午前中に学習をするつもりでしたが、奥さんの家族と一緒に急遽、銭湯に行ってきました。

貝塚にある「滝の湯」というところに行ってきました。おいしいご飯もごちそうになり充実した1日を過ごせました。😆

 

その分学習の進捗が少し遅れているので取り返さなければいけません。。

暑くジメジメした日々が続きますが、明日はしっかり計画をたてて学習を進めて行きたいと思います。

 

学習内容

chat-space非同期通信実装(途中)

Ajax非同期通信復習

 

非同期通信は概ね実装出来たのですが、ビューがなぜか崩れていましました、、

明日は原因特定して解消出来るようやってみます。

 

学習時間3時間 TECH::CAMP卒業まで113日

キッズキャッスル

こんばんはニタロウです!

今日は昼から家族と遊びに出かけました。行き先は堺浜にある「キッズキャッスル」です。ここには、子供が遊べるおもちゃや遊具がたくさんあり、1時間800円で遊び放題です!

半年前も行ったのですが、当時の息子はまだハイハイしか出来ず、遊べるおもちゃも、限られていたのですが今は出来ることも増えたので、走り回って色々なおもちゃで楽しく遊んでいました!

特に気に入っていたのがトミカです。自宅にはないのでずっと遊んでいて家まで持って帰ろうとしていました😅やっぱり男の子なので車が好きなんですね、、

 

帰りにイオンによって息子のミニカーを買い、ミスドに行って帰って来ました。

久しぶりに外出し、遊べたのでリフレッシュになりました!今日は私にとっても息子にとっても充実した1日を過ごせたと思います。

お菓子を食べない生活を送ってたのですが、あまり効果を感じない為、解禁しました。今後は以前より量を減らしつつどうしても食べたい時は食べることにします😅

外出時はどうしても甘いものが食べたくなります💧

 

学習内容

Ajax非同期通信復習

chat-spaceの非同期通信実装(途中まで)

 

Ajaxメモ

  • consoleで404のエラーが出た場合URLの行き先を確認する

 

  • jbuilderのファイル名はビューファイルと同じく該当するアクションと同じファイル名にする

 

  • turbolinksとはrailsのgemで、ページ遷移をAjaxに置き換えJavasquriptやcssのパースを省略することで高速化出来る

 

  • $function () このコードをJavaScriptファイルに最初に記述することにより、htmlを全て読み込んだ後にJavaScriptを実行する

 

今日も充実した1日が過ごせました!学習時間があまりとれなかったので明日、挽回しようと思います。そういえば、もうすぐ6月も終わりですね、、仕事を辞めても日々の時間の流れの速さは変わらず、あっとういうまに1日、1週間、1月が過ぎていきます。

年を取るほど時間の流れは速く感じるそうです。1日1日を大事に過ごして行きたいですね。

 

学習時間3時間 TECH::CAMP卒業まで114日

交互浴

こんばんはニタロウです!

今日も真夏の様な暑さでした、、明日からまたしばらく天気が崩れるそうです。

現時点の天気予報では来週の月〜金まで雷マークが付いています。この予報のままだと来週も引きこもり生活になりそうです、、

 

最近サウナに行けていないので、昨日から自宅で出来る、交互浴を始めました。

交互浴とはお風呂に入った後、冷水で体を冷やし、再度暑いお風呂に入る方法です。

毛細血管を冷水で引き締めた後に、暑いお風呂で毛細血管を開かせることでデトックス効果があり疲れがとれるらしいです。

本格的にやっている人は、温、冷の繰り返しを6セット7セットやるそうですが、時間がもったいないので1セットだけやっています。

サウナほどでは無いですが、こころなしか普通に入浴するより気持ち良く、ぐっすり眠れた気もします。お金もかからないので、しばらく継続していこうと思います。

 

学習内容

Ajax非同期通信復習

インクリメンタルサーチ実装方法学習

ITパスポート資格学習

 

Ajaxメモ

  • $ajaxメソッドのオプション
  processDataオプション  デフォルトではtrueになっておりdataに指定したオブ 
  ジェクトをクエリ文字列に変換する役割がある
 
  クエリ文字列とはwebブラウザなどがwebサーバに送信するデータをURLの末尾に
  特定の形式で表記したもの
 
  contenttypeオプション サーバにデータのファイル形式を伝えるヘッダ。
  FormDataを使う際には必ずfalseにすること
 
  • テンプレートリテラル記法 ``で囲むことで複数文字列や文字列内挿入機能を使用できる

 

  • Jbuilderという拡張子を持つファイルではJSONという名前のjbuilderオブジェクトが自動的に使用出来る。配列で返したい場合はarray!を使用する

 

  • formの値を取得する際にはvalを使用する

 

  • emptyメソッド 指定したDOM要素の子要素のみを削除

 

  • removeメソッド 指定したDOM要素自体を削除

 

  • forEachメソッド 与えられた関数を配列に含まれる各要素に対して一度ずつ呼び出す

 

今日は1日家におり息子といる時間以外はほぼ、筋トレと学習に集中して時間を使えました。

質の良い睡眠をとって、運動もして、コンディションを整えた為、モチベーションも集中力も高く保つことが出来た1日でした。やるべきことと、やりたいことが多々ありますが重要なものから優先順位を付けて、毎日最高のコンディションで取り組んで行きたいですね。

 

学習時間5時間 TECH::CAMP卒業まで115日