エンジニアのひよこ_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楽しい モデリング…