エンジニアのひよこ_level10

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

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

スライド一旦完成しましたー!【475日目】

もくもく会参加だよ! willgate.connpass.com 初めましての人もいましたが、それでもゆるーく身内感のあるこのもくもく会(‘ω‘ )すごく好き 進捗そこそこ スライドが一旦画像含めて完成しましたー!わーい!!!! スケジュール立ててコツコツやった結果です…

【css】margin-rightやmargin-topを使う時っていつ?【474日目】

marginだけでよくないのか marginの書き方はいろいろありますが、その中でも margin: 10px 5px; margin-top: 10px; margin-right:5px; margin-bottom: 10px; margin-left:5px; この書き方に違いはないと思います。 そう考えると、全部 marginで良くないか?…

【思考φ(..)メモメモ】登壇する時は、自分を卑下して表現すべきではない理由【473日目】

登壇をします! さあ、前に出て登壇します! ・発表内容 『こんな自分だけど、それでもこれができます』 『私なんかでもできます、簡単です』 こういう表現はやめておきたいというお話。 ではできない人は? 『こんな自分でも、○○できました』 って内容を話…

【Laravel】サービスプロバイダーのファイル名パターン【472日目】

サービスプロバイダーのファイル名迷う インターフェースの実装のためにbindとか、サービスプロバイダーでいろいろやることはあると思いますが、 全部AppServiceProviderのみにするかとか迷いますよね。 で、PHPユーザー会の方に質問したら、わかりやすい説…

【一週間振り返り】登壇準備と新しい勉強始めれた一週間だよ!【471日目】

1.今週一週間の感想(ざっくり) 登壇準備と、Vue.jsの勉強出来たね! 2.良かったこと 登壇準備、スライド2/3作成 Vue.js勉強始めました(開始だけは有言実行出来た) 引っ越し準備も進んでます 3.もっとこうしたかったこと Vue.jsの勉強もうちょっとしようと思…

Vue.jsの勉強始めてみました。【470日目】

Vue.jsの勉強始めましたよ! 前回の一週間振り返りで、フロントの勉強しなきゃなってことでVue.jsの勉強始めてみたよ! どうやってるの? 公式がチュートリアル動画+環境用意してくれてるから、それをやってるよ。 scrimba.com どんな感じ? Vueの環境は、s…

if文が増えそうなときには、ファクトリーメソッドパターン思い出したいって話【469日目】

リファクタリング後の他の方のコード読みました ファクトリーメソッドパターンだー(;・∀・) なんでだろうって考えた if ($xxx = 'aaa') { } else if ($xxx = 'bbb') .... これはif文が増えていく・・・ switch文でもそうですね・・・ クラス化したよ なので…

【登壇準備】スライドに画像と色つけと、コード貼り付け【468日目】

もくもく会行ってきました! 毎週木曜日のもくもく会。いつものです! willgate.connpass.com 作業内容、スライド作成! ってことで、作業はやはりスライド作成です! 前回、大まかなスライドを作成したので、順々に肉付けしていきます。 肉付け・画像 さあ…

【Laravel】遅延プロバイダのキャッシュ対策【467日目】

遅延プロバイダの開発してました サービスプロバイダを新しく定義する開発をしていました。 そのサービスプロバイダは、インターフェースと実装をbind結合させるだけの簡単なものだったのですが・・・ レビューしたら、動かない。コード書いた人はテストして…

ローカル環境でページにエラー出てないかをテストしてみる【466日目】

エラーをシェルでテストしたい 作ったウェブページで、エラーが出てるかテストしたかった。 でもブラウザで毎回何度もurl叩くのが面倒。 シェル作ろう。 curl よし、curlだ! 単純なlocalhost curl localhost httpsで、ダミー証明書対策 curl -k https://xxx…

【Laravel】stringやnumericのバリデーションのときにnullでエラー出る対策【465日目】

こんなときに使う Laravelのバリデーションのときに 'name' => 'string', 'age' => 'numeric' こんな感じにバリデーションをかけたとき。 これ、値が空にして送信されたら、nullが来ますね。『文字列じゃないよ!』ってエラーが出ます nullableを追加する 'n…

【一週間振り返り】登壇準備進めれた一週間だったよ【464日目】

1.今週一週間の感想(ざっくり) 登壇準備頑張った一週間だったよ! 2.良かったこと 登壇準備、一通り話せるレベルにはスライド出来た まだ記事に出来てないけど、プログラミングの発見・勉強も出来た 引っ越し準備も進めれたよ! 3.もっとこうしたかったこと …

【登壇準備】伝えたいことを疑問形にして、導入作成【463日目】

伝えたいことを縮める。まとめる 1. コントリビュートは簡単だ 2. コントリビュートはいいぞ たぶん、言いたいことはこれ。 主題は? みんなもコントリビュートをやってみよう 伝えたいことに対する疑問を書く コントリビュートって難しそう コントリビュー…

【Laravel】Collectionのpluckのreturn値が異なるパターン【462日目】

まずお詫びです コード読んでいたら、この記事で書いたこと間違っていました!!! 訂正記事書きました。 www.nyamucoro.com 間違い内容 EloquentのCollectionと、SupportのCollectionが異なるのは間違いないですが、 このpluckの違いは大きく差はなく、 Elo…

【登壇準備】タイトルだけスライドを作ってみようpart1(+もくもく会参加)【461日目】

スライド作成のためにもくもく会参加したよ! ってことで、もくもく会参加しました! willgate.connpass.com ウィルゲートさんのもくもく会。業務を少し早めに切り上げて、行きました。 雰囲気は、ゆるっと。 最初に決意表明して、作業中はたまに『○○完全に…

