Category Archives: Experience Share / 經驗分享

ZenBook UX31 Review 設計上的問題

很高興公司買了ASUS Zenbook UX31E
這部Laptop十分輕巧, 和感覺良好, 13.3″ 顯示器
解析度: 1600×900
重量大約 1.3KG

處理器: Intel i7-2677M 1.80GHz
快取記憶: 4GB Ram
內存: 256 SSD Hard Drive
整體上 整部電腦的效能十分高
Windows Experience Index 有5.8
Windows Experience Index for Asus UX31E
因為沒有獨立的顯示卡的關係
所以Graphics and Gaming graphics 上面的 分數比較低
但是還是有5.8/6.3的分數
CPU 有 6.9分
SSD Hard Drive 更有 7.5分

在這台電腦上安裝了一些Virtual Machine 用來測試一些新技術…
開啟和安裝這些 Virtual Machine 的速度都比 我之前的ASUS Laptop 上開機和安裝軟件的快很多…
我的Asus 電腦是 i5 2.4 GHz 8GB Ram 500GB 7200rpm Hard Drive

但是這部那麼強的電腦都有一些美中不足的地方..
就是在設計上..右邊的這一個USB port 和差電的接駁口太近了..
當你在差電時.. 你的電線要向電腦另一方向放…
如果不是的話..會和這個USB port的位置重疊…
UX31 Battrey Cord overlap
那便會令到你的電線或USB Device 曲了
UX31 Battrey Cord Bend

Hope you find it useful

Windows Notepad Replacement Notepad2 – 取代記事簿的程式Notepad2

不知道大家常不常用電腦上的Notepad記事簿“/”筆記簿“呢?
我就十分常用了…我會用他來打網誌, 和做一些小小的筆記…
因為使用他比起用 Office 軟件更加方便, 快捷

今天想和大家介紹一個比Notepad記事簿“/”筆記簿” 好小小的
如果有用開Notepad記事簿“/”筆記簿“的朋友 都會發現..
在Notepad上只是可以Undo/復原Redo/重做 之前一個動作..
有時候意外地Highlight了一些字之後在上面打了字…
那我們便會失去了一些字了…
但是如果是使用 Notepad2的話..
大家便可以多按幾次Undo 去還原之前的東西了

另外一個好處是他可以用來取代 Notepad..安裝了之後我們
當我們開啟電腦上的Notepad
E.G. “開始“->”執行” -> “Notepad.exe
之後開啟的Notepad程式會啟動 Notepad2

如果你是開發人員..很多時候都需要用到Text Editor來開始一些檔案的話…
Notepad2 亦都有很多很好的地方..
有時間的話.. 我會逐一介紹…

有興趣使用Notepad2的朋友可以到以下網址Download
http://www.flos-freeware.ch/notepad2.html

網頁上提供了不同版本給大家Download
32bits64bits安裝免安裝版本..
適合不同的用戶 =)
Notepad2 website

今天我DownloadNotepad2 4.2.25 Setup (x86) [292 KB] 這個版本..
因為我想用他來取代WindowsNotepad

Download完成後可以執行這個程式 去開始安裝…
在執行這個安裝程式時…他會跟你說這個程式會取代Windows上的Notepad, 你可以去控制台/Control Panel去解除安裝這個程式便可以還原你的 Windows 上的Notepad了
Setup notepad2, and inform user it will replace Windows Notepad

很快便安裝完成
Notepad2 Installation Completed

原裝Windows Notepad介面
Windows Notepad User Interface
這個是Notepad2的介面
Notepad2 User Interface

當我第一次使用時..發現了一個很大的問題…就是當我嘗試打中文的時候…所有中文字都變成了怪獸字…
Notepad2 Chinese input issue

當遇到這樣的情況..開題都是差不多的… 都應該是因為Encoding/編碼的問題
解決方法:
十分簡單… 只要打預設的Encoding/編碼 轉成”UTF-8“便可以了…
我們可以到”File” 清單 之後選擇…”Encoding“..”Default
Notepad2 Change Default Encoding to UTF8
之後在清單中選擇”UTF-8“後按 “OK” 便可以了
Update Notepad2 Default Encoding
之後我們可以輸入一些中文來測試…
Notepad2 cannot display Chinese/asia language issue fixed
看到中文了

Hope you find it useful =)

