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

emacs25にバージョンアップ

有志の方がIMEパッチを適用して64bitでWindowsビルドしてくれているのでこちらを利用。ありがたや。https://github.com/chuntaro/NTEmacs64設定を何も変えずにexeだけ置き換えて動いたのに感動。diredでドット始まりのファイルが先頭に来なくなった。 (setq …

MoinMoinでWebP画像を表示する

moin-1.9.8を使っています。PNG画像を減色して貼り付けていたのですが試しにWebPにしたらめちゃめちゃ小さくなるじゃないですか! しかしmoin-1.9.8はWebPをアップロードしても画像とは認識してくれませんでした。 むむぅ。ということでMoinMoinのコードを読…

C++単体テストTIPS ~みんなともだち~

テストコード書いてると対象のクラスのprivateメンバの値が知りたいときがよくある。 class MyTest; #define private \ friend class ::MyTest; private #include <TargetClass.h> #include <cxxtest/TestSuite.h> class MyTest : public CxxTest::TestSuite { public: void testHoge() { auto p </cxxtest/testsuite.h></targetclass.h>…

sqlite3でダメ文字を入れてしまったときの対処

うっかりダメ文字をINSERTしてしまって困った。 # hoge.py conn = sqlite3.connect('hoge.db') conn.text_factory = lambda raw: raw.decode('utf8', errors='replace') これは便利。

はてなブログ移行

めちゃめちゃ便利やん。