エンジニアの卵_level1

【毎日更新!】エンジニアの卵のブログです!技術以外も書いたり。

自分メモ

抽象メソッドに対するコメントを、具体的にしすぎない【178日目】

抽象メソッドって? abstract class ClassHuman { abstract protected sayGreeting(); } この abstract protected sayGreeting();の部分。 これは、実装が描かれていないので、 class ClassJapanese extends ClassHuman { protected sayGreeting() { echo '…

【LT】新卒エンジニアが150日ブログ書き続けたLTのスライド【172日目】

新卒1年目が 毎日ブログ書いて得た 3つのこと from ObataMasaki www.slideshare.net 都内某所でLTしました willow710kut.hatenablog.com ということで、以前都内某所でLTした時のスライドです。 情報量少ない 絵が多めなので、情報量少ないです。 以下、スラ…

一週間休みを取って、自分についてわかったこと【127日目】

一週間有給取って高知行きました 一週間休んでました。 やってきたこと ・空き時間毎日2時間勉強した ・大学の後輩に会ってきた ・高知のベンチャーで働く人と会って来た 勉強してわかったこと ■仕事でプログラミングして学ぶのは、非常に効率的。 お仕事す…

自分ルールを作ってみよう【114日目】

日々悪い癖が治らないので 自分ルールを作って少しずつ直していこう。 今日のレシピはー 即感情で反応してしまう癖 ということで、 プログラム作ったら、これで本当に良いか考える そもそも、ゴールを設計してからプログラム書き始める 良い!と思ったら一旦…

感情ファーストで動くと、行動に偏りが産まれる【112日目】

# 注意 あくまで私のメモ。 # 最近治したいと思っていること何かが起こった。 それに対して『これは良いことだ』『これは悪いことだ』と捉えるのを一旦やめたい。 事実を事実として捉えないと、感情によって偏った認識が産まれる。 # 感情に対しての偏りが大…

PHPでハノイの塔のプログラム!【108日目】

苦節3日、無事に出来上がりました。 むしろ3日かかったのかお前っていう。 寝て起きてシャワーを浴びてを2回繰り返したらプログラム出来ました。 注意。 いないと思いますが、このプログラム出来が良くないので、これをコピーしてプログラミング課題の提出…

dockerの勉強メモ

docker コマンドメモ docker run -it --name "container_name" centos /bin/bash docker run -d -p 8080:80 nginx →localhost:8080にアクセスするとnginxのホームが出る。 後で読む 131p 気になった単語 httpd デーモン workdir expose volume ログをマウン…

このPHPのコードのメモリの扱いがわからない。【101日目】

問題のプログラム php > echo memory_get_usage(); 350552 php > class A { php { public $number = 10; php { } php > echo memory_get_usage(); 351040 php > $a = new A(); php > echo memory_get_usage(); 351096 php > $b = new A(); php > echo memory…

PHPの参照渡しのメモ【99日目】

参照サイト PHP: リファレンスとは? - Manual PHP: リファレンス渡し - Manual 伝える内容候補 極力参照渡しでメソッド作らない方が良い 普通のメソッドは、値を直接書き換えてるわけじゃないよ。コピーを使ってるんだよ。 メモリの存在←ここまで説明すると…

インフラ勉強してみて・・・+勉強メモ【88日目】

忘れてる知識多すぎ笑えない 大学の講義でやったわこれ・・・でも全く覚えてなかったわ・・・ とか あれ、これ間違えて覚えてた・・・ とかが多すぎて致命的。こんな状態で知識が放置される習慣って本当に治すべき・・・ それ考えるとブログ書くのって思った…

インフラ側の知識も手に入れるべき・・・?【87日目】

今日はdockerで環境構築・・・したかった人生だった。 今日はWeb漁ってDockerでとりあえず環境構築をすることを学ぼうとして・・・出来なかった。 そもそも、単語で???ってなってるし、基礎を学んでないんだからそりゃそうよね・・・ 身近で使っているも…

作ってみたいものメモ

ぶっちゃけ、作る前から諦めてしまいそうな私がいるので、 ここでアウトプットすることでモチベーションを生み出そうとかいうそういうやつ やりたいこと おすすめ音楽をみんなでシェアするページ ステップ1 Dockerで環境構築 GCPで公開 ステップ2 静的なWeb…

今年の振り返りと最後の挨拶を。【79日目】

この一年いろいろありました。 少しずつ振り返りますか。 思ったことを書きなぐるので、見やすさ統一性が今まで異常に足りないのはお許しを・・・(;´∀`) 卒業・就職 別れと出会い、わかりやすい大きな変化でした。 周りの環境、人間関係が大きく変わりまし…

書きたい記事が貯まってきました!【67日目】

でも時間が足りない! 今日一日でめっちゃ勉強になったのでメモ ガベージコレクション 参照されなくなったら消えるよ クロージャは宣言されたその時の環境を保持する Laravelの多対多の関係とは。そして書き方。中間テーブル wherehasの使い方 スコープチェ…

(仮)Laravelでリレーション先のカラムでwhereする方法【66日目】

参照元 Eloquent:リレーション 5.1 Laravel 手法 $users = App\User::with(['posts' => function ($query) { $query->where('id', 10); }])->get(); これで、postsのid = 10を書き込んだユーザーが取り出せる。 思いっきり間違えてました。正しくはこちら。…

VimでEscキーに小指伸ばすのが面倒な方へ【63日目】

ノーマルモードに戻るのはescだけじゃなかった control+[でノーマルモード戻れるのね。これもっと早く知りたかったぜ……! control+cでもいけるけど、control+[の方が好きかな。押しやすいし。 日記 vimtutor始めました。これ集中力必要だけど面白い。 vimっ…

インフルエンザには気をつけましょう【61日目】

今日はおやすみ。 今日熱があったのです。 咳はしない。でも肩の内側が痛い……これは……と病院行きました。 ええ、 そうです。 なんともありませんでした。 ……っと、まあ身体の免疫落ちてるかもですし、他の人に何か移すとやばいので今日はおやすみです。 すや…

Laravelで過去に詰まった点を穴開き形式でまとめ。

はじめに これは Laravel Advent Calendar 2017 12日目の記事です。 前日は@kawaxさんの1コントローラー1アクション - Qiitaでした。 Web系来てまだ半年の私なので、コントローラーの肥大化は何度も経験してるのに、どう変えればいいのかわからない…… 一度振…

hasOneとhasManyとbelongsTo【56日目】

リレーションについてはこれ Eloquent:リレーション 5.1 Laravel こんなんできる 任意のポストについたコメントを取得する DB posts id|post| 1|aaa| 2|bbb| comments id|post_id|string| 1|1|aaaa| 2|1|iiii| 3|2|uuuu| ポスト1には、aaaa,iiiiの2つのコメ…

Laravelのバリデーションで『○○の時〜』をする【55日目】

バリデーション参考 5.1 バリデーション 5.1 Laravel 5.3 バリデーション 5.3 Laravel もし○○の時に、入力必須にする 例)もしアクティブユーザーならば、年齢を入力必須にする 'age' => 'required_if:is_active,true' unique条件にwhereを付け足す [1サーバ…

クエリビルダで【0 or null】and【0 or null】の書き方【53日目】

私の苦戦した問題 カラムAが【0 or null】かつ カラムBが【0 or null】の時 $query->where(function ($query) { $query->whereNull('A') ->orWhere('A', '0'); }) ->where(function ($query) { $query->whereNull('B') ->orWhere('B', '0'); }) 思いつくのに…

任意のClassに書いた定数を、bladeから呼び出す【52日目】

今日どう書くっけってなった {{ App\Models\A::NUMBER }}</div> ネタメモ インスタンス化$instance = app(App\Models\A::class) インスタンス比較$instance instanceof App\Models\A::class こんな書き方だった気がする。 日記 うろ覚えで書きました。間違ってたら…

Laravelで間違ったルートにアクセスした時の処理を追加【49日目】

LaravelのAdvent Calender始まりましたね qiita.com 早速記事を引用します。 パクリのつもりじゃなくて、面白かったので引用・・・! フォールバックルートと言うらしい どのルートにもマッチしない URL にアクセスされた場合、通常は NotFoundHttpException…

Laravelの名前付きルートの書き方【48日目】

ドキュメント ルーティング 5.5 Laravel 例 Route::get('list/{id}/test', exController@getTest)->name('test'); $url = route('test', ['id' => 1]); routeのnameでつけた名前を使うと、こんな感じに簡単に使える。 $urlには、'/list/1/test'というURLが生…

私のモチベーション分析【46日目】

今モチベーション高いです 今すっごく忙しいです。 ただ、すっごく楽しいしモチベーション高いです。 なぜだろうと考えました。 私のモチベーション3つ候補 好きな人のために頑張る 褒めてくれる人のために頑張る 明確な報酬が見えてるときに頑張る まあ分け…

私の集中できる時間分析【45日目】

# 精神面も影響されるかもだけど 18時から徐々に低下するっぽい。 20時には顕著に出て、 21時はやばい。 ただ、22時から26時にかけては逆に集中力が良くなるっぽい。 大学でレポート書いてた時間だから?? # 日記 今の気持ちは、しんどいけど楽しい。 だか…

Laravelで『MVC』の『VC』を再勉強してみる part2【43日目】

前回はこちら willow710kut.hatenablog.com ControllerからViewに値を渡そうという話です。 ControllerでViewにデータを渡してみる return view('pc.Top.index');を書き換えます。 return view('pc.Top.index', compact('name','list')); return view('pc.To…

Laravelで『MVC』の『VC』を再勉強してみる part1【42日目】

MVCモデルとは 詳しくは調べてみてください・・・ この日記は、MVCを少しずつ追っていくお話です。 MVCの基本は Model View Controller の3つでプログラム構成しようってお話です。 これを少しずつ見て見直そうというお話なので、 今回はViewとControllerし…

【PHP】正規表現vs複数関数 速度テストしてみた【40日目】

注意 この記事は、正規表現が優れているor優れていないを ジャッジするため記事ではありません。 ただ、友人達とある問題を解決しようとして試行錯誤した記録です。 そしていつもより記事長いです。 発端は友人Aが実装案を求めた話 pathinfoで拡張子取ろうと…

私の弱点。一つ答え見つけると、他を探さない【38日目】

大学時代から言われてた私の欠点 私、解法を一つ見つけると、それ以外を考えられなくなります。 それ以外の方法を考えようとはしても、一度思いついたらそれの『改良』くらいしか考えず、『別解』を探すことをしなくなってしまうのです。 『あ、これいい!』…