TortoiseGit – Git GUI – GIT 用戶使用介面TortoiseGit

如果不習慣使用Command lineGit的話
可以安裝TortoiseGit
他提供了使用者介面給用戶方便地使用Git

大家可以到以下URL Download/Install TortoiseGit
http://code.google.com/p/tortoisegit/downloads/list

URL to download tortoisegit

Download 了之後可以開啟剛才Download的程式 E.G. 我的版本是”TortoiseGit-1.7.5.0-64bit.msi”  安裝過程十分簡單, 大部份時間都是以預設的 設定
Welcome to the TOrtoiseGIt
之後按”Next” 去開始安裝
Information about TortoiseGit

之後會看到 一差有關”Terms and Condition” 的資料..按”Next

Tortoise Choose SSH Client
由於我們在之前的教學中已經建立了SSH 的 PublicPrivate Key 在選擇 “SSH Client” 的畫面上 選擇 “OpenSSH, Git default SSH Client” 之後按 “Next

TortorseGit Custom Setup

在”Custom Setup” 畫面上可以 用預設的選項.. 或uncheck “English (US) dictionary” [由於不太佔用太多空間]..所以我選了預設的選項.之後按”Next

TortouseGit The Setup Wizard is ready to begin the Custom Installation

把設定選擇好之後便可以按”Install” 開始安裝了

Installing Tortoise

完成安裝了 可以按”Finish” 去關閉安裝程式

TortoiseGit Installation Completed

測試我們有沒有成功安裝 “TortoiseGit

我們可以建立一個”資料夾
之後在資料夾上按Mouse Right Click
TortoiseGit context menu
之後大家便會看到一些和Git相關的 選項
E.G.
Git Clone
– 用來Clone我們在Central Repository中其中一個 Repository
Git Create repository here
– 在這個資料夾上建立repository
TortoiseGit
– 可以看到更多和 TortoiseGit 相關的選項 E.G. Ssettings 和Help

我們先選擇 “TortoiseGit“->”Settings
在 “TortoiseGit” 的”Settings” 視窗上 選擇”Git” ->”Config

Setting->Git->Config” width=”717″ height=”475″ /><br />
之後把自己的<strong>用戶名稱</strong>和<strong>Email</strong> 填上 用來做一個使用者辨認的方法<br />
完成後按”<strong>Apply</strong>” 和”<strong>OK</strong>”</p>
<p>這樣我們便設定好我們的<strong>TortoiseGit</strong>了</p>
<p>在之後的網誌我們繼續記錄 如何建立<strong>Repository</strong> 和 <strong>Commit</strong> code到<strong>Repository</strong>上</p>
<p>Hope you find it useful<br />
待續…</p>
					</div><!-- .entry-content -->
		
		<footer class= This entry was posted in Experience Share / 經驗分享 and tagged on by .

Setup Git for BitBucket on Windows Part II – 在Windows 上設定Git Part II

在開始使用前我們需要先建立一個SSH Key 來和 Server連線的

開始建立我們的SSH Key

首先我們按”Start Menu/開始” ->”Git“資料夾 ->選擇 “Git Bash
Start Menu -> Git -> Git Bash” width=”251″ height=”145″ /><br />
之後我們可以使用以下的<strong>Command</strong> 查看我們之前有沒有建立過 <strong>SSH Key</strong><br />
“<strong>cd ~/.ssh</strong>”<br />
<img src=
如果結果是這樣的話”No such file or directory” 意思是你電腦上沒有建立過SSH key

[如果有的話.. 可以考慮到你電腦上的User Profile上 backup了他..E.G. 把這.ssh 這個資料夾改名便可以了]
User folder

我們可以使用以下的指令去建立自己的SSH Key
ssh-keygen -t rsa -C ‘youremail@youremailaddress.com’
generate ssh key command ssh-keygen -t rsa -C email address
[請用自己在BitBucket上的email來取締 “youremail@youremailaddress.com” ]
按”Enter” 之後 便會叫你輸入一個檔案名用來儲存你的SSH Key..
我們不用輸入檔案名..真接按”Enter” 便可以了

