みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Ubuntuでネットワークカードを使う

みーのデスクトップPCに,WiFiとBluetoothがないので,ネットワークカードで対応させることにしました. EDUP 1300 Mbps 無線LANカード ヒートシンク付き デュアルバンド2.4G / 5G Bluetooth4.2 PCI-Eワイヤレスアダプターインターネットネットワークカード…

Windows10 デジタル ライセンスをUbuntuの仮想環境で活かす

Windows 10 Proのデジタル ライセンスが付与されたパソコンを購入したのですが,みーは開発でUbuntu Desktopを使用するので,Virtual Boxを利用して仮想環境にWindows 10をインストールし,OEMライセンスを使用して有効活用することにしました. Ubuntu 21.1…

Ubuntu の設定と使い方メモ

Ubuntu 21.10 を好みに合わせて設定する方法をまとめます. 日本語のインストール 英語版のUbuntuにUS配列のキーボードを接続した環境で日本語入力ができるように設定します.Google Japanese Inputから派生したMozcを使用します. sudo apt install ibus-mo…

Oppoのスマホを購入したのでアプリをアンインストールした

OPPO Reno5 Aを購入しました. www.oppo.com プリインストールされた余分なアプリが多かったのでアンインストールしました. Androidの設定アプリではアンインストールできないアプリが存在するので,Android の adb を使います. SDK Platform Tools releas…

python-opencvでWebカメラを一覧から取得する

python-opencvのVideoCapture(index)を使えば,Webカメラを気軽に操作できますが,複数のWebカメラを扱う時にindexをどうやって指定するかが問題となります. MacOSならば,system_profilerコマンドがありますので,これを使えば正しいindexを取得できます.…

PythonでDecimalやdatetimeをシリアライズする

Pythonで少し複雑なデータをシリアライズする時に便利な関数を作成しました.MessagePackとJSONに対応しており,srslyというシリアライズのライブラリを使用しています. import datetime import decimal import json from srsly import msgpack # # Message…

Pythonで日時をISO 8601で扱う

Pythonのdatetimeを用いて,日時をISO 8601で表現します. aware (タイムゾーンあり) か native (タイムゾーンなし) を意識し,isoformat()とfromisoformat()の動作を確認するユニットテストを作成しました. import datetime import unittest class ISOForm…