エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです!

【Unity】Animatorをいじったら、表情が戻らなかった時の対応【787日目】

Unityでキャラクターをいじったら キャラクターモデルを作成するために、Unityでモデルをいじってました。 そして、表情を作るために、AnimatorでBlend Shapeをいじってました。 表情が戻らない Animatorで顔を変えたら、表情が戻らない。 ああ、そう言えば…

【一週間振り返り】ちゃんと息抜き出来たね!【786日目】

一週間振り返りなのに、一週間も経ってないよ? まあ、よくある話ですね。 最近VR睡眠を初めてやったのですが、意外と普通に寝ることが出来ました。 VR睡眠が当たり前になっている人も普通に居ますし、 日常の一部がVRに侵食されることは、意外とありえない…

何かを諦めそうになったときに考えること【785日目】

板挟みになるとか よく、何かを諦めないといけないと考えることは多いと思います。 片方を取ると、もう片方が選べないとか。 そんな時に私がどう考えるか。 本当にそうなの? それは、本当に片方しか選べないの? 実は両方取る手段はあったりしないの? それ…

【Laravel】getXxxAttributeに対するpluckの挙動【784日目】

pluckで、独自フィールドを使いたい public function getDisplayUsernameAttribute() { return $this->nickname ?? $this->username; } こんな感じに、display_usernameという値を使いたい。 ニックネームがなければ、ユーザーネームを出すという挙動。 これ…

【Laravel】FormRequestクラスで、複雑なバリデーションをしたい【783日目】

