WinXP 無法安裝印表機驅動程式解決方案

WinXP 無法安裝印表機驅動程式?? 試著在 PATH 中加上這一行: PATH=C:\WINDOWS\system32\wbem; 應該就可以了, 記得加上後一定要重新開機才能夠再正確安裝印表機。又是另一個 PATH 問題惹的禍, 而且還是 Windows 系統本身, 不是來自於應用程式。

May 8, 2008 · 1 min

[連結記錄] 客製化 Outlook 的 Today 頁面

在 Digital Streets 看到這一篇 Outlook: Creating Your Own Outlook Today Page,可以用來客製化 Outlook 的 Today 頁面,看來是用元件的技術,若是可以插入自己寫的元件,可以用來在 Today 頁上放一些其它非 Outlook 制式化的資料,也許未來哪天會用得著,記錄一下。 — 呃,我看到 ShamansTears 在 Part3 把 NetMeeting 嵌入了~! 不錯, 果然可行!!!

May 5, 2008 · 1 min

This is my meditation

離開台北算是得到一個自我修行的時間,除了放慢工作及生活的步調,也希望能藉此找到以前(或未來)的自己。 不知道從甚麼時候開始,已經很少在非工作的時間打開寫程式用的整合開發環境,對於工作也一直提不起勁。雖然大家看我還是一樣可以在專案設定的時間完成自己應該完成的那一個部分,但是對於這份工作內容的熱情已經冷卻太多。在工作上失去熱情,生活上理應能平衡這一點,也就是說對於生活的熱情應該要更多(有捨有得?),最少在生活的實質內容應該要有所進步,但是先前工作熱情存在時蠟蠋兩頭燒的情況,對於自己的生理、心理都有有很大的影響,現在工作上減少分配的時間,實際檢討後在生活上卻也沒有增加,等於是莫名的少掉了一些時間。 對於出差到大陸,我說我是在修身養性,每天早起早睡生活正常,甚至只要是上班的日子,連三餐的時間都是固定不變的,希望能夠在這樣的生活步調之下,遠離問題核心(是的,那本書是這樣說的:在工作上你憂鬱,錯的是你老闆),得到比較健康的自己。不過這幾次出差後再回到台北,感覺好像沒甚麼進步,是我的方向錯了,自己仍舊太過執著,是行為變了,心態變了,還是真的年紀大了?? 似乎,應該再更正面、積極一點。

May 4, 2008 · 1 min

[ThinkPad] 鍵盤印刷與小紅點

Thinkpad 的鍵盤真的敲起來很有爽度,小紅點的操作也一直讓人津津樂道,到現在為止這台 X60 使用了一年又八個月的時間,小紅點已經換了一次,這兩天發現原來小紅點上面的防滑點是會掉的,現在上面只剩下六個防滑點,看來這東西用久了橡膠已經開始有點變質了,而且防滑點好像都掉入鍵帽間的溝裡。 另外一個也是輸入裝置的問題,因為工作上經常用這台電腦來寫程式,而寫程式的時候用得最多的就是複製然後貼上,所以手指經常會在 Ctrl-C,X,V 中遊走,於是 Control 鍵就很容易磨損了,現在已經完全看不出鍵帽上面的印刷,完全都磨掉了。不是很久之前就已經有雷射蝕刻了嗎,這個產業怎麼連高檔產品都 Cost Down 到這個地步,還有那一些產品是所有的考慮都在於品質而不跟價格妥協的呢?我非常同意廠商需要生存,但是似乎也應該給消費者一些選項,比如說這個鍵盤我就很想自己花錢換掉一個用雷射蝕刻製造的,就算是貴個幾百元台幣也無所謂。

May 2, 2008 · 1 min

解決 FreeMind 開不起來的問題

工作用機上的 FreeMind 掛掉很久了,開不起來:執行了之後就一直卡著,FreeMind.exe 這個 Launcher 確定有跑,用 Task Manager 去看系統正在執行的程式,可以看到 Launcher 有把 javaw.exe 這個執行檔給帶起來,但就一直卡在那邊,連 FreeMind 的 Splash 畫面都沒有看到。剛剛試著解決這個問題 (沒辦法,習慣了用心智圖軟體進行思考,沒有了這個軟體,整理思緒變得很無趣,也比較困難),發現有人弄了一個 Launcher 的 Hacker,主要是在解決 PATH 中對於 java 的路徑設定問題。恍然大悟!一個月前設定開發環境的時候需要安裝 Oracle Database Server 在自己的機器上時碰上了 PATH 過長的問題,所以當時把 PATH 中一些不常用的路徑手動移除掉了,當然也不會想到有哪些軟體因為做了這個動作之後就不能夠使用。 試著把 C:\Program Files\Java\jre1.6.0_05\bin; 加到 PATH 的設定中,FreeMind 果然可以正常的執行了。 還是要唸一下,PATH 這個東西的長度為什麼限制得那麼短呢,現在的硬碟動不動就是幾百 Giga Bytes,在這樣的環境中裝個上百套軟體並不為過,如果每個軟體都有自己的 PATH 設定的話,這個長度足夠嗎?另外,搞不懂為什麼那麼多的程式要依賴 PATH 裡的設定,像 FreeMind 本身可以是一個 Green Software,但是它所依賴的 Java 卻要依賴 PATH 設定??? 那就一點也不 Green 了。

