星期一, 12月 24, 2007
星期四, 12月 20, 2007
FreeBSD 內建 ftpd, ftpd.conf 參考資料
FreeBSD內建 ftpd 功能有些陽春,不過, i-CHIP好像就是用這一支 ftpd 程式。
列出一些參考網址,以便需要時可以查閱:
- FreeBSD Handbook: http://www.freebsd.org/doc/zh_TW.Big5/books/handbook/network-ftp.html
- FreeBSD Man Pages
- http://www.gsp.com/cgi-bin/man.cgi?section=5&topic=ftpd.conf#2
- http://www.gsp.com/cgi-bin/man.cgi?section=8&topic=ftpd
星期三, 12月 19, 2007
查看Linux版本的方法
b 插入当前行的波特率
d 插入当前日期
s 插入操作系统的名称
l 插入当前tty的名称
m 插入计算机的体系结构id,如i486
n 插入计算机的节点名,即hostname
o 插入计算机的域名
r 插入内核的版本
t 插入当前时间
u 插入当前登陆的用户数
U 插入1 user 或者 N users,N是当前登陆的用户数
v 插入当前操作系统的版本
二、 #lsb_release -a
三、 #uname -a
Powered by ScribeFire.
星期二, 12月 18, 2007
[轉貼]CD小常識.很重要
CD小常識.很重要. 一般人的觀念都錯了
如果你手上有一片CD,但是沒有盒子,需要直接放在桌上的時候,你會把哪一面朝下呢?
可能大部分的人都習慣會把背面(就是有寫文字資料的那一面)朝下放,以免磨損到讀取面。
但是如果你做一個實驗,你馬上知道這樣子對不對:
拿一片準備要丟棄的CD,拿小刀在讀取面劃一道刮痕,再放進去。這片CD,應該還是可以使用的,即使你刮很用力,頂多造成讀取不順或是跳針的狀況。但是,
如果你在CD的背面輕輕的刮一下,你會發現CD背面的塗料被你刮下來了,而刮到的地方變成透明的!這張CD已經完蛋了,因為刮破的地方已經無法反射雷射
了。實驗證明,CD的背面比正面更怕磨損。
所以當下次要把CD裝在同一個盒子中的時候,記得不要再背對背了,不管是自己燒的還是外面買的都一樣。
Powered by ScribeFire.
星期六, 12月 08, 2007
轉載:FreeBSD 使用 BASH 中文輸入設定
在 Pank's Blog 看到,把它記下來,下次才不會又得再找一次
FreeBSD 使用 BASH 中文輸入設定
在 ~/.inputrc 檔增加設定如下:
# inputrc - global inputrc for libreadline
# See readline(3readline) and `info rluserman' for more information.
# Be 8 bit clean.
set meta-flag on
set input-meta on
set output-meta on
# To allow the use of 8bit-characters like the german umlauts, comment out
# the line below. However this makes the meta key not work as a meta key,
# which is annoying to those which don't need to type in 8-bit characters.
set convert-meta off
星期六, 11月 10, 2007
利用 CloneZilla 儲存還原的設定值
利用 CloneZilla 儲存還原的設定值:
ocs_live_run="/opt/drbl/sbin/ocs-live-restore"
ocs_live_extra_param="-x --restore-only "
ocs_live_keymap="NONE"
ocs_live_batch="no"
ocs_lang="tw.UTF-8"
DIA="whiptail"
星期一, 10月 15, 2007
轉貼 - 關於IE和Firefox中javascript和css的一些區別
(以下內容均根據網絡資源整理)轉貼自 「星星」部落格 http://www.cnblogs.com/redstar/
這裡有4條經驗:
1、在定義 頁面元素的時候,如果該頁面元素不需要被腳本調用,那麼它就不需要定義其name和id屬性;
2、如果需要定義頁面元素的name,id屬性,那麼避免不同元素的name和id相同;
3、如果沒有特殊需要,儘量讓name和id相同,這主要是為了通用
4、在腳本中,獲得元素時,儘量用document.getElementById("name / id") ,能不使用儘量不使用其他的
下面是收集的一些IE和Firefox的差異:
1. 對象問題
1.1 Form對象
現有問題:
現有代碼這獲得form對象通過document.forms("formName"),這樣使用在IE 能接受,MF 不能。
解決方法:
改用 作為下標運算。改為document.forms["formName"]
備註
上述的改用 作為下標運算中的formName是id而name
1.2 HTML對象
現有問題:
在 IE 中,HTML 對象的 ID 可以作為 document 的下屬對象變量名直接使用。在 MF 中不能。
document.all("itemName")或者document.all("itemId")
解決方法:
使用對象ID作為對象變量名
document.getElementById("itemId")
備註
document.all是IE自定義的方法,所以請大家儘量不使用。
還有一種方式,在IE和MF都可以使用
var f = document.forms["formName "];
var o = f. itemId;
1.3 DIV對象
現有問題:
在 IE 中,DIV對象可以使用ID作為對象變量名直接使用。在 MF 中不能。
DivId.style.display = "none"
解決方法:
document.getElementById("DivId").style.display = "none"
備註
獲得對象的方法不管是不是DIV對象,都使用getElementById方法。參見1.2
1.4 關於frame
現有問題
在 IE中 可以用window.testFrame取得該frame,mf中不行
解決方法
在frame的使用方面MF和IE的最主要的區別是:
如果在frame標籤中書寫了以下屬性:
那麼IE可以通過id或者name訪問這個frame對應的window對象
而mf只可以通過name來訪問這個frame對應的window對象
例如如果上述frame標籤寫在最上層的window裡面的htm裡面,那麼可以這樣訪問
IE: window.top.frameId或者window.top.frameName來訪問這個window對象
MF:只能這樣window.top.frameName來訪問這個window對象
另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")來訪問frame標籤
並且可以通過window.top.document.getElementById("testFrame").src = 'xx.htm'來切換frame的內容
也都可以通過window.top.frameName.location = 'xx.htm'來切換frame的內容
1.5 窗口
現有問題
IE中可以通過showModalDialog和showModelessDialog打開模態和非模態窗口,但是MF不支持。
解決辦法
直接使用window.open(pageURL,name,parameters)方式打開新窗口。
如果需要傳遞參數,可以使用frame或者iframe。
2. 總結
2.1 在JS中定義各種對象變量名時,儘量使用id,避免使用name。
在 IE 中,HTML 對象的 ID 可以作為 document 的下屬對象變量名直接使用。在 MF 中不能,所以在平常使用時請儘量使用id,避免只使用name,而不使用id。
2.2 變量名與某 HTML 對象 id 相同的問題
現有問題
在 MF 中,因為對象 id 不作為 HTML 對象的名稱,所以可以使用與 HTML 對象 id 相同的變量名,IE 中不能。
解決方法
在聲明變量時,一律加上 var ,以避免歧義,這樣在 IE 中亦可正常運行。
此外,最好不要取與 HTML 對象 id 相同的變量名,以減少錯誤。