Pythonのオブジェクトのシリアライズ
pickleモジュールかcPickleモジュールを使う。機能はほぼ同じ。 import pickle # serialize f=open(“test.pickle”, “w̶ …
pickleモジュールかcPickleモジュールを使う。機能はほぼ同じ。 import pickle # serialize f=open(“test.pickle”, “w̶ …
Pythonでブロックデバイスドライバを書く方法。 fusd(circlemud.org)を使う。これでキャラクタデバイスを書けるかどうかはわからん。まあ受け口となるカーネルモジュールとコールバックなりなんなりでコードを …
HTML中に、「自」という数値文字参照があるとしよう。これがなぜかUnicodeの「0xE8 0x87 0xAA」の3バイトになってしまう、という話。(ちなみに「自」という字です) この変換をしてし …
Miguel de Icaza’s Activity Log(ximian.com)によると、Miguelはblogシステムを自力で書こうとしてあきらめたらしい。 After months of keepin …
いま(このサイトじゃないけど)PHP-4.2.2とcurl-7.10.4を使っているが、以下のようにしてもIf-Modified-Sinceヘッダもつかないし、戻ってくるLast-Modifiedヘッダを処理してくれない …
http://sf.net/(sf.net)でも採用されているViewCVS(sourceforge.net)。私はずっとcvsweb(fh-heilbronn.de)を使っていると思っていたのだが実はそうではないらしい …
GNOME Hacks(jodrell.net)というサイトができたとhttp://www.gnomedesktop.org(gnomedesktop.org)にアナウンスされた。RSSのフィードがあったのでトップページ …
Linux, Apache, MySQL, PHP/Perl/Python をセットでLAMPと呼ぶらしい。梅田さんのコラム(cnetnetworks.jp)より。世の中を照らす光となるのであろうか…ベタすぎる。 しかし …
Linuxでデバイス(特にブロック)アクセスのトレースをとりたいがカーネルやシステムに変更は加えたくない。どうするか。 薄皮のブロックデバイスを作って、devfsを操作して同じデバイスに見えつつmake_request( …
PythonのUnicode処理はけっこうえらい。2バイト系の文字もUnicodeにさえすればupper()やlower()で大文字小文字を切り替えられる。