2018-01-01から1年間の記事一覧
ばっくり振り返りはこちら 下の記事では、大きな結果になったものを書いています。 www.nyamucoro.com 細かな振り返りをしよう。 ということで、大きな結果は上の記事に書いています。 じゃあ、なんでこれができたんだろう。 それは、細かな積み重ねですね。…
1.今週一週間の感想(ざっくり) LaravelJPConferenceに登壇決まったことをちゃんと報告したり、 ブログじゃ書けてないけど、他者との交流の挑戦をした一週間でした。 2.良かったこと 1.恥ずかしかったけど、Conference登壇するよアピールしたこと 2.同じく恥…
振り返りしてみる ちょっとだけ振り返る。 なんでちょっとだけか。 一年長いのと今年いろいろありすぎたから、全部を一発で振り返るのしんどい(・∀・;) なので、細かいのはまた振り返り記事書きます。 ブログ一年書ききった 最初の話題は、ブログを一年書き…
Laravelでメソッドジャンプなぜ出来るー メソッド名をクリックしたりすると、該当の関数をすぐ開けるとかよくありますよね。 なんで出来るんだろう?コードを追って出来るのもあるけど、 どうやらこういうファイルもあるらしい。 _ide_helper.php composer i…
Laravelの元コード読んでみた github.com この該当コード、ここらへん読むと、aliasが書かれてる。 ヘルパ関数の引数とかの挙動は? github.com ここで処理してるよ。 私がLaravelコントリビュートしたのも、ここのコードの修正だよ。 ぼそっと .oO(昨日、ま…
概要 XxxService public function func($flag) { if($flag) { return $this->user_repository->xxx(); } return $this->user_repository->yyy(); } こんなとき、xxxとyyyが読み込まれる場合をチェックしたい コード public testFunc($flag, $function_name) …
Laravel JP Conference Laravelの日本のConference第一回に、なんと登壇しますわーい! https://conference2019.laravel.jpconference2019.laravel.jp なにするの? 30分のトークします。内容は、やっぱりLaravelコントリビュートについて。 新卒2年目がLara…
概要 1.以下のときに"apple","grape"の値だけを返したい ["apple", "orange", "grape"] ["apple", "grape", "banana"] 2.array_intersect()を使う 配列で、共通の値だけを抜き出したい $array_1 = ["apple", "orange", "grape"]; $array_2 = ["apple", "grap…
1.今週一週間の感想(ざっくり) 元気に仕事出来ました! テンション上がると自分には良いことを発見。 2.良かったこと 1.音楽聞いてテンションめっちゃ上がると良いコードが書けることが発覚。 2.なかなかキレイにコード書けたから満足 3.もっとこうしたかっ…
概要 1.以下のときに"a"のキーだけを返したい ["a"=>"ringo", "b"=>null, "c"=>null, "d"=>false] 2.array_filter()を使う 配列で、特定条件のものを削りたい ["a"=>"ringo", "b"=>null, "c"=>null, "d"=>false]; こんなときに、"a"のキーのものを取り出した…
モデルインスタンスのフィールド値を変えた public function __construct(User $user) { $this->user = $user; } public function updateUser() { $this->user->timestamps = false; // update_atを更新させない $this->user->where('id', '=', $user_id) ->…
発端はギルド運営って組織運営につながるんじゃねって話 www.nyamucoro.com 気づいたこと ギルド運営にできて、会社の組織運営にできないことを考えてみた。 それは、大量雇用、そして素早い解雇。 たくさん集めて、良くないものは破棄、みたいな話。 単純に…
エンジニアなら英語読もう! っていうのも、まあドキュメントのほとんどは最初は英語、いろんな情報が転がってるのも英語ですしね。 ってことで、英語を読めるようにしよう。 でも、英語の勉強はこれがいいよ!ってのはないです。 じゃあどんなツールよ 英語…
最近ギルド運営はじめました。 皆さんは、ギルドと呼ばれるものを知っていますか。 まあ、今回の話は、オンラインゲームのグループのことを言いたいだけなんですけどね。 先週の末頃から、オンラインゲームをまた始めました。 以前もオンラインゲームをやっ…
セッションに値をもたせた $request->session()->push('key', 'value'); こんなふうにセッションに値をもたせた時に、 その値を確認したい。 該当したキーと値のペアが存在するか確認したい $this->assertSessionHas('key', 'value'); これでキーと値がチェ…
1.今週一週間の感想(ざっくり) 体調崩してました(´;ω;`) 2.良かったこと 1.やりたかった子こと進められた 3.もっとこうしたかったこと 先週と変わらず、体調崩れてパフォーマンス低かった。 4.新しく気づいたこと いっそ有給取るべきかと思ってるんだけど…
アドベントカレンダー2つ目 Laravelに続いて、アドベントカレンダー二つ目です。 www.nyamucoro.com あれ?場違い? 最初はまだ参加者が少なかったので、こんなに技術ネタが多いとは思ってなかったです。 ネタを考えるときに、とりあえずVRChatで一番苦労し…
Laravelのコマンドを実装するとき /** * コンソールコマンドの名前と引数、オプション * * @var string */ protected $signature = 'update:user {--user_id}'; /** * コンソールコマンドの説明 * * @var string */ protected $description = ’ユーザー情報…
VRChatアドベントカレンダー14日目 この記事は、VRChatアドベントカレンダーの14日目です! VRの宣伝したいよね! 皆さん、VRの宣伝、したいですよね! 仲間、増やしたいですよね! でも、食いつき悪い・・・そんな経験多くないですか? なんでだろーって思…
モデルの時間を取ろうとしたら、文字列・・・ User::where('id', 5)->start_at->gte(Carbon::now()); usersテーブルの日付データを使って、時間の比較をしようとしたら、 start_atが文字って言われた(T_T) どうせなら、日付データはCarbonとかで取ってきてほ…
日記。 Laravelアドベントカレンダー書きました。 www.nyamucoro.com どうだった? とりあえず、いつもどおりの記事です。 コントリビュート系のネタでやろうと決めていましたが、 最近見つけたorderByの仕様がいい感じにわかりやすく、面白いネタだった気が…
Laravelアドベントカレンダー12日目の記事です この記事は、Laravelアドベントカレンダー2018の12日目の記事です。 qiita.com 読者対象 PHP、Laravel初心者。 Laravelにプルリク出してみたい人。 初心者PHPerです! はい!私PHP歴1.5年の初心者です! そんな…
プログラムの役割を分ける コードを書いていて、各コードの役割はきっちり分けたい。 やってることごっちゃごっちゃになったらコード読むの大変だしね。 ただ、その時に分け方もあやふやだと、結局ごちゃごちゃしたコードになって意味がない。 ということで…
コピペでテスト書いてませんか よくあるのが、入力を変えると、結果が変わるというテスト。 元コード function testFunc($data) { .... } テストコード function testFunc_いろいろ返ってくる() { $data = true; $expected = [1,2,3], ..... $this->assertSa…
1.今週一週間の感想(ざっくり) お仕事がんばりました。 2.良かったこと 1.体調崩しつつも、お仕事頑張れた 3.もっとこうしたかったこと 体調崩してしまったこと・・・ やっぱり、体調大切。最近空気悪いのと、気温差がやばい。 体調崩したのとお仕事忙しくて…
ブログのパーツを分けていこう 画像の感じだと、画面の上の方の黒いバー、これが使い回されているのがわかる。 ってことで、Laravelのbladeで、いい感じに使い回されるように書いてみよう。 パーツを分けよう ベースとなるすべてで使うパーツ(タイトルとか。…
この記事はなに? 個人サイトを作るときになにをしたかを書いてるよ。 似た手順を踏めば、いつか私のサイトと似たレベルなら作れるかも? 前回 GCPでいろいろ頑張った www.nyamucoro.com 今回のゴール 前回でLaravelのTOPページが出たので、 ここまで。 何を…
注意・お詫び GCPの思想、そして内容が間違っているというご指摘をいただきましたので、 操作方法は参考にしても良いですが、 なぜこれが良いのかという部分は、一旦他の記事を参考にしていただきたいです。 申し訳ございませんが、よろしくお願いいたします…
インスタンスのIPが変わる GCPは、インスタンスひとつひとつに外部ipアドレスが割り振られます。 GCEでインスタンス立ち上げて、apacheインストールですぐサイトが表示出来る! でも、このインスタンス、立ち上げるたびにipアドレスが変わります・・・ イン…
第二回ボトムアップドメイン駆動設計 https://ddd-community-jp.connpass.com/event/107106/ 行きました! 雑多な感想。 値オブジェクト、エンティティ辺りは最低限理解したい。 メモにある、不変等の定義をよく見ておこう。 それ以外は、自分の今のプロジェ…