2008年4月6日

建置 Ruby on Rails 開發環境 (Windows XP)

在 Windows XP 建置 Ruby on Rails 開發環境。

1.安裝 Ruby
http://rubyforge.org/frs/?group_id=167 下載 windows 版 One-Click Ruby Installer 安裝程式,目前版本 1.8.6-26。安裝過程記得要勾選安裝 gem。

測試 ruby 安裝成功否,在 command line 視窗模式,執行 ruby -v ,安裝成功會顯示下面訊息。

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]


2.安裝 Rails
在 command line 視窗模式,執行下面指令。

gem install rails --include-dependencies

測試 Rails 安裝成功否,在 command line 視窗模式,執行 rails -v ,安裝成功會顯示下面訊息。

Rails 2.0.2

2008年4月5日

Software Unlocker

在Windows XP 又碰到佔用檔案又無法刪除的狀況,只好求救 Unlocker 來刪除檔案。

download unlocker

目前 download 的版本為 1.8.6,安裝發現此版本也支援繁體中文,記得以前只支援英文,此軟體比以前人性化。

2008年3月23日

網路卡 設定

Linux Fedora 網路卡設定檔位於 /etc/sysconfig/network-scripts 目錄下。

設定檔名稱 ifcfg-xxx

xxx 表示作業系統的網路卡代號。

所以網路卡 eth0 的設定檔名稱為 ifcfg-eth0 ,網路卡 eth1 的設定檔名稱為 ifcfg-eth1 ,網路卡 eth2 以此類推。

設定檔範例內容如下:
# Realtek|RTL-8139/8139C/8139C+
DEVICE=eth1
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=00:40:F4:4B:94:FC
IPADDR=192.168.1.14
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no
GATEWAY=192.168.1.100

前面所介紹 Linux 指令 ifup, ifdown 就需要此設定檔才能運作。

2008年3月19日

Windows Command Regsvr32

很久未測試軟體元件,快要忘記這個 command 怎麼拼法。

Regsvr32 註冊 DLL 到系統的 Command。此 Command 主要用於散佈開發的元件到不同的電腦,適用於少數電腦或用於測試,如果電腦數很多就需要安裝程式來解決。

註冊 DLL
Regsvr32 DLLName


解除 DLL
Regsvr32 /u DLLName

此 command 可以用來解決一些軟體元件系統註冊資料遺失造成軟體無法使用的問題。例如系統有安裝別的壓縮軟體,以致於 Windows XP內建的 Zip 壓縮功能失效,要恢復 Windows XP Zip 功能,就可以下這行 command Regsvr32 Zipfldr.dll,Windows XP Zip 功能就可以恢復。有時註冊軟體元件到系統中,系統需重開才會生效。