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 功能就可以恢復。有時註冊軟體元件到系統中,系統需重開才會生效。

2008年3月16日

Connecting Sql Server 2005 Express by Excel 2003 VBA

記錄 Excell 2003 連接 Sql Server 2005 Express 的 connection string

IDE: Excell 2003 VBA
OS: Windows XP Professional
DB Server: Sql Server 2005 Express (安裝於本機)

在 Excell 2003 VBA 開發環境中,於[工具]->[設定引用項目]->選擇 Microsoft [ActiveX Data Object 2.8 Library] 引用 ADO 物件。連線的 Provider 使用 SQL Native Client。

Sql Server 2005 Express 驗證方式使用 Windows 驗證。

範例如下
Dim conStr As String

conStr = "Provider=SQLNCLI.1;" & _
"Integrated Security=SSPI;" & _
"Persist Security Info=False;" & _
"Initial Catalog=xxx;" & _
"Data Source=local\sqlexpress"

' xxx 表資料庫名稱
' local 表本機


2008年3月6日

CSS 的 Style Sheet

降低頭腦負擔開始寫部落格,為保持版面風格一致性與少 key 點字,開始整理 CSS 的使用方式與語法。

CSS 的基本語法

選擇器 (selector) {
    屬性 (property) 1: 值 (value);
    屬性 (property) 2: 值 (value);
}


範例

h1 {
      color:green;
      background:white;
}




選擇器 (selector) { 屬性(property) 1:值(value); 屬性 (property) 2:值(value); }

範例

h1 { color:green; background:white; }



CSS 註解的語法

/* 這是單行註解 */

/* 這也是註解
    但是多行註解 */

CSS的套用方式有下列方式
  • 外部樣式表 (External Style Sheet)
  • 內部樣式表 (Internal Style Sheet)
  • 行內樣式表 (Inline Style)
外部樣式表:寫成獨立的 css 檔案,優先順序最低,但作用最廣,網站的網頁都可以引用。此方法先建好 CSS 樣式檔在引用,引用的格式範例如下:

<head>
<link rel="stylesheet" type="text/css" href="css file name.css">
</head>


內部樣式表:寫在標籤內,優先順序中等,作用範圍為一個網頁,其他網頁無法引用。格式範例如下:

<head>
<style type="text/css">
  h1 {
        color:blue;
        background:white;
  }
</style>
</head>


行內樣式表:寫在 html 的標籤裏面,優先順序最高,作用範圍最小,只適用於該標籤上。格式範例如下:

<html>
<head>
<title>Inline Style Sheet</title>
</head>
<body>
    <h1 style="color:blue;background:white;">H1 Label</h1>
</body>
</html>


2008年3月1日

Linux Command ifup, ifdown, ifconfig

啟動網路卡的指令

ifup xxxx

停用網路卡的指令

ifdown xxxx

另一個常用來顯示網卡資訊的指令 ifconfig 也可以用來啟動與停用網卡,語法如下:

啟動網路卡的語法

ifconfig xxxx up

停用網路卡的語法

ifconfig xxxx down

xxxx 表示作業系統的網路卡代號。例如: eth0, eth1。