-
實務上常有多個Web Application裝在同一台IIS主機的情形,於是我們常會有列舉IIS上所有Web Application清單以便進一步管理、維護的需求。 在IIS7上,微軟推出了Microsoft.Web.Administration.dll,支援用LINQ的方式查詢及修改網站設定(使用方法可參考 這篇文章 )。無奈在我的工作環境裡,還有很多IIS 6,甚至IIS 5,仍健壯地活著。因此我也只能含淚送Microsoft.Web.Administration一張好人卡,乖乖用ADSI或WMI解決問題...
-
前陣子,我提出一個 以jQuery實作網頁多語系切換 的點子,主張透過UI.htm維護文字對照表,提供js以Class註記加查表的方式,讓網頁可直接呈現預設語系文字(傳統上要將可切換文字全都換成代碼,可讀性大減),再用對照方式查出並置換為其他語系內容。 同事 迫於我的淫威 在了解該架構的便利性後,開始逐步在專案中試用。今天同事MSN給我,許了一個願: 呼叫ml("預設語系文字內容")傳回其他語系對照的做法在寫Javascript時很好用,但很希望在aspx.cs端也提供相同功能...
-
照著 MSDN Create and Embed an Application Manifest (UAC) 一文的說明,為.NET程式附加.manifest檔案註記為需管理者權限執行,並在Visual Studio專案屬性的Post Build Event中加入 mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest" -updateresource:"$(TargetDir)$(TargetName).exe;#1"...
-
Since ASP.NET 2.0, web.cofig adds connectionStrings section to store database connection string and provides encryption function to secure the sensitive information (like database account and password). For example: <connectionStrings> <add name...
-
ASP.NET 2.0起,web.cofig裡多了connectionStrings區段專門用以儲存資料庫連線字串,同時為避免連線字串中的帳號、密碼等機密資訊曝光,區段內容可以加密方式儲存。例如: <connectionStrings> <add name=" PlaygroundConnectionString " connectionString=" Data Source=(local);Initial Catalog=Playground;Integrated...
-
初次體驗在Windows Form裡加入多語系支援,照著MSDN上的 詳細說明 ,將Form.Localizable設為true,接著切換Form的Language為不同語系,其餘操作與標準做法完全相同: 點選按鈕、標籤->在屬性視窗輸入文字,便能為同一個Form設定不同語系的文字內容,十分方便。 接下來要為程式碼中的訊息也加入多語版本,文件上說要新增一個resx檔,項目樣版眾多,我就用VS2010最新的關鍵字查詢功能輸入"res”,很快找到了Resource File,加入專案...
-
截至Windows Phone Developer Tools Beta版為止,WP7模擬器還很陽春,功能有限。而我一直有個想法,模擬器何不利用PC Webcam來模擬拍照動作? 這樣不是更逼真有趣嗎? 前陣子,在 MSDN CODING4FUN 上讀到一篇介紹WP7照片後製程式的 有趣文章 (PicFx),其中展示了利用照相功能取得影像的程式寫法,勾起了貪玩念頭--反正手邊有Webcam,不如就為WP7模擬器安裝一個土砲鏡頭吧! 展示影片 要幫WP7模擬器搞個土砲攝影鏡頭並不難,首先我們需要一個WinForm程式...
-
今天在處理jQuery自動完成時遇到一個問題。就以 jQuery自動完成懶人包 的例子說起: 在findValue(li)中,使用了Hard-Coding的方式將額外的值填到txtSymbol及txtCName: function findValue(li) { if (li == null) return alert("No match!"); $("#txtSymbol").val(li.extra[0]); $("#txtCName"...
-
寫了一個Javascript函數抓出字串中以#符號夾住的文字片段: function extract(s) { var re = /#.+#/; var p = re.exec(s); if (p) return p[0]; else return "" ; } function test(s) { var t = extract(s); alert( "String:" + t + "\nLength:" + t.length); }...
-
同事詢問: SQL 2008 R2安裝於Windows 2008 R2上,當SQL服務設定使用網域使用者帳號執行,啟動類型設為"自動",則在重開機時會出現以下錯誤,導致無法自動啟動: SQL Server (MSSQLSERVER) 服務無法啟動,因為下列錯誤: 這個帳戶名稱不正確或不存在,或指定的帳戶名稱密碼不正確。 若將服務設定為"自動 (延遲開始)"[英文為Automatic (Delayed Start)],或改用本機帳號,則可避開上述問題。但同樣的設定...
-
不小心踉蹌了一下~~ PO文留念。 有一段程式碼: $("input.someClass").val(someValue).css("color", "red"); 出現css()不是支援函數的錯誤訊息(Object doesn't support this property or method),平常用val(...)玩接接樂玩得不亦樂乎,怎會忽然失靈? 追查之下,才發現原來問題出在someValue被錯傳成undefined...
-
The WP7 emulator still doesn’t support camera simulation in Windows Phone Developer Tools Beta. Several days ago, I found an interesting artcile in MSDN CODING4FUN talking about photo effect processing and camera capture on WP7. Then I have an idea –...
-
為了解決一個Javascript問題,學會幾則處理特殊符號的小常識,做成筆記備忘: 相當於ASCII 160 <span id="x"> </span>,jQuery("#x").text()會傳回一個像空白的符號,其實是ASCII 160。 查字元的ASCII碼 要怎麼證明 會變成ASCII 160呢? alert($("#x").text(). charCodeAt...
-
翻修一個古老網頁,在IE6下撞鬼: 以jQuery隱藏<TR>後,整列<TR>元素都消失了,唯獨其中<SELECT>屹立不搖! 將有問題的HTML擷取出來,用刪去法一一排除嫌犯,花了半小時才抓出原因,看來是IE6的Bug。但這年頭,執意使用IE6的人,不論是格式錯亂版面不同、程式當掉還是發現臭蟲,都像硬選了蒼蝿滿天的路邊攤吃冰,隔天烙賽就算拉到兩眼金星,也不會有人寄予同情。只會換來一句: 老師有講,你有沒有在聽?? IE6它是害人精,趕快丟到天王星... (氣到我都忍不住開始Rap了...
-
前幾天路人喵 留言 建議在文章介面上增加推文到Facebook或Plurk的功能。 網友有心幫忙推文,身為Blogger居然連推文鈕都不提供,要讀者自己剪貼網址全程DIY,明顯招待不周,有被天打雷霹的可能。所以: 文章下方我增加了一個推文區,方便大家利用。這樣子,若文章有幸對味,要 說讚 或 發浪 發噗 就簡便多了。順便程式碼(雖然是胡亂寫的)也跟大家分享: (推推王的鈕要Include http://funp.com/tools/js/funp_button.js 才能使用,另外,我先宣告了一個<div...