- Aug 17 Wed 2011 01:46
-
Wake On Lan已經不是甚麼新鮮事,要能Wake On Wan才帶勁
- Jul 28 Thu 2011 18:21
-
從網頁呼叫使用者電腦應用程式

再一次,又是因為工作上的需要,希望能在網頁上啟動使用者端的應用程式
其實這也不是新聞啦!因為之前就寫過了,只是之前幾乎都是使用ActiveX
但現在使用ActiveX呢,要設一堆安全性,還可能要簽署(有需要可以參考使用經濟部工商憑證簽署ActiveX控制項),真是麻煩到爆
若是使用者只有少數或Intranet或有區域性那都還好,若要給普羅大眾用,這樣的做法真的不太優雅,更遑論IE以外的瀏覽器都不能用
窮則變,變則通,想起之前網頁瀏覽IPhone Apps,例如:鼎鼎大名的Angry Birds
- Jul 13 Wed 2011 10:41
-
大型重型機車路考
一週前,我報名了大型重型機車駕訓班,我選擇的是華江橋橋邊的龍一駕訓班,有人問我為何選擇那,我想其實就是因為方便吧!開車過去沿途都是快速道路,動線還蠻順的
經過一週的練習,今日路考,早上8:30集合,共有23個人應試,9:00左右開始考試,9:30左右就考完了
其中22個人順利取得駕照,只有一位應試者在直線煞車時不慎倒車因此與駕照擦身而過
個人覺得,大型重型機車路考整體來說不是一件很困難的事,但應試時還是需要專心,當然有時候也需要一點運氣(同樣是車,但每部車的脾氣都不太一樣)
有些關卡是有些小技巧,例如直線平衡駕駛要超過7秒鐘,剛開始練習時還沒上去就放慢速度,後來學聰明了,上去時速度可以快一點(因為上去時比較不容易平衡),一旦在上面平衡了後,再慢慢踩煞車,撐一下很快就七秒了
- Jul 12 Tue 2011 16:12
-
Background Intelligent Transfer Service (BITS)-幕後智慧型傳送服務

最近因為工作上的需要,研究了一下Background Intelligent Transfer Service (BITS)-幕後智慧型傳送服務,Microsoft對於這個服務的說明如下:
BITS 會根據提出要求的程式所指示的優先順序等級,提供來自多個程式的檔案傳輸要求佇列管理。BITS 同時幕前傳輸會使用全部頻寬來支援多個工作的檔案傳輸,也可以支援僅使用閒置頻寬的幕後傳輸。如果檔案傳輸程序中斷,BITS 可以從確切的中斷點恢復檔案傳輸,而不必重新傳輸整個檔案。由於 BITS 會從中斷點重新啟動傳輸,所以在發生網路中斷和電腦重新啟動等情形時,還是能夠有效率地恢復所有傳輸。
google一下,發現相關的資源並不多,中文的參考資料更可說幾乎沒有,所以我就先把目前的進度整理一下,如果您也對這個東西有興趣,那就一起研究一下囉 :)
BITS這個服務,Windows 7預設就有,這是Windows 7服務裡的內容
服務說明:使用閒置的網路頻寬在背景傳輸檔案。如果停用此服務,所有依存於 BITS 的應用程式 (例如,Windows Update 或 MSN Explorer) 將無法自動下載程式或其他資訊。
- Jul 09 Sat 2011 10:56
-
使用TELNET測試HTTP伺服器

有些時候,例如DNS運作不正常,或者HTTP伺服器傳來的資料有問題,或者我們想避開Redirect,也有可能是手邊沒有合適的瀏覽器,在這些情況下,我們想要透過簡單的方式來測試一下HTTP伺服器
我們可以使用Telnet來達成,選擇它的原因是只要有網路功能的作業系統通常都會支援這個指令,有時我也會拿它來測試SMTP發送郵件或者測試POP3郵件操作
今天我們就先說明如何測試HTTP伺服器
我的環境是Windows 7,預設好像不會安裝Telnet用戶端,所以或出現"不是內部或外部命令、可執行的程式或批次檔。"的錯誤
沒關係,我們到"控制台"=>"程式集"=>"開啟或關閉 Windows 功能"
- Jul 05 Tue 2011 13:54
-
使用經濟部工商憑證簽署ActiveX控制項

隨著安全性要求越來越高,ActiveX控制項要在IE下執行的條件也就越來越嚴苛,嚴格一點的客戶會要求控制項需要經過簽署
近年來,由於自然人憑證的廣泛運用,憑證的觀念也漸漸為大眾所接受,經濟部也發行了工商憑證,在這之前,若是要簽署軟體,可能非得付費向VeriSign等公司提出申請,但現在有了工商憑證,其使用目的涵蓋了"確保軟體來自軟體發行者",於是就有了這篇文章的誕生
首先,我們開啟Visual Studio 2008 命令提示字元
接者,我們來看看signtool的用法
當然我們可以使用命令列直接執行簽署,不過絕對沒有精靈來得方便,所以我們的範例就使用精靈來說明,執行signtool signwizard就會出現數位簽章精靈
- Jul 02 Sat 2011 23:44
-
Windows Service使用log4net的注意事項
參考Apache log4net FAQ
A windows service runs as a user account specified in the services control panel. This account may have restricted permissions, make sure that the account has permission to create and write to files in the directory chosen for logging.
A windows service is launched by windows. The current directory in a service is set to the windows system directory (e.g. C:\Windows\System32). If you are loading the configuration file from the current directory then be aware that this path will not be the location of your assemblies. The best way to get the path to your assemblies is to use AppDomain.BaseDirectory. Note that the log4net internals never use the current directory.
通常我會將log4net的設定檔與assembly放在同一個目錄,在一般的應用程式可以使用
XmlConfigurator.Configure(new System.IO.FileInfo("log4netConfig.xml"));
- Jul 02 Sat 2011 20:16
-
使用Visual Studio(C#)撰寫Windows Service

個人認為寫Windows Service與寫一般Windows應用程式最大的不同在偵錯技巧及系統服務的安裝與設定,如果能夠掌握以上的兩個關鍵,那麼寫起來就如魚得水優游自若囉!
首先讓我們新增一個專案,取名為SampleService
接著我們應該會看到這樣的畫面
- Jun 25 Sat 2011 02:49
-
累積
路口配鎖的小店之前我是常經過的,那時年輕,騎著摩托車上下班
現在上下班開車,好久沒朝那個方向走了
而我始終知道那有家配鎖小店,有需要時,我會第一個想到它
正常情況下
店開得越久,客人會越來越多
- Jun 22 Wed 2011 00:29
-
Inch(in),Point(pt),Centimeter(cm),Millimeters(mm),Pica(pc),Pixel(px),Dots Per Inch(dpi)
