«前の日(10-01) 最新 次の日(10-03)» 追記

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2003.10.02 / Thursday

* [computer/update] コトノコ ver.1.0b23

EPWING viewer for MacOS X。 約 4 ヶ月ぶりの version up。

* [computer/update] eb-win32 ver.3.3.4

EB/EPWING 形式の CD-ROM 書籍を扱うためのライブラリ for Windows。 約 11 ヶ月ぶりの version up。

この版に対応した eblook-win32 はまだ出てないので注意。

* [myself] 今日の MFC

昨日予想していた通り、一気にクラスを作成できた。 明日もこの調子でいきたいな。

来週は調整中心にしたいから、明日はちょっと頑張ちゃおうかな。

うむうむ、そろそろ Meadow2 入れたいなぁ。 って言うか、どうせ PC-UNIX 入れないんだったら Windows 再インストールさせて欲しい…。 とりあえず明日は MinGW 更新するか (意味ないす)。

PS2 用の延長コードないかな。 キーボード打ち難い…。 ;(

* [myself] 最近の寝酒

キリン氷結が良い感じ。

ついでにハーゲンダッツのカスタードプディングも食べた。 これは美味しい。 :D


2004.10.02 / Saturday

* [computer/update] FLIM/1.14.7 (三条)

emacsen で Internet message を扱うための基礎的な機能を提供する library 群。 約 10 ヶ月ぶりの version up。

* [computer/update] Mew ver.4.0.69

emacsen な定番 mail user agent。 所謂人柱版。

* [computer/update] Java 2 SDK (Standard Edition) 5.0 FCS

Java の開発・実行環境。 所謂人柱版。

* [computer/update] Gimp 2.0.5 for MacOS X (Gimp.app)

非常に高機能な画像処理ツール Gimp の MacOS X 版 (要 X11)。

* [computer/update] Y.OzFontM ver.1.25 beta

くずしていない毛筆風フォント。 所謂人柱版。

* [computer/update] Xerces C++ Parser ver.2.6.0

C++ 環境向けの非常に多機能な XML パーサ。

* [computer/update] AVG Anti-Virus ver.6.0.772

無料で使える virus 対策 tool for Windows。

* [myself] 昨日のお仕事

来週のプレゼン用の資料作成など。 今回の流れ上、またもや最近お世話になりっぱなしの部署に手伝っていただいた。

「よくまとまっているのは良いが、強い印象がのこらない」 「〜向けという書き方は曖昧だ」といった意見をもらったけど、 どちらもすぐに良い改善案を考えつけない状態。 前者に関しては、今の僕の能力じゃ厳しいのかなぁ…。ちょっと悔しい。

今回の僕の案を通せなかった場合、 今後も今までみたいな“開発側の自己満足”状態が続く可能性が高そうなので、 関係者の為にも本当に石にかじりついてでも通さなくっちゃいけない。 その為にも可能な限り上手に案を見せることが出来ないとダメだ。 もっと、もっと…。

* [myself] 今日の puttering

先週とほぼ同じコースを通って住吉区と河内長野を往復。 途中で雨に降られてしまった。 合計約 3.5h。

* [myself] 僕の脳内“旬の女優さん”ランキング

gony さんの話の種になるように書いてみよう。 基本的には細身の長身好き。 単に「美形好き」だと思われるのは心外ですよ。

  1. 石川亜沙美さん: 最近は illume の TV CM が good!
  2. 田丸麻紀さん: 少し古いけど、帰ってきたロッカーのハナコさん (NHK) が良かったなぁ。
  3. 麻生久美子さん: SALA の TV CM は一部を除いて別人に見えました…。
  4. 矢田亜希子さん: Raycious の TV CM は反則だと思う。綺麗すぎ。

女優さんじゃないけどヤイコさんも相変わらず大好きですよ。


2005.10.02 / Sunday

* [computer/update] OpenOffice.org Office Suite ver.2.0 RC1 日本語版

いろいろなプラットフォーム上で動くオープン・ソースなオフィス・アプリケーション。 所謂人柱版。

* [computer/update] Winamp ver.5.1 日本語化キット第 5 版

Windows では定番のメディア・プレーヤ Winamp を日本語化するキット。 約 3 週間ぶりの version up。

* [computer/emacsen] font-setup.el 更新

latin-iso-8859-14, 15 の表示に対応した版を公開しました。 Meadow 2 系を使っている人向けですので、3 系を使っている人は適当にやっちゃって下さい。 :-)

