2013-01-01から1ヶ月間の記事一覧
Vimで挿入モードから抜ける時に英数入力に切り替える を参考に、KeyRemap4MacBook を使って、ESCを押したらIMEを抜けるように設定。元のままだと、Ctrl+[ で抜けた時に効果が無いようだったので、private.xml ファイルに設定を追加した。 <root> <list> <item> <name>LeaveInsMode w</name></item></list></root>…
お前ら、Python3 だと、みんな大好き全角数字使えるの知ってた? >>> int('100') 100 >>> int('100') 100 >>> int('100', 16) 256 ってことは、これがエラーになるのはバグじゃないか? >>> int('FF', 16) Traceback (most recent call last): File "<stdin></stdin>…
Pythonで浮動小数点数を使って大きな値の計算をすると、 >>> 1e100 * 1e100 1e+200 >>> 1e200 * 1e200 inf >>> 1e200 ** 1e200 Traceback (most recent call last): File "<stdin>", line 1, in <module> OverflowError: (34, 'Numerical result out of range') >>> 1e1000 </module></stdin>…
以前、Mockライブラリの説明記事 でこんなことを書いた。 コンテキストマネージャで patch() を使う場合、複数のオブジェクトを同時に置き換える時に def test(): with patch('testapp.func1') as m1: with patch('testapp.func2') as m2: with patch('testa…