MacZip4Win - ShiftJISでZIPアーカイブを作成してくれるソフト

Mac

Ranaとの日々: MacZip4Win本当に本当に素晴らしいソフト。日本人Macユーザ待望のソフト。これでWindowsを立ち上げずして、zipが送れます。作者様に大感謝。なお、私はMacPortsでPerlを入れて、システムのPerl(/usr/bin/perl)を置き換えていたので、 Applescr…

TMail パーサのデバッグ方法

あれ!? TMail のメール解析がおかしいぞ!? というときは、パーサまで手を入れないといけないかも知れない。そのデバッグの仕方を書いておく。 パーサのデバッグフラグをONにする TMailを使うスクリプトの中で、 require "tmail" TMail::Parser.const_s…

発見した TMail-1.2.3.1 のバグ各種

TMail-1.2.3.1 のバグを色々直した。それぞれ詳しいことは以下。各修正を適用したTMailのgemをダウンロードに置いてあるので、手っ取り早く使いたい方は、これをダウンロードして、 gem install tmail-1.2.3.1.gem でインストールしてほしい。ついでにこの g…

AWT/Swing でエラーダイアログを表示する。(Sunの実装限定)

後でこのプロパティ名で検索したら、sun.awt.exception.handler - ある学生さんのシステム開発日記に書かれていた。うぐぐ、 "awt 例外 キャッチ" とか "awt 例外 ダイアログ" とかで検索して見つからなかったから、諦めて調べたが…。 "awt 例外 ハンドラ" …

ActiveRecord のような軽量O/Rの調査

ActiveObjectsactiveobjects: ホーム civic site : ActiveObjectsすげー 結局hibernateにしました。 全然軽量じゃねえよ、とツッコまれそう。 http://www.hibernate.org/これにしようと沢山勉強した後で、 英語読むの大変だなあ…、エラーメッセージ分かりに…

Ramaze

Rails を使ったアプリをさくらサーバで動かそうとしたら、現状は次の方法しかない。 dispatch.cgi CGI経由でRailsを毎回起動。むちゃくちゃ重い。 gateway.cgi 1回目の処理以降しばらく常駐するので、最初のアクセス後しばらくは速い。でもプロセスは一定時…

Ramaze を CGI として動かす

プロジェクト(scratch)作成 ramaze --create scratch --adapter cgi --adapter cgiとしても、生成されるのはWebrick用のソースである。 public/dispatch.cgi を作成 #!/usr/bin/env ruby require 'rubygems' require 'ramaze' Ramaze::Log.loggers = [ Ramaz…

pdf2png に不透明機能を追加。

Mac

この実装では、PDFの透明部分はそのままPNGの透明部分に変換される。もちろんこの方が別の書類に透過付きで張り込むとか色々な用途に使えるので、歓迎すべき仕様である。だけど、多くのケースではバックがベタ白背景で書き出してくれる方が使いやすい。そこ…

pdf2png - PDFをpngに変換するコマンド

Mac

Evan Jonesさんという方が Converting PDFs to Images on Mac OS X というページで、 pdf2png という素敵なコマンドを公開されている。 $ pdf2png --help pdf2png [options] file --dpi dpi Specifies the resolution at which to export the pages --page p…