2013-01-01から1年間の記事一覧

無限ループを簡易的にチェックする

Pythonを書いているときに無限ループを簡易的にチェックする方法を思い付いたのでメモ。 以下のように無限ループに陥ってしまったとします。 cond = True while cond: cond = True # いつまでたっても条件がFalseにならない print('hoge') このとき、とりあ…

Python3でunbound methodが無くなった

Pythonでクラスやインスタンスの属性に関数を代入して呼び出すコードを書いていたらPython2とPython3で違いがあることが わかりました。 最初に状況を説明すると、第一引数にselfを受け取らない単なるグローバル関数をクラス属性として保持しておいて、 後か…

submode.vim/smartrep.el と同じことをする

submode.vim や smartrep.el は、VimやEmacsで連続したキー入力を楽にできるプラグインです。詳しい説明は id:thinca さんの記事が参考になります。 submode.vim とその設定例なんかを紹介 このエントリではSublime Textで同じことを、1行もコードを書かずに…