2009年12月25日 星期五

文昌帝君的安排

每個學期, 帶小學的女兒和兒子去拜文昌帝君, 求的不外乎是:
分班分到合得來的老師』或是『附近座位分到合得來的同學

前兩年, 倒也真的順順利利。

只是,  女兒到了小三, 怎麼就分到一個 trouble 班?

.


(...繼續閱讀.../...CONTINUE...)

2009年12月24日 星期四

耶誕抽獎最大獎 : 大泰迪熊

尤加利: 公司食堂耶誕節抽獎得獎名單 - 最大獎 : 大泰迪熊 ....
考拉: 真的假的?
考拉: 小孩快樂瘋了
尤加利: 中午看到記得有40~50cm以上高
考拉: new baby那麼大
尤加利: 問一下今天能不能拿...
考拉: 嗯

尤加利: 拿到了, 坐著50cm,

.


(...繼續閱讀.../...CONTINUE...)

2009年12月23日 星期三

自覺脈搏跳動

最近有時會不自覺的 緊張, 淺眠, 脈搏跳得很大力 … 
手指沒摸就感覺得到 喉頭的脈搏 …

詢問當醫生的朋友, 得知可能是情勢或血壓的關係,
但如果排除這些原因, 就需要更詳細的檢查才能判斷了

.


(...繼續閱讀.../...CONTINUE...)

2009年12月20日 星期日

[居家 DIY] 修理褲腰鬆緊帶

之前, 褲腰太鬆的時候, 通常採用的方法是 :

  • 多穿一條鬆緊帶
  • 另外穿一條繩子, 改用綁的
  • 抓一些褲腰, 車或縫起來
  • 用夾子克難的把褲腰縮小

直到最近, 又多試了一種方式 :

  • 另外『車縫』一條鬆緊帶

.


(...繼續閱讀.../...CONTINUE...)

2009年12月19日 星期六

TiddlyWiki 中文存檔不會亂碼的方法

如果注意過 TiddlyWiki 的 HTML 檔案, 你會發現 Firefox 所儲存的中文是很直覺的內容,
tiddlywiki-chinese

但是 IE 或是 Google Chrome 所儲存的中文卻是『很難看得懂的編碼』(簡稱『亂碼』?)
tiddlywiki-html-entity

這是怎麼一回事, 有沒有辦法來改善呢?

.


(...繼續閱讀.../...CONTINUE...)

2009年12月18日 星期五

改造 Taglocity 3.0 Tag Bar (3) ---- 即時更新

改造 Taglocity 3.0 Tag Bar (2) ---- 反映標籤狀態, 只能做到『一次性』的反映標籤狀態。接下來, 要加入『即時更新』的功能。

以下方法各有優缺點, 也不確定是否適合每個人的使用情境, 所以重點放在優缺點的討論 :

.

即時更新 Tag Bar 來 反映標籤狀態

『即時更新』可以用『定時重複執行』或是『觸發執行』來實現,

  • Outlook VBA 並沒有原生的『定時重複執行』功能, 不過 rockman 在 outlookcode.com (2004-12-07) 提出用 user32 函式庫的 SetTimer 和 KillTimer 的方法, 也提到『必須注意有可能當機』

2) If you don't deactivate the timer when the application closes it will likely crash

  • 實作上, 將 Timer 設定成 1~2 秒就夠用了

.

方法

優缺點

定時執行 SetTimer (User32)

@ 前提 : 對 VB 有相當的把握
O 優點 :
  • 只需要一個觸發條件
X 缺點 :
  • 開啟 Outlook 會有巨集警告
  • 容易當機 (Outlook 直接終止)
  • 和其他 Outlook 改造存在相容性的問題需要克服
事件觸發方式,
例如 : Catch all events on a folder (outlookcode.com)


(尚未實作)
O 優點
  • 使用 Outlook 本身的 VBA 功能
X 缺點 :
  • 開啟 Outlook 可能會有巨集警告
  • 必需找到適當的觸發方式, 可能要捕獲不只一個事件
以 AutoHotKey 觸發

@ 前提 :
需要有 AutoHotKey  經驗

O 優點
  • 容易增加判斷條件, 例如 : Outlook 是否為作用中的視窗 ……
X 缺點 :
  • 不是 Outlook 原生, 不見得容易移植

.

AutoHotKey 串連 Outlook 實現自動化

2009-10-10_170220

最後, 目前完成度最高的, 是『AutoHotKey 串連 Outlook』

  • 使用 AutoHotKey 的 SetTimer 來定時觸發
  • 檢查 Outlook 是否為作用中的視窗, 而且螢幕上有 TagBar
  • 使用 AutoHotKey COM Standard Library 來呼叫 反映標籤狀態 的 Outlook 函數, 也就是 COM_Invoke(poul, "updateTagBar")
	COM_Init()
poul := COM_CreateObject("Outlook.Application")
' ... (此處最好有容錯處理)
ol_func := COM_Invoke(poul, "updateTagBar")
' ... (此處最好有容錯處理)
COM_Release(ol_func)
COM_Release(poul)
COM_Term()


.



(...繼續閱讀.../...CONTINUE...)

2009年12月7日 星期一

如何避免 TiddlyWiki 變慢 -- Part 2

前情題要 :

如何避免 TiddlyWiki 變慢 (2009-04-02)

…… 建議採用下面兩種作法 :

  • 關閉『動畫顯示』
  • 不要顯示『最近更新』

…… 所有『偏好設定』都是存放在『瀏覽器的 Cookie』, …… Cookie 遺失, 就得要再重新設定一次。

而現在,

  1. 設定『儲存在檔案裡頭』, 一勞永逸
  2. 可以限制『最近更新』顯示的數目

.


(...繼續閱讀.../...CONTINUE...)