【Mockery】shouldRecieveで、元の関数をそのまま動かす【460日目】

こんなときに使う モックしたけど、元の関数の動きをそのまま使いたい。 例えば、回数だけをチェックするとか、特定の引数のときだけ動作を変えたいとか。 passthru関数 $mock->shouldRecieve('func')->once()->passthru(); これで、元のfuncがそのまま動き…

【登壇準備】目次決めをしてみようpart2【459日目】

目次決めpart1 www.nyamucoro.com 次に何する? 目次決めたので、それのブラッシュアップー 0. はじめに(twitter実況推奨アナウンス) 1. 自己紹介(初心者であることを強調) 2. コントリビュートって?(要:定義調査) 3. コントリビュートすると何がいいの?(…

【登壇準備】目次決めをしてみようpart1【458日目】

登壇準備を始めるよ! 1. スケジューリング 2. 目次作成 3. タイトルのみスライド作成(1/16まで) 4. ソースコード・絵集め(1/23まで) 5. プレゼンの練習日確保(2/2まで) 6. 練習しながらブラッシュアップ(本番まで) さあ目次を作るよ! 内容確認 ■対…

【一週間振り返り】テストコード勉強の一週間【457日目】

1.今週一週間の感想(ざっくり) テストコードについては勉強してた一週間だったよ! 2.良かったこと テストコードどうするべき色々勉強した いろいろ質問される立場になって、そこそこ回答が返せるようになってきた 3.もっとこうしたかったこと 質問をされる…

登壇に向けてのスケジュールを立ててみよう【456日目】

スケジュールを立てよう 前回の記事で、やることリストを出したので、スケジュールを立ててみましょう。 逆算していく 2/16本番です。 練習とブラッシュアップに2週間あると幸せなので、2/2にはスライドの大枠を作らないと行けないですね。 絵の素材集めとソ…

登壇に向けて準備をしてみよう!【455日目】

LaravelJPConference準備しよー LaravelJPConference楽しみですね! いやー楽しみだ。 ……って私今回楽しみにしてるだけ側じゃなかった(; ・`д・´) ってことで、準備をしよう。 これからやるべきことをリスト化 ということで、やるべきことをリスト化してみよ…

安易にMockeryでoverload:XXXを使わないほうがいい【454日目】

overloadって? こちらで軽く内容触れています。 www.nyamucoro.com なんで安易に使わない方が良いの? overloadは、対象のクラスがインスタンス化されたとき、全てのインスタンスが入れ替わります。 では、以下のようなコードがあったとき、 function func(…

Mockeryでoverload:XXX使うことはあまりないのではという話【453日目】

overloadとは 該当するクラスのインスタンスが作成されたときに、そのインスタンスをモックオブジェクトにすり替えるよ! Mockery::mock('overload:' . User::class); これなら、ユーザークラスのインスタンスが作られたら、モックオブジェクトのインスタン…

テストコードでStubを使うと良い理由を考える【452日目】

テストコードについて質問されました 最近テストコードで質問出たので、そのときに回答したことメモ 間違ってたら、教えてくれると嬉しいです(‘ω‘ ) Q. Stubじゃなくて全部モックでよくね? Stubじゃなきゃ困るときもある理由を書いてみた。 Stubをちゃんと…

テストコードが書きづらいとき、元コードを直す理由【451日目】

最近あった質問 テストを書くとき、テスト先コードにreturn値がなかった。これじゃテスト書くの難しくないか。 でも、テストを書くために元の仕様を変えるのってなんかおかしくない? 私の回答 テストが難しいってことは、その関数が何をしているのか呼び出…

【一週間振り返り】ちょこっと新しいこともした一週間でした【450日目】

1.今週一週間の感想(ざっくり) 休みだったけど、ちょこちょこ新しいことできたね! 2.良かったこと 簡単な動画作成を覚えた! _ide_helperについて調べたり、自分のプロジェクトにも導入したりしたよ。 3.もっとこうしたかったこと 動画まだ一個しか作ってな…

【Laravel】エディタでFacadeもメソッドジャンプができるようにする【449日目】

ide-helperの導入 ide-helperなるものが作られているので、それを使ってみましょう。 composerで一個追加して、コマンド一つで出来ますよ! github.com composerに追加 composer require barryvdh/laravel-ide-helper これで、ide-helperを作るためのツール…

【動画作成】ゆっくりムービーメーカー4を使ってみたよ(サンプル動画のみ)【448日目】

動画簡単に作れるよ 今までは、ゆっくりムービーメーカーを使って、Aviutilのファイルを作って、Aviutilから動画出力してたけど、 これからはゆっくりムービーメーカー単体で動画作れるっぽい。 何がいいって、超楽ちん。素材集め以外は20分もかからなかった…

友人がLaravelコントリビュートしました!!+個人的感想【447日目】

プルリク github.com 内容 以前書いた記事で内容を書いています。 クエリビルダのorderByで、desc ascを誤字した場合、強制的にdescになるものです。 www.nyamucoro.com ことの流れ 私がコードレビューでたまたま仕様見つける 友人達と雑談する 友人が食付き…

【思考メモ】欲は肯定すべきで、どのように扱うかが大切【446日目】

私が大切にしたいこと、それは欲 最近思っているのが、欲というものはすっごく大切。 結局、人が動くのは体の栄養素だけじゃなくて、○○したいっていう欲望だと思ってます。 モチベーションって言葉だと理解しやすいかもしれないですが、 私はあえて欲という…