2016-01-01から1年間の記事一覧
インクルードパスをCMakeで指定するにはinclude_directoriesを利用するが, 逆に今その関数によってどこが追加されているかを文字列として取得したい.まず, その情報自体はINCLUDE_DIRECTORIESにあるが, これはプロパティであって(環境)変数ではない. そこで…
とりあえず以下のようなプログラムについて考える. class Reservoir(object): def get(self, key): value = key * 3 # Do something hard return value if __name__ == "__main__": obj = Reservoir() print(obj.get('KEY1')) # => KEY1KEY1KEY1 print(obj.g…
メモ. $ ffmpeg -i input.webm frames/image-%04d.png $ mogrify -crop 521x550+55+0 +repage frames/image-*.png $ convert -delay 16 -layers optimize frames/image-*.png output.gifミソはmogrifyの+repageオプション. これがないと切り出した部分が透過…
上の例でsurfaceでなくwireframeにしたければ, STARTからENDまでを x = np.arange(-3, 3, 0.25) y = np.arange(-3, 3, 0.25) X, Y = np.meshgrid(x, y) Z = np.sin(X)+ np.cos(Y) for i in range(3): ax.plot_wireframe(X, Y, Z * (i * 0.5 + 1), color=colo…
seabornはmatplotlibの二次元プロットの見栄えを良くしてくれるが, 三次元となるとうまくいかない. これはseabornのせいというよりもむしろ, matplotlibでの二次元と三次元の扱いが全く別である上に, 三次元では相当にパラメータのハードコードが行われてい…
日本語でLaTeXの文書を作成する際に, 半角の二重引用符をつかうと向きが揃ってしまってうまくいかない. シングルでも同じくだめ. 常識かもしれないが, バッククォートと使い分ける必要がある. つまり, これが`単引用符'の場合で, こちらが``二重引用符''の場…
oauth2clientを使って以下のスクリプトを試していたが, タイトルにあるようなエラーで動かなかった.http://stackoverflow.com/questions/14063124/importerror-cannot-import-name-signedjwtassertioncredentials上のスレッドでも良く指摘されているようにpy…
with構文の使い方というか実装の仕方を忘れがちなのでメモがてら簡単な確認コードを書いておく. class Test(object): def __init__(self, *args, **kwargs): print('__init__', args, kwargs) def __enter__(self, *args, **kwargs): print('__enter__', arg…