2010年9月29日 星期三

安裝wincvs

cvs server安裝完成後,就是安裝cvs client,由於以前用過wincvs,所以就下載回來使用,想不到遭遇許多的問題,花了許多時間解決,在此把相關解決經驗寫出,讓大家不用花太多時間.
一.下載wincvs
下載的地點為http://cvsgui.sourceforge.net/download.html#wincvs_recommended
要點選"Download Installer",下載回來後解開,會有兩個執行檔,先執行wincvs_setup.exe那個,再來執行cvsnt_setup.exe.

二.下載Python
地點為http://www.python.org/download/releases/
點選其中一個版本來下載,我是下載2.1.3來當範例,也許有興趣的人也可以下載最新的版本.
下載回來後請安裝

三.打開wincvs,會跳一個視窗,告訴你找不到python2.1,別理他,按下關閉

四.系統下面的訊息會出現找不到python或是tcl,如下,別擔心
TCL or Python are not available, shell is disabled
五.Admin>Preference>WinCvs
將Python與TCL選取正確的位置,通常是選一個DLL檔案,像我的Python就是選取C:\Program Files\Participatory Culture Foundation\Miro\python25.dll 而我的TCL則是C:\Python21\DLLs\tcl83.dll

六.點選CVS標籤頁(呈上面第五點)
設定client工作的家目錄

七.按下確定後生效

八.Admin>Login
看到CVSROOT的地方還是空白,點選右邊的按鈕,相關資料設定如下:
Protocol:pserver
Repository path:/home/cvs
Keywords:輸入Username與Hostname,密碼不用輸,讓系統跳出視窗詢問這樣比較安全
username指的就是你在cvs server上的帳號
完成之後按下OK>確定

九.錯誤訊息排解
如出現"no such repository"的問題,代表wincvs找不到你的cvs家目錄,這是在server內設定沒設好.檢查/etc/xinetd.d/cvspserver這個檔案,看看allow-root的地方是否有寫對,以及看看terry這個帳號的CVSROOT變數是否也有指到/home/cvs,可以到terry的家目錄下去檢查.bash_profile.

十.重新登入一次
Admin>Login>確定
如果順利登入,將可以看到"CVS exited normally with code 0 "的訊息

2010年9月28日 星期二

vi指令

看到一篇常用的vi指令,寫的不錯:
http://www.study-area.org/cyril/opentools/opentools/x62.html#AEN68

linux如何進行文字與圖形切換

vi /etc/inittab
如果想換成文字登入,如下:
把id:5:initdefault:
改成id:3:initdefault:

想用圖形登入,剛好相反,id須改成3

login的时候用户名输入 root就是了
如果其他用户登录的 在命令行中输入 su -
在输入root的秘密就切换到root用户了

VMWare的網路形態

這三種網路形態常常忘記,剛好網路上有人寫的很好,因此節錄下來:
Bridged Networking

在這種網路型態之下,guest OS 是透過一個 virtual bridge 和 host OS 所在的 Ethernet 相連,請參考 VMware 的官方 示意圖。

對於與 host OS 同在一個 Ethernet 上的機器來說,guest OS 和 host OS 是兩台獨立的電腦,都可以透過同一個 Ethernet 介面連接,並無法分辨出這兩個 OS 其實是在同一台機器上執行。甚至當 Ethernet 連線出問題時,guest OS 和 host OS 也不能互通 (即使是在同一台機器之內)。

換句話說,當你把接到 host OS 的網路線拔掉時,這兩個 OS 就無法溝通。因此,想把 VMware Player 灌在 notebook 上帶著跑的人,這種網路型態是不太合適的。

Host-Only Networking

在這種網路型態之下,guest OS 和 host OS 是在一個與世隔絕的虛擬網路上。此虛擬網路有一個 DHCP server,可以分配 IP address 給 guest OS 和 host OS (分配給一個虛擬的介面)。因此,guest OS 和 host OS 可以互通。請參考 VMware 的官方 示意圖。

對於與 host OS 同在一個 Ethernet 上的機器來說,guest OS 是看不見的。guest OS 對外聯繫的唯一管道就是 host OS。因此,guest OS 若想連上外部網路或 Internet,就必須在 host OS 安裝 routing 或 NAT 的服務。

這種架構不會受到實體網路的影響,即使把網路線拔掉,host OS 和 guest OS 還是可以互通。

Network Address Translation (NAT)

此種網路型態與 host-only networking 的架構很像,但是在虛擬網路上多了一台 NAT router。請參考 VMware 的官方 示意圖。

因為有了這台虛擬的 NAT router,guest 雖然與外界隔離,但仍然可以很方便地透過連接在 host OS 的網路連接 Internet。

這種架構也不會受到實體網路的影響,即使把網路線拔掉,host OS 和 guest OS 還是可以互通。若連接到 host OS 的 Internet 連線沒有問題,guest OS 也一樣可以連接到 Internet。

資料來源:http://softsmith.blogspot.com/2008/02/vmware-bridgedhost-only-nat.html

linux忘記root密碼該怎麼處理

登入redhat時忘記當初設定的root密碼,以前的我都笨笨的重灌,浪費不少時間,今天下定決心要好好的找出辦法,如下:
1.出現系統選擇界面的時候,通常會出現兩個顯示項目,這時候按下"e",接著會出現三個顯示項目
2.在第二個選項,長的類似"kernel /vmlinuz-2.4.20-8 ro root=LABEL=/"的選項,按下"e"進行編輯
3.在“ro”或者“root”前加上“single”,輸入完成後按下Enter存檔
4.回到上層目錄後,依照正常方式進入redhat,也就是按下enter繼續
5.出現"sh-2.05b#",輸入"passwd root",然後輸入新的root密碼,重開後就可以生效了

