Debug.Log()で直る奇怪なバグに遭遇した話
Unityでシーンを組み立てていたところ、WindowsとMacで描画が変わってしまう現象に遭遇。
調べた結果、見たことがない類のバグだったので、まとめておく。
バグの内容Mathf.Atan2()の計算結果が ...
UnityのError executing result (An invalid seek position was passed to this function. )エラーの対処法

ゲーム内時間とBGMを同期するために、AudioSourceのtimeをいじってたら発生。
Mathf.Clamp()で最大値をAudioClipのlengthに丸めてたのに、何で??といった感じだったが、丸めるときにle ...
MacのRiderでMSBuild not foundエラー
新しいMacをセットアップしたら、RiderでMSBuild not foundエラーが発生しました。
このエラーが出ていると、Riderでの構文解析がほとんど機能しない状態になります。
MonoFramewo ...
WSL環境でpuppeteerを使ってヘッドレスブラウザを操る
猛烈にスクレイピングしたくなる病気にかかったので、WindowsのWSL2環境+TypeScriptでpuppeteerを動かしてみました。
WSL2のUbuntuに、インジケーターとフォントのパッケージ&Chromeをイ ...
YouTrack + Clockifyで開発時間を管理する
タスク管理には、JetBrainsのYouTrackを使っている。高機能でかつ無料でプロジェクト作り放題のため、フリーランスにうってつけ。
YouTrackにはタイムトラッキング機能もついてるんだけど、作業時間を手入力する ...
Amplifyのプロジェクトを複数PCで開発してたところ、amplify statusの内容が同期されていないことに気づいた

gitでバージョン管理しつつWindowsとMacで開発してたら、それぞれのマシンで amplify status したときに表示される内容が違っていた。
対処方法は簡単で、再度 amplify init すればOK。