Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

2009-04-01から1ヶ月間の記事一覧

任意のバイトコードの実行

ctypesでのアセンブラは全く相手にされないのでpythonバイトコードを実行する方も書いておく。 pythonバイトコードを実行してみる。 from types import CodeType, FunctionType """ 2 0 LOAD_CONST 1 ('Hello!') 3 PRINT_ITEM 4 PRINT_NEWLINE 5 LOAD_CONST …

ちょっとだけ書いてみた

from ctypes import cast, CFUNCTYPE, c_char_p, c_int buffer = ''.join([ "\x31\xc0", "\xb0\x02", "\xcd\x80", "\xc3" ]) ptr = cast(c_char_p(buffer), CFUNCTYPE(c_int)) ptr() print "fork"

それ

「軽量Webアプリケーションフレームワークやない、libevベースのWSGIサーバーや」

paverで最新のソースを取得する

僕はsvnやhgなどで落としてるライブラリをあるdir配下にまとめている。 こんなカンジで。 (あくまで例ですよ) ./ -- bespin -- bruce-tpt-read-only -- ctypesgen-read-only -- django -- django-command-extensions -- eventlet -- gaeutilities-read-onl…