物理の駅 by onsanai

Physics-station 研究で日々感じたことを忘れないための備忘録

Windows

Windows10とVisual Studio 2017でGeant4を動かした

Overview | geant4.web.cern.ch WindowsでGeant4を入れたお話。 皆さん誤解しているかもしれませんが、WindowsでGeant4は動きます。GUIや、他のLinuxにしか対応していないツールや、マルチスレッド関連を除けば、ちゃんと動きます。 深いことをやろうとする…

Windows Subsystem for Linux (WSL) でCERN ROOTバージョン6を動かすまで

この解説は、Linux PCやMac PCがなく、かつLinuxの仮想環境を動かせない人、UpdateされたWindows 10を持っている人、ROOT6を使いたい人向けのものです。 ROOT講習会2019用に加筆修正しました。 Ubuntu 18.04 LTSのインストール WindowsにUbuntuをインストー…

Windows で Git reset する時、 HEAD^ の後で More? と出る件

cm3.hateblo.jp 知らんがな。

リモートでWindows系を動かしているときにマウスが消えた時

ディスプレイを接続していなかったり、マウスを接続していないと、マウスが消えてしまうことがある マウスキー機能を有効にします を有効にしましょう。

コマンドでWord/Excel/PowerPoint のファイルをPDF/画像に変換する (Windows版)

方針としては、全部PDFに変換してから、画像に変換する。 PDFに変換するには、 LibreOffice を使う。使い方はここを見よ。 takuya-1st.hatenablog.jp で終わったんだが、プログラムへのPathが変更されていた。 "C:\Program Files\LibreOffice\program\soffic…

Google 日本語入力 (Google IME)は複数のDPIディスプレイ使用に非対応

Windows 10で複数のDPIが対応してはや2年ほど経ったか。Chromeなどのブラウザもようやく複数のDPIディスプレイ使用に対応してくれた。 しかし、Google 日本語入力よ。君はいつになったら対応してくれるのかい? 現行の公式版 2.24.3250.0 デベロッパー版2.24.…

Microsoft フォトの動画(ビデオプロジェクト)のプロジェクトファイルの保存場所について

Microsoft フォトは、画像から簡単なムービーを作成する機能が充実している。 しかし、クラウドではなくローカルに保存した場合(特に何もしなかった場合)は、ムービーの設定を保存するためのプロジェクトファイルは自動でローカルに保存される。しかし、ユー…

exeのfull pathとDLLのfull pathを得る方法

tbb.dll (例)のフルパスを得る方法と、実行中のexeそのもののフルパスを得る方法 char path[2048]; GetModuleFileNameA(GetModuleHandleA("tbb.dll"), path, 2048); cout << path; GetModuleFileNameA(NULL, path, 2048); cout << path; pathに日本語名が入…

キッチンのコンピューター 仕事用コンピューター の怪

Windowsでは、システムのプロパティのコンピュータ名の設定画面において、コンピューターの説明の例として次のように記述されている。 例: "キッチンのコンピューター"、"仕事用コンピューター" 僕の記憶では、これはWindowsXPの時代から存在している。仕事…

updatestar.com について

このサイトから、2つほどファイルをダウンロードしたところ、一つはMicrosoft Defender君がきっちりガードしてくれた。 別のファイルをダウンロードしたところ、Microsoft Defender は動かなかったが、SHA-256を計算しVirusTotalで検索してみたところ見事引…

WSL (Ubuntu系)における便利なコマンド一覧

Windows Subsystem on Linux 自分用のメモとして随時更新 OSのバージョン確認 cat /etc/os-release #以下結果 NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.1 LTS" VERSION_ID="18.04" HOME_UR…

SRIM 2013を日本語版 Windows 10 64bitで動かすためのメモ

とても個人的なメモなので、使えなくても泣かないお約束で。 SRIM本体は下記のURLからインストールする。 http://www.srim.org/SRIM/SRIMLEGL.htm Msvbvm50.dll がないと怒られるので、下記URLからMsvbvm50.exeダウンロードし実行する https://support.micro…

Portable版のVisual Codeを更新(アップデート)する方法

記憶喪失になった時用のメモ zipをダウンロードする zipを解凍する 展開先のVSCode用のフォルダの data 以外を削除する 解凍したデータを削除したフォルダに入れる 以上。 data を消してしまうと泣くので気をつけよう。

C# WPFで グリッドマーク上にTextBlockやRectangleを配置する

