みーのぺーじ

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

楽天モバイルの本人確認書類はスキャンしてはいけない

楽天モバイルが,Rakuten UN-LIMITに新規入会するとRakuten Miniという端末が1円で購入できるキャンペーンをしていたので,早速入会してみました. 昔は,携帯電話回線を契約するためにドコモショップなどに出向いて,2時間程度の事務手続きをする必要があり…

Pythonのジェネレーター内包表記にハマった

バグの原因が分かるまでに2時間もかかったので,自分への戒めの記事です. 話を簡単にするために,4つのフルーツの名前を扱うプログラムを例に用います. fruits = set(["apple", "banana", "mango", "orange"]) print(sorted(fruits)) これをPython3.8で実…

PythonのEnumが遅い

みーが今作成しているPythonのソフトウェアが徐々にもっさりしてきたので,cProfileで原因を調べてみると,どうやらEnumがボトルネックになっていることが分かったので,Enumの速度についていろいろと検証してみました. 環境 Python 3.8.1 iMac Late 2015, …

トヨタのライズを1ヶ月使用した

今までは電車通勤をしていましたが,そろそろ満員電車が辛くなってきたので,車を購入しました. 車種の検討と購入 苦労話 ライズで運転 ヘッドライトを消せない アダプティブ・クルーズ・コントロールは便利 パンク修理キットで容積増 コーティングできれい…

接点復活剤に救われた

YouTubeで「熊五郎お兄さんのDIY」を見ると,接点復活剤というものが度々登場しています. www.youtube.com 接点復活剤という名前がいかにも怪しげなので,半信半疑でした. 最近スマートフォンを充電していても,途中で停止して充電できなくなることが増え…

AndroidのOTGでUSBデバイスを扱う

AndroidではUSB host mode (OTG) がサポートされており,Android 3.1以上で動作すると記載があります.従って,理論的にはデバイスをUSBで接続すれば,Androidスマートフォンで使用できるはずです. USB host overview | Android Developers 実際に動作する…

Unicodeのマイナス記号を集めた

とある文字列を処理していて,検索してもヒットしないマイナス記号があったのでUnicodeを調べたところ,Unicodeにはたくさんのマイナス記号が存在することが分かりました*1. m = [ 0x05BE, 0x1806, 0x2010, 0x2011, 0x2012, 0x2013, 0x2014, 0x2015, 0x2212…