網友詢問工具程式存取Skype API的權限設定問題。 狀況為工具程式第一次存取Skype時,在授權對話框誤按了【不允許存取】,之後Skype記下設定,工具程式的後續存取,不再詢問是否允許,一律拒絕,想重選【允許存取】存取都沒機會。 剛好稍早測試遇過相同狀況,順手分享一下修改API授權設定...

遇到一個怪異情境: 由他處取得的專案原始碼,編譯時出現錯誤訊息,抱怨專案沒有參考某個第三方元件--Quartz.dll。但如下圖範例,右側專案參考清單中明明有Quartz這顆元件,但左側using Quartz卻回應找不到Quartz命名空間,光視覺上就很矛盾! 其實過去已有類似經驗,問題...

[2013-02-28更新]正式版Ver1.2.5已釋出囉~ 大家都已經知道MSN(Live Messenger)將在今年3月退休的事(最近又聽說台灣地區下線時間會延到3/15之後),Skype雖然能把MSN連絡人整合進來,但是為連絡人設好的類別通通不見,造成很大困擾!! 以我自己為例...

臨上班前想把自己小專案的修改Check In到TFS Service,反覆試了好幾次,一直冒出以下錯誤,搞到差點遲到: Multiple errors occurred during the operation, the first of which is displayed below....

計劃在WPF內嵌WebBrowser元件,並透過JavaScript取得網頁元素資訊。經過一番研究,總算試出解法,簡單筆記如下: (以擷取Google新聞網站的焦點新聞為例) 在WPF加入WebBrowser,指定Source連向Google新聞URL,另一項重點則是要指定LoadComp...

最近陸續在ASP.NET MVC書籍及Blog文章看到類似建議: 在ASP.NET MVC Controller運用前端傳入資料時,即便可透過Request.Form["..."]獲得相同結果,仍建議採用FormCollection["..."]取代...

手邊的專案遇到一個情境: TransactionScope中包含兩段SQL操作,因未共用連線,預期將啟動MSDTC分散式交易。而第二段SQL操作使用了T-SQL的BEGIN TRAN與COMMIT TRAN。若TrasactionScope未能呼叫TransactionScope.Complet...

頗特殊的需求: 一個跨平台整合在傳遞以GUID為Primary Key資料時,對方的參數欄位只接受最長30個字元,即使使用16進位數字表示法(例如: 4854c292c333480890f916d1a062b8e3),GUID字串也長達32字元,超出限制。另外想一種不會重複的識別編號法則是種解法...

如前文所說,jQuery 1.9是一次"拿掉哪些東西"比"增加哪些東西"來得重要的升級,大刀闊斧地移除及改掉許多不一致或沒效率的API,而革命總免不了要流點血(還記得jQuery 1.6的.attr()/.prop()事變嗎?),雖然大部分的過時(Depr...

jQuery已於2013/1/15釋出1.9版~ 有趣的是,1.9版最值得關注的,倒不是又增加什麼新東西,而是它拿掉哪些舊東西!! 1.9版移除或變動了不少舊API,升級後可能導致現有程式無法相容,為此官方一併釋出升級指南(延伸閱讀: 我的升級筆記[稍後補上])以及升級Plugin(jQuer...

使用Facebook好一陣子了,看到好些朋友在FB上成立社團,藉由FB的管道聚集了志同道合的社群朋友,感覺挺不賴的。雖然自忖人老珠黃年老力衰,又因工作形態無法隨時駐站,恐怕很難把社群經營到有聲有色,但我想即便慘淡經營,增加一個讓站友相識交流的管道總是好的。 所以,"黑暗執行緒的Threa...

MSN將於2013/3/15吹熄燈號(嚴格來說,大家口中的MSN其實是指Windows Live Messenger,但正名Live Messenger像把牛仔褲唸成牛"紫"褲一樣彆扭,講MSN才是正港台灣人啦~),未來功能會由Skype取代,雖然喜愛MSN遠超過Skype,...

在某些情境下,我們需要限制同一支程式同時間只能執行一份,很直覺的想法是檢查Process清單,由程式名稱在清單中出現一次以上來判斷是否已有同名程式在執行。這個做法直覺有效,在大部分情境也適用,甚至在CodeProject上也不乏類似"教學範例",很自然地,這也一度是我愛用過的解法(誰沒有過去呢?);...

最近研究到SSRS的匯出PDF功能,由於應用平台涵蓋SSRS 2000,對於PDF的中文亂碼問題多了一點心得,特整理備忘。 首先,PDF對於字型有兩處理方式: 第一種是只記載各段文字所使用的字型,Client端讀取軟體開啟時再使用所處作業系統相同名稱的字型繪製文字。因此,Client端與製作文...