ガス式の衣類乾燥機を導入した

今弟と一緒に暮らしているんですが、二人暮らしで今一番困っているのが洗濯物。
弟は仕事が朝早いので必然的に夜早く寝てしまうんですが、洗濯物を干す物干し台が弟の部屋からでないと行けないので、早く家に帰った時でないと干せない・・・。

また、10月末に駅の階段から落ちて足を痛めてしまったために、しばらく洗濯物を干す行為自体に支障を来してしまった始末。
2か月たった今は階段を降りるとき以外不自由しないレベルに回復しているんですが、今後もケガしたときに洗濯物を干せないってのは非常に困る。

というわけで、衣類乾燥機を導入することにしました。

続きを読む

要求された操作はユーザー マップ セクションで開いたファイルでは実行できません。

クリーンインストールしたWindowsに、必要なソフトをインストールしたうえで既存のプログラムをビルドした際、

要求された操作はユーザー マップ セクションで開いたファイルでは実行できません。

なんてエラーが出てビルドに失敗したことがありました。

正確に言うと、ビルド後処理として設定していた別フォルダへの移動処理が失敗していたようです。

どうもこれ、会社指定で利用しているウイルスバスター(コーポレート版)が悪さをしているみたいで、とりあえず該当のフォルダを除外フォルダとして定義したところ発生しなくなりました。

まぁよくあることみたいですね。

ファイルがあります

とある案件でMicrosoft Reportを利用した印刷を行っていたんですが、お客様から突然印刷ができなくなったと連絡を受けまして。

調査のためにスタックトレースを出力したところ、エラーメッセージとして

IOException ファイルがあります

と出力されていました。

実際にエラーを吐いているコードを確認して見たところ、GetTempFileNameを利用して印刷用リソースを一時ファイルに出力するところで例外が発生してます。

どうやら下記のブログに書いてある内容のようです。

確かに環境変数で定義されている一時フォルダをみると、tmp****.tmp(****は16進数)というファイルが65535個存在していました。

もう数年問題なく動いていたプログラムなのになぜ・・・と思ったのですが、納得。

私が作った場所じゃなかったので余計ぴんと来てませんでした。
一時ファイル作っておいて消さない実装をしてたのが悪い。GetTempFileNameに罪はない。

先ほどのブログ先では「GetRandomFileName」を利用するようにされていましたが、今回は単に一時ファイルを削除する方法で対応することに。

動いているからって問題ないと思うと後で痛い目に合う典型ですね。。。

PLEX製チューナー+Mirakurun+EDCBの構成でテレビ視聴録画環境を作る

前からPT3+Mirakurun+EDCBの構成でテレビを視聴、録画してたんですが、PT3が販売を終了して今後故障した際すぐに対応できないことを踏まえ、PLEX製のチューナーに切り替えることにしました。

続きを読む

ESXi-Customizer-PSが[WinError 10054]エラーを吐くときの覚書(PowerShellでTLS1.2を有効化する方法)

録画マシンを新たに作って一台マシンがあいたので、久しぶりにESXiをインストールして遊ぼうかなと。
Realtek製NICしかないマシンなので、ドライバを組み込んだカスタムイメージを作成するために下記のブログをもとに作業に入ったのですが、ESXi-Customizer-PS の作業ではまったので覚書。

続きを読む