メモ
multiprocessing.Pool() *1 を使って、「JPEG ファイルのサムネイル生成」というタスクを適当に書いたら 4 コアで 2.1 倍くらいの速さになった。2 コアだと 1.7 [...]
multiprocessing.Pool() *1 を使って、「JPEG ファイルのサムネイル生成」というタスクを適当に書いたら 4 コアで 2.1 倍くらいの速さになった。2 コアだと 1.7 [...]
未だに classic class なライブラリは多い。Python 3 への道は遠い… # register a pickle [...]
DNS の設定よく分からんというか UNIX 系の設定はやった端から忘れてく。 cname じゃなくて a で指定する。dns をきちんと実装してないのメールサーバーがあるんじゃないの。 小文字で書く。そもそも [...]
KeyPress ハンドラ設定してもセルに入力したらハンドラ設定が消される。もうやだこの tk。 import Tix as tk r= tk.Tk() r.title("test") [...]
tk はよく分からん。凝ったことはしない方がいいみたい。 from Tkinter import * class Application(Frame): def __init__(self, [...]
なんだよこれ便利じゃん savecred。 パスワード聞かれるの最初だけだし保存はユーザー毎だし。 root の名前固定だけどどうでもいいよね。 Windows Registry Editor Version 5.00 [...]
"""Helper functions for Image object.""" from ctypes import * from [...]
上を踏まえて HBITMAP に変換。 色々決め打ちだけど GDI なんてレガシーはこれでいいんだ。 ああメンドクサイ。 import ImageDib ImageDib.tohbitmap(image) [...]
CreateDIBSection() で作った DIB にコピーできるようなバイト列に変換。 tostring() のまともな __doc__ は [Image-SIG] Re: [...]
setupapi 使ってたら x64 版 Windows で ERROR_IN_WOW64 (0xe0000235) と言われた。Windows の仕様で [...]
def save_type(self, obj, name=None): """add support for pickling a dynamic [...]
Firebird の SQL リファレンスは調べにくい。 InterBase 6.0 SQL Reference に Firebird [...]
可変引数的な使い方をしたくて作った。 SQL は単体で動かす分にはいいけど(それだけで使い物になるわけ無いが)、プログラミング言語から叩くと途端に泥臭くなるから困る。 長さ? 可変長文字列型くらい用意しとけよ今時… SET TERM !! ; CREATE [...]
easy_install で site-packages じゃないところにインストールしたい。 cd <任意のディレクトリ> python -m easy_install -a [...]
setuptools はきたねえコードだなあ x64 とか対応してんのか? --- package_index.py.orig Wed Sep 24 12:10:36 [...]
setuptools はひでえコードだった #import distutils.log; distutils.log.set_verbosity(2) from setuptools.package_index import PackageIndex class [...]
結論 できる。でもややこしくなるだけなので、素直に msvcrt9 をインストールした方がいい。 ああめんどくさい。 条件 Windows XP Python 2.6.2 [...]
流れはこんな感じだった。 BOM チェックで Unicode を判別 chardet などでエンコーディングを推定 UTF/MBCS ならデコード試行 ユーザーロケールのエンコーディングでデコード試行 [...]
このくらいしかできない悪寒。site.py (sitecustomize.py) では sys.argv がないので判別できない。 import multiprocessing assert multiprocessing.current_process().name != [...]
kinterbasdb.connect(host='host or ip/3051', database=r'C:\some\database.db', user='SYSDBA', password='masterkey') どこに書いてあんだよコレ どこにも書いてねーぞ