用了CCleaner都可能有5,6年光景,在WinXP時代已經在用,CCleaner是可信賴的軟件。
基本上每次批量清潔Registry,我都不用看,直接Clean All,而且不用事前Backup。
但安全都有代價,就是CCleaner比較保守。
有部份沒有用的孤兒Registry,基於軟體的敏感程度比較保守而未能清除。
我自己的Windows 7都用了兩年,非常穩定,但長期因為安裝不同軟件,Windows內早已積存很多垃圾檔案,Registry更甚,自己是有電腦潔癖的人,總是不想電腦有太多殘留物。
剛剛在download.com找一找有什麼免費的軟件可以取代,其實選擇都幾多的,最後找到一款名叫做Wise Registry Cleaner的軟件。
試用過後,效果十分好,看下圖與CCleaner比較就知道,兩款軟件都是用最新版本,同一時間掃瞄電腦的。
CCleaner只掃到96個問題,至於Wise Registry Cleaner就真是不得了,出現1600個問題。
所以再次証明名牌軟件未必是最好的。
暫時我都是兩者並存一同使用,因為兩者功能上各有所長,
CCleaner可以針對其他軟件進行清潔,刪除Cookie,啟動,甚至右擊選單,這都是"Wise"沒有的。
相反"Wise"有重組Registry功能,宣稱讓Windows/程式更快啟動,這亦是CCleaner沒有的。
另外"Wise"有我最喜愛的官方Portable版本。
我再發掘一下"Wise"這間公司的網頁,發現它的軟件都好像不錯,而且都是免費,感興趣的有
唔....這類軟件都研究一番,可能我的潔癖程度也太高了~
網頁
▼
2012年11月27日星期二
2012年11月26日星期一
2012年11月20日星期二
Microsoft推出免費的TFS服務 - Team Foundation Service
TFS (Team Foundation Server)- 有接觸VCS (version control system)的人就知道是什麼,
一套給人只可遠觀,不能近望的ALM系統(Application Lifecycle Management)。
想試用的人多,但實際使用的人,至少肯定比SVN或GIT少。原因是之前TFS並不是免費,直到早兩個月推出Visual Studio 2012時,同時推出免費的TFS Express 2012版本。
而且與其他VCS相比,體積龐大,除了自身之外,還要配搭SQL Server使用,管理介面亦需要IIS。
Client方面,不如SVN/GIT有TortoiseXYZ,普遍都需要使用Visual Studio或者Team Explorer。
所以的確是有一定的門檻。
但幾日前Microsoft推出Team Foundation Service,同樣簡稱為TFS,有免費的計劃申請。
同樣是托管Project,但跟CodePlex,GitHub性質不同,後兩者是針對Open Source Project,CodePlex是必須公開的,而GitHub則收費計劃才能設為Private Project,但TFS則是絕對Private的。
申請過程很簡單,但必須要有Windows Live ID,不出十秒申請就完成,
你可以得到個人的專屬網址作管理介面 - http://[your_name].visualstudio.com/。
而這個TFS戶口亦與你的Windows Live ID掛鉤,日後必須登入才能存取,安全性十足。
我自己或者都未必會用到,因為我自己工作上都是使用SVN,近日才使用GIT。
至於TFS,自己都已經安裝了TFS Express 2012玩過了,所以並不好奇。
但既然是免費,還是先搶一個自己心儀的網址 :)
申請完成後,你便立即會去到Project的Dashboard。
2012年11月19日星期一
畫鬼腳 Javascript
因為公司春茗,要整一個遊戲....畫鬼腳...
老實說,這樣無聊的東西,我真的懶得去自己整。
上網找一找,發現用英文"Amidakuji "還是中文"畫鬼腳"都找不到,莫說是Javascript,Flash都沒有。
用日文"あみだくじ"搜尋,找到兩個,雖然最後都不合我用。
但記錄一下,或者其他人有用。
老實說,這樣無聊的東西,我真的懶得去自己整。
上網找一找,發現用英文"Amidakuji "還是中文"畫鬼腳"都找不到,莫說是Javascript,Flash都沒有。
用日文"あみだくじ"搜尋,找到兩個,雖然最後都不合我用。
但記錄一下,或者其他人有用。
2012年11月14日星期三
SVN - issuer is not trusted
今天部門裡的SVN Server的SSL到期,替換另一個Cert檔案之後就令到所有Repo.的post-commit hook都失效,出現錯誤訊息 :
那張Cert是用OpenSSL self-signed的,所以issuer(簽發者)故然是未被信任,雖然我已經用Windows的MMC - Certificates把Cert.放置在[受信任的根憑證授權單位],但結果都是一樣。
我架設SVN Server是在Windows Server 2008上安裝VisualSVN Server,Client方面是用TortoiseSVN,Commit沒問題,只是每次當有Client Commit新版本後,Server那一方會啟動post-commit hook,執行以下SVN Command。
最後解決方法是在post-commit hook的command加上一句 -
PS: Client 那邊的TortoiseSVN要選擇[Accept the certificate permanently]。
post-commit hook failed (exit code 1) with output: svn: E175002: Unable to connect to a repository at URL 'https://192.168.1.13:8443/svn/CMS/trunk' svn: E175002: OPTIONS of 'https://192.168.1.13:8443/svn/CMS/trunk': Server certificate verification failed: issuer is not trusted (https://192.168.1.13:8443)
那張Cert是用OpenSSL self-signed的,所以issuer(簽發者)故然是未被信任,雖然我已經用Windows的MMC - Certificates把Cert.放置在[受信任的根憑證授權單位],但結果都是一樣。
我架設SVN Server是在Windows Server 2008上安裝VisualSVN Server,Client方面是用TortoiseSVN,Commit沒問題,只是每次當有Client Commit新版本後,Server那一方會啟動post-commit hook,執行以下SVN Command。
C:\Progra~2\Visual~1\bin\svn.exe update D:\VirtualHost\FancyWebSite\ --quiet --revision HEAD --no-auth-cache --non-interactive --username hookuser --password qwerty用途是把HEAD版本自動更新至Apache的virtual host資料夾,其他人便可以即時瀏覽更改結果。
最後解決方法是在post-commit hook的command加上一句 -
--trust-server-cert就解決問題了。
PS: Client 那邊的TortoiseSVN要選擇[Accept the certificate permanently]。
2012年11月11日星期日
Windows 8 安裝廣東輸入法
兩年前Windows 7時,寫了一篇 - Windows 7 安裝廣東輸入法。
現在來到Windows 8,安裝方法都是一樣,都是放置uniime.dll後就可以使用。(請參閱上面的連結)
但多了一點問題,就是安裝後,使用IE10時,無論開啟或關閉都會出現Error Message :
上網找到的方法都是:
開啟IE,在 [工具] 的選項內開啟 [網際網路選項],在 [安全性] 的標籤下,取消 [啟用受保護模式] 的一項。
在Windows 7的IE 9可完美解決,但在Windows 8 的IE 10只可以解決開啟時,關閉時依然會彈出錯誤。
目前似乎並未有解決方法。
廣東話輸入法2002 Download
uniime.dll Download
現在來到Windows 8,安裝方法都是一樣,都是放置uniime.dll後就可以使用。(請參閱上面的連結)
但多了一點問題,就是安裝後,使用IE10時,無論開啟或關閉都會出現Error Message :
記憶體不足,相關字詞功能無法使用。
上網找到的方法都是:
開啟IE,在 [工具] 的選項內開啟 [網際網路選項],在 [安全性] 的標籤下,取消 [啟用受保護模式] 的一項。
在Windows 7的IE 9可完美解決,但在Windows 8 的IE 10只可以解決開啟時,關閉時依然會彈出錯誤。
目前似乎並未有解決方法。
廣東話輸入法2002 Download
uniime.dll Download
Office 2013中文版與英文版的Template Theme分別
曾幾何時在網上聽說過Office自2007開始,中英文兩個版本的Office預載的Template都有分別,英文版比中文版多,而正好有MSDN Subscriptions,下載速度超快,所以今天做了一個十分無聊的實驗去証實傳聞。
分別下載了中英版的Office Professional Plus 2013,使用VirtualBox上的Windows 8安裝測試,最後得出來的結果是幾乎兩者沒分別,反過來整體是中文版比英文版還要多。
不知道有沒有人跟我一樣會因為這個原因去決定安裝版本語言,還是搞清楚釋除疑慮吧。
Word 2013 - 中文版較多
Excel 2013- 同樣是中文版較多
PowerPoint 2013- 英文版較多
分別下載了中英版的Office Professional Plus 2013,使用VirtualBox上的Windows 8安裝測試,最後得出來的結果是幾乎兩者沒分別,反過來整體是中文版比英文版還要多。
不知道有沒有人跟我一樣會因為這個原因去決定安裝版本語言,還是搞清楚釋除疑慮吧。
Word 2013 - 中文版較多
Excel 2013- 同樣是中文版較多
PowerPoint 2013- 英文版較多
2012年11月8日星期四
MSN轉移Skype後,Login不能!!!
相信大家都知道MSN Live Messenger將於2013年停止服務,這是對IM來說是一個時代的終結,大家都有無限的回億。
自己現在不是太依賴MSN,因為很多朋友已經轉用WhatsApp,沒有太多人再上MSN了吧。
但見報導說用Microsoft帳號登入Skype,MSN會自動把聯絡人順利過渡,自己又真的沒接觸過Skype,所以想嚐鮮一下。
但果然又一次行先死先。
用Microsoft帳號連結Skype後,不能登入Skype。
即使同一個Password,你可以登入Outlook.com或MSN,但就是不能登入Skype。
重設密碼,它會寄一個Password token給你,但沒有用的,它只是會說
自己現在不是太依賴MSN,因為很多朋友已經轉用WhatsApp,沒有太多人再上MSN了吧。
但見報導說用Microsoft帳號登入Skype,MSN會自動把聯絡人順利過渡,自己又真的沒接觸過Skype,所以想嚐鮮一下。
但果然又一次行先死先。
用Microsoft帳號連結Skype後,不能登入Skype。
即使同一個Password,你可以登入Outlook.com或MSN,但就是不能登入Skype。
重設密碼,它會寄一個Password token給你,但沒有用的,它只是會說
Sorry that password token is not recognized, please try entering it again or get another password token.上Skype的Support Forum,原來很多人都有類似問題。所以大家都是暫時不要轉移Account了。
- Windows Live connected Skype account password problem
- Can't login with my live account
- Upgraded Skype to version 6 but didn't see the login window with Messenger option
- Can not login with my msn account after merge MSN/Skype
- Cannot merge msn account with skype
C# 5.0新功能 - Caller Information Attributes
PHP語言中,有樣東西叫Magic Constants,即大家常見的"__LINE__","__FILE__"等等。
這亦是我渴望在C#出現的東西,因為這對Debug或者是Logging都很有用。
C# 5.0就剛巧新增這個功能,叫做Caller Information,介紹一下。
取錄自MSDN,Caller Information有三個主要Attribute,分別為 :
使用方法很簡單,只需把Attribute放置在Optional Parameters前端,就如一般的Class Attribute一樣。
以下面程式碼為例:
最後便會輸出
雖然這是C# 5.0的新功能,但原來有方法可以令舊版本都支援。
詳細請見:
Using C# 5 caller info attributes when targeting earlier versions of the .NET framework
Calling C# 4/3/2.... Using the new C# 5 Caller Information with C# 2,3,4...
這亦是我渴望在C#出現的東西,因為這對Debug或者是Logging都很有用。
C# 5.0就剛巧新增這個功能,叫做Caller Information,介紹一下。
取錄自MSDN,Caller Information有三個主要Attribute,分別為 :
- CallerFilePathAttribute
- Full path of the source file
- CallerLineNumberAttribute
- Line number in the source file at which the method is called.
- CallerMemberNameAttribute
- Method or property name
使用方法很簡單,只需把Attribute放置在Optional Parameters前端,就如一般的Class Attribute一樣。
以下面程式碼為例:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Threading.Tasks; using System.Windows.Forms; using System.Runtime.CompilerServices; namespace WhoCallMyFunction { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //Comment lines will not affect the LineNumber. MyFunction(" I Know That Feel Bro."); } private void MyFunction( string WhyCallMe, [CallerMemberName] string MemberName = "", [CallerFilePath] string FilePath = "", [CallerLineNumber] int LineNumber = 0 ) { Console.WriteLine("\r\n WhyCallMe : {0} \r\n " + "Time : {1} \r\n " + "Member name : {2} \r\n "+ "FilePath : {3} \r\n "+ "LineNumber : {4} ", WhyCallMe, DateTime.Now.ToString(), MemberName, FilePath, LineNumber.ToString()); } } }
最後便會輸出
WhyCallMe : I Know That Feel Bro. Time : 8/11/2012 15:21:32 Member name : Form1_Load FilePath : c:\Users\Ming\Documents\Visual Studio 2012\Projects\WhoCallMyFunction\WhoCallMyFunction\Form1.cs LineNumber : 20
雖然這是C# 5.0的新功能,但原來有方法可以令舊版本都支援。
詳細請見:
Using C# 5 caller info attributes when targeting earlier versions of the .NET framework
Calling C# 4/3/2.... Using the new C# 5 Caller Information with C# 2,3,4...
2012年11月5日星期一
為Windows 8加回Start按鈕 - StartButton8
很多人應該都和我一樣,第一次接觸Windows 8,使用Desktop Mode時,
第一個反應是 : ( %*@#&%$!!!!! 個Start Menu制呢?)
估計是Microsoft想鼓勵大家使用Metro UI的開始畫面而刪去。
很多人都會使用Stardock的Start8加回。(題外話: Stardock在WinXP時代,WindowBlinds / WindowFX都很有名的,不過現在似乎少人用了。)
但Start8其實不是免費的,或許有人跟我感覺一樣,不想用錢去買回原本應該有的Windows"缺陷"....
可以考慮一下StartButton8
沒有什麼好介紹,看圖就知道了。
不過主頁上的官方介紹:( 「Windows 8 開始按鈕」執行時可利用 GPU 和多執行緒技術 )
太誇張了吧...
StartButton8
http://www.startbutton8.com
2012-11-08 Update
IObit都有推出類似免費軟件 - StartMenu8,有興趣可以一試。
http://www.iobit.com/iobitstartmenu8.php
第一個反應是 : ( %*@#&%$!!!!! 個Start Menu制呢?)
估計是Microsoft想鼓勵大家使用Metro UI的開始畫面而刪去。
很多人都會使用Stardock的Start8加回。(題外話: Stardock在WinXP時代,WindowBlinds / WindowFX都很有名的,不過現在似乎少人用了。)
但Start8其實不是免費的,或許有人跟我感覺一樣,不想用錢去買回原本應該有的Windows"缺陷"....
可以考慮一下StartButton8
沒有什麼好介紹,看圖就知道了。
不過主頁上的官方介紹:( 「Windows 8 開始按鈕」執行時可利用 GPU 和多執行緒技術 )
太誇張了吧...
StartButton8
http://www.startbutton8.com
2012-11-08 Update
IObit都有推出類似免費軟件 - StartMenu8,有興趣可以一試。
http://www.iobit.com/iobitstartmenu8.php