2007-11-15から1日間の記事一覧

メモ:変数名の入った文字列から変数の実体にアクセスする

わりとどの言語でもこの手の情報は調べにくいのだが、やっぱりだいぶ手間取った。 __main__とかパッケージ、importの辺りが関連していると思ったんだけど微妙にはずしていてなかなか見つからず。 グローバル名前空間 globals()["HOGE"] ローカル名前空間 loc…

メモ:クラス定義

クラス定義時にはとりあえず__slots__を書いておく。 perlのuse strict、vbのOption Explicitに匹敵する機能とみたがどうなんだろう。 class Sample(object): """クラスコメント """ __slots__=[] def __init__(self): """コメント """ None あと、記事を上…

Window座標で位置指定

glLoadIdentityだとGL_PROJECTIONで左下が(-1, -1)で右上が(1, 1)であったのを gluOrth2D(0, window_width, 0, window_height)で調整したらできた(左下原点)。 def printString(text, x, y): global fontOffset, window_width, window_height glMatrixMode(G…