May 2, 2008 · 1 min

更新到 WordPress 2.5

雖然越來越少在寫東西了,但是有新的版本還是要更新一下才比較安心,除了 Bug Fix 之外,重點是在於 Security Update。新的版本後台介面更是簡潔了,很喜歡 Web 程式用這種方法呈現,除了方便之外也更加的直覺了。 記錄一下,如果有甚麼問題的話再 Rollback 到舊版本吧。 — 2008/04/30 再更新到 Version 2.5.1 據說修正了一些 Bug 跟一個嚴重的 Security Issue (有開放註冊功能的 WP 會有安全性問題). 然後, 說明中還說可以加快速度, 發現資料庫有整理過了, 不曉得有沒有差別… 再記錄。

March 31, 2008 · 1 min

System Update Cleaner V0.1

用 Thinkpad 的人在台灣最常瀏覽的網站當屬 TP非官方情報站 了,前幾天在上頭閒晃時看到 這一篇 關於 System Update 的討論,內容說到 System Update 的 session 資料夾是用來作更新下載的暫存目錄,但這個目錄並沒有作回收的清除動作,所以會導致此目錄越來越大,順手檢查自己電腦的 Session 資料夾,發現它佔了 2GB 多的空間 (這台的系統從去年9月底用到現在),手動刪除又太慢了,於是參照這一個討論串所說的瘦身方法寫了一支程式,暫且稱她為 System Update Cleaner,下載網址為: http://groups.google.com/group/system-update-cleaner 可以用來在不破壞 System Update 正常運作下清理掉用不到的 Session 檔案。 在 Linux 環境下已經有很多很好用的套件管理程式可以用來作安裝及更新的動作,如 yum 或是 apt 等等,其實它們都提供了很好的設計方式可以供其他的程式學習,System Update 之類的程式本身也應該要內建 clean 的選項才對呀。

March 30, 2008 · 1 min

[驚] 小黑死而復生 (未維修)

跟大家報告一個消息,就在確定無法註冊 IWS 後兩天,小弟很失望的把 X60 放到背包裡帶回酒店準備裝箱,也就是在事件發生的三天之後,裝箱前心有不甘的再打開 X60 的螢幕,按了一下電源鍵,奇跡發生了,它居然可以開機了。然後把所有的東西再試一次,跟未炸機前沒甚麼兩樣 (當然,那炸過的傷痕還是存在),安裝了 PC-Doctor 5 進行完整的測試,完全沒有任何的問題,就連當初噴火的那個 USB 接口,也完全沒有損壞!!! 真的很讓人三條線,當初我確定有試過把電池拔下僅插外部電源開機,也試過只使用電池開機,外部電源+電池也試過。條碼列印機廠商來的時候(事隔一天)也有試著想開開看這台電腦,也是無法打開,怎麼過了幾天它就好像一點事也沒發生似的又活過來了… 真是個奇跡!! 咚~ 怎麼會讓我碰上類似『ThinkPad 傳奇』的情節呢… 至於 IWS,希望我永遠也用不上~!

March 26, 2008 · 1 min

炸機事件 ThinkPad X60 + L-MARK LK560

沒想到來天津出一趟差會碰上這種事,是的,我的小黑燒掉了,詳細的經過如下: ThinkPad X60 於開機狀態 (使用外接電源, 有接電池) LK560 外接電源, 於開機狀態 USB 連接線已接於 LK560 連接 USB 連接線至 ThinkPad X60 USB 接口 (剛碰上, 未插入) 爆發火花 (噴出約十公分) ThinkPad X60 瞬間斷電無反應, USB 接口上有明顯電焊痕跡 USB 連接線上接口缺腳 (其所缺之角應焊上X60之USB接口) 桌上出現明顯噴爆後產生的痕跡 ThinkPad X60 無法開機 (拔電池, 僅使用外接電源亦無法開機) LK560 代理上來測試 LK560 還可以運作 (獨立單機運行) X60 的 USB 在當天有外接過其他設備 (USB外接硬碟x3, USB外接光碟x1) 連接 LK560 時僅接有微軟滑鼠 Laser Mouse 6000。 圖片在此 http://picasaweb.google.com.tw/james.cl.lin/BurnedThinkPadX60 目前事件正在處理中… 處理情況有結果後再報~! 默哀三秒鐘~~

March 19, 2008 · 1 min

TcpTrace

試著從 .NET 呼叫 WebMethod 所提供出來的 Web Service時,發現了一個 Fatal Error,導致程式開發的工作無法進行下去,.NET 的 Exception 所給的錯誤訊息並不是很完全,就算看到 Inner Exception 也不一定有效判斷,有可能讓人誤判錯誤的真正發生點。安裝了 TcpTrace 這個工具程式,在本機實作了一個 Proxy 機制來補捉 Client 與 Server 之間的溝通訊息,果然很快的就發現錯誤。原來是 WebMethod 那邊有一個 Adapter 沒有初始,導致嚴重的錯誤,跟自己寫的程式一點關係都沒有。 TcpTrace http://www.pocketsoap.com/tcpTrace/

March 9, 2008 · 1 min