2013/06/29

[WhatsOld] ProjectLibre - the new version of OpenProj : ProjectLibre - OpenProj 的新版本

昨天早上繼續用 OpenProj 把前天晚上的未來工作項目接著打完並儲存後重開,結果…內容全部不見了!?怎麼辦?(不幸中的大幸是,前天晚上有放上 Subversion)


2013/02/28

[WorkLog] I could not run .NET 64bit website successfully on IIS 7 until today : 一直不能在 IIS 7 執行 ASP.NET 64bit 的網站

不知道從前年的什麼時候開始,我那台 (Win7-64bit) 筆電裡的 IIS 7.5 有了個怪毛病,只要我 ASP.NET 網站的應用程式集區不在進階設定裡面把「啟用 32 位元應用程式」更改為 True,它就不給我跑。錯誤畫面長這樣,
HTTP 錯誤 500.0 - Internal Server Error
呼叫 LoadLibraryEx (於 ISAPI 篩選器 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll" 上) 失敗
錯誤碼 0x800700c1
這一年多來,在我本機上開發的 ASP.NET 網站,全部因為這個原因只能用 32 位元模式去跑。在工作空檔時,其實也斷斷續續的找尋過問題和解決方式,但都無功而返。雖然這問題不影響網站程式的開發,但我的心情大概就像頭文字 D 裡面的拓海,在他老爸把那台 86 換上一顆超猛的引擎後,卻因為轉速表延用舊速限規格的關係,怎麼行駛都覺得不過癮。

今天,我終於找到怎麼換轉速表問題的癥結點~!

2013/01/31

[WorkLog] Testing Gmail SMTP utilize SmtpClientTest : 使用 SmtpClientTest 測試 Gmail SMTP

Combo2
今天早上協助客戶排除電子報系統無法寄送 Email 的問題,處理的差不多之後發覺這系統的 SMTP 設定還是得加個可輸入帳號密碼去做寄件驗證的功能(對!本來沒做 = = 但其他用相同系統的專案也是活得好好的...),不然的話正式上線時問題會更大。

相關程式加上後,在我的本機(Win7 Pro 64-bit)試著用 smtp.gmail.com 加上我個人的帳號密碼去測試寄件驗證,嗯~一切正常,該寄送就寄送,該失敗就失敗。就繼續更新到測試機上(Win2008 64-bit),結果,寄送失敗 Orz

2013/01/30

[WorkLog] How to break a console application with a space : 如何用一個空格讓主控台應用程式掛掉

今早探子回報,說我之前寫的那個寄信程式開不起來了,聽說前幾天還用得好好的,送來的畫面大致像這樣

O__o 這...發生了什麼事?

2013/01/16

[WorkLog] There are so many taskeng.exe running on Windows 2008 : Windows 2008 裡出現了很多 taskeng.exe

Combo2
今天再來談談昨天提過的那台 Windows Server 2008 測試機。這台機器從我三個月前見到它以來,一直有個小毛病,看看這個遠端桌面中,工作管理員的畫面
哪來那麼多 taskeng.exe 啊!?

今天算少的,只有兩頁半。這是從我早上十一點登出遠端桌面再重新登入後,放到晩上七點的結果。平均每支 taskeng.exe 吃了 1.7 MB 的記憶體,今天放了八小時生出約 70 支,等於吃了 119 MB。再算算放滿一整天,預計吃約 360 MB。再算算放滿一星期,預計吃約 2.5 GB。再算算放滿一個月,預計吃約 10 GB ... 等等,我那台才 8 GB 的 RAM 阿,它曾經活到一個月嗎?

以上當然是誇張了點,回到現實一點來說,這樣會有什麼問題呢?
其實問題也不大,用完遠端桌面的人記得要登出就沒事了。比較困擾的是,有時候我們需要在那遠端桌面上跑一支自己寫的排程工作程式,例如一個定時撈資料來發 Email 的程式,這樣離開遠端桌面時,就要按叉叉來保留桌面狀態,不能登出了。今天的兩頁半就這麼來的。

(曾經,就是昨天啦,taskeng.exe 們多到我沒去算幾頁,但是工作管理員的效能頁顯示著己經用了 5 GB 多(正常時為 2 GB)。為什麼要提這個咧?哦!我現在講的是另外開一個遠端桌面到同一台裡面看它的工作管理員,因為原本那個桌面反應慢到連工作管理員都彈不出來了)

那麼,今天就來找找看,到底它們是怎麼來的吧 ...

2013/01/15

[WorkLog] Preparation to read Excel file data via ODBC on Windows 2008 64bit : 在 64 位元的 Windows 2008 透過 ODBC 讀取 Excel 檔案資料的準備工作

上個星期,我把放在本機裡刻了好久的電子報管理系統放上公司的測試機,結果馬上發現有個匯入資料功能爆了,訊息是「ERROR [IM002] [Microsoft][ODBC 驅動程式管理員] 找不到資料來源名稱且未指定預設的驅動程式」。當下還有更急的事要忙,就先放著。今天,終於輪到它了。