だらだら〜自由自在〜

インディーゲーム制作チーム GAME GABURI でプログラム担当してます

2019-01-01から1年間の記事一覧

Windowsのゴミ箱をつかってファイルやフォルダを削除する

QtでWindows向けのファイラーを作っているのですが、OSのゴミ箱に選択項目を捨てる処理を実装したくて調べました。 Qt自体もQFileSystemModel::removeなど削除機能はもっているのですが、OSのゴミ箱ではないどこか彼方へ(そういえばどこに…?)消し去ってく…

QWidget継承クラスでRegisterHotKey使おうとしてハマった

Qt

作成中のファイラーにグローバルホットキーを実装しようとしてハマった話。 Qt5.11を使っている。 RegisterHotKeyはWindowsでグローバルホットキーを実装するときの選択肢の一つだが、このメッセージハンドラをQtWidget継承クラスのoverrideしたnativeEventF…

SerializeFieldのCS0649を大体削除するための正規表現による置換

qiita.com 既存のUnityProjectを.Net4.xに変更したら未初期化変数でワーニング大量に出たので正規表現使ってdefault初期値に置換しました。という話。 //検索 \[SerializeField\]([\r\n]?)(\t+|\s+)(private|public|protected)?(\t|\s)?([0-9a-zA-Z|_|\[.*\]…

nginxでファイルが存在しないときに別ドメインから探す

仕事用メモ。nginxのホスト上にRequestされたファイルが存在しないときに、別サーバの同Pathのものをレスポンスする。ということがやりたかった。 nginxのことをよくわかってなくてphpでファイルの存在チェックとcURLによる転送処理を書いてしまった。 でも…