Windows 11にてPython環境の構築
Windows 11でPythonのプログラムを書き始めるための環境構築をまとめます。Python本体を用意し、作業フォルダーごとに仮想環境を作り、Visual Studio Code(VS Code)でその環境を選ぶと … 続きを読む
Windows 11でPythonのプログラムを書き始めるための環境構築をまとめます。Python本体を用意し、作業フォルダーごとに仮想環境を作り、Visual Studio Code(VS Code)でその環境を選ぶと … 続きを読む
Scan Code Mapをレジストリに入力することで、余計なソフトウェアを使うことなくキーの入れ替えができますが、操作を間違えるとトラブルも生じるため、細心の注意が必要です。入力する場所は「HKEY_LOCAL_MAC … 続きを読む
背景 C++で単一の実行ファイルを作っている状況であれば、後からファイル名を変更すればいいだけだと思います。ところが、DLLなどを作る場合、debugとreleaseでファイル名を変えたい、なんてことがあると思います。そ … 続きを読む
経緯 意外と苦労しました(笑)ので、今回も情報共有のために記事にいたします。Visual Studio2017でC++を使いつつ、git for Windowsでソース管理をしているのですが、他のプロジェクトに使うことを … 続きを読む
経緯など かれこれC++にて、拡張機能として異なる種類のオブジェクトを生成するプログラムを作っておりました。従いまして、プログラム本体中ではオブジェクトは基底クラスのポインタとして扱い、実際には派生クラスとして生成してお … 続きを読む
Rのバッチモード 大規模なシミュレーションをRで行う場合のバッチモードについてです。シミュレーションなどを行う場合、最初はプログラムをキーボードから入力できるGUIの付いたRを起動して一つずつデータ発生が正しく動くこと、 … 続きを読む
C++でWindows、macOS、Linuxで固有の処理を書きたいときなど、定義済みマクロを利用して分岐をさすことがあります。その場合の簡単なテンプレートを書き残しておきます。 #if defined(_ … 続きを読む
Windows、Linux、macOSの全てでできるだけソースファイルの変更なしにGUIを書きたい、なおかつあんまり美しくないものは表に出したくない(ソースファイルですw)、そしてできればネイティブのAPIをできるだけ使 … 続きを読む
Rでforループを書くと非常に遅いことは知られており、同じループでもC言語で書くとそれなりに速くなります。RからC言語のライブラリを呼ぶ方法をいくつか紹介したいと思います。なんともまぁ、マニアックな話題ですこと。言われる … 続きを読む
今回もまた分野が変わってC++の内容と、若干のOS関連です。プログラムを書いていて、実行ファイルが一つであればいいのですが、機能を必要に応じて追加したりする場合は共有ライブラリをリンクすることが一般的です。そのリンク方法 … 続きを読む