我的部落格這週的圖片超多,下載完首頁竟然要 5MB 這麼大,頻寬夠的話首頁下載完畢大概 1 分鐘左右,也因為這個關係我採用了 Lazy Load Plugin for jQuery 讓我部落格上的圖片可以等使用者看到時再下載,透過這種延遲效果就能讓使用者不會等待所有圖片都下載才能順利看到網頁,由於 Lazy Load Plugin for jQuery 必須在 jQuery(document).ready() 裡啟動,但我昨天測試卻怎麼測試都會等圖片全部下載完才會執行,那不就沒用了嗎?也因為此問題讓我研究出許多問題背後的問題與問題之外的問題,收穫頗為豐富,請繼續看下去。
... 繼續閱讀 ...
此文章由 will 發表於 2010/7/24 下午 05:32:16
永久連結 | 評論 (6) | 此文章的RSS |
分類: JavaScript | 心得分享
標籤: jquery, LazyLoad
我們一般做 SQL Server 維護都會設定一套維護計畫,並且使用 Management Studio 工具幫我們建立,且建立完成後會在 SQL Server Agent 建立起對應的作業與排程,前陣子我公司負責管理資料庫的同仁因為設定 SQL 記錄傳送 (Log Shipping) 的關係將原本維護計畫中的交易記錄備份停用,但是他並不是在維護計畫中設定停用,而是直接到 SQL Server Agent 的作業中停用,導致今天發生的一場資料庫災難。
此文章由 will 發表於 2010/5/26 下午 02:42:00
永久連結 | 評論 (1) | 此文章的RSS |
分類: SQL Server | 心得分享
標籤: sql server, sql server agent, 維護計畫, 交易記錄備份, 備份
今天是 Visual Studio 2010 上市發表會 (台北場) 的日子,這段時間無不用盡心思研讀文件與撰寫簡報,為了就是能夠完美演繹我今天講的主題【 Web 開發效率提昇 - ASP.NET 4.0 】,這是我第一次講這麼多人的場次,感覺應該要緊張才對,神奇的是今天上台完全沒有緊張感,我覺得可能是準備充分的關係,昨晚又拉公司同事下來聽我預演到晚上 11:30 (萬分感謝),所以心理感覺很踏實,雖然最近嚴重睡眠不足,但這次學到一次寶貴的演說經驗,感覺蠻開心的。
此文章由 will 發表於 2010/5/6 下午 09:07:08
永久連結 | 評論 (11) | 此文章的RSS |
分類: 心得分享 | Visual Studio | ASP.NET | ASP.NET MVC | .Net
標籤: asp.net, asp.net mvc, asp.net web form, dynamic data, visual studio 2010, vs2010
今天有個同事寫了一個小程式要將欄位中所有特殊字元過濾掉,他雖然用的是 規則運算式 (Regular Expression) 但寫法卻有瑕疵,我在 Code Review 的時候立即聞到這個程式碼的壞味道,很快的也用另一段更短的規則運算式 來解決這個小需求,而且也更加符合客戶的需要。
此文章由 will 發表於 2010/4/27 下午 10:05:26
分類: .Net | C# | 心得分享
標籤: regular expression, regex
我之前一直認為 SQL Server 完整備份會截斷交易記錄,其實不然,昨天與 德瑞克 稍微聊了一下也就此釐清了長久以來的錯誤觀念,雖然這點小東西影響不了日常的備份作業,但對於 SQL Server 備份觀念的釐清也會對資料庫還原時更有信心,今天為了驗證觀念正確也做了一些小實驗,以下是一些關於 SQL Server 備份還原的觀念整理與心得筆記。
此文章由 will 發表於 2010/4/21 下午 12:46:00
永久連結 | 評論 (0) | 此文章的RSS |
標籤: sql server, 備份還原
前陣子曾經有段時間無法理解網路負載平衡管理員中的「清空停止」功能到底是如何運作的,因為依照官方的說法原本應該非常簡單的:”當清空時,主機繼續處理已開啟的連線,並且在沒有其他使用中的連線時停止叢集操作”,依照這段描述來看,似乎是那麼的合情合理,而且非常適合在正式的環境使用,但我之前只要使用清空停止功能時卻沒有一次可以正常的「停止」,永遠都處理「正在清空」的階段。
此文章由 will 發表於 2010/4/12 下午 06:15:36
分類: 系統管理 | IIS | 心得分享
標籤: nlb, 清空停止, drainstop
你知道寫程式、玩 IT 最需要的是什麼嗎?是 “視力”!原來卡住我們好幾個星期的問題是因為有人將主機的 hosts 設定錯誤導致程式發生異常,而這個錯誤之前在做程式驗證時還檢驗不出來,有趣的地方請繼續看下去。
此文章由 will 發表於 2010/3/23 下午 07:02:31
分類: 心得分享 | 系統管理
標籤: msmq, localhost, lookback, 127.0.0.1
前陣子大量採購了一堆微軟產品,不過剛拿到授權書時卻傻眼,在上面同一套產品重複出現好多次,然後分什麼 Key Classification 與 Key Type,然後產品金鑰好多組,那我安裝軟體時到底應該輸入哪一組序號才對呢?經過與微軟技術支援中心討論一番後才清楚,不過裡面有些產品授權的縮略字(acronym) 連他們也不太清楚,甚至沒有官方文件可查,我花了好幾週的時間抽空研究,心得頗為豐富,但我研究那麼多買微軟產品也不會比較便宜就是了 ^^
此文章由 will 發表於 2010/1/26 下午 06:24:51
永久連結 | 評論 (2) | 此文章的RSS |
分類: Tips | 心得分享
標籤: microsoft, 授權協議書, open license
研究 Beta 版的技術真是累人,很多事情講的不清不楚,害我花了好多時間才將 AppFabric Caching (Code Name: Velocity) 的開發環境弄好,以下是將 Velocity 開發環境設立完成的完整過程。
此文章由 will 發表於 2009/12/29 下午 08:33:46
分類: .Net | 心得分享 | Windows Azure
標籤: appfabric, velocity, cache, caching
最近在研究一項我追蹤已久的記憶體快取技術 Velocity ( 現在已經被納入 Windows Server AppFabric 產品中 ),這是一個分散式記憶體快取的平台,非常適合用來開發 3H ( High Scalability, High Availability, High Performance ) 應用系統開發,他可以將多台伺服器的記憶體融合(fuse)成一個超大記憶體快取,讓你的應用程式能夠非常方便的運用這些記憶體完成應用程式加速的目的,也可減低資料庫的負擔。
此文章由 will 發表於 2009/12/25 下午 06:39:41
分類: 心得分享 | Windows Azure
這幾天 Google Public DNS 被炒的火熱,漂亮的 IP 位址 ( 8.8.8.8 , 8.8.4.4 ) 被瘋狂的宣傳,連我也一頭熱的研究了一番,一開始覺得速度還挺快的,網路延遲時間也很短,我猜也許已經有人開始將個人電腦的 DNS 切換過去了,但對於 168.95.1.1 的琵琶別抱真的是好事嗎,以下些許淺見供參。
此文章由 will 發表於 2009/12/8 上午 10:26:14
永久連結 | 評論 (7) | 此文章的RSS |
分類: Web | 心得分享 | 系統管理
標籤: dns, google, cdn, anycast, bgp
人在忙碌的時候時間總是過的特別快,真沒想到我的部落格已經滿兩歲生日了,在此也不免俗的再次祝賀 The Will Will Web 生日快樂! ^_^
此文章由 will 發表於 2009/10/27 下午 11:59:28
永久連結 | 評論 (5) | 此文章的RSS |
分類: 心得分享
標籤:
上次的 物件導向基礎:何謂類別(Class)?何謂物件(Object)? 我有考各位 12 道題目,以下我就以我個人觀點回覆我自己的這 12 道題目,覺得有疑義的人歡迎提出討論。我覺得抽象概念透過不斷對話可以有效釐清不容易理解的知識與觀念,我的這些觀念也是累積好多年的經驗後才能體會(具像化)的。
此文章由 will 發表於 2009/10/1 下午 12:16:49
分類: .Net | 心得分享
標籤: .net, oop, class, object
今天公司有台 Hyper-V 主機無預警的掛了,就這個剛好公司開發用的資料庫正好安裝在那壹台,為了讓大家能夠繼續工作,必須儘速將 VM 移至另一台 Hyper-V 伺服器,但是 VM 的設定都沒有匯出,所以無法完整的匯入另一台 Hyper-V,因為原本的 VM 建立了許多快照(Snapshots),所以光是將 VHD 檔複製過去是沒用的,這跟 Hyper-V 的 Snapshots 的運作機制有關。
此文章由 will 發表於 2009/9/18 上午 12:43:28
永久連結 | 評論 (3) | 此文章的RSS |
分類: 系統管理 | 心得分享
標籤: hyper-v, snapshots, win2k8, vhd, avhd, windows
每次有新人來面試,我都會問新人這個很基礎的程式開發問題,想聽看看來面試的人如何解釋這個每天朝夕相處的東西,但很難想像的是竟然有大部分的面試者都無法回答出讓我滿意的答案,不是支支吾吾的講不清楚,就是只能講出他們語法上的差別(錯誤觀念),但卻無法清楚且具體的描述何謂類別、何謂物件。
此文章由 will 發表於 2009/8/27 下午 09:23:11
永久連結 | 評論 (9) | 此文章的RSS |
本篇文章為 介紹好用工具 系列的第 100 篇文章,為了紀念這第 100 篇文章,我幾乎花了一整天的時間整理出我手邊每天在使用的工具軟體清單,相信對每天專注於程式開發相關工作的人幫助一定很大,如果你也有想推薦給我的工具軟體,歡迎隨時留言給我。
此文章由 will 發表於 2009/8/14 下午 11:39:00
永久連結 | 評論 (14) | 此文章的RSS |
分類: Tips | 介紹好用工具 | 心得分享
標籤: will, software, developer, windows 7, x86, x64
今天收到朋友分享的一則影片,一則短短三分半的英文演說,淺顯易懂的成功觀念,價值 4,000 美金,值得一看。底下附上演說原文(含保哥的摘要註解),讓有興趣的人研讀,訓練英文閱讀能力與聽力。 若想直接看有中文字幕的版本,可以點選這個連結。
此文章由 will 發表於 2009/5/31 下午 06:21:48
永久連結 | 評論 (4) | 此文章的RSS |
標籤: workafrolics, ted
“品質來自對細節的講究”是我一直以來的信念,對於軟體開發上的種種細節我都不放過,盡量不讓自己處於模糊地帶,這樣才能在下次遇到相同或類似問題時得以迅速理解並解決,除了可以縮短處理問題的時間外,最重要的是可以提升軟體品質,以及在撰寫程式初期能就避免細節中潛藏的瑕疵。
此文章由 will 發表於 2009/5/27 下午 09:02:29
永久連結 | 評論 (8) | 此文章的RSS |
分類: 團隊合作 | 心得分享
標籤: 品質, 軟體