このBlogは移転しました。今後は aish.dev を御覧ください。

2010-02-01から1ヶ月間の記事一覧

Apache PDFBox日本語対応パッチ(その2)

先日作成したApache PDFBox日本語対応パッチを、PDFBox 1.0.0用に更新した。パッチ済みのソースはこちら。 bzr branch lp:~aishimoto/+junk/pdfbox-1.0.0-jaでBazaarブランチを取得できる。また、このブランチには、id:buzztaiki さんが作成された、日本語PD…

Python高速化テクニック

ここ2〜3日、InfoPileのパフォーマンスチューニングをしており、ちょっともたつきを感じるような部分をほとんど解消することができた。InfoPileで使用した高速化テクニックの中で効果が大きく、よくつかわれそうなものを紹介しよう。尚、以下のスクリプト…

めも Thinkpad X200sでshibazukeのベンチマーク c:\src\shibazuke>python bench.py == Integer == = Size = pickle: 6203398 [bytes] json: 5154816 [bytes] shibazuke: 3001354 [bytes] pickle_dump 360.253[ms] pickle_load 660.500[ms] json_dump 261.485…

Python用 オブジェクトシリアライザ 「しば漬け」

https://code.launchpad.net/~aishimoto/+junk/shibazukemethaneさんのmsgpack用ベンチマークを拝借すると、こんな感じ。 == Integer == = Size = pickle: 6203398 [bytes] json: 5154816 [bytes] shibazuke: 3001355 [bytes] pickle_dump 294.900[ms] pickl…

サーバ証明書を動的に生成するSSLサーバ

通常、SSLでの接続を受け付けるサーバアプリケーションではサーバ証明書を用意する必要があるが、ちょっとしたテストなどでいちいち証明書を管理するのが面倒な場合には、証明書を動的に作成して使用することもできる。以下は foolscap を参考に作成したサン…

Microsoftの思い出

ふと思い出したので書いておきたい。 確か90年代後半のことだったと思うが、Microsoftのバルマー氏 ― 当時は確か副社長かなんか ― の発言でこんなのがあった。このころ、司法省との争いはさほど激化しておらず、Appleは死に体、Linuxはまだまだビジネス用と…