EPWING viewer for MacOS X。 約 4 ヶ月ぶりの version up。
EB/EPWING 形式の CD-ROM 書籍を扱うためのライブラリ for Windows。 約 11 ヶ月ぶりの version up。
この版に対応した eblook-win32 はまだ出てないので注意。
emacsen で Internet message を扱うための基礎的な機能を提供する library 群。 約 10 ヶ月ぶりの version up。
emacsen な定番 mail user agent。 所謂人柱版。
Java の開発・実行環境。 所謂人柱版。
非常に高機能な画像処理ツール Gimp の MacOS X 版 (要 X11)。
くずしていない毛筆風フォント。 所謂人柱版。
C++ 環境向けの非常に多機能な XML パーサ。
無料で使える virus 対策 tool for Windows。
来週のプレゼン用の資料作成など。 今回の流れ上、またもや最近お世話になりっぱなしの部署に手伝っていただいた。
「よくまとまっているのは良いが、強い印象がのこらない」 「〜向けという書き方は曖昧だ」といった意見をもらったけど、 どちらもすぐに良い改善案を考えつけない状態。 前者に関しては、今の僕の能力じゃ厳しいのかなぁ…。ちょっと悔しい。
今回の僕の案を通せなかった場合、 今後も今までみたいな“開発側の自己満足”状態が続く可能性が高そうなので、 関係者の為にも本当に石にかじりついてでも通さなくっちゃいけない。 その為にも可能な限り上手に案を見せることが出来ないとダメだ。 もっと、もっと…。
いろいろなプラットフォーム上で動くオープン・ソースなオフィス・アプリケーション。 所謂人柱版。
Windows では定番のメディア・プレーヤ Winamp を日本語化するキット。 約 3 週間ぶりの version up。
latin-iso-8859-14, 15 の表示に対応した版を公開しました。 Meadow 2 系を使っている人向けですので、3 系を使っている人は適当にやっちゃって下さい。 :-)
白井さんのとこ見て、 ちょっと Meadow 3 を触ってみたくなってきた。 今のプロジェクトが終わったら or 落ち着いたら少し考えてみようかな。
週の半分以上を東京で過ごしていました…。 とりあえず今回の出張における失敗は以下。
現場に居たからこそ得た有用な情報もいくつかあったから善しとしますが、 特殊な環境のおかげで精神的にも肉体的にも疲労しまくったので辛かった。
出張先で知った師匠の成果“Toyocrypt の解読”にはさすがに驚いた。 かっこ良すぎる。 :-D
生まれて初めて秋葉原に行ってきました。 dual CPU の main board が普通に並んでる店が普通にあるくらいですから、 計算機を頻繁に組む人にとっては天国なんでしょうね、あそこは。
c-mode
, c++-mode
, java-mode
で
indent-tabs-mode
を nil
にしている人は、
前回の修正で「おいおい、挙動が変じゃないか!」ってことになったはず。
とりあえずパッチ。
…ついでに ruby-mode にも (簡単にですが) 対応してみました。
--- develock.el.orig 2006-10-02 01:39:04.000000000 +0900 +++ develock.el 2006-10-02 18:22:34.000000000 +0900 @@ -9,7 +9,7 @@ ;; Created: 2001/06/28 ;; Revised: 2006/09/25 ;; Keywords: font-lock emacs-lisp change-log texinfo c java perl html -;; tcl mail news +;; tcl ruby mail news ;; Develock is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -68,7 +68,8 @@ ;; (add-hook 'html-mode-hook 'turn-on-font-lock) ;; (add-hook 'html-helper-mode-hook 'turn-on-font-lock) ;; (add-hook 'message-mode-hook 'turn-on-font-lock) -;; (add-hook 'tcl-mode-hook 'turn-on-font-lock))) +;; (add-hook 'tcl-mode-hook 'turn-on-font-lock) +;; (add-hook 'ruby-mode-hook 'turn-on-font-lock))) ;; ;; Note that `jde-mode' activates the `font-lock-mode' by default ;; because of the `jde-use-font-lock' variable. @@ -404,7 +405,8 @@ 'mail-mode t 'message-mode t 'cmail-mail-mode t - 'tcl-mode 79) + 'tcl-mode 79 + 'ruby-mode 79) "Plist of `major-mode's and limitation values for long lines. The part of a line that is longer than the limitation value according to the `major-mode' is highlighted. Value `w' means one subtracted @@ -576,6 +578,9 @@ (defvar tcl-font-lock-keywords-x nil "Extraordinary level font-lock keywords for the Tcl mode.") +(defvar ruby-font-lock-keywords-x nil + "Extraordinary level font-lock keywords for the Ruby mode.") + (defvar develock-keywords-alist '((emacs-lisp-mode lisp-font-lock-keywords-x develock-lisp-font-lock-keywords) @@ -608,7 +613,9 @@ (cmail-mail-mode cmail-font-lock-keywords-x develock-mail-font-lock-keywords) (tcl-mode tcl-font-lock-keywords-x - develock-tcl-font-lock-keywords)) + develock-tcl-font-lock-keywords) + (ruby-mode ruby-font-lock-keywords-x + develock-ruby-font-lock-keywords)) "*Alist of keyword symbols for major modes. Each element should be triple symbols of the following form: @@ -1118,6 +1125,37 @@ :group 'develock :group 'font-lock) +(defcustom develock-ruby-font-lock-keywords + '(;; a long line + (develock-find-long-lines + (1 'develock-long-line-face-1 t) + (2 'develock-long-line-face-2 t)) + ;; long spaces + (develock-find-tab-or-long-space + (1 'develock-whitespace-face-2) + (2 'develock-whitespace-face-3 nil t)) + ;; trailing whitespace + ("[^\t\n ]\\([\t ]+\\)$" + (1 'develock-whitespace-face-1 t)) + ;; spaces before tabs + ("\\( +\\)\\(\t+\\)" + (1 'develock-whitespace-face-1 t) + (2 'develock-whitespace-face-2 t)) + ;; tab space tab + ("\\(\t\\) \t" + (1 'develock-whitespace-face-2 append)) + ;; only tabs or spaces in the line + ("^[\t ]+$" + (0 'develock-whitespace-face-2 append)) + ;; reachable E-mail addresses + ("<?[-+.0-9A-Z_a-z]+@[-0-9A-Z_a-z]+\\(\\.[-0-9A-Z_a-z]+\\)+>?" + (0 'develock-reachable-mail-address-face t))) + "Extraordinary level highlighting for the Ruby mode." + :type develock-keywords-custom-type + :set 'develock-keywords-custom-set + :group 'develock + :group 'font-lock) + (defmacro develock-find-font-lock-defaults (modesym) "Get the font-lock defaults based on the major mode." (if (featurep 'xemacs) @@ -1632,7 +1670,9 @@ (looking-at "[\t ]*") (or (setq mod (buffer-modified-p)) (setq orig (match-string 0))) - (tabify (point) (match-end 0)) + (if indent-tabs-mode + (tabify (point) (match-end 0)) + (untabify (point) (match-end 0))) (develock-Orig-c-indent-line syntax quiet ignore-point-pos) (setq pt (point)) (or mod
ruby-mode への本格的な対応は時間があったらやります。 今年の末まではかなりの頻度で使いそうなので。
Java の開発・実行環境。 約 2 ヶ月ぶりの version up。
開発者向けに font-lock のキーワードを追加する elisp。
上記のパッチを取り込んでいただきました。 しかし反応早いなぁ、山岡さん。 :-)
かつて wxWindows と呼ばれていた cross-platform な C++ 環境向け GUI ライブラリ。
高速性と堅牢性を追及した SQL データ・ベース。
非常に高機能な画像処理ツール。 2.6 系としては初の version up。
Windows 上で動く高機能 IRC client。 約 2 ヶ月ぶりの version up。
RubyCocoa で実装された Mac OS X 向け IRC クライアント。 約 3 ヶ月ぶりの version up。
定番の Intrusion Detection System。 約 1 ヶ月ぶりの version up。
Mac OS X 上で Linux や Windows を動作させる仮想化環境。
無事、電子図書館が使えるようになった。
メモ。
Elis Colors をインストールすれば、あなたの Mac がビデオ編集スタジオに早変わり。 お気に入りのムービーを楽しく編集できます。
こちらが開発者の blog。
乗り換え候補の一つ。 ダイナース・クラブ・カードだけだと不安なので (今はそんなことないのか?)、 もし入会したとしても、けっきょく三井住友 VISA カードを併用することになりそう。