2016年10月17日 星期一

Router設定:遠端桌面連線

目的:從外部網路,遠端桌面連線至家用內部網路(有申請固定IP之情況),但內網有經過一台Router,才連至主機。

網路環境:  數據機 → Router → 電腦

Step 0:首先去中華電信申請實體IP(預設是虛擬IP)

2016年9月8日 星期四

TortoiseSVN免密碼登入(使用SSH協議)

簡易說明:
SSH連線以key做認證登入,主機端存有Public Key (id_rsa.pub),Client端持有 Private Key (id_rsa),如此一來當Client 連SSH到主機時,就無需輸入密碼。

基本處理流程:
1. 在主機端產生rsa key pairs
2. 將./ssh/id_rsa.pub存成authorized_keys
3. id_rsa下載至Client端
4. id_rsa由puttygen轉成.ppk檔
5. 設定tortoiseSVN

2016年9月1日 星期四

jQuery學習筆記(1):使用選擇器修改網頁內容

我們知道網頁上所顯示的內容都是由HTML+CSS+Javascript所組合而成的,其中Javascript是網頁前端的程式語言,專職於與使用者(瀏覽器)做互動,而後來更進一步的使用Javascript的函式庫jQuery,它將Javascript封裝成更為強大、好用的操作模式。
基礎語法    $(Selector).Method()

2016年7月12日 星期二

Android Studio首次同步project to bitbucket(Android Studio + git + bitbucket )

預先準備1:架設好Git Server,這裡示範使用bitbucket原始碼代管服務做為Git Server
預先準備2:使用SSH(當然也可以用HTTPS)做為git的傳輸協定,要設置好你的SSH Key,做為身分驗證(Authentication)用

這是做為Android Studio的開發人員,將專案整合到bitbucket的第一步

2016年6月23日 星期四

DIY拆解、清理鍵盤(AS-KBA010)

今日的主角(8年內都未清理的髒髒的鍵盤)

準備工具(工欲善其事,必先利其器)
鐵尺用來撬開鍵帽
螺絲起子欲將前後面板與之分離
毛刷用來清理卡在鍵盤上的灰塵


2016年6月17日 星期五

Regex:檢驗合法的IP Address

這裡要利用regular expression來判定是否為合法IP Address
IP range :0.0.0.0  ~ 255.255.255.255

(1.)最簡單的:
^[0-9]+\.[0-9]+\.[0-9]\.[0-9]$

2016年6月15日 星期三

Windows:識別唯一電腦的方式(The Best Way To Uniquely Identify A Windows Machine)

假設今天做一個產品,要綁定一台電腦當作唯一的識別,通常想到的就是找出該電腦網路介面卡的MAC Address,但是有可能網路卡會換,或者是擴充很多張網卡,那該怎麼辦?