エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

2018-09-01から1ヶ月間の記事一覧

【一週間振り返り】新しい挑戦の種まきが出来た一週間【352日目】

1.今週一週間の感想(ざっくり) 新しい挑戦の種まきが出来た一週間でした。 2.良かったこと PHPカンファレンスに登壇の申請しました 自分の考え方が変わってきたのを結構気がつけてきました 3.もっとこうしたかったこと プログラミング系、あまり頑張れてなか…

PHP Conference 2018のスピーカー応募してみました【351日目】

PHP Conference 2018? phpcon.php.gr.jp PHPというプログラミング言語のイベントですね。 大きな会場で、いろんな人が登壇したりしてるやーつ。で、そこで登壇したいなーという感じですー 何を話すの? 『新卒2年目がLaravelにコントリビュートするまで』っ…

We try to talk in English on lunch time.【350日目】

I try to write in English but... Hi, I'm Obata. I'm Japanese. I try to write in English now but I'm not good at writing and speaking in English. Sometimes, I will write wrong sentences, OK? Can you speak in English? When I was college stud…

DI(依存性注入)の仕組みが嬉しい理由【349日目】

DIってなんぞや class A { private $db_handler; public __construct(Handler $db_handler) { $this->db_handler = $db_handler } } このクラスは、Handlerクラスがないと動かない。依存している。 その依存しているインスタンスを外部から渡してやっている…

【思考メモ】末端エンジニアで『見込み残業』が嬉しい理由【348日目】

新卒2年目エンジニアのメモ よく、『みなし残業は悪だ!』という話を見かけますが、 新卒2年目の時点での私個人としては、個人的にはメンタルに優しい制度だなと感じます。 嬉しく感じるところをメモしてみます。 理由:バッファ 自分の作業、見積もり通りに…

【思考メモ】給与のために仕事と役職を変える社会の不具合【347日目】

悲しい例 『ベテランエンジニアがいました』 『会社側は給与を上げるために、役職を上げました』 『出来るベテランエンジニアは、役職の都合、苦手なマネジメントの仕事を始めました』 『結果、周りも本人も不幸になりました』 あるえー?なんでこうなったー…

【Docker】Laravel+mailhogでメールのローカル開発環境構築【346日目】

ローカルで、メールのテストをしたい Laravelでメールを送りたい。 ただ、実際に送ると、間違えて送ったら困る。 なので、mailhogを使ってメールが送信できているか確認しよう。 mailhogを使うと、ページを見に行くと下の画像のように送信したメールが見れま…

【一週間振り返り】昔どうやって楽しんでいたかを振り返る一週間【345日目】

1.今週一週間の感想(ざっくり) 大学時代の友人と会って、過去の自分を振り返えれた、貴重な一週間でした。 2.良かったこと 1.大学時代の友人に会って、思いっきり遊んだ →学生時代はどう遊んでいたかを思い出した 2.ふざけるのは嫌いじゃないのを思い出した …

【メモ】自分が怒られると行動が抑制される理由と流れ【344日目】

注意:私の例です 夢を見て、私ってこういう時イラッとするんだーってのがわかり、忘れないうちにメモ。 今回書かれている内容は、私個人で起こった感情の流れのメモです。 全ての人が当てはまるとは限りませんが、参考になるかもしれないので公開します。 怒…

【メモ】私が好きな人の共通点を分析→ふざけられる相手?【343日目】

好きな人の共通点を探してみる 1年半ぶりくらいに、大学の後輩と遊んでました。 その時に、なんで私はこの人達が好きなんだろうと考えてみました。 やっぱり、共通点とかはありました。 ベースの考え方 私は、性格・考え方は子供っぽいです。 そう考えると、…

アセンブラとコンパイラの違いとは【342日目】

アセンブラ。コンパイラ。何をするもの? よく、プログラムを書いた後に、コンパイラを通すといいますが、 この言葉の意味は何なのでしょうか。 共通点:機械語にする アセンブラ:アセンブリ言語を機械語にする コンパイル:高級言語を機械語にする なぜ、コ…

『できない、不可能』は『まだできない、まだ不可能』【341日目】

私の好きな漫画の言葉です 素敵な言葉ですよね!!! 最近読んだ、私の好きな漫画のセリフでした。 ちなみに、『スライムライフ』っていう魔女とスライムのほのぼの漫画です。 連載読み始めた時はここまで泣ける素敵な漫画だとは思わなかった・・・ ちょっと…

【イベント告知】サポーターズCoLabでプレゼンしますー!【340日目】

イベントのURL 10月3日水曜日19:30~ supporterzcolab.com プレゼンします! さて、もうそろそろ更新一周年を迎える私のブログです。 ということで、アウトプットの段階を更に上げます。登壇だー! (内心超震えてます) 内容 アウトプットする利点 新しく始…

現実では得られない、VRでの利点。ちびキャラ編【339日目】

VRをいろいろやった感想 Oculus Riftを買って、いろいろ気がついたことや、 ここをみんなに体験してほしい!って思うことを、書いてみたいと思います。 まずは、ちびキャラになること。 世界が広くなる まず、周りがでかくなる!!! いや、私が小さくなって…

【一週間振り返り】今後の行動を考える振り返りの一週間でした【338日目】

1.今週一週間の感想(ざっくり) 先輩方に質問して、今の目標を見直す一週間でした 2.良かったこと 1.開発・PO・マネージャーの方に、今のチーム目標のままでよいのか質問いろいろした。 →今の目標の持ち方だと、開発効率を良くしても、 能力向上・リリースを…

