高機能な download 補助 tool for Windows。 約 1 ヶ月ぶりの version up。
GNOME で gecko ベースな web browser。 開発版の version up は約 1 ヶ月半ぶり (1.3.6 は無視)。
multi-platform な web browser。 所謂人柱版。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 開発版としては約 1 週間ぶりの version up。
multi-platform な MUA 付き web browser。
ツッコミ機能やプラグイン機能が楽しい Ruby による所謂 web 日記環境。 開発版。
ツッコミ機能やプラグイン機能が楽しい Ruby による所謂 web 日記環境。 安定版。
GNU な ANSI Common Lisp 環境。 かなり久々の version up。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。 約 2 ヶ月ぶりの version up。
minibuffer の履歴に対して i-search 的機能を付加する elisp な tool。 約 10 日ぶりの version up。
某プロジェクトも最終コーナーに突入? かなり大変な思いをしたけど追加の人的リソースもどうにか確保できて、 ずっとスケジュールを組むことすら出来なかったタスクに取り掛かることが出来た。 あとは仕事の割り当てさえ間違わなければ、きっと…。
いやいや、やっぱり elisp は便利だね。 改めてインタープリタな言語の快適さに感心してしまった。 …と書いて、最近全く Ruby を使ってないことに気づきました。 _no
前の会社で UI の調査をしていたときに試用した Ulead DVD MovieWriter の OEM 版を自宅の計算機で使った。 自宅の計算機がかなり遅い (Pentium iii 866MHz * 2) こともあって、 ちょっとした操作の度に起こる処理のもたつきがとても辛かった。
動画の編集をあまりしないで DVD を作る分には、これ一つで十分。 もっと言うと、もう少し機能を削ってあった方が良いくらい。 …ああ、そういうのを作りたかったんだよな、前の会社で。
RubyCocoa で実装された Mac OS X 向け IRC クライアント。
ClamAV ベースの Mac OS X 上で動くウィルス・チェッカーのパッケージ。
メモ。
BSD 系ライセンスの形態素解析器。
高機能な動画編集ツール for Windows。
Windows 上で動くシンプルな CSV エディタ。
事前に Darts, iconv を入れておくと良い。
$ wget -c http://iij.dl.sourceforge.jp/chasen-legacy/32224/chasen-2.4.4.tar.gz $ zcat chasen-2.4.4.tar.gz | tar xvf - $ cd chasen-2.4.4/ $ sed -i -r 's|(ac_cv_lib_iconv_iconv=)no|\1yes|' configure $ ./configure $ make && make check $ sudo make install
CFLAGS
はあまりいじらない方が良いかもしれない。
Mac OS X に最初からは入っていない GNU sed による処理の行は、テキスト・エディタで直接編集しても良い。
Windows では定番の message user agent。
mtbr さんの blog の記事。
~/.wl に追加しておくと、 Summary モード ->
"S"
の候補に"reply-date"
が出る。これを選んでやると Summary が GMail 風にソートされる。
(defun wl-summary-overview-entity-compare-by-reply-date (a b) "Compare entity X and Y by latest date of replies." (flet ((string-max2 (x y) (cond ((string< x y) y) ('t x))) (elmo-entity-to-number (x) (elt (cdr x) 0)) (thread-number-get-date (x) (timezone-make-date-sortable (elmo-msgdb-overview-entity-get-date (elmo-message-entity wl-summary-buffer-elmo-folder x)))) (thread-get-family (x) (cons x (wl-thread-entity-get-descendant (wl-thread-get-entity x)))) (max-reply-date (x) (cond ((eq 'nil x) 'nil) ((eq 'nil (cdr x)) (thread-number-get-date (car x))) ('t (string-max2 (thread-number-get-date (car x)) (max-reply-date (cdr x))))))) (string< (max-reply-date (thread-get-family (elmo-entity-to-number a))) (max-reply-date (thread-get-family (elmo-entity-to-number b)))))) (add-to-list 'wl-summary-sort-specs 'reply-date)