之前幫小木頭寫的英文單字測驗,有個小問題。 原本網頁介面上,每個單字只有圖片加英文,配合單字的圖片都是去網路上找的,很難做到100%精準搭配,有時甚至找不到明確符合的(例如: 星期三要用什麼圖片來象徵?),不小心就會變成聯想力考驗。例如,當初女王挑了一張可愛的老鼠卡通圖片(下圖左)當成Rats...

前陣子玩電腦大風吹,因為PCI-E規格多買了一張新電視卡,倒也多了收看數位電視的功能,只是附贈的巴掌大攜帶型數位天線顯然不適合在天龍國邊陲地區使用,拉到落地窗邊也只能勉強識別出5個頻道,而訊號強度不足以流暢播放。 很久前在網路上就看過網友用衣架DIY雙菱形數位電視天線,據說效果很好。想當然爾,...

在寫管理專案資料庫Schema的輔助工具,其中有個功能是由資料庫取得資料表清單以及資料表欄位、索引、Primary Key等資訊,以便跟文件記載內容比對,挑出文件與實際狀況不符的部分,提醒SA人員修正文件,或是追查Schema被他人異動過。 資料庫多半有系統資料表或檢視可查到Table、Col...

Syntax Highlighter是很多人在用的語法標記外掛,可以為網頁中的Html、C#、Java、PowerShell、Perl、PHP… 等各種語言加上行號及為關鍵字/註解/字串標上不同顏色,大幅提高可讀性。Syntax Highlighter的新版修改了程式碼複製貼上的寫法,標榜可以不...

這是寫給同事參考的範例: 如何在ASP.NET伺服器端承接Javascript以{“p1”:”v1”, "-123":"v2”}方式傳入的Hashtable? 由於鍵值可能出現負號等.NET不允許的屬性名稱字元,加上有哪些鍵值是動態決定,無法事先掌握,故不適合將其轉...

跟同事討論到如何在Javascript裡實做類似Hashtable或Dictionary的功能。 早期Javascript總被我當成毒蛇猛獸,遇到複雜一點的需求總習慣找別人寫好的Library(例如這個)上場頂著,只想在Javascript裡繼續用熟悉的方式應付過去就算了,甚少花時間去研究這威...

今天收到的隨堂測驗考題: 在使用IE以Windows驗證登入IIS的企業環境中,系統透過通知信件傳送某網頁的連結,而客戶希望使用IE開啟該連結時,無論當時是否已登入過該網站,也不管IE已記憶密碼或設定可用網域帳號自動登入,都需再次彈出登入對話框,要求使用者重新輸入帳號密碼後才可使用。 ...

故事要從一場音樂會說起... 女王的中國長笛老師辦了場小型音樂會。同時擅長中國笛、小提琴及大提琴,退休後投身義務授課的黃老師,每年固定一次會把他所有的學生聚在一起,大家輪流上場表演同樂。表演節目五花八門,演奏者的身分遍跨小一、國三、到學生家長;表演曲目則從初學小提琴的伊伊呀呀,一直到苦練多...

動態語言是C# 4.0的重要特色之一,dynamic關鍵字的出現,簡化了以往用Reflection大費周章才能做到的物件屬性(Property)及方法(Method)動態存取。 用個簡單的例子示範: using System; using Microsoft.C...

在ASP.NET MVC 3 豬走路範例(2)裡介紹過ASP.NET MVC可以識別Model屬性(Property)上的DataAnnotation ValidationAttribute,例如: [Required][Range(…)],自動在表單輸入介面加上檢核函數,更新資料時也可用同一邏...

寫Web的人或多或少對CSS有一些了解,知道CSS Selector(如#id, .className, div.className)在套用上會採取愈具針對性愈優先的原則,所以當多組Style設定衝突時,指定#id比指定.className優先,指定.className的規則又比只指定div優先...

決定在專案引進IoC,端午假期在網路上划龍舟,做了些研究。忘性愈來愈大,故筆記不可少,就順便跟大家分享。(對於IoC,我仍在初學摸索階段,諸位先進如發現有誤入歧途之處,還請指正) 【IoC?】 IoC是什麼? DI又是什麼? 很多.NET領域的老師及同學已深入研究並有專文介紹,此處不再班門弄...

發表ASP.NET MVC CRUD之路 (2) - Telerik Extensions for ASP.NET MVC Open Source Project一文後,網友亞米斯提了一個問題,Calendar在中文環境下日期顯示會呈現"星星星星星星星",而非"日一二三四五六"! (不知為什麼,...