mysql8以降使って、Laravelのmigrateができない問題【337日目】

環境作ったらmigrateができなかった PHP+MySQLで環境作成したら、動かない。 マイグレーションしようとすると、PDOのエラーが出る。 デフォルトのパスワード認証のやり方が変わって、 caching_sha2_passwordって設定だから、接続できないよーって。 なので、…

【Laravel】Eloquentのcreateとfillの違いとは【336日目】

■注意 コードは5.2のコードです。ですが、そんなにバージョン上がっても変わってないはずです。 ■結論 基本的にcreateで大丈夫 ■違い 1.createはどうせfill通るので、fillableやguardedの部分は両方使う 2.createは、静的メソッドで、以下までしてくれる 1. …

【git】大文字小文字を区別しないことで起こる問題【335日目】

メモ こんなことがあって、困ったので共有。 なにが起こったか gitを見たら、変更したファイルが some_dir/file.txt Some_dir/file.txt ってなってた。 中身を見ると両方共一緒。 何が困る 片方消したら、両方消える。 そのくせ、githubとかで見ると、2つフ…

【プログラム初心者向け】intとint[]の違いについて。【334日目】

注意 友人向けの記事です。 初心者向けなので、intの範囲はどうだとか、long型とかそういう話はしません。 今回使われる言語は、C#を元にしてますが、うろ覚えなので間違ってる可能性があります。 また、この考え方は基本的にどの言語でも言えることです。 i…

forって?foreachって?説明に使った内容のメモ【333日目】

きっかけは 他の方に、forやforeachがわからないって話になったので、 その時に書いた説明文をコピペしてみる。 forとは for (int i = 0; i < 5; i++) { arr[i] = arr[i] * 2; Debug.Log(arr[i]); } (int i = 0; i < 5; i++)の意味は、 最初に int i = 0を一…

【VRM】オリジナル3Dモデル作ってみた感想。【332日目】

オリジナルアバターできました そこそこかわいい。だんだん長く見てると可愛く見えてきた。 たぶん、自分で作ったから補正かかってると思うけど。 どうやって作ったか kumanoya.blogspot.com この記事を参考に作りました。 VRMに関しては公式の以下のページ…

【一週間振り返り】いろんな挑戦の成果が出た一週間でした【331日目】

1.今週一週間の感想(ざっくり) いろんな『達成』ができた一週間でした 2.良かったこと 1.Laravelにコントリビュートできた。 2.自分の3Dアバター作成できた 3.テストコードが少し書けるようになった 4.MBOのやつ結構進められた 3.もっとこうしたかったこと L…

【コントリビュート】Laravelへのプルリク、その後に起きたこと【330日目】

これまでの流れ ■バグ発見 【Laravel5.6】cacheヘルパ関数で、テストのshouldReceiveが動かない対応【327日目】 - エンジニアのひよこ_level10 ■こんなふうにプルリク作って githubの他の人のコードにプルリクを出すときの流れ【328日目】 - エンジニアのひ…

Laravel公式のcacheヘルパ関数に対して、プルリク出してみた【329日目】

プルリク出したので 経緯とかまとめてみる。こんなことあったよー褒めてーくらいの記事です。 ただ、教訓となったのは、 『『『自動テストってまじで大切!!!』』』 問題となった内容 willow710kut.hatenablog.com cacheのhelper関数おかしくないかな?っ…

githubの他の人のコードにプルリクを出すときの流れ【328日目】

コードの準備 公式のgithubページに行く 右上のforkボタンを押す 自分のrepositoryに、同じソースが加わる コードの編集 自分のrepositoryの方のソースをcloneする いつもどおりコード書き換えて、commitとpush プルリクを作成するボタンを押す プルリクの準…

【Laravel5.6】cacheヘルパ関数で、テストのshouldReceiveが動かない対応【327日目】

結論 cache('key')を使った場合、withの中身を with('key', null)にする。 サンプルコード public function testBasicExample() { Cache::shouldReceive('get') ->with('key', null) ->andReturn('value'); $this->visit('/cache') ->see('value'); } 公式ド…

プログラミングにおける『依存』『密結合』とは【326日目】

こんなワード聞きませんか 『このクラスは、このクラスに依存しているね』 『このクラスとこのクラス、密結合になってるな・・・』 依存って何なんでしょう。 イメージとしては、 『○○さんがいないと、私生きていけない・・・』 みたいなものが思い浮かぶと…

【アイディアメモ】VR漫画?【325日目】

やること VRで動いて、スクショして、画像取る 画像編集で文字入れる いいこと キャラ変えはモデル変え 表情変更、体の体制思いのまま 難点 思い通りのシチュエーションで取るのは、慣れが必要 『『『2人以上登場させるには、友達か画像編集力が必要』』』 …

【一週間振り返り】漫然と過ごした一週間でした【324日目】

1.今週一週間の感想(ざっくり) 何も考えずに過ごした一週間でした 2.良かったこと MBOのやつ少し進めれた →明日から時間が取れるので終われそう 3.もっとこうしたかったこと 思いつかない →何も考えず過ごしていたのでは? 4.新しく気づいたこと もしかする…

【Laravel】bladeで@ifを使わずisset【323日目】

こんな時 コントローラー側で変数を渡す時、この変数がない可能性がある・・・ あるいは、バリデーションで $errors変数を受け取る可能性がある時。 こうする @isset($errors) bladeに @if(isset($errors))って書かなくても、bladeでこの書き方があります。