2012年5月29日 星期二

Sublime Text 2 - Packages 介紹 - 關於 JSON 與 XML 格式


一段時間沒有寫有關 Sublime Text 2 的文章了,所以今天就介紹兩個有關 JSON 與 XML 格式整理的 Packages,

有些人看到被 Minifer 過的 JSON, XML 資料會覺得很礙眼,因為很不好辨識,

所以對資料格式有嚴重潔癖的人來說,接下來所介紹的兩個 Packages 就會有很大的幫助了。

 

jQuery 練習題:三層式連動下拉選單(無後端整合)

 

這是一個老掉牙的一個功能,但問題就是常常都會有人問起,以往部落格也有針對連動式下拉選單寫了文章,

「jQuery 對下拉選單 DropDownList 的操作 - 2:連動下拉選單」

因為該文章的內容是有跟 ASP.NET MVC 做整合,所以對於有些沒有接觸過 ASP.NET MVC 的人就會看得模模糊糊的,很多對 Javascript 或是 jQuery 不熟的人做連動式下拉選單,大部分的情況就是直接 Google 然後找一個自己看得懂也改得動的來用,但問題是 …… 有了兩層式連動下拉選單就一定會有三層式連動下拉選單的需求,對於前端程式不是很熟悉而且只會複製貼上、修改的人來說,從兩層式連動換成三層式連動就會不知所措。

講這麼多,所以這邊文章接下來的內容就將會來練習如何做一個三層式連動的下拉選單,沒有 Server-Side 的程式,完全都是前端程式與文字資料的整合,所以看得懂的就看,看不懂的就回頭去好好練習 Javascript 與 jQuery,如果是想要找一個拿來修改就可以用的三層式連動下拉選單,可以就此打住而不必繼續往下,因為拿回去應該也不能用。

 

2012年5月28日 星期一

MiniProfiler 安全性釋疑


經常來這個部落格的人應該會發現到我一直推薦大家使用 MiniProfiler,大家的反應也都是很好,但卻一直保持觀望,為什麼會這樣呢?其實了解一些朋友的疑慮之後就讓我不禁搖頭,我必須說,好用的工具介紹給大家,各位也必須要自己抓下來安裝之後來做個了解,而不能只是看看文章,覺得東西不錯但有些疑慮擺在心理然後就把這好用的工具給拋在腦後,這樣是不對的啦!

我這邊聽到最多的都是 MiniProfiler 的安全性以及上線後的 Profiling Popup 的顯示……

如果是真的有實際玩過 MiniProfiler 的人就不會有這樣的疑問,玩過的人反而會問的是如何設置權限……

所以就藉著這篇文章來試圖解除還沒有玩過 MiniProfiler 的人存在心中以久的疑慮。

 

2012年5月25日 星期五

Visual Studio 2010 更新 NuGet Package Manager 出現錯誤


一早上班就如同往常一般的開啟 VS2010 準備一天的 Coding 工作,而開啟 VS2010 之後就出現有擴充套件的更新通知,

image

開啟擴充管理員就看到原來是 NuGet Package Manager 有新版本要做更新,

image

我目前所使用的 NuGet Package Manager 版本是 1.7.30402.9028,雖然說也才更新版本不久,

但是基於已經變成不用 NuGet 就不會在 VS2010 做專案、寫程式的我,我一定是會更新的,

但就在下載更新後並安裝時竟然出現一個錯誤訊息給我……

image

 

2012年5月15日 星期二

MiniProfiler with ASP.NET WebForms

上一篇文章「MiniProfiler 2.0.1」就有說到 MiniProfiler 有支援 ASP.NET WebForms 與 WCF,因為我對 WCF 相當不熟,而目前工作所執行的專案就是使用 ASP.NET WebForms,所以看到 MiniProfiler 有支援 WebForms,我就期待在 WebForms 上可以使用,因為在 MVC 的專案開發時使用 MiniProfiler,的確是有很大的幫助,而如果相同的功能可以在 WebForms 上執行就太好了,不過 MiniProfiler 的官網上的使用說明以及作者的部落格文章裡面對於 WebForms 專案如何配置 MiniProfiler 的設定卻是隻字未提。

而 github 上所開放的原始碼裡,WebForms 專案看起來就是個測試追蹤 SQLite 的 Demo 專案,如果要看原始碼中 WebForms 專案的配置設定來做為我們專案修改的參考,我必須說一定看不懂啦!不過我在幾次的測試之後整理出如何為 WebForms 專案配置設定 MiniProfiler 的方式,以下就是我所整理出的心得,分享給有需要的朋友做參考。

 


 

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。