物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

2020-04-01から1ヶ月間の記事一覧

ガウシアンカーネルサイズのメモ

HTS 1/0.08=12.5pix=12.5*0.45=5.6um VPx20 31pix=31*0.273=8.75um VPx50 2倍 31pix=31*0.29=8.99um NSx50 51pix=51*0.254=12.95um 39pix=39*0.254=9.9um

pythonでShift-JISやasciiのファイルを一括でUTF-8 with BOMへ変換する

Visual Studio用。 UTF-8 BOMなしの場合は、/source-charset:utf-8 をつけておかないと、エライことになると同僚から報告を受けた。この話は後述する。 なので、可能な限りUTF-8 with BOMに自動で変換してみる。以下のコードを実行する前に必ずバックアップ…

Logicool ワイヤレスマウス M235の分解

mutousroom.blog.fc2.com 上記の記事が参考になったが、隠しネジの方を先に外したほうが楽。隠しネジを外して、基盤ごと手前に引っ張ると、下面はすぐに外れる。その後、上の色のついてるカバーを外したほうが良い。 Logicool ワイヤレスマウス M235のホイー…

豊富なカラーテーマリストIterm2-color-schemes をWindows Terminalで使う方法

iterm2colorschemes.com から.zipでダウンロードする。展開するとWindowsTerminalというフォルダにテーマが入ってる。 好きなテーマを選んで、Terminalの設定「ctrl+,」の schemes に貼り付けて、"profiles"->"defaults"->"colorScheme"で"name"を指定する。…

WindowsでPython 3をインストールする方法

Pythonをインストール Ubuntu (WSL2) Windows 各パッケージのインストール 日本語フォント Ubuntu Windows Jupyter extension Windowsでipynbをjupyter labで開く 方法 Jupyterのバージョン確認 PIP関連 Ubuntu(WSL2)へインストール Windowsへインストール P…

Windows C#で自然順ソート(Natural Sort Order in C#)

ファイル名に0パディングしない数字があったとき、1 10 2 みたいな順になってしまうのを、1 2 10 に直すためのライブラリ。 stackoverflow.com Windowsだと、Windowsの標準関数StrCmpLogicalWを使う方法が高速だろう。.NETでも提供してくれたら良いのにな。 …

スマホ買い替えに伴うメモ

CAT S41 Google Pixel 3a XL サイズ 75×152×12.95 mm 76.1×160.1×8.2 mm バッテリー 5000 mAh 3700 mAh RAM 3GB 4 GB ストレージ 32GB 64GB CPU オクタコア 2.3GHz オクタコア 2GHz メインカメラ 13MP 12.2 MP f/1.8 LTE 1/3/8/9/19/28/41 1/2/3/4/5/8/12/13…

C# WPFのXAMLで改行は&#xa;、<は&lt;、>は&gt、&は&amp;、"は&quot;

C#

方法: XAML で特殊文字を使用する - WPF | Microsoft Docs &はampersand (アンパサンド)<はless than>はgreater than"はquotation xaは何?

C# WPFでTraceListenerを使ってみる

C#

初心者なので、使い方間違ってたらご教授ください。 クラスライブラリで以下のようなコードを書く。プロジェクト名も MyLogger とした using System; using System.Diagnostics; using System.IO; namespace MyLogger { public class MyLogger : TraceListen…

Visual Studioで zlibとlibzip をコンパイル、C++からZIPファイルを生成してみる

ほぼ以下のブログが網羅しているので読んで欲しい blog.sssoftware.main.jp 以下、私用のメモ 準備 cmakeをインストールする Download | CMake Windows win64-x64 Installer で良いだろう 途中のオプションで、Add CMake to the system PATH for the current…

C++ OpenCV の cv::encode, cv::decodeを使ってみる

C++ OpenCVの導入、サンプル画像の作り方は Visual Studio 2017 + OpenCV 3.2.0 + x64の初期設定 とOpenCVに関する質問の受け付け(コメント欄へ) - 物理の駅 by onsanai を参照されたし。 cv::encode cv::decode を使うと、ファイル出力なしに出力用のバイト…

7zipをVisual Studio 2017でコンパイルする

https://sevenzip.osdn.jp/download.html ここから7-Zip ソースコードをダウンロード 7zipで解凍 Visual Studio 2017 x64 Native Tools コマンドプロンプトを実行 CPP/7zip へ移動して nmake

pythonでCSVを扱ってみる

最近乱高下だったダウ平均株価を例にする。次のURLからTime PeriodをMaxにしてDownload Dataして、 DJI.csv として保存する。 finance.yahoo.com datetimeを使った時間のstrからdatetimeクラスへの変換とかも使う import csv import matplotlib.pyplot as pl…

Linux rsyncコマンドの簡単な解説

実際に使っているのは上の方。所謂同期をしたいなら --delete を付ける。 rsync -rlOtv rsync -rlOtv --delete rsync -rlOtcv -r --recursive ディレクトリ内を再帰的にコピーする -l --links シンボリックリンクを維持して転送する -O --omit-dir-times デ…

Windowsにおける所有権の割り当てとアクセス権に一括変更

所有権を一括変更するには、PowerShellにて以下のコマンドを実行する takeown /F 'J:\thesis' /R /D Y /F ファイル名 /R 再帰: 指定されたディレクトリとすべてのサブディレクトリにあるファイルに対してツールを実行します。 /D プロンプト ユーザーがディ…

WindowsとUbuntuのファイル共有 SMBとCIFS

SMB(Server Message Block)とCIFS(Common Internet File System)について。 www.atmarkit.co.jp www.atmarkit.co.jp が詳しいけど、詳しすぎて読みきれてない。ので、実践あるのみ。 Windows Server 2019から接続したときのSMBバージョンを確認する。 PS…