いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Pythonメモ-108 (sys.getsizeof()と__sizeof__()が返す値が異なる時がある)

概要 試してみる サンプル 概要 へぇーってなったので、忘れないうちにメモメモ。 超有名な Raymond Hettinger さんのツイートで知りました。 #Python oddity: While most functions with corresponding dunder methods are straight pass throughs, sys.get…

Rubberduck (rubberduck-vba, VBA開発環境を少しモダンな環境にしてくれるアドイン, VBE)

概要 インストール 使い方 概要 知らなかったので、忘れない内にメモメモ。 VBAのあの貧弱な環境をちょっとモダンにしてくれる素晴らしいアドイン。 rubberduckvba.com github.com もう、Renameとか参照箇所の検索とか搭載してくれているだけでも歓喜なので…

Pythonメモ-107 (__main__.py について)(-m オプション, メインファイル)

概要 __main__ を復習 んじゃ、__main__.py があるとどうなる? どういうときに便利? 補足 概要 目から鱗の情報だったので、忘れないうちにメモメモ。そういえばそうだわwってなりました。知らなかったのが恥ずかしいですが。そういえば、Github とかでも …

セッション跨いで名前付き Mutex を使ったときにうまく動かなかった件 (System.Threading.Mutex, Global Mutex, 所有権, prefix "Global\")

概要 セッション跨いでいる場合は? サンプル (1) ユーザセッション側で起動するやつ (2) タスクスケジューラで起動するやつ 名前に Global\ を付ける 概要 知らなかったので忘れないうちにメモメモ。 プロセスまたいで排他制御したいときに、よく Mutex と…

Pythonメモ-106 (PyPIが2段階認証に対応)(two-factor authentication, 2FA)

概要 やっとPyPIが2段階認証に対応したとのこと。忘れないうちにメモメモ。 セキュリティの観点からも、アカウント持っている人は早めに設定しておいた方がいいですね。 pythoninsider.blogspot.com Account Settings の下の方に 2FA の項目があります。下は…

Pythonメモ-105 (動的にクラスを定義)(type(), types.new_class())

概要 滅多に使わないのですが、たまーに使いたいシーンが出てきたりするのが動的にクラス定義するやり方。 よく忘れるので自分用にメモです。 環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.4 BuildVersion: 18E226 $ python --version Pytho…

mac で "/usr/include" ディレクトリが存在しなかった件 (10.14, xcode-select, Xcode 10, 標準インクルードファイル)

mac

概要 これもタイトルのまんまなのですが、私の環境では存在していませんでした。忘れないうちに自分用にメモです。 私の環境は以下。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.4 BuildVersion: 18E226 xcode-select してみた 最初に見つけた…

brew cask で "No Cask with this name exists." って出て困った件

mac

概要 タイトルの通りなのですが、久しぶりに brew caskでインストールしようとしたら $ brew cask list Error: Cask 'sublime-text3' is unavailable: No Cask with this name exists. って出て、ちゃんと動かなくなったので、しばらく困りました。忘れない…

Pythonメモ-104 (GithubでTravis-CIを設定)(Python 3.7を使用, pipでwxPythonをインストール)

概要 すぐ忘れてしまいそうなので、自分用にメモ。 自分用のサンプルリポジトリに Travis-CI を導入しようとしていろいろハマったので。。。 Travis CI のサインアップ travis-ci.com なにはともあれ、サインアップしておかないと使えない。github アカウン…

Pythonメモ-103 (round関数の丸め戦略)(python3から変更, 最近接偶数丸め, round ties to even)

概要 知らなかったので忘れないうちにメモメモ。組み込み関数 round() の丸め方が python3 から変更されていたのですね。 docs.python.org stackoverflow.com 最近接偶数丸めに変更となっています。 ja.wikipedia.org python2 の環境が今無いので試していま…