白井さんのとこ見て、 ちょっと Meadow 3 を触ってみたくなってきた。 今のプロジェクトが終わったら or 落ち着いたら少し考えてみようかな。

* [myself] 最近のお仕事

週の半分以上を東京で過ごしていました…。 とりあえず今回の出張における失敗は以下。

  • 一緒に行った同僚達と毎日呑んでしまって、1 週間で約 2 kg 太った…。
  • 用意したノートが思っていたよりも使い難く、開発ペースが明らかに悪かった。
  • iBook を持っていかなかったので、ホテルで快適に web 閲覧できなかった。

現場に居たからこそ得た有用な情報もいくつかあったから善しとしますが、 特殊な環境のおかげで精神的にも肉体的にも疲労しまくったので辛かった。

出張先で知った師匠の成果“Toyocrypt の解読”にはさすがに驚いた。 かっこ良すぎる。 :-D

生まれて初めて秋葉原に行ってきました。 dual CPU の main board が普通に並んでる店が普通にあるくらいですから、 計算機を頻繁に組む人にとっては天国なんでしょうね、あそこは。


2006.10.02 / Monday

* [computer/emacsen] Re: develock 使用時の c-indent-command の挙動がおかしい

c-mode, c++-mode, java-modeindent-tabs-modenil にしている人は、 前回の修正で「おいおい、挙動が変じゃないか!」ってことになったはず。 とりあえずパッチ。 …ついでに 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 への本格的な対応は時間があったらやります。 今年の末まではかなりの頻度で使いそうなので。

* [computer/update] Java 2 SDK (Standard Edition) 5.0 Update 9

Java の開発・実行環境。 約 2 ヶ月ぶりの version up。

* [computer/update] develock.el ver.0.30

開発者向けに font-lock のキーワードを追加する elisp。

上記のパッチを取り込んでいただきました。 しかし反応早いなぁ、山岡さん。 :-)


2007.10.02 / Tuesday

* [computer/update] wxWidgets ver.2.8.6

かつて wxWindows と呼ばれていた cross-platform な C++ 環境向け GUI ライブラリ。

* [computer/update] MySQL ver.5.1.22

高速性と堅牢性を追及した SQL データ・ベース。


2008.10.02 / Thursday

* [computer/update] Gimp ver.2.6.0

非常に高機能な画像処理ツール。 2.6 系としては初の version up。

* [computer/update] LimeChat ver.2.30

Windows 上で動く高機能 IRC client。 約 2 ヶ月ぶりの version up。

* [computer/update] LimeChat for OSX ver.0.20

RubyCocoa で実装された Mac OS X 向け IRC クライアント。 約 3 ヶ月ぶりの version up。

* [computer/update] Snort ver.2.8.3.1

定番の Intrusion Detection System。 約 1 ヶ月ぶりの version up。


2009.10.02 / Friday

* [computer/update] VMware Fusion ver.2.0.6

Mac OS X 上で Linux や Windows を動作させる仮想化環境。

* [myself] Re: 情報処理学会に再入会した

無事、電子図書館が使えるようになった。

* [computer] Elis Colors

メモ。

Elis Colors をインストールすれば、あなたの Mac がビデオ編集スタジオに早変わり。 お気に入りのムービーを楽しく編集できます。

こちらが開発者の blog。

* [miscellaneous] Diners Club

乗り換え候補の一つ。 ダイナース・クラブ・カードだけだと不安なので (今はそんなことないのか?)、 もし入会したとしても、けっきょく三井住友 VISA カードを併用することになりそう。

* [myself] 今週のお仕事

酒を使った強引な長時間睡眠は、体力回復に効果的でなかった。 …というわけで、一週間を通して思うように作業が進まなかった。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。