我的工作常聚焦於資料維護性質的網站專案,少不了新增修改刪除的CRUD作業,因此<form>與<input>、<select>是我的好朋友。HTML 5針對<input>提出了一些新型別如email、url、date、number... 等"提議"(...

工作機升級i7 2600後,依慣例,原本的XPC SD37P2 + Q6600 + 8G RAM就要退休返鄉,轉任客廳娛樂機的角色(請參考SB81P的下場事業第二春)。原本的盤算是SB81P轉為臥室收信、整理照片用途,SD37P2則換回E6400 + 4G RAM( Q6600 + 8G RAM移到...

手邊有一隻ASP.NET程式,呼叫時透過URL帶入不同日期,可執行特定的計算邏輯。在正常情境下會有排程每天傳入當天日期計算,在測試台上想強制重算某段期間的資料,需要跑迴圈不斷傳入不同日期執行。 處理這個需求,我最優先想到的策略是用Mini C# Lab寫幾行程式搞定。不過想想,有時需求可能發生...

部署網站專案時,常需要比對本機檔案與伺服器端檔案差異,以決定需更新檔案清單。 我過去常用的方法是用Q-Dir列出兩個目錄的檔案清單,依日期排序後再使用"人肉比較器"找出最近更新的檔案。最近認識了Beyond Compare這套優秀的檔案同步軟體,還發現了一些可用在專案部署的好功能,順手整理成心...

在自製NuGet程式包一文分享過以網路磁碟機(\\ server\folder)作為開發團隊專屬NuGet來源的做法,但這種分享方式較適合企業內部或Intranet,如果要對特定網路社群分享,Web Server是較好的選擇。 照著Phil Haack文章的步驟,我只花了幾分鐘也架好一台自有N...

切入主題前,先感謝網友小言在留言中分享了SQL 2008 TVP(Table Value Parameter,資料表值參數),一個我差點錯過的好物。 過去遇到要從程式端塞大量資料到資料庫的場合,我慣用的伎倆手法不外乎產生INSERT Script與BULK INSERT這兩招,坦白說都挺麻煩的...

今年度MIX11的重點之一是ASP.NET MVC 3 Tools Update的正式發表。 ASP.NET MVC 3推出不過是1月的事,4月就再來一發更新,速度快得讓人窒息。嘴裡的牛排還沒嚼完,廚師就推著烤鴨上桌了... (快!! 快拿我的強胃散來) orz  不過,本次更新的命...

工作上有些場合需要將變更資料庫的過程以Script方式保存,方便交給其他人執行。 有不少工具可以協助從現有資料庫轉出INSERT Script,例如: SQL Dumper、 Database Publish Wizard、Toad... 都辦得到。不過剛好有個小需求是希望直接由.NET組成資...

小閃光跟小木頭的英文向來是罩門,國語數學生活成績鮮少需要操心,小學低年級的難度拿八九十分不成問題,但英文總像扶不起的阿斗,即便已排了課後英文班補強,上個月期中考還是各自抱回了六十分跟七十三分,跟其他科目表現形成強烈對比,讓做爹的無法再坐視不管,決定採取行動強行介入。 其實小閃光在唸小二時,我就...

這篇主要是寫給自己備忘的,以下為使用NPOI讀取表格Excel檔,自動轉成DataTable的簡單範例: (NPOI是什麼? 可參考舊文) using System.Data; using System.IO; using NPOI.HSSF.Use...

jQuery 1.6正式版發表不過10天,jQuery 1.6.1正式版就接著登場囉! 在jQuery 1.6筆記中有特別提到.prop()/.attr()的Break Change,將導致很多使用attr(“selected”), attr(“checked”)寫法的程式爆炸,必須修改後才能...

好久沒寫水電文,都快忘了平日假扮程式設計師只是掩飾,自己其實另有更偉大的真實身分。我相信超人克拉克如果太久沒有拯救地球,也會漸漸失去把紅內褲穿在外面的勇氣,最後甚至還可能為了薪水多幾千塊跳槽到水果日報靠透視超能力當起狗仔... 想到這裡,不免感慨自己空有一身水電工絕技,卻鬱鬱不得志的處境。 下...

我常好高騖遠痴心妄想胸懷壯志,總想寫出很"聰明"的Javascript函數,呼叫時傳入DOM元素也好、丟個jQuery物件也成、給個函數也可,程式都能依傳入的參數型別自動轉換處理。無奈自己不學無術,對於Javascript這種動態語言的變形蟲式型別處理,始終停留在懵懵懂懂的階段... jQu...