日記(127)

<前 次>

エラーログ

うちのサイトにもエラーログを仕込んでいるわけですが、サーバーやPHP自体が持っているエラーログの他にも、独自のエラーログも記録するようにしています。
で、PHPには、例外によるエラーと、それ以外のエラーがあるのですが、独自のエラーログではそれぞれで処理が違っています。
そうすると、エラーという意味では同じなのに、見え方が違っていて、地味ーに問題の調査が面倒でした。
ということで、エラー発生ファイルとか行とか、共通する部分は同じように記録するように修正しています。

Microsoft Print to PDF

なんか保存先はおかしくなった気がする。
そもそも印刷はあまり使わないけど、気になる。

アンパンマン

アンパンマンDB

来週の放送情報。
今度はちゃんと新作。

前売り券発売日が発表されたので追記しました。

プラネタリウム「ちびおおかみと月のふしぎ」


【プラネタリウム】ちびおおかみと月のふしぎ|グッズ・サービス|アンパンマンポータルサイト
見てきました。
アニメの動き少ないとか言ってたけど、公式サイト見たら静止画演出って書いてあったので、アニメ絵だけどそもそもアニメじゃなかったんですな。
全天周映像で現れるオオカミおばけは大迫力。

GitHub Actions

動くようになりました。
Composerのバリデーションは神経質すぎるところがあるので実行しないことにして、本当にやりたい自動テストだけにしました。
phpdbg使えなかったけど、普通にPHPUnitを動かすだけでカバレッジは取れました。
アーティファクトがばらばらのファイルじゃなくてZIPアーカイブしかなさそうなので、HTML出力したカバレッジレポートを見て回ることはできないけど、まあ手元でZIP展開すれば見られるのでこれはまあOK。
あとは…そう、もういらなくなったCircleCIとの連携を切るだけ。

GitHub Actions

CircleCIの自動テスト復旧より、GitHub Actionsに挑戦してみました。
今のところ、PHPのインストールはできているけど、Composerのチェックで引っかかって自動テスト本体までたどり着いていないようです。

NeoMupl

保存と停止のショートカットがかぶっていたのですが、停止のほうを変更しました。
本当はPauseキーにしたかったのですが、なぜかうまく動作しなかったので、Ctrl+Endにしました。

リストの右クリックメニューに付けました。
エクスプローラのselectオプションを使って、フォルダを開くだけでなくファイルも選択した状態になるようにしました。
実際やってみた感じだと、ファイルが選択されずにただフォルダを開くだけになることもありましたが、一応動くときはちゃんと動きます。
まあ期待せずに選択されたらラッキーぐらいの機能ということで。

とりあえず機能追加をしたので、また今度新バージョンとしてリリースしようかと思います。

NeoMupl

放置されてたやつ、動作確認取れたのでマージしました。
ロジック分離の課題はちょっとずつ進めていこう。

で、.NET Framework 4.8のバージョン上げも。
事を始めるに当たって片付けておきたい部分がすっきりしたので、いよいよ改善・改良のほうにも入れそうです。

<前 次>