供養 var textBlock = new TextBlock { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center, Text = text, FontSize = 0.1 }; var rectangle = new Rectangle { Stroke = Brushes.Black, StrokeThickness = 0…

C#でpython 3のスクリプトを実行する方法

英語をすらすら読める人はここを読めば全て解決する。 code.msdn.microsoft.com 方法としては、C#におけるプロセス間通信の一つである Process を使って、pythonのスクリプトを実行し、その標準出力(コンソール出力)をストリームで受け取るという方法。pytho…

Windows 10でROOT6 (CERN)を動かそう

最終更新: 2019/04/10 bellenot氏曰く、Windows (Visual Studioのcl.exe)でROOT6が動く(コンパイルできる)らしい。だが私の環境では動かなかった。Visual Studio 2019ではコンパイルは一発で通った。だが起動時にエラーが出た。ROOT5は動くので、私の見解と…

WPFでWindowを一定時間後に自動的に閉じる方法

stackoverflow.com Window_Loaded をコンストラクタ内に書けばOK。 MessageBoxを一定時間後に自動的に閉じる時は stackoverflow.com

Surface book 2についてくる Office Home & Business 2016は、Office 365に契約している場合ゴミになるのか?

ゴミです。 本製品は、本製品が付属していたパソコンでのみ使用できます。本製品のみをネットオークションなどで転売したり、他のパソコンで使用することはライセンス契約違反です。 って書いてあるし。 せっかくOffice 365でMicrosoftに貢ごうと思っても、…

C# WPF で BitmapImage (BitmapSource) のピクセルにアクセスし書き換える方法

BitmapImage (BitmapSource) のピクセルにアクセスし書き換える方法 例として、コントラストを変える処理を紹介する。 BitmapSource ApplyContrast(BitmapSource image, double contrast) { if (contrast == 0) return image; var bitmap = new FormatConver…

Portable版 Visual Studio Code (VSCode)における Open with Codeの追加方法 (Windows)

Portable版 VS Codeを C:\Users\Masahiro\OneDrive\Software\VSCode\Code.exe に展開したとする。 このままでは右クリックしたときの便利な設定を使えないので、手動でレジストリに追加する。 ファイルを右クリックしたときに有効になる設定 HKEY_CLASSES_RO…

Visual Studio 2017のVC++プロジェクトのプロパティページが中途半端に英語になる

なんでだろう。

WindowsでVPNを使うために必須の機能 RAS 接続マネージャー管理キット (CMAK)

今まで使えていたVPNが突然使えなくなった。 ユーザー は終了した という接続をダイヤルしました。終了時に戻された理由コードは 829 です。 が出てVPNが接続できなくなったが、原因は Windowsの機能の有効化または無効化で RAS 接続マネージャー管理キット …

Windows10でシステムの冷却ポリシーや最大のプロセッサの状態を表示させる

ascii.jp この内容はWindows10でも有効である。 Surface Pro 3 のOSのアップデートをすると、以前有効にした電源の詳細設定の項目がなくなってしまう。上記の記事を参考に、以下の項目の Attributes キーを作成し、 DWORD で 2 を追加した。 最大のプロセッ…

Windows 10 で 3Dオブジェクトフォルダを削除する

アップグレードのたびにフォルダが作成されるのがウザいので、レジストリから削除するスクリプトを作った。 delete_3Dobj.reg とでもして管理者権限で実行されたし。 Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows…

(解決済み)Windowsの設定を変更するとき1回目にしばらく動作を受け付けなくなる

[解決済み] バージョンを1709にするとこの問題は解消されました。アップグレードしましょう。 Windowsを再起動した後、Windowsの設定を操作するときに一定時間(数十秒)ほど設定ができなくなる。 例えば、アクションセンターを開き、画面の輝度を変更しようと…

Visual Studio の Cross Tools / Native Toolsって何?

x86_x64 Cross Tools Command Prompt for VS 2017 32bit パソコンで64bit パソコン用の実行ファイルを作る ただし、64bitパソコンでも動く x64 Native Tools Command Prompt for VS 2017 64bit パソコンで 64bit パソコン用の実行ファイルを作る x64_x86 Cro…

PocoをVisual Studio 2017でとにかくビルドするコマンド

Poco をダウンロードする。 pocoproject.org Visual Studio 2017の場合 x64 Native Tools Command Prompt for VS 2017 を起動し、次のコマンドを叩く buildwin.cmd 150 build all both x64 nosamples notests msbuild 「Windows SDK バージョン 8.1」が足り…

ATOK2017の日本語入力でVisual Studio 2017のGitのcommitメッセージを書こうとすると異常終了する

Visual Studioが異常終了します。常に異常終了するわけではありません。原因と解決をご存じの方いませんか? ちなみに、Visual Studio 2015でも同様の現象は起きます。過去にGoogle-IMEでVS2013及びVS2015を使っていましたが、同様の事象は確認していません。

robocopyでフォルダ間をコピーするときのメモ

Windows の堅牢性の高いファイル コピー よく使うコマンド robocopy "C:\src" "C:\dst" /S /E /R:0 /NP 1>log.txt /MIRはdstの削除をするので注意 /S :: サブディレクトリをコピーしますが、空のディレクトリはコピーしません。 /E :: 空のディレクトリを含…

bash on Windows

Windows上のUbuntuをアンインストール lxrun /uninstall /full Windows上にWindowsをインストール lxrun /install 32文字のパスワードを32個生成 pwgen 32 32 Ubuntuのバージョン cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_COD…