みーのぺーじ

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

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…

e-Taxソフト(Web版)が起動しない

法人税でe-Taxを使うことになり,e-Taxソフト(WEB版)にEdgeブラウザーからアクセスしたところ,全く起動しませんでした. ログを見てみると,どうやらdojo.nls.etaxweb_dlparts_en-usが存在しないために止まっているようです. きっと日本語にしか対応して…

Pythonのvenvまとめ

自分用のvenvまとめです. 環境 % sw_vers ProductName: Mac OS X ProductVersion: 10.15.7 % python3 --version Python 3.9.7 venvの初期化 venvはpythonに最初から入っているので,すぐに使える. プロジェクトのディレクトリに移動して,以下のコマンドを…

スマートフォンをバッテリーレスにする

スマートフォンのmoto g6のバッテリーが膨張して,背面のパネルが浮いてしまいました. 劣化したバッテリーを使用し続けるのは危険なので速やかに廃棄するべきなのですが,バッテリー以外の機能は問題ないため,バッテリーレスにすれば引き続き使用できるの…

格安のアンプとジャンクウーファーで快適な2.1chのサウンドを楽しむ

ステレオアンプにトールボーイスピーカー D-109XE(D) を接続して使っていました.重低音があまり出ないのが不満だったので,ステレオアンプを2.1chアンプに置き換えて,サブウーファーを追加することで,重低音を楽しめるであろう構成に替えてみました. 2.1…

Rakuten Linkで電話が繋がりにくい問題に対応する

楽天モバイルは,通信をあまりしなければ月額利用料無料で電話し放題*1なので,サブの回線として使用しています.みーのスマートフォンはデュアルSIMに対応しているので,ドコモ回線のMNVOのSIM(以降メインSIMと表記)と,楽天モバイルのSIM(以降サブSIMと表…