2013-12-31 06:48 AM 3 10,317
依據一份美國研究(不是英國學者研究,可信度應該高一些)指出: 人類的智力在22歲時達到顛峰,而推理能力、思考速度在27歲就會開始走下坡,但從學習獲得的知識能力到60歲還不會衰退。一般人到37歲記憶力會明顯變差,而所有能力在約42歲開始走下坡路。 掐指一算,今年正式邁入"走下坡元年",...
2013-12-29 12:19 PM 0 24,499
在Scott Hanselman的2014開發人員大補帖發現好東西 – Chocolatey。(發音近似"敲可題",字面的意思是顏色或味道像巧克力一樣) 每回新裝機的重要工作之一是安裝一堆常備小工具如: 7-Zip、Notepad++、Sysinternals、Fiddle...
2013-12-23 09:30 PM 5 30,467
過去介紹過用jQuery傳件物件陣列及字串陣列到ASP.NET MVC,採取的格式一直都還是application/x-www-form-urlencoded,遇到物件陣列時會編碼成players[0][Id]=...&players[0][Name]=..;JSON是當今傳輸轉換格式的主...
2013-12-15 11:03 AM 2 22,896
情境如下,我們定義一個抽象型別Notification保存排程發送通知的資料(包含JobType、ScheduleTime及Message),依發送管道分為電子郵件通知及簡訊通知,故實作成EmailNotification及SMSNotification兩個類別,並各自增加Email及Phone...
2013-12-14 02:20 PM 0 16,858
本範例展示如何透過jQuery.post傳送string[]參數給ASP.NET MVC。 情境模擬訊息發送操作,提供網頁介面供使用者挑選接收者(採用複選式下拉選單)、輸入發送內容後按鈕傳送訊息給指定對象。 ASP.NET MVC Controller如下: using...
2013-12-13 07:10 AM 5 28,492
故事是這樣的,工作專案有個大量使用JavaScript的重量級網頁,稍做修改後在工作機的IE10 @ Windows 2008 R2測試耗時居然超過10秒,比起Chrome慢上N倍,本以為這又是你知道我知道獨眼龍也知道的"IE特色",後來才發現事情沒想像單純。 同事用IE9...
2013-12-06 10:23 PM 3 10,132
Redmine是一套架構在Ruby on Rails的專案平台,開發團隊最近在公司架了個Windows版,用它追蹤及管理Bug,取代先前使用的BugTracker.NET。 不知從何時起,我手邊兩台機器連上Redmine回應奇慢,明明是在Intranet 100M LAN,開啟網頁時畫面都會頓...
2013-12-05 05:30 AM 4 13,169
上回測過SignalR四種傳輸方式的Server到Client段效能表現,確認Long Polling因不斷重發Request效率稍差,其餘兩種方式效能則相去不遠,WebSocket並無格外突出。先前剖析中,我們知道WebSocket最大特色在於"支援雙向傳輸",這回我們來個Server到Clie...
2013-12-04 06:59 AM 1 11,385
上篇文章剖析了SignalR的四種傳輸方式: Forever Frame、Long Polling、Server Sent Event及WebSocket,延伸出另一個議題,這四種傳輸方式效率如何? 理論上WebSocket Overhead最少且支援雙向傳送,很有HTML5傳輸霸主之相,但我期...
2013-12-03 06:28 AM 10 50,327
能依瀏覽器支援能力自動尋找最適合的通訊方式,是SignalR最迷人之處。SignalR 2.0共支援Forever Frame、Long Polling、Server Sent Event、WebSocket四種通訊方式,在Introduction to SignalR的Transports a...
2013-12-02 09:35 PM 0 12,185
新增了一個MVC專案要測試SignalR,透過NuGet安裝Microsoft.AspNet.SignalR.Sample,依照readme.txt指示,需在OWIN Startup中加入: Microsoft.AspNet.SignalR.StockTicker.Startup.Con...
2013-12-01 02:42 PM 5 61,809
這半年來,在開發ASP.NET Web API及SignalR的過程常看到一枚生冷術語--OWIN,不知其所以然好一陣子,今天花點功夫粗略理解一番,特筆記備忘。 OWIN(Open Web Interface for .NET)是一套開放網站介面標準,重新定義了.NET Web Applicat...
2013-11-29 10:33 PM 3 45,875
專案動用了SignalR 2.0,在我的Windows 2008R2開發機配合Chrome實測卻怎麼都無法開啟WebSocket傳輸,後來才發現SignalR支援WebSocket的必要條件: 伺服器端: .NET 4.5 Framework + Windows 8 或 Windows ...
2013-11-28 06:28 AM 2 9,681
手上有個Visual Studio方案(.sln)原本使用VSS(Visual Source Safe)進行版控,用Visual Studio 2013開啟移除舊版控設定,想切換Source Control Plug-in想改成TFS,冒出以下訊息: The active solution o...
2013-11-27 09:15 PM 0 4,930
有支排程透過Microsoft Exchange Web Service Managed API 2.0存取Exchange Web Service收發信及讀取公用資料夾,執行時需指定Exchage.asmx URL方能運作。程式每日執行,多年無事,卻在手頭專案烽火連天的某個早上爆開,彈出錯誤訊...
2013-11-20 05:00 AM 8 9,749
黑暗執行緒部落格邁向新里程碑,累積點閱次數衝破500萬大關囉~ 前陣子發現數字將破500萬,暗自擬好祕密計劃(:P,稍候公佈),這幾天特別留意計數器,推測會在11/19達陣。臨下班數字來到4,999,950,又不想錯過歷史性一刻,二話不說,切換到行動模式,開著3G搭捷運一路監看訪問記錄。...