バーコードを生成するオープンソースのライブラリにどんなものがあるのか,調べてみた。といってもたくさんありすぎるので,なにがしらの特徴のあるものだけをピックアップした。 pyBarcode http://packages.python.org/pyBarcode/ EAN, JAN, UPCなどメジャ…
メール自動返信システムを作る方法を調査した。 やりたいことは,以下のとおり。 gmailから定期的にメールを取得する。 メールのパターンに応じて,返信用文書を組み立てる。 返信メールを送信する。 また,返信用文書を組み立てる処理がある程度複雑になる…
OCamlで記述したプログラム内で例外が発生した場合,非常にあっさりしたメッセージを出力して停止する。OCamlでもJavaやLL言語のようにスタックトレースを出力できないものかとしらべてみた。 以下に方法を示す。 `-g'オプションを付けて,バイトコードプロ…
Samba LDAP連携の設定をしていて,いくつかハマったのでメモを残しておく。Mac OS X 10.5 (Leopard)にSambaとLDAPの設定を行うことで,poor man's Mac OS X Serverとして使用している。openldapはMac OSオリジナルのものを使用し,Sambaはmacportsで追加イン…
CamlPDFのビルドにはOCamlMakefileを使用しているが,make libinstallを実行してもライブラリとしてインストールされない。そこで,ライブラリとしてインストールできるようにmakefileを修正した。変更点は,一点。makefileにLIBINSTALL_FILESの宣言を追加し…
概観 サイトにも簡潔に書かれていますが,CamlPDFはPDFファイルを編集するための比較ローレベルなライブラリです。したがってこのライブラリだけで,例えばPDF帳票を生成するアプリを作成することは不可能ではないにしろ非常に大変なことになると思います。 …
概要 Coherent Graphics Ltdがオープンソースとして公開しているPDFライブラリです。 Flate圧縮のためにZLibを使っている意外はすべてOCamlで書かれています。 PDFファイルを読み書きするための比較的ローレベルな機能を提供しています。以前OCamlの勉強をし…