ブックマーク / dev.mish.work (98)

  • SSD の温度が高くなった? - IwaoDev

    昨日の午後になって,SSD の温度がいつもより高いことに気づいた. 今まで,使っていない時は 50~60℃位だったのが,70℃以上になっている. 最近の更新は,SSD のファームのアップデートと,月齢の Windows Update . どちらかが影響しているものと思われるが,何とも言えない? 表示だけの問題であれば良いが… PC の電源を落として,朝,再起動. 今の所,50℃台で安定している.何だったのだろう?

    yu8086
    yu8086 2022/09/28
  • VC 2019 以降の include - IwaoDev

    %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props がないとの問い合わせが… 次の所は以前まとめたもの.VC 2010 以降は,これが引き継がれるものと思っていた. VC include lib のパス 私の環境の VC 2022 で確認すると,ちゃんと引き継がれている. 検索すると VC 2019 から Microsoft.Cpp.Win32.user.props は使用されなくなった? Microsoft.Cpp.Win32.user.props file missing Visual Studio プロジェクトの設定を共有または再利用する 今の所は Win32 のみなので,また今度時間がある時に調べる. VC Linux の include 設定

    yu8086
    yu8086 2022/07/08
  • AfxResolveShortcut - IwaoDev

    個人的に作成したダイアログベースのツールで,lnk をドロップした時に開けない. これに対応するには,lnk から doc を求めることで対応できる. 同じ様に作成した SDI exe の場合は,うまく開ける? デバッガで追いかけると,CDocManager::OpenDocumentFile で AfxResolveShortcut を呼んでいる. 但し,MFC のバージョンにより? ::CoInitialize が呼び出されていないと 1 回だけ. CFileDialog などを呼出すと ::CoInitialize にあたるものが呼び出されるのでその後はうまくいく. https://dev.mish.work/wordpress/2021/03/31/win10-21h1-mdi-exe-error/ 次の様な関数を用意して,ドロップされたファイルが lnk の時に対応. tstri

    yu8086
    yu8086 2022/04/27
  • DS220+ Antivirus Essential - IwaoDev

    先日,多くのファイルをバックアップ. 週末の昼に HDD の音が気になった. 原因は Antivirus Essential . メモリが足りないのか,スワップしていたみたいで,仮想マシン を停止. その後 40 時間程度放置したが,あまり進んでいない. NAS を再起動. もう一度「フルスキャン」を実行すると,前回よりは速いか? MailPlus Server も停止して様子見. 2022/04/19 最初のうちはそこそこ進んだ様に思うが,ある程度すると遅くなってしまう?

    yu8086
    yu8086 2022/04/27
  • Synology NAS リバースプロキシ設定 - IwaoDev

    別のことを調べていて「リバースプロキシ」というのを見つけた. Synology NASにリバースプロキシを設定して他ホストのWebサーバを中継する 今までは,ポートで他の Web サーバに振り分けていた. また mish.work を取ってからは,AAAA レコード でうまく使えてはいた. https://dev.mish.work/wordpress/2022/01/24/nas-virtual-host-port/ リバースプロキシを使うともっと簡単になるみたい. 2022/04/10 幾つかのサブドメインをリバースプロキシで設定. https://jml.mish.work https://dev.mish.work https://test.mish.work https://ts.mish.work https://as.mish.work https://ws.mish.wor

    yu8086
    yu8086 2022/04/15
  • DS220+ セットアップ-5 Virtual Machine Manager - IwaoDev

    今度は Virtual Machine Manager . Win10 の iso を NAS にコピーして,次の様な設定. 仮想マシンを選択して「電源オン」,「接続」.しばらくすると, コピー後,再起動しての「準備しています」がすごくかかる.そして,また「再起動」. あまり速度は期待できないかもしれない. 2022/03/18 NAS のシャットダウンや再起動時の動作の指定. ホストのシャットダウン時の指定を「シャットダウン」または「停止」に. NAS が起動した時の仮想マシンの動作の指定. Synology DS720+ Virtual Machine Managerで仮想マシンを作成してみる

    yu8086
    yu8086 2022/03/22
  • QNAP NAS 上のサイトが… - IwaoDev

    QNAP NAS 上の幾つかのページがうまく動作しなくなった. 静的なページや,WordPress と Joomla! のページは問題ない. いろいろと動きを見ると,C++ で書いたコードを呼出しているページがうまく動作していない様子. SSH 接続して幾つかのコマンドを実行すると command not found となってしまう. which gcc などで探すと,gcc が見つからない. 以前 gcc などは入れている ので,/opt/bin/gcc として存在するはず. /opt/bin/ を見ると,perl 関係のものしか入ってない. App Center で入れた Perl 5.26.1.0.1 がいけなかったみたい. Entware-std 1.03 を入れ直すことでうまく動作する様になった. AppCenter にある Perl のパッケージとは共存できない?

    yu8086
    yu8086 2022/01/07
  • ASUSTOR NAS Mail Server – 2 - IwaoDev

    先日から幾つかの所の設定を変更してやっていたが,うまくできないでいた. 今日も設定を確認していて,気づいた所があり. 「設定」-「ADMディフェンダー」-「ファイアウォール」で 80 以外が許可されていなかった. 「app#mail-server」を「許可」する様に. これで少し進展.エラーが Mail Server から返る様になった. あとは,メールアカウントの追加か? これをやっていた時の,Let’s Encrypt での証明書の取得. *.mish.work はうまく取得できるが,*.myasustor.com はうまくない. 設定を適用できません。 再試行してください。 (Ref. 5401) ルータの設定を一時的に変更して,80 と 443 を NAS に設定したら「成功」した. 2022/02 うまく動作させることができなかったので,Synology NAS を使用 すること

    yu8086
    yu8086 2021/12/30
  • Edge で WebGL が表示できない? - IwaoDev

    Edge で three.js を利用したデータが表示できなかった. WebGL で表示可能な形式に変換 https://itl.mish.work/i_Tools/to_wgl/ デバッガで追いかけると,WebGL を利用できない様なエラー. Edge を再起動すると,うまく表示できるようになった. 何だったのだろう? 2023/01/17 Win8.1 環境の Edge で「使用可能な場合はハードウェア …」を OFF にする必要があった. 2024/07/18 仮想マシンの Win11 Edge で表示できなくなっていたので,その設定. Edge の「設定」-「システムとパフォーマンス」で 「使用可能な場合はグラフィック アクセラレータを使用する」を「OFF」にして「再起動」. 2024/07/24 環境や 3D データなどによると思いますが, 「…グラフィック アクセラレータを…」

    yu8086
    yu8086 2021/12/04
  • ::CreateMutex の名称 - IwaoDev

    以前作成した W_mutex を利用. 同じドキュメントを開かない様なガードに使えると思い,単体テスト用のコードを書いた. #include "messbar.hxx" #include "itls_tmp.hxx" #include "cmd_line.hxx" #include "S_Exec.hxx" #include "W_mutex.hxx" tstring make_mutex_name (const tstring& doc_name) { tstring mutex_name ; v_tstring argv = ::get_arg() ; if (argv.size() > 0) { mutex_name += argv[0] ; mutex_name += _T(" ") ; } mutex_name += doc_name ; ////////////////////

    yu8086
    yu8086 2021/12/04
  • 再起動マネージャ - IwaoDev

    何年か前に有効にした「再起動マネージャ」. Restart Manager in MFC MFC 再起動マネージャ その実装がうまくなかった. 編集操作中に「自動保存」が動作すると,意図しない状態になってしまうことがあった. 原因は,実装方法がうまくないだけではあるが,なかなか難しい. Serialize が呼ばれた時に,一部の情報を更新しているため,例えば選ばれているものに影響を与えてしまう. 実際はデータに応じて選択状態が変わるのだが,それに気づかず操作してしまうことがある. これとは別にバックアップ機能を持っているので「自動保存」が動作しない様に修正することに. 当はこれだけでは足りない. 編集操作中に「上書き保存」された時も同様に動作するため,この部分の修正が必要か? ユーザが意識している操作なので,現状のままとするか?

    yu8086
    yu8086 2021/11/24
  • VS Installer のよく使う設定 - IwaoDev

    久しぶりにインストーラを… 今までのものは「VS インストーラ」. 前も使ったが忘れていた.アンインストールで,ファイルをそのまま残す設定. 「Permanent」を「True」に. ショートカットなどを作成すると,アンインストール時に時間がかかってしまう. それで,以前は使ってなかったが,更新版のインストール. 「RemovePreviousVersions」を「True」に. 「Version」を更新する.同様に exe などの更新も必要.bmp などはタイムスタンプでいける? Patching and Upgrades 2024/06/21 どこかに設定があるのかもしれないが「Permanent」を「True」としてインストール後「False」としても効かない? 01727 : アンインストール時にファイルが削除されない(msi 形式 インストーラ) 次の所に “0000000000

    yu8086
    yu8086 2021/11/24
  • サーチコンソール 「一般的ではないダウンロード」の警告と VirusTotal | IwaoDev

    以前から,このサイトで「一般的ではないダウンロード」の警告が表示されている. 対応方法がわからずそのままとなっていた. 「ウィルス対策ソフト 誤検知」などで調べていて,VirusTotal を見つけた. 同じコードでも VC の異なるバージョンでビルドしたもので結果が異なる.

    yu8086
    yu8086 2021/11/04
  • レジストリエディタ 削除中にエラーが発生しました | IwaoDev

    また,削除できないキーができてしまった. [Window Title] キーの削除エラー [Content] ・ を削除できません。削除中にエラーが発生しました。 [OK] RegDelNull を探すと,場所が変わっていた. RegDelNull v1.11 使い方は以前と同じ. Microsoft Windows [Version 10.0.19043.1288] (c) Microsoft Corporation. All rights reserved. C:\Users\Iwao>cd %TMP% C:\Users\Iwao\AppData\Local\Temp>J:\Download\Tools\MS\Regdelnull\RegDelNull.exe RegDelNull v1.11 - Delete Registry keys with embedded Nulls Cop

    yu8086
    yu8086 2021/11/04
  • ウィンドウを最前面に移動する方法 - IwaoDev

    wndTopMost で,Z オーダーの最前面に. { CRect rect ; GetWindowRect(&rect) ; SetWindowPos(&wndTopMost,rect.left,rect.top,0,0,SWP_NOSIZE|SWP_NOACTIVATE) ; } 幾つかの環境ではこれでうまく動作している. 今日作成したツールの CMSetNmTDlg::OnInitDialog() にこれを追加. Win10 のホスト環境で最前面に移動しない. 仮想マシンで試すと意図した動作. ホストの,以前に起動したツールは前面のまま保持された. が,一度終わらせて再起動したら,最前面にならなくなった. ちょっとよくわからないが,何かが邪魔しているのか? PC を再起動すれば直るかもしれないが… とりあえずメモ. 2021/10/25 explorer.exe の再起動でうまく動作

    yu8086
    yu8086 2021/10/26
  • NAS lxcdebian10 と VC 2019 - IwaoDev

    ASUSTOR NAS 上の Debian と VC 2019 を使用してのビルドとデバッグ. VC で次の様なエラーになっている. lxcdebian10 にツールがありません: gdb rsync zip 次の所にある様に必要なものをインストール. Linux development with C++ in Visual Studio 丁度 1 年前にやっていた みたいで,その時より 安定したか?

    yu8086
    yu8086 2021/07/02
  • ::GetDiskFreeSpaceEx , ::statvfs - IwaoDev

    Win9x が多く存在していた頃のコードの MFC を使用しない方法での書き直し. 前のものは次の様になっている. // J048221 SDK32:GetDiskFreeSpace と GetDiskFreeSpaceEx について typedef BOOL (WINAPI *P_GDFSE)(LPCTSTR, PULARGE_INTEGER,PULARGE_INTEGER, PULARGE_INTEGER); // .. fResult = ::GetDiskFreeSpace(pszDrive,&SectorsPerCluster,&BytesPerSector,&FreeClusters,&TotalClusters) ; if (fResult) { TotalBytes = (__int64)TotalClusters * SectorsPerCluster * BytesPe

    yu8086
    yu8086 2021/07/02
  • Win10 に VS 6 インストール - IwaoDev

    今まで仮想マシンの WinXP で VC 6 を使用してきたが,ちょっと面倒なので Win10 環境に入れてみた. 使用したのは次の ISO . en_visual_studio_6.0_professional_x86_dvd_224df581.iso 2021/04 に VS のダウンロードサイトで見つけた. その時 Win7 環境などにインストールして動作することは確認済み. インストール時,データベース関連を入れると止まると書かれていたので,外してインストール. VB6開発環境をWindows 10にインストールする手順 VC 6 を簡単に確認した限りは何とか使えそう. Win11 に VS 6 のインストール Win11 22H2(デバッグできない時の設定も書いています)

    yu8086
    yu8086 2021/06/11
  • Synology NAS Joomla! の更新 - IwaoDev

    なぜかわからないが,Synology NAS だけ Joomla! の更新が表示されなくてそのままになっていた. QNAP NAS などは,管理画面から入って更新できていた. 今日 Synology NAS 以外もアップデートのメールが来て,それらはいつも通りの方法で更新した. その時のアドレスを見ると次の様になっている. ../index.php?option=com_joomlaupdate Synology NAS も同様に option=… を指定すると更新画面に入れた. 2021/05/28 メニューの「コンポーネント」-「Joomla!の更新」にあった.

    yu8086
    yu8086 2021/05/26
  • Firefox SEC_ERROR_REVOKED_CERTIFICATE | IwaoDev

    証明書の関係をいろいろ弄ったら,ADM に入れなくなってしまった. NAS を再起動しても変わらず. 安全な接続ができませんでした 192.168.1.??:????? への接続中にエラーが発生しました。Peer’s Certificate has been revoked. エラーコード: SEC_ERROR_REVOKED_CERTIFICATE 受信したデータの真正性を検証できなかったため、このページは表示できませんでした。 この問題をウェブサイトの管理者に連絡してください。 エラーの説明... スマートフォンの AiMaster では入れる. 検索すると,Firefox のガードに引っ掛かっているみたい. Edge で開くと,入れた. 「設定」-「証明書管理者」で「asustor.com (デフォルト)」となっている方を「既定の証明書として設定」. Firefox でも入れるように

    yu8086
    yu8086 2021/04/21