Home | Index | Changes | Diaries

2002.01.10

Tasks

Schedule

09:00テストしてみよう
13:00大丈夫かな?
20:00成功だー

Notes

1: JUnit実践講座

http://member.nifty.ne.jp/masarl/article/junit.html

要チェック。

2: MixJuice:以前どこかでみたような‥‥‥

どこだっけ?でも、 オブジェクト指向言語は間違っていた! というタイトルだけみると、なんだか2ch.progのスレ名みたいだ。

プロトタイプベースのOOPとどこが違うのか、まだよく分からない。

3: 日本の休日@Emacs

いろいろ調べてみたけど、japanese-holidays.elって <NK.95Aug16105950@march.sbl.cl.nec.co.jp><tzpv4zu2mo.fsf@tenryu.tom.sfc.keio.ac.jp> のふたつあるのね。

検索するとあちこちのMLのログに、これに対するカスタマイズというか 修正のコードが流れているんだけど、 双方の話が入り乱れているものだから混乱してしまった。

結局、 後者 に、 Meadow-users-jp:00048 の修正を加えたものを使うことにした。 …がおかしい。日本語の祝日名化ける。 なにが悪いんだろう? と試行錯誤した結果、 休日の再定義を .emacs のなかでやってしまうと化けるらしい。 元ファイルの変数定義を直接いじったら直った。(EmacsLisp)

4: elispいじり

まだ整理が必要だが一応動くようになった模様。

;;; Planner に * Schedule を追加

;;; 内容は ~/diary から転記する

(defun planner-todays-appoints ()

  (let ((diary-entries (diary)))

    (if diary-entries

	(mapconcat 'cadr diary-entries "\n\n")

      ""))))



(defun planner-goto-schedule ()

  (interactive)

  (goto-char (point-min))

  (unless (re-search-forward "^\\* Schedule\n\n" nil t)

    (re-search-forward "^\\* Notes")

    (beginning-of-line)

    (insert (concat "* Schedule\n\n" (planner-todays-appoints) "\n\n"))

    (forward-line -2)))



(defadvice plan (after insert-diary-entries activate)

  "今日のファイルを開くと予定の部分に飛ぶ"

  (planner-goto-schedule))



(calendar)

(plan)

この記述を ~/.emacs に追加した。 実行結果は上の方を参照のこと。

あとは、planner.el のコメントの中で作者様が言っている Remind を試してみて、良い感じだったら組み込んでみよう。 だめだったら、同じような手で Palm の datebook と連係する方向で 検討するか。

5: 日本語動的単語補完方式「七色 (nanashiki)」

ハケーン

6: ありゃ

期待 されてる。1

%nn だらけのURLってあまり好きじゃないので、優先順位は割と低いです。


[1] IE 5.5 + SP2 + Q313675 というブラウザで見ると、 日本語が化けてしまうんですが僕のところだけでしょうか?