FormRequestクラスで、複雑なバリデーションをしたい このリクエストしか使わないので、独自バリデーションを作りたくない かといって、Controllerとかで受け取って処理するのは、別の場所に関心を増やすから嫌だってことで。 インスタンス取得時に追加 /** …

【一週間振り返り】ぺちこん準備・LT頑張った一週間!【782日目】

みなさんこんばんはー! 一週間振り返り、更新忘れてました。もう一週間の半分過ぎてますね。 PHPconが楽しかったのが悪いってことにしましょう。 ちゃんとPHPcon参加者はブログ書いたかな。ブログやTwitterで楽しかったとか学びあったとか会社知れたとか、…

【PHP】Class Xxx does not existの対応【781日目】

対処しにくいエラー Class App\Controllers\XxxController does not exist こんな感じのエラーを見たことはあると思う。 これは、クラス自体がルールに則って書かれてない時に起こる。 例えば、関係ないところに文字があったりなど。 手元のコードに、てきと…

【Laravel】独自コマンドをPHP内でオプション付けて実行したい【780日目】

独自コマンドを作った 独自コマンドで以下の様にオプションを設定した。 protected $signature = 'command:xxx {--ids=*}'; これをコンソールで実行するときは php artisan command:xxx --ids=1 --ids=2 --ids=3 これを他のphp上でで呼び出したいが、どうや…

【登壇感想】PHPConferenceでLTしました+一年の登壇感想【779日目】

PHPConferenceって? なんと今回20周年になります!!! phpcon.php.gr.jp LTの資料は? www.nyamucoro.com この記事参照! (懇親会LTの方は、後日微修正入れてまた上げます!) その頃のtwitter twitter.com 雑にあったこと3つ(ネタ) 着いたよ!!!#phpcon …

【登壇資料】エンジニアが ブログや登壇で、アウトプットするとどうなる?in PHPcon【778日目】

登壇します phpcon.php.gr.jp 2019年12月01日(日) 10:00 〜 18:00 (懇親会 18:00 〜 20:00) なんと参加費無料! 何話すの? 4分LTで、アウトプットはいいぞって話します。 資料 docs.google.com

【Steam】既定のデバイス以外に設定出来ない?【777日目】

ゲームでボイスチャットがしたい ゲーム内でボイスチャットをしたい。 ゲームの機能として、近くの人の声が聞こえるとかあるんですが、 そこのボイスのデバイスが、既定のデバイスにしか設定が出来ない(´・ω・`) なので、マイクとか変えるときには、いつも…

今日のイベントをDBから取得するためのクエリ【776日目】

今日行われるイベントを取得したい 今日(2019-11-28)のイベントをDBから取得したい。 じゃあSQLで whereを使って、今日と等しい値を取ればいいかというと、 時、分、秒の都合で、今日と等しい値を取るのは難しい では間を取ろう なので、今日の最初と最後の…

【MySQLWorkbench】データにnullを入れたい【775日目】

null入れたい MySQL Workbenchでnullを入れたい。 文字を消して保存すれば良いように思えるけど、それは空文字になる。 じゃあどうするか 右クリック 右クリックすると、メニューが出てくる。 Set Field to NULL と書かれているのを選ぶとnullが入る

プログラミングで、早めにif+returnしようってお話【774日目】

こんなif文を書いたときに function xxx() { if ($item->count()) { //いっぱい色んな処理 } } こんな風にif通らなかったら、最終的に何もしないみたいなプログラムや、 function xxx() { if (!$item->count()) { return null; } else { //いっぱい色んな処…

【Laravel】クエリビルダでcount関数を動かす【773日目】

あるデータの個数を調べたい DBのデータの個数を調べたいときはあると思います。 ある条件で絞ったときの、対象のレコード数とか。 データ取得後なら? $users = \App\Models\User::get(); $users->count(); こんなふうに、データを取って、取った値をカウン…

【一週間振り返り】振り返りリニューアル。先に進むための一手【772日目】

最近寒くなってきてますね。 こたつとみかんが合ういい季節になってきました。 小学生の頃家にダンボールいっぱいのみかんがあったのを思い出しました。 今はAmazonで注文という手が打てますね。来週落ち着いたら注文してみようと思います。 みなさんもいか…

【イベント主催】バーチャルLT会をやってみました【771日目】

ClusterでバーチャルLT会をしてみました cluster.mu こちらのツールを使いました。 Mac・Windowsどちらも使え、デスクトップ・VRのどちらでも参加可能のイベント空間です。 バーチャル空間でやるので、移動不要・会場の準備不要。 無料で出来る素敵ツールで…

【日記】改めて、自分の夢を確認してみよう【770日目】

夢を確認してみよう 私は、以前こんな夢持ってます! って語ってた時もありました。 でも、今は結構気力が削がれていて、それどころじゃなかったと思います。 そんな私ですが、幸い、色んな人に助けられて、いろいろ見えてきました。 それを改めてメモしてみ…

Discordで複数アカウントを使い分ける【769日目】

Discordで複数アカウント Discordでアカウントを複数持って使い分けたい。 でも、Twitterみたいに複数アカウントでのログインとかはDiscordにない。 どうするか 1. ブラウザ版を使う デスクトップ版とブラウザ版を使い分ければまず可能。 アカウントもブラウ…

時間を扱うときに、9時や15時は思わぬ罠があるという話【768日目】

時間が変わってる? DBに 2019-11-19 15:00:00 って保存したら、 2019-11-20 00:00:00 って返ってきた。 当時の思考 なぜだ!?四捨五入された???時間の部分を無視された!!??? もしかしたら、フォーマットを間違えたのか?でも、なぜ1日ずれる???…

【PHP】クラスをデバッグするReflectionClassとか【767日目】

クラスについて詳しく知りたい クラス自体をよく知りたい。 このクラスは一体どういう状態なのだろう。 どんな値を持っているのだろう。 テストをしてるときに、正規の方法では取得できないprivateのフィールド値等、今このクラスはどうなってるのかとか。 (…

【PHP】クラスに定義した定数名と値を全て取得したいとき【766日目】

定数を全て確認したい class Items { const MAX_COUNT = 5; const ITEM_NAME = 'Hoge'; } こんなふうにクラスがあって、 php > var_dump(Items::MAX_COUNT); int(5) こんなふうに値が取れる。 でも、『どんな定数名が存在するか』とか、『全部定数がほしい』…

【一週間振り返り】振り返りリニューアル。先に進むための一手【765日目】

テンプレ変更 プランなく生活しているので、ちょっとプランを建てる意識をしてみるテンプレにしてみる PDCAを回せるような感じに。 加えて、自分を褒めたり見直すための項目も継続する。 1. 先週からの目標 ステップを定めよう。 2. 目標に対して行ったアク…

【うっかり】tableタグの罠。要素が足りなかった【764日目】

うっかり うっかり簡単なミスをしてしまう。 誤字、かっこの数、閉じタグ忘れ等々・・・ ケアレスミスこそ、間違いに気が付きにくい。 故に修正に時間がかかる。 そんなケアレスミスも、パターンを覚えておくと、比較的気づきやすい。 ってことで、ケアレス…

【うっかり】'', "", 文字列の罠【763日目】

うっかり うっかり簡単なミスをしてしまう。 誤字、かっこの数、閉じタグ忘れ等々・・・ ケアレスミスこそ、間違いに気が付きにくい。 故に修正に時間がかかる。 そんなケアレスミスも、パターンを覚えておくと、比較的気づきやすい。 ってことで、ケアレス…

【Laravel】ヘルパ関数を使った時のshouldRecieveのwithの落とし穴【762日目】

ヘルパ関数を使う route('user.mypage', ['id' => 1]); これのテストコードを書きたい。 動かないコード こんな感じの書いた時、routeはURLファサードで動くので、こうなる気がする URL::shouldReceive('route') ->with('user.mypage', ['id' => 1]) ->once(…

【PHP】constの定数名を動的に変更して取得したい【761日目】

定数を定義した class ClassName { const PARAM_1 = 'a'; const PARAM_2 = 'b'; } でも、こんなふうに数値だけ差がある定数。 for ($i = 1; $i <= 2; $i++) { $array[] = ClassName::PARAM_.$i; } みたいに定数を動的に取得をしたい。でも、この書き方は動か…

【HTML】tableタグの中のtrタグとかをひとまとめにしたいとき【760日目】

trタグをひとまとめにしたい <table> <tr>りんご</tr> <tr>ごりら</tr> <tr>ラッパ</tr> </table> こんな感じにHTMLが配置されてるときに、りんごとごりらをひとまとめにしたい。 例えば、こんな感じに出来たら問題なかった <table> <div class="hidden"> <tr>りんご</tr> <tr>ごりら</tr> </div> <tr>ラッパ</tr> </table> でも、tableタグの中でdivは書けないのでどうしよう…

【心穏やかへ】一旦健康を考えて行ってみる行動のリスト【759日目】

最近心がやられています めっちゃ心が辛い。 藁にもすがる思い。 そんな中『お前は亜鉛が足りん!』って言われました。 なるほどな? ってなったので、いろいろ始めてみます。 諦めるのは、思いつく中、やれることをやってからってことで。 やることリスト …

【一週間振り返り】振り返り・自分の楽しいってなんだろう?【758日目】

1.今週一週間の感想(ざっくり) 自分の楽しいってなんなんだろう?ってなりました 2.良かったこと(新規・特徴的なこと) ClusterのVRLT会試せた 外部の方とお食事会行けた 3ヶ月振り返りやれた 3.良かったこと(平時・生活的なところ) VRChat楽しい モデリング…