screen 是個非常好用的工具(Linux, BSD.. 等).
這個網址有很詳細的教學 screen 簡介
下面將一些重點部份轉貼過來..
使用 screen
在命令列下打 screen 就會進入 screen 的天地:
% screen
注意,所有 screen 的指令都是以 Ctrl 鍵加上 a 鍵開始的,在之後以 C-a 代表,C-a c 代表按住 Ctrl 鍵不放再按 a 鍵,然後放開按 c 鍵;而 C-a C-c 代表按住 Ctrl 鍵不放再按 a 鍵,然後放開後再按住 Ctrl 鍵不放按 c 鍵。
開啟,關閉,切換
C-a c 或 C-a C-c 開啟新的視窗,並同時切換到這個新的視窗
C-a n 或 C-a C-n 或 C-a (space) 切換到下一個視窗(0->1 1->2 ...)
C-a p 或 C-a C-p 切換到上一個視窗(1->0 2->1 ...)
C-a C-a 切換到上一個顯示過的視窗(不是照順序切換)
C-a 0 切換到第 0 個視窗
C-a (1..9) 切換到第 (1..9) 個視窗
C-a w 或 C-a C-w 會列出目前所開啟的視窗
0$ tcsh 1$ tcsh 2*$ tcsh 3$ tcsh
有星號 "*" 的表示目前顯示中的視窗,之後的 tcsh 代表這個視窗的 title ,預設是以開啟時的 shell 名稱
C-a K 關閉所有的視窗並退出 screen
C-a ' 或 C-a " 會出現 "Switch to window:" 字樣,輸入號碼後就可切到該視窗
單一視窗使用中的指令
C-a C 清除目前的視窗內容
C-a d 或 C-a C-d 脫離(detach)目前的 screen ,並放到背景執行(不管開了幾個視窗),下面會再提到
C-a D D 強力脫離,除了放到背景執行外,並自動 logout
C-a C-g 虛擬嗶聲(visual bell)的切換,可以在畫面上顯示訊息代表一般的嗶聲
C-a H 紀錄目前視窗所有顯示過的東西(檔名為 screenlog.n n 為視窗號碼)
C-a i 或 C-a C-i 顯示目前視窗的資訊
(11,24)/(80,24)+1000 +(+)flow -ins -org +wrap +app -log -mon +r G0 [BBBB]
C-a l 或 C-a C-l 重繪視窗,如果有字顯示亂掉了可以用這個指令
C-a m 或 C-a C-m 或 C-a (enter) 可以顯示最近一次顯示過的訊息
C-a t 或 C-a C-t 顯示系統的時間及主機名稱還有負載
C-a v 顯示版本資訊
C-a x 或 C-a C-x 如果你要暫時離開目前位置又不想先 logout ,那可以用這個來鎖住 screen
C-a S 將營幕畫面暫停
C-a q (C-a S 暫停) 的 回復
C-a ? 線上求助畫面
複製/卷軸 模式
按下 C-a [ 就可以進入 複製/卷軸 模式(只有在目前視窗才算,其他視窗照常)基本上跟 vi 很像:
h, j, k, l 分別為向左,向下,向上,向右移動一格(或是一行)
0 移到該行最左邊
^ 與 $ 分別移到該行最左邊及最右邊的非空白字元
w 以字為單位往前移動並移到字首
b 以字為單位往後移動並移到字首
e 以字為單位往前移動並移到字尾
C-b 向上捲一頁
C-f 向下捲一頁
C-u 向上捲半頁
C-u 向下捲半頁
/ 與 ? 向下或向上尋找字串
(space) 第一次按下到第二次按下的區域會被複製到暫存區內
(ESC) 離開 複製/卷軸 模式
接著按下 C-a ] 便可以把剛剛存到暫存區內的內容複製出來。
善用 screen
前面提到當按了 C-a d 脫離了 screen 後,會回到沒有執行 screen 時的狀態,但是同時在之前 screen 裡每個視窗內在跑的 process (不管是前景或背景執行的)仍然繼續執行,即使 logout 也不會有影響。所以你可能接著離開身邊的電腦,然後跑出去喝個水,或者另外找個舒服的地方坐下來再接著剛剛的工作。
好,當你重新登入(login)之後,要怎麼接回剛剛的 screen 呢?重打 screen 只會讓電腦另外又開個 screen 給你,你所要做的事就是加些參數:
screen -ls 顯示目前個人所有的 screen
% screen -ls
There are screens on:
1188.ttyp4.SungSung (Attached)
76920.ttypq.SungSung (Detached)
2 Sockets in /tmp/screens/S-AlanSung.
上面的 Attached 表示你現在連接的 screen ,而 Detached 則表示沒有連接的,最後則是共有多少個 screen 數量
screen -r 就是重新回到(resume)screen 裡,如果你只有開一個 screen ,那只要簡單地打
% screen -r
就沒問題了,但是像上面那個,如果你有了兩個以上的 screen ,這樣就有問題了
% screen -r
There are several screens on:
1188.ttyp4.SungSung (Detached)
76920.ttypq.SungSung (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.
如它的訊息所述,你可以加上它的 process id 或是使用的 tty 加上主機名來決定要接回那一個 screen 。假設在這裡我們要接回 process id 為 1188 的那一個,就打
% screen -r 1188
或
% screen -r ttyp4
或
% screen -r ttyp4.SungSung
或
% screen -r 1188.ttyp4.SungSung
都可以
screen -d 假設現在自己的電腦突然當機,或是網路突然斷了一時連不上去,等到好了之後,想要接回來原來的 screen 卻發現
% screen -r
There is a screen on:
1188.ttyp4.SungSung (Attached)
There is no screen to be resumed.
這時候 -d 這個參數就派上用場了,讓你可以控制某個 screen 脫離(detach),接著再加上 -r 把這個 screen 接手回來
% screen -d
[1188.ttyp4.SungSung detached.]
% screen -r
或直接
% screen -d -r
screen -wipe 有時候不小心跳電了,這時候重開機後當然也不會有 screen 留著,但是由於 screen 會有紀錄所有的 screen ,因為雖然舊的沒有了,可是還是有紀錄在,因此這個指令就是把廢棄不用的 screen 給"擦拭乾淨"(wipe)
There are screens on:
69103.ttyp5.SungSung (Removed)
529.ttyp0.SungSung (Detached)
1 socket wiped out.
1 Socket in /tmp/screens/S-AlanSung.
會用了上面所介紹的功能,你可以現在進入 bbs ,進入聊天室跟人聊天或是在上面發表文章到一半,發現計中要關門了,你可以從容的 detach ,回家之後再連回來 attach ,繼續剛剛的話題或發表文章,而對方可能根本沒發覺。只要你連線的主機不當機,那電話線或網路再怎麼不穏都不必怕斷線。
如果你需要更多詳細的資料,可以善用線上手冊(manual pages)或是 info 這個指令
% man screen
% info screen
Ctrl + a, k kill 掉這個 screen
Ctrl + a , A 可以編寫這個 screen 的名稱
Ctrl + a , " 會進入一個頁面讓你切換視窗
Ctrl + [ 會進入複製模式. 跟用 vi 一樣. hjkl 去控制方向, ctrl + b, f, u 可以上下捲頁.
screen -S irssi
screen -r 就會出現 7389-irssi
screen -r irssi 就可以進去了
轉貼自:
vi指令說明(完整版)
為了怕不見... 所以先貼過來存好... :)
vi指令說明(完整版)
.vi 的操作模式
==============
vi 提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode)
。當使用者進入 vi 後,即處在指令模式下,此刻鍵入之任何字元皆被視為
指令。在此模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入
模式。
.輸入模式
=========
如何進入輸入模式
a (append) 由游標之後加入資料。
A 由該行之末加入資料。
i (insert) 由游標之前加入資料。
I 由該行之首加入資料。
o (open) 新增一行於該行之下供輸入資料之用。
O 新增一行於該行之上供輸入資料之用。
如何離開輸入模式
《ESC》 結束輸入模式。
.指令模式
=========
游標之移動
h 向左移一個字元。
j 向上移一個字元。
k 向下移一個字元。
l 向右移一個字元。
0 移至該行之首
$ 移至該行之末。
^ 移至該行的第一個字元處。
H 移至視窗的第一列。
M 移至視窗的中間那列。
L 移至視窗的最後一列。
G 移至該檔案的最後一列。
+ 移至下一列的第一個字元處。
- 移至上一列的第一個字元處。
( 移至該句之首。 (註一)
) 移至該句之末。
{ 移至該段落之首。 (註二)
} 移至該段落之末。
nG 移至該檔案的第 n 列。
n+ 移至游標所在位置之後的第 n 列。
n- 移至游標所在位置之前的第 n 列。
<Ctrl><g> 會顯示該行之行號、檔案名稱、檔案中最末行之行號、游標
所在行號佔總行號之百分比。
註一:句子(sentence)在vi中是指以『!』、『.』或『?』結束的一串字。
註二:段落(paragraph)在vi中是指以空白行隔開的文字。
.視窗的移動
===========
<Ctrl><f> 視窗往下捲一頁。
<Ctrl><b> 視窗往上捲一頁。
<Ctrl><d> 視窗往下捲半頁。
<Ctrl><u> 視窗往上捲半頁。
<Ctrl><e> 視窗往下捲一行。
<Ctrl><y> 視窗往上捲一行。
.刪除、複製及修改指令介紹 (此單元較少使用)
=========================
d(delete)、c(change)和y(yank)這一類的指令在 vi 中的指令格式為:
Operator + Scope = command
(運算子) (範圍)
運算子:
d 刪除指令。刪除資料,但會將刪除資料複製到記憶體緩衝區。
y 將資料(字組、行列、句子或段落)複製到緩衝區。
p 放置(put)指令,與 d 和 y 配和使用。可將最後delete或yank的資
料放置於游標所在位置之行列下。
c 修改(change)指令,類似delete與insert的組和。刪除一個字組、句
子等之資料,並插入新鍵資料。
範圍:
e 由游標所在位置至該字串的最後一個字元。
w 由游標所在位置至下一個字串的第一個字元。
b 由游標所在位置至前一個字串的第一個字元。
$ 由游標所在位置至該行的最後一個字元。
0 由游標所在位置至該行的第一個字元。
) 由游標所在位置至下一個句子的第一個字元。
( 由游標所在位置至該句子的第一個字元。
{ 由游標所在位置至該段落的最後一個字元。
} 由游標所在位置至該段落的第一個字元。
整行動作
dd 刪除整行。
D 以行為單位,刪除游標後之所有字元。
cc 修改整行的內容。
yy yank整行,使游標所在該行複製到記憶體緩衝區。
.刪除與修改
===========
x 刪除游標所在該字元。
X 刪除游標所在之前一字元。
dd 刪除游標所在該行。
r 用接於此指令之後的字元取代(replace)游標所在字元。
如: ra 將游標所在字元以 a 取代之。
R 進入取代狀態,直到《ESC》為止。
s 刪除游標所在之字元,並進入輸入模式直到《ESC》。
S 刪除游標所在之該行資料,並進入輸入模式直到《ESC》。
.搬移與複製
==========
利用 delete 及 put 指令可完成資料搬移之目的。
利用 yank 及 put 指令可完成資料複製之目的。
yank 和 delete 可將指定的資料複製到記憶體緩衝區,而藉由 put 指令
可將緩衝區內的資料複製到螢幕上。
例:
搬移一行 ‧在該行執行 dd
‧游標移至目的地
‧執行 p
複製一行 ‧在該行執行 yy
‧游標移至目的地
‧執行 p
.指令重複
=========
在指令模式中,可在指令前面加入一數字 n,則此指令動作會重複執行 n
次。
例:
刪除10行 ‧10dd
複製10行 ‧10yy
‧游標移至目的地
‧p
指標往下移10行 ‧10j
.取消前一動作(Undo)
===================
即復原執行上一指令前的內容。
u 恢復最後一個指令之前的結果。
U 恢復游標該行之所有改變。
.搜尋
=====
在vi中可搜尋某一字串,使游標移至該處。
/字串 往游標之後尋找該字串。
?字串 往游標之前尋找該字串。
n 往下繼續尋找下一個相同的字串。
N 往上繼續尋找下一個相同的字串。
.資料的連接
===========
J 句子的連接。將游標所在之下一行連接至游標該行的後面。
若某行資料太長亦可將其分成兩行,只要將游標移至分開點,進入輸入模式
(可利用 a、i等指令)再按《Enter》即可。
.環境的設定
===========
:set nu 設定資料的行號。
:set nonu 取消行號設定。
:set ai 自動內縮。
:set noai 取消自動內縮。
自動內縮(automatic indentation)
在編輯文件或程式時,有時會遇到需要內縮的狀況,『:set ai』即提供自
動內縮的功能,用下例解釋之:
‧vi test
‧(進入編輯視窗後)
this is the test for auto indent
《Tab》start indent ← :set ai (設自動內縮)
《Tab》data
《Tab》data
《Tab》data ← :set noai (取消自動內縮)
the end of auto indent.
‧註:<Ctrl><d> 可刪除《Tab》字元。
.ex指令
=======
讀寫資料
:w 將緩衝區的資料寫入磁碟中。
:10,20w test 將第10行至第20行的資料寫入test檔案。
:10,20w>>test 將第10行至第20行的資料加在test檔案之後。
:r test 將test檔案的資料讀入編輯緩衝區的最後。
刪除、複製及搬移
:10,20d 刪除第10行至第20行的資料。
:10d 刪除第10行的資料。
:%d 刪除整個編輯緩衝區。
:10,20co30 將第10行至第20行的資料複製至第30行之後。
:10,20mo30 將第10行至第20行的資料搬移至第30行之後。
字串搜尋與取代
s(substitute)指令可搜尋某行列範圍。
g(global)指令則可搜尋整個編輯緩衝區的資料。
s指令以第一個滿足該條件的字串為其取代的對象,若該行有數個滿足該條
件的字串,也僅能取代第一個,若想取代所有的字串則需加上g參數。
:1,$s/old/new/g 將檔案中所有的『old』改成『new』。
:10,20s/^/ / 將第10行至第20行資料的最前面插入5個空白。
:%s/old/new/g 將編輯緩衝區中所有的『old』改成『new』。
.恢復編輯時被中斷的檔案
=======================
在編輯過程中,若系統當掉或連線中斷,而緩衝區的資料並還未
被寫回磁碟時,當再度回到系統,執行下列指令即可回復中斷前
的檔案內容。
%vi -r filename
.編輯多個檔案
=============
vi亦提供同時編輯多個檔案的功能,方法如下:
%vi file1 file2 ..
當第一個檔案編修完成後,可利用『:w』將該緩衝區存檔,而後
再利用 『:n』載入下一個檔案。
執行
=============
:!ls
:!php abc.php
可以直接執行程式
:sh
可以直接到 shall 模式

原來喝紅茶有這麼大的用處呀~~~ :)
不過不知道用紅茶漱口超過30秒會怎麼樣...
茶壺作牙刷
再沒有什麼像熱呼呼的茶一樣能溫暖身心、齒上留漬。但是根據在伊利諾大學研究牙周病學的吳教授(Christine Wu)指出,這不代表茶水對牙齒有害。吳教授和同事魏國賢 (音譯, Guo-Xian Wei)發現,重複用紅茶漱口30秒,可以抑制造成牙菌斑的細菌生長。紅茶中有抗菌的化學物多酚類(polyphenol);事實上,紅茶中還含有一種獨有的多酚:茶黃素(theaflavin),是別處找不到的。但是吳教授也鄭重聲明,茶水並不能取代刷牙和用牙線。
轉載自: 茶壺作牙刷
ooxx.. 才剛來到台北就買到忠孝西路 公園路的機車通行證,
下面有線上繳交通行證的地方(信用卡繳交還是要付轉帳費 $20)
電子公路監理網
不過要記得,要查詢的時後要依自己所在地查詢,
在台北的罰單一樣要查家鄉的監理所才行。
喝咖啡少量多次 最能保持清醒..
以下這篇報導寫的,看起來像是真的.. @.@;
因為是別人轉寄來的.. 所以沒有網址... :(
喝咖啡少量多次 最能保持清醒
【編譯邱秀貴/路透芝加哥電】
美國研究指出,卡車司機長途開車、醫師開刀時間長,喝咖啡量少但次數多,最能保持清醒。
咖啡因量持續累積,可對抗身體的睡意,累積愈多,愈能保持清醒。主持研究的芝加哥羅許大學睡眠疾病中心主任懷特說,一次喝一些,喝的次數多,比早上就喝進大量咖啡來得好。
他說:「多數人運用咖啡的方式錯了。一早就喝上幾杯的咖啡或茶,或者上班途中喝上3大杯星巴克咖啡。這表示,一天中他們腦中的咖啡因量會逐漸減少,通常有要事需提振精神時,是到了下午,這時咖啡因就愈來愈少了。」
研究人員針對住在私人套房裡的男性研究29天,這些受試者都分不清時間早晚。研究人員讓他們持續保持清醒29小時,模擬有些醫師、軍人和急救人員需長時間清醒的狀況。
研究指出,受試者每小時服一顆劑量相當於60cc咖啡的咖啡因丸,做測驗的成績比服安慰劑的人來得好。服咖啡因丸的人,到了上床時間時,也會覺得較有睡意。
懷特說:「雖然睡眠無可替代,不過我們研究發現,為了保持清醒專注,特別是要保持清醒超過16小時,喝咖啡少量、多次,是較好的方法。」
【2004/06/09 民生報】
Gvim 超強的 plugin
http://insenvim.sourceforge.net/
看看他的 Screen shots
http://insenvim.sourceforge.net/screen_shots.htm
讓 Gvim 寫程式就像在用 Virsual C++ 的感覺一樣!!
網頁自動轉址.. 每次想到都要去找..
不如直接貼過來算了 .. ^^;
a,b 轉載自 : Openwebmail FAQ
a.
----------------------------------------
<html><head>
<meta http-equiv="Refresh"
content="0;URL=http://your_server/cgi-bin/openwebmail/openwebmail.pl">
</head></html>
----------------------------------------
b.
---------------------------------------
<html>
<body onload=
"window.open('http://your_server/cgi-bin/openwebmail/openwebmail.pl','_top')">
</body>
</html>
----------------------------------------
以下是其它寫法 (非Html)
----------------------------------------
c. PHP header 寫法
---------------------------------------
header("Location: https://fgps.tcc.edu.tw/cgi-bin/openwebmail/openwebmail.pl");
---------------------------------------
d. JavaScript 寫法
---------------------------------------
<script language="Javascript">
<!--
if (screen.width == "800")
{
location="fgps/800/index.php?link=index"
}
else
{
location="fgps/1024/index.php?link=index"
}
//-->
</script>
---------------------------------------
螢幕鍵盤不夠用, 要如何使用Serial port console代替螢幕鍵盤?
轉載 LinuxCenter電子報
根據 RedHat Serial Port Console Install
以Serial port代替螢幕鍵盤的Linux server, 又稱作Headless server
(因為螢幕拿掉了, 所以就成? F沒頭的電腦... 好冷...)
設定的方法如下:
1.在開機參數裡加入下列參數
linux console=ttyS0,9600
2.設定系統參數, 讓Serial port也就是ttyS0取得操作console需要的權限
設定檔: /etc/inittab
7:2345:respawn:/sbin/agetty 9600 ttyS0 vt100
設定檔: /etc/securetty
ttyS0
3. 將Serial port線接好, 設定好終端機, 重新開機後訊息就會轉向終端機. 不需要螢幕鍵盤,透過終端機就可以操作無頭電腦了。
轉載自 http://tw.news.yahoo.com/040627/15/r9df.html
決定貧富的四個格局:E象限—需要安全感、S象限—具成功特質、B象限—知識經濟領袖、I象限—效率倍增,蠻不錯的文章。
現今的社會裡,貧富差距相差了近61倍。有錢的人用億萬買豪宅、用大筆資金買私人飛機、買人生夢想。而沒錢的人不但沒有生病的權利、沒有自由的輕鬆人生、更可能被錢摧毀了夢想。滿意與不滿意的人生結果,全跟您的思考能力、價值觀系統、慣性行動有關,簡單講:格局有多大,結局就有多大。
現今的社會裡,貧富差距相差了近61倍。貧富各一邊,你選那一邊?選貧、選富或者選擇當一輩子努力的中產階級。滿意與不滿意的人生結果,全跟您的思考能力、價值觀系統、慣性行動有關,簡單講:格局有多大,結局就有多大。
E象限—需要安全感
中國社會以農立國,我們受了許多過去傳統觀念的教育,形成了85%的人們內在培養出一股強烈的需要安全感與保障,造就出知識經濟的時代中,一大群有學歷有能力,卻苦無發展、沒有工作機會的新貧族。這類E象限的族群,據調查,佔人口數的85%,人格特質中比較類似雇員這個角色,他們極在乎工作上權利,極在意各類活動或人際互動發展中有無安全感及保障。
明明知道「有人脈才有錢脈」但缺乏安全感的E象限,卻不願意或主動地與陌生人群打招呼或交談。在追求財富累積的過程裡,會趨向以時間換取金錢的穩定性工作,或付出有無回饋的保障性慣性行為。因此,常將工作與生活分的相當清楚,更會希望有一份「離家近、薪水多、工作少、老闆不囉唆」的員工心態。而工作的收入是一份薪水,而事業的收入是企業利潤,假設在收支的評量下,薪水只有一筆,支出卻是無限,錢時常不夠用,甚至必須為錢工作,這樣的人生結果,終究我們是錢的奴隸?還是錢的主人?
S象限—具成功特質
人們總期待有個幸福的家庭,更羨慕財富自由的人生結果。但是,說真的,我們是不能選擇父母的,不過,為將來的孩子及家人精選一個滿意的父母,那絕對是OK的。那就是你自己的改變,「萬法唯心照,我是一切的根源」,當一群人合照,洗出來的相片,我們一定是第一個找出自己在那裡,當聽到、看到、感覺到跟自己有關的事物時,總是會特別引起我們的興趣。
是的!我們最愛的是自己,打開決定生命結果的重要格局,就是一定要讓自己成為S,成功的英文是Success,超人的內褲外穿 Superman,S象限是一個成功的開始,它代表著自我的期許、自我的激勵、自我的掌握、自我的檢視,是一個責任者,是一個勇氣十足面對問題的先趨。它不斷的要求自己要提昇能力、提高價值,擁有行銷力、業務力、學習力、行動力、表達力、形象力,更重要的是,不斷儲備高度競爭力,面對市場的考驗勇往直前,全世界頂尖的人,都是由S象限開始。
但是這個象限的格局中,有一點小瑕疵,因為能力的不斷提昇,凡是太過要求自己,相對的;沒太多時間等別人成長,忘了先前青澀的模樣,更甚的是「不給人管,不讓人賺」趾高氣昂的態度出現。有時,S象限也是一個自律角色,但又因為沒有叮嚀、沒有規範,自己太不自律,因此造成很多E型的S象限人生。意即自由工作者,格局卻像個上班族,沒有把角色、格局、潛能發展出來。連領導人也是,別當一個大家都需要你、非你不可的領袖,如果是,那你就都不可以生病請假,或稍作休息。
B象限—知識經濟領袖
當你打開格局,進入S型象限格局,或工作型態漸似S型時(如自由工作者、講師、醫師、行銷人員、SO-HO族等),這個階段,就似地基般,打造著一位成功優秀的頂尖人才,因為S象限的人生格局中,除了個人能力的提昇,經驗的累積是一種很高的價值。更重要的是,過程中就似一張張活生生的教材,正在為複製更優秀、更成功的夥伴而準備,一個人的時間成本是有限的,能力、體力、智慧也是有限,團隊的力量有時讓我們無法預測,帶領組織,集結人脈,選才、育才、用才、創才,在現今的社會中是任何的企業邁向更永續經營的不二法門。
個人與企業除了息息相關,結構也很相通,小成就靠個人,大成功靠團隊,唯有將所學、所經驗的種種分享,並複製給更多、更有效的組織,讓有用有效的資源(人與錢)更有效的放大與源源不絕。一家分店就如同一筆正向現金流,擁有愈多現金流,〝B〞不只是Boss(老闆),而是Business Owner(企業家),有效的人生成本中,能加速成功的速度,別忘了多耗掉一天,生命就少一天,多加速成功一天,家人、愛人、及人生想做的任何事,就多一天的機會。
I象限—效率倍增
追求成功是一種責任,留下成功更是人生的重大計劃。華倫巴菲特(投資專家)說:「現代的人們應具備二項專長,第一項是在自己的本業中好好努力,讓本業成為專長。第二項是不可不學的財務技能。」有一天我們一定會老,一定會失去我們原來的體力、戰鬥力,而在有限、有機會的現階段中,我們應學習投資家的精神。投資不單只是買股票、基金、債券,投資是一種格局,當你願意打開一個自我警覺的人生格局(S),因為愛自己,提昇自己;因為愛自己,投資自己,讓自己更有價值。因為珍惜有緣與你相聚的人,所以投資你的事業,投資你的夥伴,投資你的客戶,投資你身邊所遇的人事地物。而當有形的財富與無形的財富陸續在擴增的情況下,別忘了,留下你的努力及成果,別花費掉了。
用學習來彌補無知的風險,當你這個投資人準備好了(錢與投資素養),人生會擁有資產或負債,是格局打開後的成功決定。
貧富各一邊,你選那一邊?格局VS決定!
(作者是玟如國際訓練機構富爸爸培訓中心教育長)
Javascript 寫的線上編輯器(Html),以下這邊可以免費下載來使用,
而且感覺功能比 Frontpage 還強。
編輯器下載位址: htmlArea - Turn any textarea into a WYSIWYG editor
從 pLog 的 Source Code 看來的 -- pLog Download
(應該是目前唯一一套可以在 Mozilla 線上編輯 Html 碼的 BLog)
這篇文章寫出 IIS 轉換到 Apache 該用哪個套件,可能會遇到的問題,還有一堆其他東西。
還蠻不錯的,不過太長了,懶的轉過來,希望他別刪掉吧!!(轉載他說的話就好了)
轉載自 :
微軟執行長:Apache就是比較好
Microsoft's Ballmer: "Apache is simply better!"
原文 :
Steve Ballmer admitted during a keynote address in Austria that "Apache is simply better." Here is what he had to say (re-translated into English from a German-language page at Austrian TV's web site): "It is our own fault if we do not offer enough features with our servers to justify their price. When it comes to hosting several sites on one server version, Apache is simply better. Windows 2000 will solve this problem."
中譯 :
微軟執行長Steve Ballmer竟然在奧地利公開承認:「這是我們自己的錯,如果我們不能提供足夠的特點配上我們伺服器軟體的價位。當談到在同一個伺服器上同時提供數個網站時,Apache就是比較好!(Apache is simply better)。」
自製精簡版 Windows XP、2003 安裝光碟
nLite 可以將 Windows XP、2003 的原版安裝光碟,縮小成只有一半以上的安裝大小。
看起來還蠻好玩的。
FED 顯示器,看都沒看過,不過至少先要知道一下這是啥咪東西比較重要。
先記下來,以後有需要再好好研究吧!!
轉載自 FED顯示器 明日之星
清大場發射型顯示器(FED)研發團隊指出,我液晶顯示器(LCD)產業今年雖可打敗韓國,成為全球最大供應國,但LCD未來榮景只有十年,包括鴻海、東元、大同以及面板五虎已著手研發奈米碳管相關的新世代FED技術,以延續我顯示器產業的全球領先地位。
由國科會、工研院、晶技科技等產官研界共同投入3,800萬元,委託清大研發奈米碳管應用在FED技術上,目前已有初步成果,清大研發團隊日前在國科會發表相關技術研發成果,已獲得三項專利,並可望技轉給民間企業。
另外,友達、廣輝等面板五板,為了繼續延伸在面板產業的競爭力,已投入奈米碳管運用在FED上面的新世代技術。另外,非面板產業的業者,包括鴻海、東元、大同等對FED技術也抱持高度興趣,紛設研發團隊投入研發。
例如,東元就成立東元奈米公司,專注奈米碳管技術的研發。
清大教授蔡春鴻舉美國顯示器市場研究資料表示,他說,這份資料預測到明年,液晶和電漿顯示器在大面積電視的需求量仍無法大量取代傳統的CRT技術,原因是成本太高。但是綜合各項條件之後,FED是優點較多的技術,可望成為下世代顯示器的明星。
日本和韓國近幾年都積極開發場發射平面顯示器,例如韓國三星已投入數百億美元在研發下世代的顯示器。未來一、二年內將推出試產的大螢幕產品,目前只待克服大面積的均勻度問題。
清大研發的奈米碳管運用在FED的技術,是定位在顯示器的生產製程和設備方面,可以提高我顯示器產業在製程及設備的自主能力。
蔡春鴻表示,我半導體產業雖然被視為成功的產業,但是卻有一個大缺口,生產設備要倚賴外商,這一個大缺口造成半導體產業的獲利率不高。我顯示器產業的產值雖可望在今年成為全球第一,產業鏈尚稱完整,不過,LCD新技術不斷加入,未來榮景不會超過十年,因此,應該積極尋求新的取代技術,特別是要提升製程和設備的自主能力,才不會重蹈半導體產業設備倚賴外商的覆轍。
Ampache 是一個 MP3/OGG 網頁介面管理工具, 可線上更新檔案及撥放 MP3/OGG. Ampache 具有播放清單,帳號管理等功能, 同時, 不同的 Ampache 伺服器可以彼此分享音樂目錄.
Ampache 網址:
http://www.ampache.org
下載位址:
http://www.ampache.org/download.php
使用 FTP 將一些 DOS文件 傳送到unix下時,經常會看見每行檔後面有個 ^M 的字元,
有兩個簡單的方法可以取消它。
1. 用"vi"打開此文件,在Command mode下敲入::%s/^V^M //g
2. 在UNIX SHELL下輸入:
sed 's/^V^M//g' foo > foo.new
參考自 : linux newbie FAQ
(這篇文章有許多常見問題和小技巧,還蠻不錯的唷!!) (以下轉繁體後轉貼過來)
以下轉貼自 linux newbie FAQ
(只是將上述網址轉成繁體而已)
一 、Linux學習指導,相當不錯的linux入門的文章
希望朋友們看到有關linux入門方面比較不錯的文章請跟以下這個貼子:http://www. linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Number=158189&page=1
&view=collapsed&sb=5&o=31&part=這裏已有“無涯子=muyu”老版主提供的一篇入門級
的文章
http://www.yesky.com/20010829/194313.shtml
二、linux常見問題解答
1.什麼是LINUX?
LINUX是一個可獨立運作的POSIX相容作業系統,它也包含了SYS V和BSD的功能。它
完全是獨之發展的,所以其中沒有任何有版權問題的代碼。LINUX可以在符合GNU Publi
c License的情況下自由傳播。它的核心是由芬蘭人Linus Torvalds (torvalds@kruuna
.helsinki.fi)所寫。
2.LINUX的版本
Linux的版本號分成兩部分:內核和發行套件版本。很多人常常把內核的版本號和發
行套件版本號弄混了,實際上內核的版本號是Linus領導下的開發小組開發的內核的版本
號。(通常,內核版本序號是偶數表示是穩定的版本,奇數序號是不穩定的測試版本)
3.LINUX的標準發音
ftp:/Linux.cis.nctu.edu.tw/pub/kernel/SillySound/english.au,這是Linux本
人的Linux發音的音效檔案,應該是最權威的。
4.怎樣自己製作boot disk
rdev /vmlinuz /dev/hda1 (其中/dev/hda1 是系統根掛接點的分區)
dd if=vmlinuz of=/dev/fd0
5.LILO出錯資訊意義
沒有資訊 LILO沒有安裝或者安裝LILO的分區沒有被啟動
LI LILO第一部分被載入,第二部分出錯。一般由於LILO定位錯誤或者試用了錯誤的boo
t.b文件。
LIL LILO第二部分開始載入,但是沒有從map檔中成功讀取descriptor tables。
LIL? LILO第二部分在錯誤的地方載入,原因同“LI”。
LIL- descriptor table 錯誤,或者是改變了boot.B檔卻沒有重新安裝LILO。
LILO LILO的所有部分都安裝完畢。
10101010 如果用戶的分區情況改變卻沒有重新安裝LILO,LILO開機時就會出現1010現象
。這是用軟碟開機重新運行LILO就可以修復。另外用戶超頻的時候也有可能出現這種情
況。
6.如何反安裝LILO
用DOS啟動,執行FDISK /MBR就可以重寫主引導記錄,覆蓋LILO。
在Linux下執行 lilo –u /dev/hda (其中/dev/hda 是lilo安裝的位置)
7.如何在LINUX下看WIN95長檔案名
確定核心支援VFAT檔系統,然後改/etc/fstab中的選項,例如:mount –t vfat
/dev/hda1 /dos這樣就可以看win95長檔案名了。
8.顯示彩色目錄及檔列表
用ls --color -F,參數--color指示用彩色顯示,參數-F會在檔/目錄名後加一個
字元來指示它的類別。建議初學者用man
ls看看詳細資訊。比如用-l參數列出檔/目錄的絕大部分資訊(長格式顯示);用-a參數
列出所有檔;包括首字元為"."的隱含文件;用-N參數不處理檔案名直接顯示,這樣在
中文環境下就可以顯示中文檔案名了。還要注意ls與其他命令搭配使用可以生出很多技
巧(最簡單的如"ls -l |
more")。為了方便起見,你可以編輯/etc/bashrc或自己家目錄(home)下的.bashrc,加入
一行:
alias ls="ls --color -F -N" 重新運行一下bash會立即生效,如果加在/etc/bashrc裏
則對所有使用bash shell的用戶有效。如果使用的是其他的shell,則去找對應的配置文
件。注意不是/etc/aliases檔,那是sendmail
的別名配置檔。ls顯示的顏色是可以修改的,請參考"Colours with Linux terminal
s",裏面有個shell腳本可以顯示所有的ANSI顏色。你可以去看一下/etc/DIR_COLORS或
$HOME/.dir_colors,要注意兩個檔的作用範圍不同。
9.複製子目錄及子目錄下的所有檔
在用cp時加上-r參數,如"cp -r /mnt/floppy/* /usr/local/"要參考的重要參數是
-f –s。
10.檔/目錄改名
簡單地用move命令移到新名字下即可。例如"mv /usr/oldname /usr/newname"。
11.怎樣刪除一個目錄下的所有檔和子目錄及子目錄下的所有檔
rm -rf /tmp/example
12.怎樣顯示檔的類型
用file命令,比如"file /bin/mount","file xxx.gz","file netscape","file in
itrd.img"等等。相關的配置檔在/etc/magic或者/usr/share/magic
13.查找命令檔的路徑
比如你要查找mount命令的具體路徑,可以用type mount 、whereis mount,這個命
令還可以找出與這個命令檔相關的檔如manuals page。
14.查找文件
使用find命令,比如:
find /usr -name XF86* 在/usr目錄下(包含子目錄)查找名字前四個字母為XF86的檔
find . -name netscape –print 在當前目錄下(包含子目錄)查找名為netscape的檔
find /home –nouser 在/home目錄下查找沒有用戶屬主的檔(用戶帳號被刪除但有遺
留文件)
find /var -newer test 在/var目錄下查找比test檔日期更新的檔
find命令有很多參數,注意用man命令查看。
更快速的查找檔是使用locate,第一次使用locate之前用updatedb來更新檔/目
錄名資料庫。它把檔/目錄資訊寫到資料庫中,以後查找起來就特別的快。updatedb放
在crontab中而且缺省配置是在半夜自動執行。locate存在輕微的安全性問題,因為普通
用戶可以用它來取得自己不
能訪問的目錄/檔的部分資訊。
15.快速調出歷史命令
可以用上下游標鍵來調出歷史命令,然後用左右游標鍵移動並可編輯命令行。
詳細情況請見下面貼子(有其他想法可跟其貼!)http://www.linuxforum.net/fo
rum/showthreaded.php?Cat=&Board=newbie&Number=155520&page=&view=&sb=&o=
16.關於rpm的小技巧
1)安裝rpm包時顯示進度:用-vh參數,如rpm -ivh ipchains-1.3.6-1.i386.rpm,
如果用glint或xrpm則不必。
2)直接通過ftp來安裝rpm包:如rpm -i ftp://ftp.xxx.xxx
3)校驗所有的rpm包,查找丟失的檔:rpm -Va
4)查找一個檔屬於哪個rpm包:例如:rpm -qf /usr/bin/who
5)列出一個rpm包的描述資訊:例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一個rpm包的檔資訊:例如:rpm -qpl mon-0.37j-1.i386.rpm
17.使用軟碟/光碟等移動介質
因為Linux下沒有A盤D盤的概念。你需要把軟碟/光碟設備上的檔系統安裝到Linu
x目錄樹上的一個點上,稱之為安裝點(mount point),通常是一個目錄。安裝Linux後會
有個缺省的安裝點/mnt,在它下面還有/mnt/floppy和/mnt/cdrom。你可以用mount -t
ext2 /dev/fd0
/mnt/floppy <--把Linux檔系統格式的軟碟安裝上來
單用mount而不跟任何參數可以顯示已經安裝的檔系統,或者查看/etc/mtab檔初學
者還經常問到如何格式化磁片,在Linux裏概念有些不同,稱之為製作檔系統(make f
ilesystem)應該用mkfs命令,由於現在的Linux都使用ext2格式,最好直接使用mke2fs,
比如mke2fs
/dev/fd0、mke2fs /dev/hdb2等等。如果要對軟碟低級格式化,則可以用fdformat,而
硬碟在出廠時已經格式化,無須低級格式化(那是危險的)。檢查檔系統則用e2fsck,
如e2fsck -av /dev/fd0。
18.列出一個目錄佔用的空間
du或du -s或du -k ,du -S | sort -n 可以迅速發現哪個目錄是最大的。用df可以
看到已安裝的檔系統的空間大小及剩餘空間大小。quota -v查看用戶的磁碟空間資訊
,如果你用quota限制了用戶空間大小的話。
19.命令補起(TAB鍵的妙用)
很多shell都有這個功能:
1. 只需輸入檔或目錄名的前幾個字元, 然後按TAB鍵,如無相重的,完整的檔案名立
即自動在命令行出現;如有相重的,再按一下TAB鍵,系統會列出當前目錄下所有以這幾個
字元開頭的名字.例如cd /mnt/cd 自動補起為 cd /mnt/cdrom。
2. 在命令行下,只需輸入例如"m",再連續按兩次TAB鍵,系統將列出所有以"m"開頭的命
令,(包括自定義的Bshell命令函數),對查找某些記不清楚的命令特有用.例如輸入"ftp"
,將查到ftp, ftpcount, ftpwho, ftpshut等本不熟悉的命令。
20.讓grep搜尋檔及所有子目錄下的檔裏的內容
例如搜尋ZhXwin下所有C原代碼中的"Chinput"(試試取消下行的-q參數):
find /download/ZhXwin -name *.c -exec grep -q -s Chinput {} \; -print
查找所有檔則可以用:find . -type f -exec grep -s chinese {} \; -print 。如
果喜歡圖形介面,KDE帶的kfind很不錯。
21.查看啟動時的log資訊
首先去查看/etc/syslog.conf檔,找到對應的檔。
通常在SlackWare下為/var/adm/messages,在Redhat下為 /var/log/messages。
這些檔可能會很大,要注意備份和刪除。
22.產生一個以當日日期為尾碼的檔
file=`date '+%m%d'` | touch todayis.$file
注意定義file變數中的“`”不是“ '”,而是左上角數字鍵1傍邊那個(左單引號)
。
23.利用Find命令改變所有權
想要改變當前目錄下所有檔的所有權,可以這樣:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux)
24.取消^M字元
當你FTP一些DOS文件到unix下時,你經常會看見每行檔後面有個討厭的^M 字元,
有兩個簡單的方法可以取消它。用"vi"打開此文件,在Command mode下敲入::%s/^V^M
//g ,或者,在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.new。
25.KDE是什麼?
KDE是 K桌面環境,是由 Matthias Ettrich 在 1996年啟動的一個計畫。KDE的目
標是在 Unix作業系統和用戶間建立良好的介面。簡而言之,KDE將Unix帶至桌面!
26.KDE是自由軟體?
是, KDE是遵守GNU的自由軟體。在LGPL下所有KDE庫都允許開發KDE桌面的程式,所
有KDE應用程式得到GPL許可,KDE使用 Qt C++ 跨平臺工具包,有各自的授權。簡而言之
, Qt的授權允許你免費使用Qt來開發 X Windows下的軟體,只要你的原始代碼也自由地
被使用。
如果你希望你的原始代碼不允許修改,你必須獲得Qt的商業授權。你能從Troll Tech w
eb site找到更多有關Qt資訊 和它的授權.如果你懷疑授權,請與Troll Tech web site接
觸。
KDE和 Qt是可以通過 CD方式免費獲得,運行時無任何費用。
27.在KDE中的K代表什麼?
不表示任何東西。簡單地說是 K桌面環境,就象X窗戶系統中的X.。
28.KDE能在哪一個平臺上工作?
KDE是所有Unix的桌面環境。大部分KDE開發者使用Linux,KDE平滑地跑在各式各樣
的系統上。如果你使用的是Unix變體或不使用GNU開發工具如gcc,你也許要修改源代碼
。
可運行KDE的系統有Linux Solaris FreeBSD IRIX HP-UX。
29.KDE是視窗管理程式嗎?
不, KDE不是視窗管理程式。KDE包含一個採用非常先進技術的視窗管理程式稱KWM,
KDE是成熟的完整的桌面環境(IDE)。KDE提供完全桌面環境,包括檔管理程式、視窗管
理程式、幫助系統、配置系統、不可數的工具和正在增加的應用程式。
30.KDE是CDE, Windows 95或 MacOS克隆嗎?
不, KDE不是克隆。特別地,KDE不是CDE或Windows克隆。在KDE開發者已經和正在收
集所有存在的桌面環境的最好特性的時候,KDE是真正的,唯一的環境。
31.Linux發佈裏有 KDE嗎?
是的,主要的Linux分佈已經包含 KDE。Happy Linux包含KDE。
32.如何檢查正在使用的 KDE的版本?
看 KDE控制中心。如果沒有 KDE的版本號,它肯定是1.0。另一個差別是在面板 'K'
字,在1.0中,它是黑白的3D K,在1.1中,它是在輪子上面的白色K。
33.KDE需要Qt
對KDE1.0,你需要Qt庫1.33或更高的版本。對KDE1.1,你需要Qt庫1.42或更高的版
本。但是不要下載Qt 2.0或更高版本。如果你想自己編譯KDE,你也需要頭檔。在
http://www.troll.no/dle有免費資源。你需要的libgr一般包括在大部分發佈內。請務
必確認你本地的loopback設備正確設置。
34.Qt是什麼?
Qt是建造使用者介面的C++基類庫。它提供大多數widgets、功能表、按鈕、sliders等
等。Qt是一個跨平臺庫,寫的代碼可在Unix編譯,也可在 Windows編譯。
35.為什麼KDE用Qt?
Qt是一個非常複雜工具包,他提供所有的現代用戶介面。Qt由C ++寫成,允許使用
object oriented development,…據我們看來沒有比它更好的工具可以…。所有KDE開
發者同意如果沒有Qt在如此短的時間不可能建造kde。
36.CVS是什麼?
它是Concurrent Versions System的縮寫字。它是版本控制系統,以RCS (修訂版控
制系統)為基礎,但是提供更多機能。它用於維護項目的原始代碼。它將保持多個版本的
東西,允許遠端存取最近原始代碼。
37.怎樣快速退出Xwindow?
Xwindow基本不會出現真正的死機(起碼我沒見過),如果出現無法運行的情,可以
用ctrl+alt+
backspace退出視窗返回到命令行模式。
38.怎樣轉換虛擬終端?
在字元模式下用alt+左方向鍵(或右方向鍵) 可以順序切換各個虛終端,也可以
用alt加F1到6直接切換到各個虛終端。
在X Window模式下可以用ctrl+alt+F1(F1-F6)切換到各個虛終端,ctrl+alt+F7切換回
窗口。
39.在X Window做文字處理應使用哪個軟體?
在命令行模式下輸入kedit命令就可啟動文字處理軟體,其功能類似於Win98的寫字板
。
三、 有關在linux中執行halt關機命令後出現的一些困惑見下:
Q:halt命令後,系統執行到system halted 時死在那裏了,這是什麼原因啊?(或有這
樣問題的---“我的linux是RedHat7.0,每次關機總關不掉主機電源,該怎麼辦呀?”也
可參看下麵的)
A:實際上按照你所說的情況,不算是死機。因為你看到了system haled.....這表明
是完全退出了linux作業系統!
就象我們在WIN98裏一樣(沒有支援高級電源管理的情況下,會出現一個“你現在可以安
全關閉電腦了”),而linux默認沒有這個提示而已,這時你可以按一下主機上的電源
按鈕來關機關掉電源!一切OK。 不過你為了達到你所希望的,你可以用以下命令: ha
lt -p 或者poweroff 。
也可以通過修改:/etc/rc.d/init.d/halt中的有關“halt“ 為”halt -p“ 。 這樣
你只要用halt就可以在關機時關掉主機上的電源
如果你有其他的想法和不同的觀點可以跟以下的貼子:
1,http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Numb
er=163283&page=0&view=collapsed&sb=5&o=31&part=
2.http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Num
ber=138471&page=&view=&sb=&o=
四、開始選擇用軟碟啟動linux的朋友,在丟了或損壞了軟碟時,而Lilo 沒在 MBR上,
Linux 還能啟動嗎?
請有這方面需要的朋友看下面這個貼子,或跟其貼!
http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Number
=162862&page=0&view=collapsed&sb=5&o=31&part=
五、有關環境變數的查看、設定、刪除
1. 查看環境變數的設定值
語法:setenv 查看所有環境變數的設定值。
語法:echo $NAME 顯示指定的環境變數NAME的設定值。
例如:
echo $PRINTER 顯示環境變數PRINTER 的設定值。
2. 設定環境變數
語法:setenv NAME word
例如:
setenv PRINTER sp 設定環境變數PRINTER 為sp。
3. 刪除環境變數
語法:unsetenv NAME
例如:
unsetenv PRINTER 刪除環境變數PRINTER的設定值。
六、linux下是否有病毒的討論見下:(歡迎談談個人看法!)
http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Numbe
r=160462&page=1&view=collapsed&sb=5&o=31&part=
七、關於啟動xwindow時如何自行選擇gnome或kde?
方法有以下幾種:
1.redhat7.1安裝時默認啟動為命令操作狀態,啟動時默認為gnome,可是有時候想用kd
e,在用戶根目錄下編輯.xinitrc,加上一條命令startkde即可。如果還要用gnome的話
,只要把.xinitrc刪掉就可以了。
2.可以直接修改$HOME/.xinitrc
如果啟動gnome
.xinitrc檔內容應該這樣寫:
exec gnome-session
如果啟動KDE
.xinitrc檔內容應該這樣寫:
exec startkde
3.use command:
switchdesk GNOME
4.在terminal運行:
switchdestop kde
或者
在x-windows下運行:
switchdestop
然後選一個wm
八、怎樣使linux啟動進入時不直接進入X-WINDOWS介面?
改/etc/inittab文件,將有“id:5:initdefault:”這一行中的,把數字5改成3
即可
九、linux 與SVR4 or 4.3BSD有何關係? 請見以下貼子:http://www.linuxforum.net/
forum/showthreaded.php?Cat=&Board=newbie&Number=162987&page=1&view=collapsed
&sb=5&o=31&part=
十、在linux中如何設置系統時間? 參照以下文章:http://www.linuxforum.net/foru
m/showthreaded.php?Cat=&Board=newbie&Number=159079&page=3&view=collapsed&sb=
5&o=31&part=
十一、關於swap分區的大小討論!
請參加:::http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newb
ie&Number=158857&page=3&view=collapsed&sb=5&o=31&part=
十二、在沒有正常關機的情況下,而後開機時報告檔系統錯誤,要運行什麼fsck?如
何使用fsck?
你在shell命令提示符下:打 fsck命令。格式是:fsck /dev/hda? (針對ext2格式
的檔也可以用e2fsck) 它還可以帶一些參數見下:
(詳細請用: man fsck)
fsck的參數
-f
即使磁片看起來無需檢查也強制執行。默認情況下,只有當檔系統“骯髒”時才需要
進行檢查。或者說,只
有當檔系統沒有正確卸載(dismount)、或者使用了一定的時間、系統重新啟動一定
次數後才需要進行檢查。
-p
整理檔系統,自動修正所有可以安全地更正且不會導致資料丟失的問題。
-y
對所有問題回答yes。它的效果是:自動修正所有發現的問題,即使那些可能導致資料丟
失的問題也要修正。
-b block
指定檔系統備用superblock的位置。在極其罕見的情況下,即當主superblock被損壞
而檔系統主要部分仍
完整的情況下,該選項的作用將是非常大的。備用superblock通常位於8193、13685等位
置,創建檔系統時mkfs將輸出
該信息。
有一點很重要,那就是在檢查完檔系統後,如果對該檔系統做了任何糾正,就應該
立即重新啟動系統(當
然,一般情況下,不能在檔系統被安裝時檢查它)。例如,如果e2fsck報告對檔系統
的錯誤作了些糾正的話, 就應該立即用shutdown-r命令確保重新啟動系統,這使得當e
2fsck修改了檔系統後,系統能重新同步讀檔系統的資訊。
與fsck相關的內容歡迎參加下面貼子討論:http://www.linuxforum.net/forum/showth
readed.php?Cat=&Board=newbie&Number=154205&page=&view=&sb=&o=
Mozilla Firefox 提供了相當方便的快速鍵:
Ctrl+L 快速切換到網址列
Ctrl+K 切換到搜尋列
Ctrl+T 能開啟一個新的分頁
Ctrl+S 可以儲存目前的頁面
因為搜尋常會用到,而 Firefox 右上角的搜尋又特別好用。
但是就是 Google 的搜尋特別麻煩,每次都是 http://www.google.com/,
在想要找中文網頁時就很麻煩,今天研究時才發現,那右上角只是個簡單的小檔案,
以下我們深入再來小小探討一下如何修改吧!!
現在先以修改為主,說明在最下面再來說。(Windows 版的也一樣)
將 http://www.google.com/ 修改成 http://www.google.com.tw/
步驟如下:
1. vi /usr/lib/mozilla-firefox/searchplugins/google.src
(自己去找自己 firefox 的位置的 searchplugins 目錄, 此為 debian預設)
2. 大約第 7 行的位置
action="http://www.google.com/search"
修改成
action="http://www.google.com.tw/search"
存檔即可
這樣子就完成了。
再來來稍稍解說一下吧!
詳細請參考 Firefox Search Plugin Documentation
在 searchplugins 目錄中的就是右上角的搜尋所能使用的東西,寫法很簡單。
最主要就是兩個檔案(以 google 為例)
1. google.src (主要設定檔就是這個)
2. google.gif (搜尋列旁邊的小圖就是這個)
最簡單的修改方法就是自己複製一份(改檔名),去修改*.src 內容的 name 和 action,
然後 queryEncoding、queryCharset 下面的編碼改一下,
這樣子就可以有自己想要的 Plugin 囉!
當然這是基礎,深入點的要自己去看想要的搜尋引擎(字典)的 Source,
看他需要哪些變數值,記得傳進去就可以囉!
Windows 的 Gvim 背景色彩和一些雜七雜八的設定.
之前都是在 Linux 使用 vim, 突然轉換到 Windows 不太習慣.
不過還是裝 gvim 來玩玩. 深入看看設定哪些會比較好用..
設定檔於 C:\Program Files\Vim\_vimrc
預設存檔會存在 C:\Documents and Settings\自己登入的帳號\
colorscheme desert 設定 配色設定
vimrc 設定檔如下(於最下面自行加入即可)
set cindent
set nu
set smartindent
"set backup
"set backupdir=~/.bak
"set backupdir=D:\bak
set hls
set nocompatible
set sw=3
set showmatch
set background=light
colorscheme desert
syntax on
" 將註解由深藍色變綠色
" hi Comment ctermfg=Green
" 搜尋到的字加 hilight
set hlsearch
" 將註解由深藍色變淺藍色
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
" 設定 tab 預設 4 格(並且自動把 tab(\t) 轉換成 空白)
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
" 設定摺疊 {{{ , }}}
set foldmethod=marker
" 設定 細明體 字體大小 12
set guifont=mingliu:h12
最終版: gvim 完整設定. 可以自動判斷 UTF-8, Big5.
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
if &sh =~ '\
else
silent execute '!C:\Program" Files\Vim\vim63\diff" ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
endif
endfunction
"set fileencoding=taiwan
"set fileencoding=utf-8
"set guifontset=8x16,kc15f,-*-16-*-big5-0
set cindent
set smartindent
"set backup
"set backupdir=~/.bak
set backupdir=D:\bak
"set enc=taiwan
set hls
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
set nocompatible
set sw=3
set showmatch
set background=light
set nu
colorscheme desert
syntax on
set guifont=mingliu:h12
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
" Necessary. This setting tells vim to load latex-suite
" when a tex file opened.
filetype plugin on
" Optional. This enables automatic indentation as you
" type.
filetype indent on
"============utf8 ===============
" piaip's gvim settings for gvim/win32 with UTF8
" optimized for Traditional Chinese users
" last update: Mon Jun 7 17:59:54 CST 2004
"let $LANG="zh_TW.UTF-8" " locales
"set encoding=utf-8 " ability
"set fileencoding=big5 " prefer
" charset detect list. ucs-bom must be earlier than ucs*.
"set fileencodings=ascii,ucs-bom,utf-8,ucs-2,ucs-le,sjis,big5,latin1
" for console mode we use big5
set fileencodings=utf-8,big5,euc-jp,gbk,euc-kr,utf-bom,iso8859-1
"set encoding=utf8
set tenc=utf8
if has("gui_running")
set termencoding=utf-8
else
set termencoding=big5
endif
" vim:ft=vim
"============utf8 ===============
Google成功經營的祕訣
轉錄自下面網址,為避免找不到,先留下來.. :)
Google成功經營的祕訣
還有很多不錯的相關連結~~ :)
Google成功經營的祕訣
CNET新聞專區:Knowledge@Wharton特約報導 02/10/2001
網路產業陷入長冬,但網路使用活動卻依然活躍,搜尋仍是電子郵件外,網友最大的活動。不過在經營慘淡的搜尋引擎中, Google 卻在眾多競爭對手中脫穎而出,成為網友的最愛。
網路業者的搜尋引擎近來哀鴻遍野。Excite 陷入財務困難,可能從那斯達克下市,WebCrawler、Lycos、Infoseek 不是的搜尋引擎不是關閉就是和別家合併,老字號 AltaVista 的股價也慘遭重挫。
但 Google 卻在此時表現亮麗。Jupiter Media Metrix 七月的報告指出,除去 Yahoo 等入口網站之中的搜尋服務外,Google 的網頁瀏覽數居所有獨立搜尋引擎之冠,而在所有網站中,Google 以一千五百萬名使用者佔第十五名。此外,Google 更已在今年損益平衡,開始獲利,而成為所有同業中的佼佼者。
這家公司1998年由兩名史丹佛大學電腦科學博士班候選人Larry Page 和 SergeyBrin 成立,現年分別為28和27歲。去年Google 為強化管理階層,延攬現年47歲的前網威執行長 Eric E. Schmidt 為董事長。
Wharton 教授 David C Croson 表示,Google 兼具高水準的搜尋品質和在使用者間獲得的高可信賴度,可作為所有網路業的模範。「Google具有達康公司很少有的一點,就是它憑藉的是效能,而不是花俏的服務。它能搜尋到其他搜尋引擎找不到的,對一天要搜尋30次的人來說,效能是決定性的因素。」
搜尋引擎最重要關鍵在於兼顧徹底及準確度,對使用者來說,一小筆精準的資料比幾百萬筆的資料還要重要。Google的搜尋方法是其成功的祕密所在。Google 所使用的 PageRank 技術搜尋包括使用者關鍵字的網頁,然後根據該網頁在網路上存在經年累月而獲得的「得票數」來排列相關性。
Google 將由A頁連向B頁的連結,視成A頁對B頁的「投票」,此外,Google 也將投票的網頁的重要性排列順位,而最高順位的網站給予最重加權。網頁上某關鍵字的明顯程度(如位置及字體)也會影響排名。
該公司表示,Google 的技術是使用集體網路智慧來決定網頁重要性,而不是靠員工或編輯來決定。
此外, Google 並不像其他達康大打廣告,而是藉口碑建立知名度。在營收來源上,Google 因為採用的是連向關鍵字搜尋的文字廣告,而在去年的網災中倖免於難。橫幅廣告讓使用者起反感,廣告效果愈來愈不理想,這種文字廣告卻有可能成為利基市場。
但Google 最主要的營收是來自全球130多家公司的授權費用。雅虎因為搜尋精準度不夠,而在這塊市場上敗給Google。
Google 獲得網友信賴的原因,除了其搜尋之精準而快速,另一個原因是搜尋的中立。許多網站將搜尋位置賣出,使得出現在結果列表上方的,不是最相關的網頁,而是與該網站有利益關係的客戶;只要搜尋引擎導入的流量愈多,客戶就會付錢。這種作法已讓消費者團體及網友大感不滿,認為網站有欺騙之嫌。
Google 雖然也有這種「贊助式連結」,但都會依據網友輸入的關鍵字分門別類出現,而且會被明顯標示為「廣告」,和其他搜尋結果分開。AltaVista也提供區隔掉贊助網站的選擇,但位置並不明顯。
在網站大幅蒐集使用者資料,卻不讓使用者知道用途的今天,網友寧願選擇服務良好,穩健踏實的網站。兼具可信賴度和效率的Google,成為網友的最愛,也可能成為網路業最後的成功者。(鍾翠玲譯)
有關於 FreeBSD 的升級、架設 的好站(而且是中文的)
The FreeBSD NetWork Laboratory Studio.
CVSup系統升級(這篇是我最喜歡的,寫的真清楚)
以下的是從中抓取一些會用到的重點部份。
重點擷取:
1. FreeBSD 5.1 升級 5.2 步驟
2. CVSup系統升級 (這個最有用了,特別對於 初學FreeBSD 來說)
於此網頁中,這個批次檔也是非常實用。
CVSup升級程序批次檔(太棒了,為了怕遺失,於下面把這內容記下來)
#!/bin/sh
# -------------------------------------------------
# FreeBSD CVSup 的程序,完成之後,做 mergemaster 。
# -------------------------------------------------
clear
cd /usr/src
fetch ftp://freebsd.csie.nctu.edu.tw/pub/CVSup/cvsupfile-stable
/usr/local/bin/cvsup /usr/src/cvsupfile-stable
sync;sync;sync
initialize()
{
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
x) echo="echo" nnl="\c" ;; # Sys V
*) echo "$0 quitting: Can't set up echo." ; exit 1 ;;
esac
myprompt 'yYnN' " 是否繼續做CVSup.. (y/n)" "N"
if [ $answer = n ] || [ $answer = N ]
then
echo " 下回再來吧!.."
exit 0
fi
echo
}
myprompt()
{
answer="|"
until echo $1 | grep $answer >/dev/null
do
$echo "${2} [${3}]? ${nnl}"
read answer
if [ "$3" != "" ] && [ "$answer" = "" ]
then
answer=$3
fi
done
}
initialize
make buildworld
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC
make installworld
chmod u+s /usr/bin/sperl5
mergemaster -cpv
Linux 核心已開始支援 AMD x86 架構新的 NX 位元。
所謂 NX 是指 no execute 之意。它可作為先進的防毒防駭功能的一個重要的基礎。
這個新位元的構想最初來自Athlon 64 和 Opteron 處理器,後來 Intel、VIA 及 Transmeta 均宣佈支援。
而 WinXP 要 SP2 才會出來,而且 SP1, SP2 這種東西又麻煩,容易造成系統掛點。
還是好好搞 Linux 就好了~~ :)
看看這篇新聞會對這 NX防毒機智 比較了解..(雖然這機智感覺起來不是很有用)
詳見 Linux 支援 NX,防毒防駭功能更進一步
專案管理使用這套比 egroupware 會簡單許多,應該說畫面比較簡單,
只是授權方面要再看看囉!!
詳見 PHP : 小巧精美的群組軟體 - groupoffice
比較看看,以下是 egroupware 教學
egroupware教學以及展示網站異動
64位元運算平民化的開端
從以前的 8086, 80286, 80386, 80486, 80586 (於此新聞左邊有詳細列表),
這篇文章,將從軟硬體市場的進展態勢來探討64位元運算在企業市場的最新發展。
詳見 64位元運算平民化的開端
Sterling Ball 讓企業捨棄微軟的所走的歷程~
裡面說到為何讓他捨棄微軟走向 Linux 的過程,一些成本效應等等。
還蠻有趣的,想想沒有微軟的日子會是如何呢?
詳見 沒有微軟的日子
但是看了上篇的企業後,來看看其它企業轉換使用有哪些的問題吧!!
Linux企業用戶經驗談
談Linux在桌上型的幾個迷思
今天無緣無故 XP 無法開機, 出現以下的錯誤訊息.
檔案遺漏或損毀,無法啟動 WINDOWS:\WINDOWS\SYSTEM32\CONFIG\SYSTEM
你可以用原安裝磁片或光碟片來啟動 WINDOWS安裝程式後,進行檔案修復。
ooxx... 用安裝光碟進去後按 R,進入修復,死的好慘,不過總算救回來了,
過程下面再詳細討論。
(後來發現, 用 google 搜尋 "windows xp 修復 system32/config/system" 有很多教學)
進去修復模式後,
chkdsk /p 可以檢查是否有錯誤的磁軌
此處 http://support.microsoft.com/default.aspx?scid=kb;zh-tw;314058 有可用指令詳細介紹
要特別小心 chkdsk /p /r ,因為我是使用 grub 管理三個系統(Linux, XP, Freebsd)
這個指令下下去後會將 grub 解決掉.. :~
而現在先說明怎麼救 grub (因為 grub 被解決掉很頭大).
先用 fdisk 或 spfdisk 開機,將預設的開機磁碟指回 /boot (/dev/hda2) 這個地方。
然後清除 mbr => fdisk /mbr 或 spfdisk /mbr
再來隨便找一片能開機的 Linux (knoppix 或手上能拿到的隨意)
雖然我用 debian,但 debian 的安裝光碟進入救援好難使用 @.@;
隨手拿到一片 Redhat 9 的安裝光碟 Disk 1,就用此片開機,
開機後輸入 linux rescue (好像是, 總之就是救援模式, 開機說明會有寫到)
進去後不知道做了啥事,總之 alt + f2 到 shell 模式就是了。
再來就如下順序
# mkdir /mnt/sys
# mount /dev/hda5 /mnt/sys (/dev/hda5 是 linux 的 "根目錄/" )
# mount /dev/hda2 /mnt/sys/boot/ (/dev/hda2 是 linux 的 "/boot")
# chroot /mnt/sys (以 /mnt/sys 設做根目錄)
# sbin/grub-install /dev/hda
這樣子即可救回來。(呼,好險,差點被嚇死)
再來就是進入 XP,發現到一樣的錯誤訊息(ooxx... 差點掛了我其它系統還修不好)
於是就去找 SYSTEM 的檔案(原本想說把他解決掉就行了,發現不行,得要找個替代)
於是照下面的做法即可(這是在 windows 光碟還原模式下的做法)
cd \windows\system32\config
ren system system.bak
copy \windows\repair\system
然後 exit 自動離開重開
這樣子就可以了,不過一些設定都回復到電腦剛灌好的時後。
驅動程式等等要自己再新增。
用 Linux 開機後把 windows mount 進來做那個做法比較快(我就是這樣子做)
後來發現 system 那個檔案是系統還原做用的,
如果自己要做還原等等的方式(ex: 今天 6月9日 06/09)
可以 copy C:\windows\system32\config\system C:\windows\repair\system.0609
要還原同樣
copy C:\windows\repair\system.0609 C:\windows\system32\config\system
呼,結束。 真要命。
科技始終來自於人的惰性 (science and technology to come from human inertia.)
Mmm... 翻譯不曉得對不對... 自己亂翻的~~~
不知道哪天的突發奇想.. 想到這個匿稱..
但是又覺得很有道理.. 要換掉又捨不得~~~
乾脆來寫一篇文章記念一下好了~~ 以後也有得看當初取匿稱的心境.. :)
科技始終來自於人的惰性
要這樣子說.. 還是要說 科技始終來自於"人類"的惰性 呢?
科技的發展,只要是能讓人越來越懶惰的,就非常有發展的潛力,
像腳踏車、機車、汽車、火車、飛機等等,都是為了讓人懶得走路而來的,
說簡單一點,發明的東西主要是要先滿足人類的需求,而那需求通常就是讓你更加的懶惰,
以前洗衣服還要在溪邊刷呀刷,現在水拉到自己加中,洗衣機也發明出來了,
現在洗衣服,都直接丟進去就好了,在外面懶一點的,找自助洗衣店,
一個星期丟一次就可以了,花點小錢就搞定。
事實上現在要賺錢最主要的就是創意,而那個創意最主要要能讓人方便(也就是能偷懶),
那就能夠成功。
如 Nokia 說的 "科技始終來自於人性"。
那麼 人性到底是什麼??
人性就是想要過的輕鬆點、快樂點、舒服點,大概就是這樣子吧!
能夠不做任何事情就能有無限的收入,想去哪玩就去哪玩,
當未來發展到這個地步的時後,那真的非常服合這句話了。
目前的情況,我覺得最主要的是在於要服合人類的惰性而已,
網路上的拍賣,可以省去出外的麻煩,又不會被擠,而且又專人送到府,因而發展起來。
我是覺得未來再怎麼發展,也跟這篇文章的主題不會差到哪去吧! :)
這是從 PCHome 取來的,還不錯。
選股的六個條件,而且介紹完後下面還把符合條件的的股票列出來。
取自 >http://pchome.syspower.com.tw/other/richmall.htm
羅伯.巴卡雷納(Robert Bacarella)成長型投資法
(2004/6/3 下午 06:30:09)
投資大師簡介:
羅伯.巴卡雷納1972至1989年任職於柏格.華納公司擔任退休基金經理人,1986年創立摩
內塔基金公司(The Monetta Fund,Inc),並對外發行摩內塔基金(Monetta Fund),基金原始
資產只有190萬美元,1987年底的大崩盤,能夠全身而退,保持正的報酬率,1990年的波斯>
灣危機也一閃而過,1991年年度報酬率高達56%,1992年三月,著名基金評等機構吉普林雜>誌(Kiplinger Magazine)以羅伯.巴卡雷納做為封面人物,使他聲名大噪,成為美國知名的
基金經理人,1993年底管理資產也因而快速成長至5.24億美元,顯然羅伯.巴卡雷納在市場
情況不佳時期,展現的優異操作績效,獲得市場肯定。
選股條件:
步驟1:過去5年平均每股稅後盈餘>2元。
步驟2:過去5年平均稅前淨利率>10%
步驟3:最近一季負債佔股東權益<50%。
步驟4:最近5季每季盈餘成長率平均>5%
步驟5:合理股價=預估盈餘成長率*0.75*預估每股盈餘
步驟6:股價 ≦ 合理股價的 70%
Linux Grub 設定 FreeBSD 開機
有三種方法.
先列測試過後確定可用的方法, 其它的於深入探討再看
Grub 的 menu.lst 中設定
title FreeBSD
rootnoverify (hdx,y)
chainloader +1
即可, FreeBSD 不用安裝開機管理程式.
1.
title OpenBSD
root (hd0,0)
makeactive
chainloader +1
2.
title FreeBSD
rootnoverify (hdx,y)
chainloader +1
3.
titile FreeBSD
root(hd0,x,y)
kernel /boot/loader
與 WinXP, Linux, FreeBSD 共存
XP (hd0,0)
Linux (hd0,1) /boot 即可
FreeBSD (hd0,2) 一定要在 primary 的磁區
完成:
title FreeBSD 5.2.1
rootnoverify (hd0,2)
chainloader +1
本文最新版本 hdparm參數
UDMA3(ATA33)
# hdparm -X66 -c1 -d1 -m16 /dev/hda
UDMA4(ATA66)
# hdparm -X68 -c1 -d1 -m16 /dev/hda
UDMA5(ATA100)
# hdparm -X69 -c1 -d1 -m16 /dev/hda
hdparm -tT /dev/hda 測硬碟速度
實際經驗:
shell# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 264 MB in 2.01 seconds = 131.30 MB/sec
Timing buffered disk reads: 52 MB in 3.06 seconds = 16.98 MB/sec
shell# hdparm -d 1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)
shell# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 412 MB in 2.02 seconds = 204.40 MB/sec
Timing buffered disk reads: 52 MB in 3.01 seconds = 17.29 MB/sec
s31:/mnt/gentoo# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda
/dev/hda:
setting fs readahead to 64
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
setting drive read-lookahead to 1 (on)
multcount = 16 (on)
unmaskirq = 1 (on)
using_dma = 1 (on)
readahead = 64 (on)
shell# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 468 MB in 2.01 seconds = 233.22 MB/sec
Timing buffered disk reads: 52 MB in 3.09 seconds = 16.82 MB/sec
mplayer 抓字幕檔進入, 設定使用的字型
gmplayer -vo x11 -zoom -unicode
mplayer -vo x11 -subcp cp950 -sub Taxi3.srt Taxi3.avi
mplayer -vo x11 -subcp cp950 -font /usr/share/fonts/truetype/arphic/bsmi00lp.ttf -sub Taxi3.srt Taxi3.avi
mplayer -vo x11 -subcp cp950 -font /usr/share/fonts/truetype/arphic/bkai00mp.ttf -sub Taxi3.srt Taxi3.avi