2013年5月29日 星期三

升級舊版 Visual Studi 2010 的 SQL Express .mdf 檔案到 Visual Studio 2012

上課的時候,我們常會讓學員用SQL Express來開發或測試ASP.NET應用程式,但是換了新的開發環境之後,你可能會發現,Visual Studio 2012開啟舊版的.mdf檔案會發生底下錯誤:
 
這時候,若你要升級舊版.mdf,可以在Server Explorer中,點選該mdf:
 
 
按滑鼠右鍵選擇【Modify Connection...】,接著選【Advanced】:
 
接著再出現的Advanced Properties視窗中按下OK,然後Advanced Properties視窗關閉後,再按下OK,接著會出現底下畫面:
 
 
一旦按下Yes,該.mdf資料庫就會轉換成新版的囉,接著我們就可以在VS2012中正常存取了。(注意:但Visual Studio 2010就不能讀取囉)
 
如果你不想轉換而是想共用,也可以參考底下說明:
 



2013年5月25日 星期六

反對政府以任何理由封鎖任何網站!!!

最近一直看到這個訊息,智慧局好熱心主動的想打擊盜版,然後好的不學學些惡霸國家封鎖自己人民的網路,看著看著,我心裡就更納悶,這到底是怎麼回事??? 這是什麼邏輯?

為了保持理性,我努力的從智慧局的角度想這件事情,但依舊想不通,想要防止盜版,所以就封鎖(擋掉)國外的網站,讓台灣島上的人看不到某些架設在國外的網站的內容,可是,這樣能保護什麼呢? 充其量不過就是保護台灣廠商(或外國廠商)在台灣這塊小島上的獲利,讓這些廠商能夠賺得到台灣人的錢,但這樣的保護真的有價值嗎?

誰都知道台灣是個小島,上面沒多少人,不管是賣電影賣唱片賣什麼玩意兒,台灣都只是全球市場(或全球華文市場)中的一小塊,政府你放著全世界那麼大一塊95%的市場在盜版不努力去想辦法(不管是無力防堵或不想防堵),反倒把腦筋動到台灣這塊小市場來? 然後美其名是保護智慧財產權? 這是哪個少根筋的人想出來的主意呢???

這是一個全球化的時代,台灣所有的產品(不管實體產品或文化產品)都要靠外銷,都要想辦法賺到外國人的錢,才能夠在這個時代中存活。只靠政府保護(還要犧牲掉台灣人連上國外網站的權利)才有辦法存活的廠商,非得賺台灣這一個小島上的人民的錢,才能夠生存下來的公司,真的在全球上有競爭力嗎? 真的有必要附上這個(犧牲台灣網路自由)的代價,動用這樣的手段,去做這樣的智慧財產保護嗎?

政府要幫上這些智慧財產所有權人的忙,應該是花更多的力氣去幫這些廠商做全球行銷,讓全世界台灣以外的那99%的人,喜歡且更方便的購買台灣的產品。沒辦法做到這些,只能反過來限制自家人民的權益,政府單位做到這種程度,真的還有存在的價值嗎?

因為國外廠商建立的平台,讓我們寫的App可以在全球市場賣,對於讓我們的App能夠跨上全球舞台,在國際上行銷,台灣政府有幫上哪一點忙? 報告,實在是少的可憐!!! (偶而可能還扯扯後腿,造成廠商收款上的困難)

我當然也不喜歡自己的產品被盜版,我們也不喜歡某些地區的人總是連0.99美元也不花就破解和盜版App,但如果哪一天政府跟我說,要保護我寫的App在台灣的銷售權益,所以好心的幫我封鎖國外某些特定的App盜版下載網站,讓台灣人都上不去...呵呵(冷笑),我只會說你省省吧,我一點都不會感激政府,因為全球其他 99% 的市場如果都可以下載破解版,賺台灣這一點零頭你以為真有什麼意義嗎? (而且很可能因為被封鎖,我在台灣還傻傻的不知道自己的產品已經在國外網站上被盜版了咧,這整個不是蠢到極點嗎?)

防止盜版的事情,不用政府多費心,我們廠商自己做就可以了,那麼積極的拿公權力去封鎖特定的網站,只會讓大家覺得是不是因為政府受到特定廠商、財團、甚至特定國家的壓力,因此才想要以這種粗糙的手段保護特定人的權益?

甚至讓人覺得政府是否是在為以後更積極的管理手段而鋪路? 因為誰都知道只封閉台灣這一塊小市場的自由,所能對廠商的保護是相當有限的。不需要由政府少數人幫人民決定哪一個網站可以看,哪一個網站不能看。這一步是封鎖不讓你看特定網站,下一步就是你翻牆去看就說你違法...再下一步就是只要你看政府不允許你看的內容就是違法...如果真的這麼幹,這不就是網路白色恐怖嗎?

我姑且天真的相信智慧局真的是一片好意,但我也真的希望政府單位們都別再瞎忙了,快回頭幹點其他的正事吧...

ref:

搞台版 GFW、封鎖網站是侵權違憲!國外盜版網站抓不到?懶惰無能的政府才是幫凶!

 

 

 

2013年5月4日 星期六

[研討會]微軟實戰課程日 Demo影片與Slide

今天是有史以來第一次公開舉辦的MVP Open Day 微軟實戰課程日,整個議程非常的精彩,除了早上的座談之外,下午有十多堂的分堂課程,由不同領域的MVP,為參與盛會的朋友們介紹自己熟悉的技術。


這種盛會不僅僅是破天荒第一次,在台灣也是除了付費參加的TechDay之外,少數能夠聚集這麼多各領域不同講師的場合。

很高興有機會在今天和大家一起分享 雲端 與 行動裝置 的應用,相關的影片與Slides,可從底下位置下載。

[Slide] slides中多出來的內容是由於研討會上肯定沒有時間講完,因此把相關的要點整理出來提供學員們參考。

由於時間的關係,實在沒有辦法好好的完整介紹整個Azure Mobile Service,對我來說是一個遺憾。不過底下的影片中所展示的,透過Mobile Service來快速的為企業設計出一套工作分派系統,橫跨Web、Win8App、WP8App(如果你想要,也可以用iOS或Android),並且可以讓開發人員大幅減少撰寫服務的負擔,是未來值得一看的雲端應用服務。

影片:透過Azure Mobile Service設計工作分派系統
 
課堂中的DEMO使用到的背景技術,可以參考這邊

2013年5月3日 星期五

[研討會] MentroTrust集英信誠 資料庫與.NET開發技術論壇


很開心受邀在集英信成年度舉辦的研討會中,和大家分享雲端與行動裝置整合的議題,今天和大夥聊的很開心,期待有機會再和大家分享最新的技術心得。

Windows Azure相關的resource可以在底下網址找到:

Free Trial Link: 
 
課堂中的DEMO使用到的背景技術,可以參考這邊