2010年9月22日 星期三

outlook如何設定個人簽名檔

各位一定有想在信件後方署名個人的簽名的時候,但不想每次都重打,記得以下這些步驟喔:

http://annie0606.pixnet.net/blog/post/19722705

重新安裝IE

一.
在〔開始〕→〔執行〕→鍵入〔regedit〕選〔HKEY_LOCAL_MACHINE〕→〔SOFTWARE〕
→〔Microsoft〕→〔Active Setup〕→〔Installed Components〕
→〔{89820200-ECBD-11cf-8B85-00AA005B4383} 〕
將〔IsInstalled〕的 DWORD 資料數值改為〔0〕
這樣更改使系統認識 Internet Explorer 尚未安裝
退出〔Regedit〕及下載及安裝 Internet Explorer 6
二.
先放入 Windows XP 安裝光碟在光碟機,然後在〔開始〕→〔執行〕
→鍵入〔rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf〕

網路上有圖文版的,網址如下:
http://briian.com/?p=241

IE相關疑難雜症

今日看到一篇文章,覺得寫的不錯,跟大家分享:
http://www.zoz06.idv.tw/phparticle/article.php/161

Windows XP沒有「安全性」標籤

日前遇到設定權限的問題,也就是某個資料夾要讓誰可以看到,誰不可以看到,腦子想起老師以前說的按檔案,右鍵,選內容.之後在安全性的標籤中設定權限.找了很久都沒找到這個標籤,因此上網找了一下,有好心人士把相關步驟寫了出來,真是感謝.如下:
http://gregchu.blogspot.com/2010/03/windows-xp.html#comment-form

2010年9月15日 星期三

ipad wifi連線不穩

ipad wifi常常會中斷,跳出重新認證的視窗,感覺很煩.我不知道是否跟使用的無線AP有關,網路上大部分是說有關的,
http://5i01.com/topicdetail.php?f=563&t=1539379&p=2

看了人家介紹的DLink,感覺好像可以解決遇到的問題
http://www.wretch.cc/blog/dlinktwblog/10342612

不如就來敗一台好了.

ipad觀看flash設定

現在很多網頁都使用大量的flash,尤其是跟美有關的行業更是,可是要等到apple出支援flash的版本不知道要等多久,因此嘗試使用網路教學.以下兩篇都一樣,個人是看英文版本的,重開ipad後馬上生效,真不是蓋的好用.

http://www.addictivetips.com/computer-tips/how-to-download-and-install-flash-frash-on-ipad/
http://chinese.engadget.com/2010/07/08/how-to-install-flash-on-your-jailbroken-ipad-for-real/

經過我的測試,發現原本有些網頁內含flash,當初都無法看到該flash內容,現在都可以了,但是....開心農場還是沒辦法啦...我試過了,是會出現圖案,但是會一直跑一條類似更新檔案的bar,一直重複,所以現在還是無解,不過至少有邁進了一步,可以看到一部份flash了~

ssh to your ipad

之前努力了好久,一直無法成功,直到今天終於成功ssh到ipad上了,因此一定要把相關的步驟寫下來,讓其他人不要走許多冤枉路.

我的環境是:
中華光世代10M/2M
iMac7.1
OSX 10.5.8
iPad os:3.2.1

建議一定要透過一台無線ip分享器,然後設定相同區段的ip,如果使用中華送的那台有線的分享器,有很大的機率是不行的.
步驟一.設定iMac
1.打開網路偏好
2.內建乙太網路>設定選"手動">IP設定192.168.1.x(0~255之間,不要設1,因為分享器設定192.168.1.1)>sub:255.255.255.0>router:192.168.1.1>dns:192.168.1.1
步驟二.設定無線ip分享器
1.拿一條網路線接中華數據機,另一端接分享器
2.輸入192.168.1.1:8080,進入後在設定的地方,外部網路,連線類型選PPPoE(因人而異,我是使用撥接,所以選這個),打中華給的登入帳號密碼,按下儲存設定後就可以了
步驟三.測試iMac是否可以上網
步驟四.ipad設定ip,並確認ipad可透過wifi上網
setting>wi-fi>選擇wifi的網路,按最右邊的往右箭頭>Static>ip:192.168.1.x(0~255之間,不要跟iMac與分享器相同就可以) sub:255.255.255.0 router:192.168.1.1 dns:192.168.1.1
步驟五.安裝openssh
一定要安裝,否則就會先出現連了很久沒反應,接著就告訴你connection refused
Cydia>Section>Networking>OpenSSH>install>Confirm>安裝完成後,Return to Cydia
步驟六.連接ipad
到iMac,打開應用程式>工具程式>終端機,輸入 ssh root@192.168.0.x ----------->也就是ipad的ip,接著打密碼alpine,這是系統預設的root密碼,第一次驗證成功後,會產生RSA的key,放在家目錄的.ssh目錄下的know_hosts ,如果驗證的資訊有變動,例如帳號密碼改了,就要重新產生這個檔案,這時候就把這個檔案直接rm掉,重新產生即可,只要連過一次,下次登入就不會再產生RSA的key了,帳號密碼打完就登入ipad了