生平最痛恨一窩蜂、人擠人,卻在貓空纜車開幕的第四天就去嚐鮮,我這是怎麼了? 在此用兩句諺語提出合理的解釋: 1) 近水樓台先得月: 這陣子忙著進行貓空懷舊之旅,樟山寺距離三玄宮不到半小時腳程,還可以走樟湖步道直達,夠順路吧?2) 早起鳥兒有蟲吃: 看過新聞的人都知道坐纜車的人多到從一...

我一直很愛FrontPage裡的一項功能! 當我想測試一小段Javascript時,我都習慣用FrontPage開個新網頁,在Source View插入Javascript,接著切到Preview View,Javascript Code會立刻被執行,馬上可以看結果。舉例來說,有時我想用Javasc...

大春山莊! 對自幼在政大長大的我來說,是充滿回憶的地方。 古早年代,可以遊樂休閒的地方屈指可數。在印象中,大春山莊可是木柵一帶可以烤肉、露營、辦活動的熱門地點。在兒時的記憶裡,過了恆光橋,得往山上走上一大段路,才可以抵達那個神秘又好玩的地方。我腦海中一直有一幕鮮活的畫面: 一群小學三、四年級的學生,...

試想以下的情境: 公司最近要研發一套類似Google的網頁搜索引擎,你負責開發網頁擷取器核心,其中最棘手的部分是要具備由一個網頁再延伸至其所超連結出去的其他網頁… 行銷人員拿來一份十萬筆客戶地址檔,請你解析出縣市、郵遞區號、地址三個欄位轉入CRM系統,但要命的是原始資料雜亂不已,有的郵遞...

Phil Haack寫了一篇探討開發人員產能差異的好文章。可能是因為自己瘋狂熱愛Coding,一直以來對許多客戶、專案經理、公司主管貶低開發人員價值的錯誤認知頗不以為然,於是,這類的文章讀來格外心有戚戚焉。 對開發人員的種種誤解中,我最痛恨的是以下幾種: 1) 為什麼寫一個線上購物網站要花五十萬? ...

.NET中的Enumerate可以提高程式的嚴謹性及可讀性,我最愛的一個例子是DateTime的DayOfWork Enumeration。 if (DateTime.Now.DayOfWeek==DayOfWeek.Friday)是不是比DateTime.Now.DayOfWeek==5更容易閱讀...

幾天前我寫了一篇Post介紹如何用System.Net.FtpWebRequest開發一個支援續傳功能的FTP Client。 在專案中開始使用它來傳大檔時,卻發現不知FtpWebRequest是不是為了炫耀它的續傳功能,在花了半小時傳完一個400MB的ZIP檔之後,都會觸發一個"The under...

用FtpWebRequest下載大檔案時,出現了Connection Closed Exception,除錯過程中懷疑是逾時間題,所以我找到FtpWebRequest有以下兩個Timeout相關屬性: Timeout: 指完成Request的逾時限制,文件上說預設值是Infinite(-1),永不...

在Key單UI的實務上,有個有趣的現象。假設Key單Web介面中有個下拉選單(DropDown, <SELECT>),張三因為承做甲業務,所以永遠都選第三個選項,而李四較常在處理乙業務,所以總是選第五個選項。如果介面在顯示時可以預設就停在使用者最常用的選項上,每次Key單時就可以少敲幾次...

經歷過DOS->Windows轉換的老人家們應該不會忘記第一次踏著滑鼠在視窗上衝浪的莫名感動,一樣是打電腦,用滑滑點點取代一長串按鍵,感覺就是不一樣,一瞬間,人生彷彿由黑白變彩色~~~ 隨著GUI視窗化介面的普及,大部分的開發者開始認定充分使用滑鼠才是最人性化的界面設計方式,但是世界上有一群人...

"囧"(音炯,說文解字在此)這個字在中國字典裡沈睡了幾千年,最近這幾年才托網路火星文的福,火熱了起來,連七年級、八年級生都能朗朗上"手"。我打睹全宇宙裡99.999...%的時間這個字都是以電子資料形式存在,只有千萬分之一的比率是出現在古文史籍的紙本中,那麼被刻在石碑上的機率有多高? 應該低於十億分...

最近手上的案子需要以FTP方式取回數百MB到上GB的ZIP檔案,過去我的做法會一個登入及下載的Script,作為FTP command line utility的輸入來源,再以Shell方式啟動,如以下的例子: 1: //產生FTP Script檔案 2: string ftpScr...

同事遇到一個狀況,使用OleDbCommand查詢ORACLE上的Database Link時,系統回報以下錯誤:ORA-02041: client database did not begin a transaction Goggle了一下,發現問問題的人挺多的,但回答很分歧,沒法一下子得到正解。...