分身日記
2003-05-10 子守り [長年日記]
● 子守り
今日の夜は、次女のクラスの保護者の懇親会。ま、お母さん方の宴会ですな。で、私は夜子守りです。次女の同級生のお父さんを我が家に呼んで、お父さんも宴会の予定です(^^)
ということで、キャンプの日程と場所の概略を決定しました。なかなか土日は忙しく、今年は2回行ければ御の字といった感じかな。
お母さん達は二次会に行ったようです(^^;)
● 日記の移動
今日は土曜日で会社は休みなのですが、担当している現場の工事なので出勤。で、ちょっと時間が出来たので、PukiWikiでの日記構成をちょっと変更。やっぱ、1日毎に新しいページが作成されるというのは、私の好みに合わない。ので、1ヶ月毎にページを作成するように変更。
ということで、移動してみたのだけど、比較的簡単に出来るのね。すばらしい。。。
#本当はtDiaryとかにすればいいんでしょうがね(^^;)
#ということで2003/5/27 tDiaryに移設
● [ショートマクロ][TPZ] time_list
TaskPrize用のショートマクロを久しぶりに書く。キャンプの日程を今晩決める予定なのだが、tpzのスケジュールを一覧に出したいのだけど、都合の良いものがなかったので。でもすっかり忘れておりますな(^^;) でも、こんな私でもちょこっと機能を拡張できるのでtpzは手放せません。
#time_list 選択アイテムの開始終了予定日一覧を書き出す
#
#eval_start
# デバッグ表示フラグ
#Debug = true
Debug = false
def time2str(t)
#Time オブジェクトを "2003/05/10" 形式のstring オブジェクトにして返す。
#nil の場合 " "のスペースにして返す
if t == nil then
s = " "
else
s = t.strftime("%Y/%m/%d(%a)")
end
end
#●main
#
tpz_begin_update
time_list ="\n【開始予定日】 【終了予定日】 【スケジュール内容】\n"
item_selected = tpz_selected_items
item_selected.each do |item|
start_s = time2str(item.planned_start_time)
end_s = time2str(item.due_time)
time_list = time_list + " #{start_s} 〜 #{end_s} #{item.title}\n"
end
tpz_end_update
$S0 = time_list
print $S0 if Debug
#eval_end
CopyStr,$S0
実行すると、選択されているアイテムを下記のように出力します。
【開始予定日】 【終了予定日】 【スケジュール内容】
2003/05/01(Thu) 〜 2003/05/08(Thu) 仕事1
2003/05/03(Sat) 〜 仕事2
〜 仕事3
[ツッコミを入れる]
[]