環境構築cursor,VSCode,Windows11,WSL2

Thumbnail of post image 040

結論

Windows 側の環境変数変えるべし。

環境変数には「システム環境変数」と「ユーザー環境変数」がある。前者が優先される。
cursor は前者にセットされてて、VS Code は後者にはいってた。
cursor の設定を「システム環境変数」から切り取り(コピーして削除)、「ユーザー環境変数」の一番下に追加してやることで解決。
起動してた WSL2 のターミナルは ...

環境構築Chrome拡張

Thumbnail of post image 159

結論Chrome拡張の Create Link で filter 機能を使う

Create Link

filter にセットする文字列は以下の通り
s/(\\\|\s\\\|.*Backlog|\\)//g背景

以前から Chrome拡張の Create Link を便利に使わせてもらっていたんですが、特に Notion に貼り付けるときにうまくいかなかったんですよね。 ...

環境構築Docker,nginx,環境構築

Thumbnail of post image 026
結論

知らないうちに nginx 起動してた…🤔

詳細

VPS で apt upgrade したらカーネルが

ポートの状態確認する
sudo lsof -i :80なんか使われてた…
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnginx 692 root 6u IPv4 16188 0t0 TCP *:htt ...

環境構築Actions,CI/CD,Docker,GitHub,環境構築

Thumbnail of post image 181

結論

known_host の指定間違えてた…。

shimataro/ssh-key-action 使用時に known_host の指定が必須になっていて、 – – で Repository secrets を追加するのだけれど、VPS上の ~/.ssh/known_hosts ファイルの中身をペーストしてたのでした…。

接続する先が V ...

環境構築Docker,mecab,環境構築

Thumbnail of post image 099
結論

(環境によって異なるかもですが)インストール用 shell script 内での、ダウンロードした tar.gz ファイルのハッシュ値比較で上手くいかず、強制的にインストールが止まってしまう状態。

生成したハッシュ値の最後に半角スペースがあり、これが原因でハッシュ値比較の結果が false になっていた。

Dockerfile 内で

RUN sed -i ' ...

LaravelCache,Laravel,PHP,Redis,キャッシュ,テスト

Laravel Logo
結論

テスト実行中でした。

そして、 env.testing での `CACHE_DRIVER` 設定は file になっていた、というオチ。

「こないだまで普通に実行できてたはずなのに!」

って焦りながら悩んでて、気づくのにしばらくかかりましたよ… (-_-;)

LaravelBlade,Mail,Mock,Test,UnitTest

Thumbnail of post image 134

結論

たぶん、メールの文面用に用意した blade 内で、 $message->embed(‘public/images/logo.png’)  とか書かれてると思います。

メールのレンダリングを実行する前に、

$mail->viewData = new Message(new Swift_Message());

を実行してやることで、 ...

Echo,GoEcho,Go,Logging

Thumbnail of post image 133

In Echo’s official document, describes about logging to stdout.

“Customization | Echo – High performance, minimalist Go web framework”

I want to write logs to fi ...

LaravelEloquent,Laravel,PHP

Thumbnail of post image 174

結論

削除しようとしているそのモデル、SoftDelete 設定になってません?

assertDatabaseMissing ではなく assertSoftDeleted 使ってね。

詳細

テストコードをたくさん書いていくぜー!

って張り切ったものの、めっちゃ足止め食らいました…。

リモートデバッグで1行ずつ動かしても、

App\Models ...

LaravelFactory,Laravel,PHP,Test

Thumbnail of post image 140
結論setUpBeforeClass() が実行されるタイミングでは factory は使えない。(そもそもデータの状態が他のテストケースに依存しないようにした方が良い)
setUp() 内で parent::setUp() 呼ぶの忘れてない?(公式にも「テストクラスに独自のsetUpメソッドを定義する場合は、親のクラスのparent::setUp()/parent::tearDown()を ...