Playwright トラブルシューティング - Firefoxだけが動かない
現在開発中のAI画像ストックサイト『free-images』に、品質担保のためE2Eテストツールである Playwright を導入することにしました。
「モダンなツールだし、サクッと導入できるだろう」と高を括っていたのですが、Firefox環境でのみテストが落ちる という泥沼にハマりました。 今回はそのトラブルシューティングの記録を残しておきます。WSL環境で開発している方の参考になれば幸いです。
現在開発中のAI画像ストックサイト『free-images』に、品質担保のためE2Eテストツールである Playwright を導入することにしました。
「モダンなツールだし、サクッと導入できるだろう」と高を括っていたのですが、Firefox環境でのみテストが落ちる という泥沼にハマりました。 今回はそのトラブルシューティングの記録を残しておきます。WSL環境で開発している方の参考になれば幸いです。
「赤い布の画像を作って」 AIにそう頼めば、確かに赤い布の画像は出てきます。しかし、それは果たしてストックフォトサイトで「売れる素材」と言えるでしょうか?
現在開発中の画像ストックサイト『free-images』では、単なる自動生成を超え、デザイナーが「これこそ探していた質感だ」と唸るクオリティを目指しています。今回は、Google Gemini APIを駆使したプロンプト改善の旅についてお話しします。
開発やサービス検証を行っていると、「商用環境とテスト環境でアカウントを分けたい」「検証用にクリーンな電話番号がもう一つ欲しい」という場面に多々遭遇します。
しかし、そのためだけに月額数千円のキャリア契約を追加するのはコストが見合いません。今回は、Androidスマホとpovo2.0を組み合わせ、年間数百円で「死なない認証用番号」を維持する方法をまとめました。
作業中に突然発生し始めた「約30秒周期で画面が一瞬収縮する」という謎の挙動。 作業に集中できないだけでなく、ハードの故障も疑われるこの問題に対し、イベントログの解析から物理的な環境要因の特定までの記録をまとめました。
ある日、私のデスクトップ環境(GALLERIA / RTX 4060 Ti)で、画面が約30秒おきに数ミリ収縮し、また戻るという現象が起き始めました。
「30秒」というあまりに正確な周期は、ハードウェアの寿命というより、何らかのソフトウェア的な「タイムアウトとリトライ」を強く示唆していました。
実務で頻出するGitコマンドのメモです。ブランチの作成から、作業中の変更の退避、コミットの修正方法までをまとめています。