2007年 4月 24日 (火)

はなちゃん育児記録

Hana あんまりお腹がすくので一日三食になりました。これは昼食後。
Oimo おいもちゃん達。仰向けなのは白メス。
ShiroMesu Sleeping 白はいつもひとりで *少し* 離れている。
黒オス & 黒メスは本当の双子だろうか? 通じ合うところがあるのか,いつも一緒に行動している。
面白いもんだ。
 
Hana Hana 授乳時のはなちゃん。妙に神妙な表情が面白い。
gorogoro ミルクを飲み終ると“解散”。こんな状態になる。
KuroMesu 黒メス。うす目があいた〜!

ケータイでも ToDo 確認

2007年03月07日 (2007年03月08日か?) のケータイでのスケジュール確認を実装して以来,なかなか便利で日々のストレスは確実に軽減されたと実感。
であれば,次に確認したいのが,備忘録。ToDo リストの閲覧。
ToDo は (これまた) Emacs の org-mode で管理しているワケだが,これも同じ *要領* でケータイ用にゲート CGI を作ろうかと思いたつ。
// org-mode の info を読んでいて,アジェンダをバッチ出力する機能がある事を知ったから *その気* になったとも言う。
 
日本語が emacs-mule エンコード(?) で出力されてバケバケだったので,苦肉の策で org.el (のアジェンダのバッチ出力部分) をこんな感じに出力ファイル名を決め打ちに修正する。
(defmacro org-batch-agenda (cmd-key &rest parameters)
  "Run an agenda command in batch mode, send result to STDOUT.
CMD-KEY is a string that is also a key in `org-agenda-custom-commands'.
Paramters are alternating variable names and values that will be bound
before running the agenda command."
  (let (pars)
    (while parameters
      (push (list (pop parameters) (if parameters (pop parameters))) pars))
    (flet ((read-char-exclusive () (string-to-char cmd-key)))
      (eval (list 'let (nreverse pars) '(org-agenda nil))))
    (set-buffer "*Org Agenda*")
    (write-file "/home/take/work/agenda.txt")))
    ;;(princ (buffer-string))))

Elisp をちゃんと習得したら,もっと *自由* になれるのだろうか?
 
こんな感じで ToDo リストをバッチ出力する。
/usr/bin/emacs -batch -l /home/take/.emacs -eval '(org-batch-agenda "t")'

コレを cron で一日一回出力して,ソレを CGI で参照して整形して閲覧…,と。
 
お〜,これでまたしばらく *ボケ* が進行しても大丈夫だ。
この *垂れ流し* で書き溜めて,どんどん忘れても大丈夫。という *安心感* がストレス軽減になるのだよ。
 
メモれ! メモれ!!
そう。僕はメモ魔なのだが,どうやら読み返す習慣が乏しい。
書くはしから忘れていっている今日この頃。この実装でフィードバックの習慣がつけばいいのだが…。
QRcode Tweet

このページの半分はフィクションです。もし同一の名称があった場合も,実在の人物・団体・事件などとはあんまり関係ありません。
はなちゃん、おかあさんの顔になってる。母は強し! (2007/04/25 21:47:39) ○
CAPTCHA

[月インデックス] [単語インデックス] [コメントインデックス] [画像インデックス]
[TAKEchonNET] → [大いなる疲労の告知]
Donate us![TAKEchonNET]