keanu@wordpress.com

living today for tomorrow

Archive for the ‘work’ Category

在 IIS7 顯示 ASP 錯誤訊息

沒有留言

在 IIS5/IIS6 時寫 classic asp code 如果發生錯誤 IIS 會直接將錯誤原因顯示出來,長久以來都習慣這樣的方式進行除錯;然而到了 Windows Server 2008 的時代,IIS7 預設就會做程式碼的安全保護,也就是程式發生錯誤時只會丟這樣的訊息︰

An error occurred on the server when processing the URL. Please contact the system administrator

不過還是得想辦法知道問題原因才能修正程式,可以透過在 cmd 執行如下的指令︰

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

設定 scriptErrorSentToBrowser 為 true 時,IIS7 的處理行為就會回到 5/6 時一樣錯在哪為什麼錯統統都會告訴你。這次的狀況因為系統已經裝在正式環境上,所以修正完程式後便馬上改回 false 避免有安全性的問題。

相關文章︰Classic ASP: Security is Painful

作者為Keanu

八月 2, 2009 at 12:34 am

張貼於work

真不甘心…

with 2 comments

在這個絕妙的夜晚,MSN 突然收到了 Mezi 學長的訊息,是個壞消息。經過一陣的討論後,只有得到一個結論就是不甘心。

憑什麼說不甘心呢,你總是埋著頭苦幹硬幹,以為自己努力付出總會完成事情,但這個時候的你,就跟駝鳥沒什麼兩樣,以為把頭埋在土裡就可以裝作不知道外面在大亂鬥,而且這大亂鬥還不時來個幾把刀飛向你而來。

過去數個月來,發生過不少起這種烏龍事件,每次都是我讓步,我退而求其次,我贊同對方的立場。搞到最後,人家說了幾句話,就要你幫忙,不幫就是你的問題是你的責任是你在拖。跟 Gary 講的一樣,我就是少了那份魄力去拒絕人家,其實 Mezi 之前講的也沒錯,沒有什麼東西是辦不到的,只有時間的問題。同理而言,我是可以去解決你們那些雜七雜八的需求,但我一天就是24小時,時間就是這麼多,我能怎樣。

自己忙得焦頭爛額,對方還大言不慚誤會你都沒盡到應盡的責任與義務,我他媽的是欠了你什麼狗屁責任跟義務啊。

作者為Keanu

五月 25, 2008 at 2:10 am

張貼於work

[Eclipse] 解決 Tomcat 啟動時的 timeout 問題

with 2 comments

最近在碰 Liferay Portal 上開發 portlet 的專案,不過每每在 Eclipse 上要讓 Tomcat 啟動多半會遇到一個小問題,Eclipse 會丟出 “Timeout waiting for Tomcat v6.0 Server at localhost to start. Server did not start after 45s” 的訊息,雖然重新在讓 Tomcat 啟動一次就沒事了,不過在開發階段老是這樣做也挺麻煩的。

看起來應該是可以透過設定的方式修改或避開這個 45 秒的詭異狀況,方法也很簡單,開啟 Eclipse 的 Preferences 設定視窗,選擇 Server 的設定選項,在右方可以看到 “Server timeout delay” 的選項設定,預設是 Normal 也就是傳說中的 45s,我則是自己設定成 “Unlimited” 這樣就可以一勞永逸。

作者為Keanu

四月 16, 2008 at 8:23 am

張貼於work

Re: Oracle CLOB Field 資料存取

沒有留言

前次的方法 太手工了,後來不小心在 Sun 的 API 文件看到有這個 getSubString(),於是便小修了一下程式碼,顯得更簡短︰


int len = (int) dataClob.length();
StringBuffer contentBuffer = new StringBuffer();
contentBuffer.append(dataClob.getSubString(1, len));

經驗還是不夠啊。

作者為Keanu

三月 26, 2008 at 1:22 午後

張貼於Programming, work

Oracle CLOB Field 資料存取

有一則留言

碰到一個問題是,資料會以 Character 的型態存入 Oracle 某張表的 CLOB 欄位,因為以前沒實際遇過處理這方面的問題,於是參考了 Oracle 網站所提供的 LOBSample 很快的便解決這個 issue。

繼續閱讀文章 »

作者為Keanu

三月 2, 2008 at 10:06 am

張貼於Programming, work