之後便會叫你輸入”passphrase” (和密碼差不多的東西)
Enter passphrase
輸入之後按”Enter” 重複輸入 自己定下的”passphrase” 之後
Enter Passphrase again
你便應該可以看到和下面差不多的畫面..
說明了你的Private Key 和Public key 儲存了在那裡
和你的SSH 指紋是怎樣的..等等
generated public and private ssh key with fingerprint
現在你的SSH Key 已經建立了..

之後我們便需要把我們的Public Key加進我們的BitBucket Account上了..
我們可以執行以下”Command/指令”  去檢查能不能連接到 BitBucketAccount 上
ssh -T git@bitbucket.org

如果我們沒有把Public key 加到BitBucket 上時..
我們會遇到以下的錯誤信息..”Permission Denied (publickey)
Permission Denied (Public key)
所以我們先要登入我們的 BitBucket Account..
之後用mouse 指向自己的用戶名稱->選擇”Account
bitbucket account setting

之後我們可以打開之前自己建立的SSH KeyPublic Key檔案..[id_rsa.pub]
他的位置應該會在你的使用者資料來內的..
當你到”Start Menu/開始” -> 選擇你的”使用者名稱
User folder

開啟”.ssh”資料夾便可以看到之前所產生的SSH Key 檔案了
id_rsa 是Private Key
id_rsa.pub 是 Public Key
known_hosts 是用來儲存我們容許連接到的IP address
ssh key files

我們可以使用”Notepad/記事簿” 開啟我們的Public Key [id_rsa.pub] 檔案..
之後複製檔案內的所有內容
Open id_rsa.pub with notepad
之後我們便回到BitBucket 我們的Account Setting 上
找到了SSH Keys 的Section
在這個TextBox上貼上你剛剛複製的Public Key內容
之後按”Add Key“..
完成後要記著按”Save” 去儲存BitBucket上的設定
Add SSH public key to BitBucket

之後我們可以返回我們的”Git Bash/ Command Prompt” 畫面

再次執行之前的指令/command
ssh -T git@bitbucket.org
之後他會顯示”Warning: Permanently added the RSA host key for IP address ‘xxx.xxx.xxx.xxx’ to the list of known hosts
之後便會叫我們輸入我們之前所設定的”passphrase” 了
Successfully connect to BitBucket

有輸入”passphrase” 這個畫面證明了..我們設定的SSH key 已經成功建立..
我們便可以開始使用BitBucket 作為我們Source control/或Backup source code 的地方了
Successfully connect to BitBucket however it has syntax error

輸入完Passphrase之後出現”Invalid command syntax” 是正常的

將來有時間的話..我會寫多一些怎樣使用Git的網誌..

Hope you find it useful

Setup Git for BitBucket on Windows Part I – 在Windows 上設定Git Part I

開始使用BitBucket

大家可以到以下網址登記和開始使用
https://bitbucket.org/plans

登記好之後我們使可以開始安裝git了
大家可以到以下網址Download
http://code.google.com/p/msysgit/downloads/list

今天我選擇了 Git-1.7.7.1-preview20111027.exe
當你們使用時已可能已經有新的程式..
Download msysgit
Download 完成後 打開這個安裝程式之後按”Next
Start to install Git

閱讀License 資料之後按”Next
License Agreement
之後可以選擇安裝位置..之後按”Next
Install Folder
選擇希望安裝的Git元件 -> 選擇默認的設定便可以了 [我uncheck了 “Additional icons -> on Desktop” 這個選項]
Setup options

按”Next” 之後可以選擇 Start Menu中資料裡的名稱

設定環境變數… 選擇 “Run Git from the Windows Command Prompt
E.G. commit, Update, Push, Pull 程式碼..等等
Run Git from the Windows Command Prompt

由於我是使用Windows 的關係..所以我選擇 “Checkout Windows-Style, commit Unit-style line endings” 以便方便使用
Checkout Windows-Style, commit Unit-style line endings
安裝Git
Installing Git
安裝完成了… 我們便要開始設定我們電腦上的Git
Git Installation Completed

測試Git是不是成功安裝在你的電腦上可以嘗試以下方去
打開”Command Prompt
執行以下指令
git
run git command
如果Git 是成功完成安裝你應該可以看到以下畫面的
Git command working

我們現在可以使用Git

由於這個post太長了..所以我分開了做PartII 有興趣的朋友可以參考以下的網誌
Setup Git for BitBucket on Windows Part II – 在Windows 上設定Git Part II

Hope you find it useful