2013-12-24

寧寧的第一個平安夜

今年,第一次讓寧寧知道聖誕老人的故事。

今天晚上的故事時間,
就應景的破例讓她看了google的聖誕動畫,
還有youtube上的聖誕老人的影片。

2013-12-18

Visual Studio 2012 升級筆記2:MVC網站之死

升級了VS2012之後,按照本人向來的運氣(人品?!),當然就會發生一些奇怪的狀況....
果不其然,MVC網站在升級之後,建置發生錯誤...

2013-12-17

Visual Studio 2012 升級筆記1


最近終於要把Visual Studio 2010升級到2012版本了,否則像 .Net 4.5, Entity Framework 6...等等,都顯出不升級就不給你用的威脅氣概.... XDD

以下是筆者升級過程中,所遇到的問題點及注意事項,小小筆記一下:

2013-11-29

VirtualBox 加大VM硬碟容量

在使用VirtualBox的VM時,若碰到硬碟空間不足的時候,可以使用 vboxmanage 的 modifyhd 指令,將硬碟容量加大:

Windows Server 2003 安裝 .Net Framework 4 的問題

在全新安裝的Windows Server 2003 R2上要安裝 .Net Framework 4的時候,必須注意兩件事:

2013-11-22

方案無法執行「啟用NuGet套件還原」的解決方式

在某個Visual Studio方案中,不知何故,該方案的實體路徑中已有「.nuget」及「packages」目錄,也可以看得到已安裝的Nuget套件、管理方案及專案的Nuget套件,但就無法對該方案執行「啟用NuGet套件還原」功能,同時發現「方案總管」裡沒看到「.nuget」目錄。

最後解決方式,是將「.nuget」目錄刪除,再次重新開啟方案,即可正常管理Nuget套件及啟用套件還原功能。

【延伸閱讀】

2013-10-31

Windows 7 連接 SQL Server 緩慢問題

人客的某使用者於Windows 7平台(x64)執行某Winform程式,於連接後端SQL Server時,常碰到連線緩慢的問題,但其他電腦並不會,經追查結果是雞婆的TCP/IP「自動調整接收視窗」(Auto Tuning)技術所引發的問題....

在「命令提示字元」中依下列步驟開啟封印即可:

TransactionScope導致WCF停止執行

於 Visual Studio 2010 中,某同事每當執行到TransactionScope的程式區塊,就會造成Debug中的WCF Service無預警掛掉而中斷偵錯流程;但比對其他同事執行相同版本的程式,卻可以正常執行完成,因此可以確認應該是該同事(人品?!)環境的問題... 而在該電腦的「事件檢視器」中,也會發現一些MSDTC的錯誤Event Log。

2013-07-24

計算兩個日期之間的月數

一般想要在.net中取得兩個時間點的差距值,請愛用TimeSpan結構,包括總天數、總時數、總分鐘數、總秒數....等等都有了,但就是沒有「總月數」這一項。

感謝Google大神,很快的就找到現成的算式。

在我們只想比對到「月份」的時候,可以這麼寫:

Visual Studio 程式開發伺服器「指定通訊埠」的衝突問題

【案發經過】

Visual Studio 最近於啟動偵錯時,碰上「程式開發伺服器」被佔用的Port的頻率提高不少,導致無法順利進行Debug.....

2013-07-02

台股指數股票型ETF的選擇(0056,006204)

一直以來,講到台股的ETF,大家先想到的都是0050,但後來我發現其他兩支ETF更適合我:

2013-06-25

Crystal Report for Visual Studio 2010


由於Visual Studio 2010 並未內建 Crystal Report,若需要沿用舊報表,或是習慣用 Crystal Report 開發的人,可以從下面這個網址這下載:

2013-02-03

實用的小兒衛教資訊

養兒方知父母恩。

自從當了爸爸之後,才真的對父母的辛苦有更深的體會,尤其是在小朋友生病、身體不適,手忙腳亂之際,更能知道小時候爸媽擔心的心情。

2013-01-18

我的基金投資之路

你有沒有這樣的經驗:
當基金公司、金融機構大力吹噓去年某某市場大漲了10%,而你投資相同的地區,卻好像聞風不動?似乎投資的不是該地區....

這之間的落差去了那裡?落入誰的口袋,我從前兩年開始讀了綠角兄的文章和書籍,開始了我的海外券商之路後,就全然明白了....

2013-01-17

VirtualBox無法建立VM

【狀況】

VirtualBox於建立VM(虛擬機器,Virtual Machine)時,碰到以下錯誤:
無法在上層資料夾 /xxx/xxx 建立機器資料夾 xxx。
此資料夾已經存在和可能屬於另一個機器

MVC 無痛升級 jQuery 1.9

這兩天看到 jQuery 正式釋出了 1.9 、2.0 Beta版的新消息,1.9 最大的改變是移除及取代了一堆舊版的API,2.0之後則將不再支援 IE 6~8。

(男丁格爾兄的文章裡,詳盡地介紹了本次Release的相關內容,大推!!)

身為熱血的IT從業人員,一定要身先士卒去升級才行,以下是以 MVC 專案升級 jQuery 1.9的過程:

2013-01-09

升級MVC 4專案的補完計畫

前篇文章中,我們已成功的將MVC 3專案升級至MVC 4。

然而,如果希望真的更接近書上,或其他網站上所示範的MVC 4專案配置,需要額外的一些動作。對於正常執行而言,這些動作並非絕對必要,但為了享受新版的功能,並且與大多數的教學範例對照,建議多花些工夫,我相信這是值得的。;)

2013-01-08

手動升級MVC 3專案至MVC 4

自從看了保哥的 ASP.NET MVC 4 開發實戰後,就躍躍欲試,把手邊的MVC 3專案升級成MVC 4試看看,順手將步驟及碰到的問題記錄下來。

2013-01-03

專案建置錯誤「在憑證存放區中找不到資訊清單簽署憑證」

在新的開發用電腦上,欲建置某WCF Client的專案時,發生了以下錯誤:
在憑證存放區中找不到資訊清單簽署憑證
(Unable to find manifest signing certificate in the certificate store.)

使用Regular Expression過濾檔名

以往想要從一堆檔案清單中過濾特定規則的檔名,比較直覺的想法,可能是這樣:
  • 檔名大小寫問題
    要做不分大小寫的比對,或是統一轉大寫或小寫...
    Sring.ToUpper()/ToLower()/Compare()
  • 以特定字串起始、結束、或包含該字串
    可能會用到String.StartsWith()/EndsWith()/Contains()...
  • 以特定符號分隔
    如:底線。
    可能會用到String.Split()
  • 必須包含數字
    如:版本號。
    取檔名的第n位到第m位,並TryParse為Integer...

2013-01-02

引用 Topshelf 無法進行偵錯的經驗

Topshelf  是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...