不知從什麼時候開始,我養成了早餐吃大燕麥的習慣。也許是被那支"每天一餐改吃大燕麥片,可以有效降低膽固醇"廣告洗腦(雖然我覺得廣告影片裡小小的附註【配合低飽和脂肪與低膽固醇飲食】才是降膽固醇的關鍵),覺得粗糙的天然殼物肯定對健康有益(至少纖維素很夠)。於是我向公司附近的蚵仔麵線阿伯、漢堡阿婆、蛋餅阿...

不知道大家有沒有在網頁上寫過計數器這類用數字或英文圖檔拼湊出完整數字/語句的需求。 最直覺的做法是分別做出0.gif, 1.gif, ... 9.gif等10個圖檔,再輸出<img src="0.gif" /><img src="2.gif" />標籤就可以搞定。但這樣有幾...

接連幾件陰錯陽差,帶著女兒坐了免費接駁公車到了忠孝復興站,卻意外多出一個半小時的等待空閒,索性踏進Sogo新館晃晃。雖是每天上下班都會路過的地標,今天卻是頭一次踏進大門,剛上小學的女兒跟她阿姨已來逛過多次,今天就擔任我的嚮導。 坐著電扶梯一路上樓,才想起Sogo新館走的是高檔路線,各樓層精品名店密...

接到微軟的緊急通知,微軟在12/18發佈了重大安全公告MS08-078,主要是針對IE 5/6/7/8的弱點修補,關於此漏洞的細節可參考Microsoft 安全性摘要報告 961051。 由摘要報告中指出的漏洞發佈時間是12/10,大約跟上回IE7零時差攻擊的時點相近,後來發現該漏洞遍及IE6-IE...

手上一個專案開始使用WCF後,每隔一陣子就發生錯誤,直接使用連結去看MyWCF.svc時,得到以下錯誤: System.IO.FileNotFoundException: Could not load file or assembly 'App_Web_plmiepuq, Version=0....

jQuery裡提供了show()及hide()用來顯示或隱藏元素,另外有toggle()可以用在顯示與隱藏間來回切換,但是我很常用的一個情境是要依據某個條件來決定顯示與否,由於show()、hide()分了兩個函數,而toggle()又是依原來的狀態決定要改成隱藏或顯示,逼得我只好寫成: ...

同事詢問,有一段程式碼類似以下結構,用try...catch包住函數呼叫,當函數出錯,程式優雅地顯示錯誤訊息,卻漏失了錯在哪一列程式碼等細節,造成偵錯困難。 protected void Page_Load(object sender, EventArgs e){ try { ...

雖然上回已明白揭示過UpdatePanel傳輸效率不佳的事實,剛好有同事請我提供網頁部分內容定期自動更新的範例。想了一下,UpdatePanel還是最佳的解決方案,理由是: 開發人員較少Javascript的開發經驗,但ASPX經驗豐富。 該網頁使用者人數不多,更新頻率不高(約一分...

目標是寫一個工具程式,將Word中的第一個內嵌圖檔另存成JPG。 以下的程式範例有幾個重點可以參考: 利用C#操作Word物件 Path.GetFullPath可以將相對路徑轉成絕對路徑,跟ASP.NET的Server.MapPath有異曲同工作之妙 內嵌圖檔以InlineShape方式存在,網...

阿碼科技非官方網站在日前公告了IE 7 零時差攻擊(Zero Day Attack) 重大威脅警訊,剛剛讀到保哥的文章,提及昨日真的發現有客戶收到Mail,點擊連結就被植入木馬的情事(雖然無法證實是否就是利用該漏洞攻擊),大驚! 零時差攻擊是指軟體被發現有漏洞後,在廠商還來不及出修補更新前,就...

今天收到一則朋友送來的MSN訊息,一看便知是網站詐騙,原本要略過不理的,沒想到忽然發現了歹徒的用心,讓我研究了一下.... ch1007272 check out these awesome pics from the awesome party LOL   httq://...

上回寫過CODE-使用C#程式從網站下載檔案, 從chicken的回應學會了WebClient可以一行打死的神技。今天遇到的需求是用FTP上傳檔案到一個需要登入的FTP網站,WebClient可以勝任嗎? 利用new NetworkCredential設定帳號密碼,URI用ftp:開頭,並列上完整...

最近手上的一個專案漸入高潮,各方人馬分頭進行的各模組也開始進入整合階段,引發一個有趣的議題。 系統被拆解成多個模組分工開發,但模組間有很密切的相關性。例如: 模組A寫入的資料,要變成模組B報表的來源;模組C修改的基本資料檔,會左右模組A寫入資料的邏輯,也影響模組B報表產出的結果。 為求開發速度,開...

手邊有個使用ClickOnce的專案交給了同事維護及部署,順利編譯完成並部署新版後,用戶端測試自動更新失敗,並可由Log看到以下訊息: System.Deployment.Application.DeploymentException (SubscriptionState)  ...