今天想在網(wǎng)頁中加一個隨著滾動的廣告吧,竟然郁悶了一下午!原來因為網(wǎng)頁中一句不起眼的語句。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
這會導(dǎo)致js無法運(yùn)行!
========================================================
指定了 HTML 文檔遵循的文檔類型定義(DTD)。
Microsoft? Internet Explorer 6 的新增內(nèi)容
你可使用此聲明將 Internet Explorer 6 及以后版本切換到標(biāo)準(zhǔn)兼容模式下。
語法
HTML 頂級元素 可用性 "注冊//組織//類型 標(biāo)簽//定義 語言""URL"
可能值
頂級元素 指定 DTD 中聲明的頂級元素類型。這與聲明的 SGML 文檔類型相對應(yīng)。 HTML 默認(rèn)。HTML。
可用性 指定正式公開標(biāo)識符(FPI)是可公開訪問的對象還是系統(tǒng)資源。 PUBLIC 默認(rèn)。可公開訪問的對象。
SYSTEM 系統(tǒng)資源,如本地文件或 URL。
注冊 指定組織是否由國際標(biāo)準(zhǔn)化組織(ISO)注冊。 + 默認(rèn)。組織名稱已注冊。
- 組織名稱未注冊。Internet 工程任務(wù)組(IETF)和萬維網(wǎng)協(xié)會(W3C)并非注冊的 ISO 組織。
組織 指定表明負(fù)責(zé)由 !DOCTYPE 聲明引用的 DTD 的創(chuàng)建和維護(hù)的團(tuán)體或組織的名稱,即 OwnderID。 IETF IETF。
W3C W3C。
類型 指定公開文本類,即所引用的對象類型。 DTD 默認(rèn)。DTD。
標(biāo)簽 指定公開文本描述,即對所引用的公開文本的唯一描述性名稱。后面可附帶版本號。 HTML 默認(rèn)。HTML。
定義 指定文檔類型定義。 Frameset 框架集文檔。
Strict 排除所有 W3C 專家希望逐步淘汰的代表性屬性和元素,因為樣式表已經(jīng)很完善了。
Transitional 包含除 frameSet 元素的全部內(nèi)容。
語言 指定公開文本語言,即用于創(chuàng)建所引用對象的自然語言編碼系統(tǒng)。該語言定義已編寫為 ISO 639 語言代碼(大寫兩個字母)。 EN 默認(rèn)。英語。
URL 指定所引用對象的位置。
注釋
此聲明必須出現(xiàn)在文檔的起始處,出現(xiàn)在 html 標(biāo)簽之前。
!DOCTYPE 元素不需要關(guān)閉標(biāo)簽。
此元素在 Microsoft? Internet Explorer 3.0 的 HTML 中可用。
你可使用此聲明在 Internet Explorer 6 及以后版本中切換為嚴(yán)格的標(biāo)準(zhǔn)兼容模式。若想打開此開關(guān),請在你的文檔頂部包含 !DOCTYPE 聲明,在聲明中指定合法的標(biāo)簽,在某些情況下,還需要指定定義和/或 URL。下面的表格列出了標(biāo)準(zhǔn)兼容模式的開關(guān)情況。 DOCTYPE 出現(xiàn) URL 未出現(xiàn) URL
未出現(xiàn) DOCTYPE 關(guān) 關(guān)
HTML (無版本) 關(guān) 關(guān)
HTML 2.0 關(guān) 關(guān)
HTML 3.0 關(guān) 關(guān)
HTML 4.0 開 開
HTML 4.0 Frameset 開 關(guān)
HTML 4.0 Transitional 開 關(guān)
HTML 4.0 Strict 開 開
XHTML 開 開
XML 開 開
無法識別的 DOCTYPE 開 開
注意 在標(biāo)準(zhǔn)兼容模式下,不能保證與其它版本的 Internet Explorer 保持兼容。當(dāng)打開標(biāo)準(zhǔn)兼容模式時,文檔的渲染行為也許與將來版本的 Internet Explorer 不同。若內(nèi)容本來就是固定的(如刻錄在 CD 上),則不應(yīng)該使用此模式。
示例
下面的例子演示了如何使用 !DOCTYPE 聲明指定文檔遵從的 DTD,并將 Internet Explorer 6 及更高版本切換到標(biāo)準(zhǔn)兼容模式。
下面例子中的聲明都指定了遵從 HTML 4.0 DTD。第二種聲明指定了“Strict”。第一種聲明沒有指定。這兩種聲明都將會把 Internet Explorer 6 及以后版本切換到標(biāo)準(zhǔn)兼容模式。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
下面例子中的聲明都指定了遵從“Transitional”HTML 4.0 DTD。第二種聲明指定了 DTD 的 URL。第一種聲明沒有指定。第二種聲明將會把 Internet Explorer 6 及以后版本切換到標(biāo)準(zhǔn)兼容模式。第一種聲明不會。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"
======================================================
使用正確的doctype聲明
雖然大多數(shù)Web文檔的頂部都有doctype聲明,但很多人都沒有注意它。它是在你新建一個文檔時,由Web創(chuàng)作軟件草率處理的眾多細(xì)節(jié)之一。
雖然doctype被許多人忽視,但在遵循標(biāo)準(zhǔn)的任何Web文檔中,它都是一項必需的元素。doctype會影響代碼驗證,并決定了瀏覽器最終如何顯示你的Web文檔。
doctype的作用
doctype聲明指出閱讀程序應(yīng)該用什么規(guī)則集來解釋文檔中的標(biāo)記。在Web文檔的情況下,“閱讀程序”通常是瀏覽器或者校驗器這樣的一個程序,“規(guī)則”則是W3C所發(fā)布的一個文檔類型定義(DTD)中包含的規(guī)則。
每個DTD都包括一系列標(biāo)記、attributes和properties,它們用于標(biāo)記Web文檔的內(nèi)容;此外還包括一些規(guī)則,它們規(guī)定了哪些標(biāo)記能出現(xiàn)在其他哪些標(biāo)記中。每個Web建議標(biāo)準(zhǔn)(比如HTML 4 Frameset和XHTML 1.0 Transitional)都有自己的DTD。
假如文檔中的標(biāo)記不遵循doctype聲明所指定的DTD,這個文檔除了不能通過代碼校驗之外,還有可能無法在瀏覽器中正確顯示。對于標(biāo)記不一致的問題,瀏覽器相較于校驗器來說更寬容。但是,不正確的doctype聲明經(jīng)常導(dǎo)致網(wǎng)頁不正確顯示,或者導(dǎo)致它們根本不能顯示。
選擇正確的doctype
為了獲得正確的doctype聲明,關(guān)鍵就是讓DTD與文檔所遵循的標(biāo)準(zhǔn)對應(yīng)。例如,假定文檔遵循的是XHTML 1.0 Strict標(biāo)準(zhǔn),文檔的doctype聲明就應(yīng)該引用相應(yīng)的DTD。另一方面,如果doctype聲明指定的是XHTML DTD,但文檔包含的是舊式風(fēng)格的HTML標(biāo)記,就是不恰當(dāng)?shù)模活愃频兀绻鹍octype聲明指定的是HTML DTD,但文檔包含的是XHTML 1.0 Strict標(biāo)記,同樣是不恰當(dāng)?shù)摹?BR>
有的時候,也可以根本不使用一個doctype聲明。如果沒有指定有效的doctype聲明,大多數(shù)瀏覽器都會使用一個內(nèi)建的默認(rèn)DTD。在這種情況下,瀏覽器會用內(nèi)建的DTD來試著顯示你所指定的標(biāo)記。對于一些臨時性的、匆忙拼湊的文檔(這種文檔有許多),你確實可以考慮省略doctype聲明,并接受瀏覽器的默認(rèn)顯示。
完全可以從頭編寫一個doctype聲明,并讓它指向自己選擇的一個DTD。然而,由于大多數(shù)Web文檔都需要遵循由W3C發(fā)布的某個國際公認(rèn)的Web標(biāo)準(zhǔn),所以那些文檔通常都要包含以下標(biāo)準(zhǔn)doctype聲明之一:
HTML 2:
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
HTML 3.2:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
HTML 4.01 Strict:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML 1.1 plus MathML plus SVG:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
除了上面列出的doctype聲明,具有特殊要求的一些文檔還使用了其他幾種聲明。
doctype聲明通常是文檔的第一行,要在<html>標(biāo)記以及其他文檔內(nèi)容之前。注意,在XHTML文檔中,doctype的前面偶爾會出現(xiàn)一條XML處理指令(也稱為XML prolog):
<?xml version="1.0" encoding="utf-8"?>
為了確保網(wǎng)頁正確顯示和順利通過驗證,使用正確的doctype是關(guān)鍵。與內(nèi)容相反的、不正確的或者形式錯誤的doctype是大量問題的罪魁禍?zhǔn)?。在未來的專欄文章中,我還會具體解釋如何診斷及糾正這些問題。
==============================================
其他關(guān)于這個問題的帖子:
http://search.teein.com/results.aspx?q=DTD&st=PST&SiteID=29&hl=zh-cn&lu=http%3A%2F%2Fwww.blueidea.com%2Fimg%2Fcommon%2Flogo.gif&rt=%BE%AD%B5%E4%C2%DB%CC%B3%CB%D1%CB%F7%BD%E1%B9%FB&ku=http%3A%2F%2Fwww.blueidea.com%2F
曾經(jīng)也是網(wǎng)頁大師,現(xiàn)在也要好好學(xué)學(xué)細(xì)節(jié)問題了,呵呵
http://www.w3cn.org/article/step/2004/26.html
posted @
2005-11-08 15:40 北國狼人的BloG 閱讀(403) |
評論 (0) |
編輯 收藏
昨天辭掉了不開心的工作,準(zhǔn)備去進(jìn)行外企IT培訓(xùn),在達(dá)內(nèi)科技。在寫這篇隨筆的時候,我已經(jīng)重新ghost了本本,完全是全新的,因為我要開始進(jìn)行旅程,我要去提升自己,挑戰(zhàn)未來,挖掘出我的潛力,我能做出這樣的決定,我真的要感謝我生命中一個特殊的人,她將會改變了我的一生(我上完課會把這句話改為“已經(jīng)改變”,那時會有堅實的證據(jù)),資深人力資源總監(jiān)Nancy Sun。
8月的我很迷茫,因為我那時覺得工資較低,又沒有項目做,只能天天看AdventNet的技術(shù)文檔,雖然說我們公司(遠(yuǎn)達(dá)網(wǎng)絡(luò))是全國第一個也是唯一一個能夠真正應(yīng)用AdventNet分布式版本到實際項目(聯(lián)通VoIP網(wǎng)絡(luò)管理系統(tǒng))的公司,但是畢竟是基于WebNMS的進(jìn)行的二次開發(fā),當(dāng)然也需要深刻了解網(wǎng)管系統(tǒng)的作用以及基本實現(xiàn)方法,例如網(wǎng)管系統(tǒng)包括拓?fù)涔芾?、故障管理、性能管理、配置管理、資源管理。還需要透徹掌握基本網(wǎng)管理協(xié)議(SNMP)的各個方面,比如get、set、trap和共同體。還有mib信息庫的樹結(jié)構(gòu)(各個網(wǎng)絡(luò)設(shè)備要想被管理一定要實現(xiàn)的保存設(shè)備狀態(tài)的信息庫),以及流行網(wǎng)絡(luò)管理系統(tǒng)的基本架構(gòu)。然后掌握AdventNet Web NMS架構(gòu),了解印度鬼子開發(fā)的這個產(chǎn)品的開發(fā)接口,最后根據(jù)實際需要特定網(wǎng)絡(luò)設(shè)備的被管對象建模,即可進(jìn)行開發(fā)。
我那時對于Java的開發(fā)經(jīng)驗主要還是在于Struts,并沒有特別好的J2SE功底,呵呵,實話實說。所以我迫切希望能夠全面透徹的掌握J(rèn)ava,而不是對于做那些不練功底的項目。我喜歡在項目中來學(xué)習(xí)、實踐,那樣學(xué)習(xí)技術(shù)是最好的、最快的途徑,這個道理我早在北工大放飛技術(shù)網(wǎng)時,做Web項目還有.Net項目時就知道了(我的放飛兄弟和鄧蕭大哥讓我明白,做才是硬道理!)。但是!但是目前沒有這樣的環(huán)境,我陷入了苦惱,我感覺到成天操作著Solaris 9干著無聊的事情,看著很好的分布式Java應(yīng)用,卻不知道是如何設(shè)計出來的。我迫切的想提高自己,我想到了培訓(xùn),大公司都有培訓(xùn),而我這樣的小公司沒有培訓(xùn)(一切要畢業(yè)的大學(xué)生,尤其是北工大校友,你們一定要緊記一定要去大公司,肯定是有好處的)。我確實忘記了是從哪里看到的達(dá)內(nèi)科技網(wǎng)站了,我第一眼看到達(dá)內(nèi)網(wǎng)站首頁時,雖然不是很專業(yè)和美觀,但是可以看出比較樸實,可信。
后來,一次下班后,我去了達(dá)內(nèi),我驚訝于我是一個普通的咨詢者,而達(dá)內(nèi)的業(yè)務(wù)人員卻可以很詳細(xì)和熱心的來為我咨詢,雖然那時并沒有解決我的問題,因為那時我都有點(diǎn)懷疑我自己的能力了(很嚴(yán)重吧,那時基本上可以說是比較自卑的一段時間),聽到業(yè)務(wù)人員讓我改行做測試,或者回到微軟的.NET道路上,我內(nèi)心最深處的最后一點(diǎn)能量挽救了我,告訴我絕不是沒有能力的人,不能放棄Java! I love Java!那天我了解到周末會有專門的人生職業(yè)規(guī)劃,我想聽聽前輩人的話,再做決定。
一周后,我再次來到達(dá)內(nèi)聽課,得知資深人力資源總監(jiān)因身體原因沒有來,感到非常遺憾。既然來了,就聽聽吧,有韓總(當(dāng)時還不知道代替講IT人生職業(yè)規(guī)劃就是達(dá)內(nèi)的CEO),我仔細(xì)的聽了講解,我唯一感覺到的就是技術(shù)功力的深厚,我當(dāng)時竟然不知道C++的構(gòu)成,以前也一直不認(rèn)為掌握好JAVA不一定需要學(xué)習(xí)C++,然后那堂課之后,我改變很多對于技術(shù)深度和編程語言以及軟件工程師的很多觀點(diǎn),比如軟件工程師決不是年輕飯!收獲滿大的,就是最后想和韓老單獨(dú)溝通時,沒有機(jī)會,很遺憾(技術(shù)人員真是很高傲)。
為了我的未來,為了明確未來的目標(biāo),又過了一周,我再次來到達(dá)內(nèi),我選擇了第一排第一個(這也是我以后上課的位置),我看到一位美麗的、著裝很講究的職業(yè)女性(好似女強(qiáng)人)來到講臺,我深深被您講課中的每一句話所表現(xiàn)出來的自信和燦爛的笑容所打動,您基本了分析到了我所有遇到的問題,并給與了令人信服的答案。一、各個類型的職業(yè),工資大概范圍,這是我第一次意識到選擇計算機(jī),選擇軟件工程師的幸運(yùn),也是我第一次從一個職場精英的口中得到的最可信的數(shù)據(jù)。二、你真幫我分析一個重要的問題,就是何去何從?我想我那時真的不知道自己要去哪里?自己在哪里?更談不上如何到目的地!我只知道我想賺很多錢,為我的父母,為我的女友。三、我了解到在IT領(lǐng)域內(nèi),各個類型的職業(yè)重要程度是怎么樣的?當(dāng)我知道答案后,為自己一直選擇軟件行業(yè)領(lǐng)域的工作感到一絲欣慰。結(jié)束后,您不顧您講課后的辛苦,能夠很誠懇的接受我的邀請,讓我和您單獨(dú)交流,深深的覺得您是那么資深的專家,卻一定架子都沒有,我真的想給您鞠一躬。這也是我后來跟您交流時,激動地流淚的原因,雖說好男兒流血不流淚,但那時我確實像找到知音一樣非常激動,我控制不了了,后來回想起來,覺得自己像個小孩,但我知道您決不會笑話我。感謝您在我人生低谷時,提攜我一把。Nancy Sun,我在這給您鞠躬了!您永遠(yuǎn)是我人生軌跡上最重要的人之一。
今天,我已經(jīng)辭退了工作,準(zhǔn)備準(zhǔn)備要到達(dá)內(nèi)學(xué)習(xí)了,我是個較內(nèi)向的人,有時并不像其他人那樣會表達(dá),在您身邊時,我可能表現(xiàn)得會表現(xiàn)的比較“冷”,您千萬不要介意啦。
今天,我去北京口腔醫(yī)院看牙了,竟然補(bǔ)了三顆牙,請所有的IT工作者,休息一天假,去全面檢查一下牙齒吧,中國人太不注意牙齒了,別等到牙疼得要拔牙了,才想起還存在牙科醫(yī)生。
希望我以后一路走好,也祝所有關(guān)愛我的人一路平安、幸福!
posted @
2005-11-01 16:35 北國狼人的BloG|
編輯 收藏
由于篇幅較長,請查看對于IoC的概要介紹。
posted @
2005-10-31 16:09 北國狼人的BloG 閱讀(506) |
評論 (0) |
編輯 收藏
OFFICE里,電腦是我們最重要的一件辦公用品,很難想像,如果沒有了電腦,我們將如何工作。但遺憾的是,當(dāng)我們享受著電腦帶給我們的一切方便的同時,也不得不接受它在身心兩方面對我們健康的威脅。所以,了解電腦“病”,防治電腦“病”,已經(jīng)成為我們刻 不容緩的事情。為了全面了解電腦對OL身心的負(fù)面影響,我們特地組織這次策劃,全面介紹緩解OL們最難逃脫的八大電腦“病”的竅門和方法。
罪狀一:電磁輻射
癥狀:失眠、內(nèi)分泌紊亂
致病原因:顯示器熱度過高,在工作時就會有相當(dāng)多的電磁輻射,它會使空氣發(fā)生電離作用,不斷產(chǎn)生正電荷(正離子),并不斷與空氣中的負(fù)離子中和,導(dǎo)致負(fù)離子的含量幾乎為零。負(fù)離子多有益,正離子就多有害,長期處于正離子過多的環(huán)境中,它們通過呼吸進(jìn)入 肺,然后隨血液循環(huán)被輸送到人體的各個組織,使人的血液、體液呈酸性,延緩身體正常的代謝功能,使毒素囤積在體內(nèi)。使人失眠、免疫力下降、女性內(nèi)分泌紊亂等。
緩解方法
1. 仔細(xì)地打掃辦公環(huán)境。因為正離子會牢牢地吸附在灰塵顆粒上,灰塵越多,則正離子越多。
2. 多喝茶。茶葉中含有的茶多酚等活性物質(zhì),有助吸收放射性物質(zhì)。
3. 顯示器散發(fā)出的輻射多數(shù)不是來自它的正面,而是側(cè)面和后面。因此,不要把自己顯示器的后面對著同事的后腦或者身體的側(cè)面。
4. 常喝綠茶。綠茶是近幾年來最為人所津津樂道的養(yǎng)生飲品,因為其中含強(qiáng)效的抗氧化劑兒茶酚以及維他命C,不但可以清除體內(nèi)的自由基,還能使副腎皮質(zhì)分泌出對抗緊張壓力的荷爾蒙,對于情緒暴躁有很大改善。不過,最好在白天飲用,以免影響睡眠。
5. 綠豆可以清熱解毒、利尿消腫,薏仁則可以健脾止瀉、輕身益氣,經(jīng)常需要熬夜工作或是心煩氣躁、口干舌燥、便秘時,對于消除煩躁情緒非常有幫助。
6. 勤洗臉可以防止輻射波對皮膚的刺激。
7. 在電腦桌下擺放一盆植物或水,可以吸收電腦所發(fā)出的電磁波。
8. 盡量使用液晶顯示器。
9. 穿著防輻射肚兜。
罪狀二:灰塵場
癥狀:皮膚過敏
致病原因:處于開機(jī)狀態(tài)的顯示器周圍會形成一個靜電場,它差不多會把整個房間的空氣中懸浮的灰塵吸入自己的場中,從而使得面部皮膚受到刺激,會出現(xiàn)過敏起疹等現(xiàn)象。坐在電腦前,你的周圍便充滿了含有大量灰塵顆粒的空氣,因此,使用者的皮膚非常容易產(chǎn)生 皮疹等過敏現(xiàn)象。
緩解方法
1. 不要在電腦周圍擺放堆積如山的紙和文件,應(yīng)該把所有必需的文件分門別類地放進(jìn)柜子,因為紙張和文件上的灰塵通常不易清潔。
2. 電腦桌表面用濕布蘸著抗靜電劑擦拭。
3. 經(jīng)常開窗通風(fēng)。
4. 使用電腦之前在臉上擦些保濕霜,或者用洋甘菊浸液浸濕毛巾(更簡單的方法是用濕的洋甘菊茶袋)直接敷在額頭和臉頰上。
5. 在電腦桌上擺放一盆仙人掌,因為仙人掌的針刺能夠吸收灰塵。
6. 經(jīng)常清潔鍵盤,使用鍵盤時及使用后應(yīng)先洗手再進(jìn)食,不使用時用布將鍵盤遮蓋。因為鍵盤凹凸不平,非常容易積累灰塵,更會成為皮膚病病菌、感冒病菌隱藏的場所。
罪狀三:畫面閃爍、散發(fā)熱度造成環(huán)境干燥
癥狀:干眼癥
致病原因:雖然肉眼無法看出來,但事實上顯示器上的畫面是一直在閃爍的。看顯示器時,我們往往會長時間地盯著某一個點(diǎn),很少眨眼,因此眼肌容易疲勞,眼黏膜發(fā)干,眼睛發(fā)紅、發(fā)炎、疼痛。在電腦前不間斷工作4小時后,幾乎所有人的眼睛都會出現(xiàn)酸痛和沙眼 的感覺。電腦工作者的工作環(huán)境密閉,環(huán)境中的濕度低,計算機(jī)不斷散發(fā)熱度,在干燥環(huán)境下,淚液層幾秒鐘就蒸發(fā)掉了,成為干眼癥的重要誘因。
緩解方法
1. 距顯示器需要70厘米以上,放置位置應(yīng)比雙眼視線略低,并使眼球暴露于空氣中的面積減小到最低。
2. 把亮度調(diào)整到不使眼疲勞的程度。
3. 在電腦前工作時,房間既不能太昏暗,也不能太明亮。理想的辦公環(huán)境是——房間的亮度和屏幕的亮度相同。
4. 因為要避免屏幕上顯現(xiàn)出你的臉、燈光以及物體的影像(所有的光影會加倍地使眼睛疲勞),所以,要避免室內(nèi)的光線直接照射在屏幕上而產(chǎn)生干擾光線。光源最好來自電腦使用者的左邊或右邊。如果你戴眼鏡,應(yīng)該給自己配一副帶有防反光加膜的鏡片。
5. 為了防止結(jié)膜發(fā)干,在使用電腦時滴一些與我們眼淚成分相同的眼藥水。
6. 眼睛疲勞時,用以淡紅茶水煮過的濕巾敷幾分鐘眼睛,會很快消除充血和疲勞。
7. 將黑豆500克,炒熟后待冷,磨成粉。核桃仁500克,炒微焦去衣,待冷后搗如泥。取以上兩種食品各1匙,沖入煮沸過的牛奶1杯后加入蜂蜜1匙,早晨或早餐后服食。能增強(qiáng)眼內(nèi)肌力,加強(qiáng)調(diào)節(jié)功能,改善眼疲勞的癥狀。
罪狀四:長期使用鼠標(biāo)
癥狀:鼠標(biāo)手(即腕關(guān)節(jié)綜合征)
致病原因:長期使用電腦鍵盤和鼠標(biāo),可能與一種稱為腕關(guān)節(jié)綜合征的疾病掛上鉤,出現(xiàn)食指或中指疼痛、麻木和拇指肌肉無力感,發(fā)展下去可能導(dǎo)致神經(jīng)受損,進(jìn)而引起手部肌肉萎縮。問題出在每天重復(fù)在鍵盤上打字或移動鼠標(biāo),手腕關(guān)節(jié)長期、密集、反復(fù)和過度活 動,導(dǎo)致周圍神經(jīng)損傷或受壓迫,使神經(jīng)傳導(dǎo)被阻斷,從而造成手掌的感覺與運(yùn)動發(fā)生障礙。另外,肘部經(jīng)常低于手腕,而手高高地抬著,神經(jīng)和肌腱經(jīng)常被壓迫,手就會開始發(fā)麻,手指失去靈活性,經(jīng)常關(guān)節(jié)痛。手指頻繁地用力,還會使手及相關(guān)部位的神經(jīng)、肌肉因過度 疲勞而受損,造成缺血缺氧而出現(xiàn)麻木等一系列癥狀。據(jù)調(diào)查,女性發(fā)生“鼠標(biāo)手”比男性多,這是因為,女性手腕通常比男性小,腕部正中神經(jīng)容易受到壓迫。
緩解方法
1. 盡量避免上肢長時間處于固定、機(jī)械而頻繁活動的工作狀態(tài)下,使用鼠標(biāo)或打字時,每工作一小時就要起身活動活動肢體,做一些握拳、捏指等放松手指的動作。
2. 使用電腦時,電腦桌上的鍵盤和鼠標(biāo)的高度,最好低于坐著時的肘部高度,這樣有利于減少操作電腦時對手腕的腱鞘等部位的損傷。
3. 使用鼠標(biāo)時,手臂不要懸空,以減輕手腕的壓力,移動鼠標(biāo)時不要用腕力而盡量靠臂力做,減少手腕受力。
4. 不要過于用力敲打鍵盤及鼠標(biāo)的按鍵,用力輕松適中為好。
5. 鼠標(biāo)最好選用弧度大、接觸面寬的,有助力的分散。
6. 使用鼠標(biāo)時配合使用“鼠標(biāo)腕墊”墊在手腕處。
罪狀五:腦功能減弱
癥狀:記憶力帥退
致病原因:隨著個人電腦的日益普及,人們正越來越多地受到記憶力減退的困擾,主要原因是他們對電腦的依賴過強(qiáng),從而使得自己的腦功能反而減弱。
緩解方法
1. 睡前平躺在床上,全身放松,將頭仰放在床沿以下,緩解大腦供血及供氧的不足。
2. 保證充足的睡眠。不論工作有多緊張,每日8小時的睡眠是必不可少的,而且要盡量保證睡眠質(zhì)量,使大腦皮層的血液循環(huán)得到適時的調(diào)節(jié)。
3. 靜想練習(xí)。最好每天能有20-30分鐘時間靜想生活中輕松美好的事情,聆聽自己呼吸的節(jié)律,讓情緒盡量放松。姿勢不拘,或坐或臥,以舒適為準(zhǔn)。
4. 學(xué)習(xí)使用五筆輸入法,不要總是使用智能拼音的聯(lián)想輸入法,平時能用手寫的文字就盡量不要使用電腦輸入,即便一定需要電子文件,也可以盡量使用手寫板輸入文字。
5. 改變不健康的飲食結(jié)構(gòu),多食用健腦食品。
罪狀六:長時間采用不正確坐姿
癥狀:頸、肩、腰部疼痛
致病原因:如果使用電腦時高高地架著胳膊,低著頭,并且在桌子下艱難地蹺著二郎腿,那么,工作一小時你就會感到腰背酸痛,脖子和肩膀麻木,手臂也不靈活。這樣的坐姿保持一年至一年半,你就可以獲得雙下巴、頸椎關(guān)節(jié)僵硬。
緩解方法
1. 上半身應(yīng)保持頸部直立,使頭部獲得支撐,兩肩自然下垂,上臂貼近身體,手肘彎曲呈90度,操作鍵盤或滑鼠,盡量使手腕保持水平姿勢,手掌中線與前臂中線應(yīng)保持一直線。下半身腰部挺直,膝蓋自然彎曲呈90度,并維持雙腳著地的坐姿。
2. 必須選擇符合人體工學(xué)設(shè)計的桌椅,使用專用的電腦椅,坐在上面遵循“三個直角”:電腦桌下膝蓋處形成第一個直角,大腿和后背是第二個直角,手臂在肘關(guān)節(jié)形成第三個直角。肩胛骨靠在椅背上,雙肩放下,下巴不要靠近脖子。兩眼平視電腦熒幕中央,座椅最好有支持 性椅背及扶手,并能調(diào)整高度。
3. 放風(fēng)箏:放風(fēng)箏時,挺胸抬頭,左顧右盼,可以保持頸椎、脊柱的肌張力,保持韌帶的彈性和脊椎關(guān)節(jié)的靈活性,有利于增強(qiáng)骨質(zhì)代謝,增強(qiáng)頸椎、脊柱的代償功能,既不損傷椎體,又可預(yù)防椎骨和韌帶的退化,實在是老祖宗留給我們防治頸椎病的一個好方法。
4. 游泳:因為游泳的時候頭總是向上抬,頸部肌肉和腰肌都得到鍛煉,而且人在水中沒有任何負(fù)擔(dān),也不會對椎間盤造成任何的損傷,算得上是比較愜意的鍛煉頸椎的方式。
5. 使用電腦每隔一小時應(yīng)休息5至10分鐘,做柔軟操或局部按摩,同時養(yǎng)成規(guī)律運(yùn)動習(xí)慣,針對肩頸、上肢進(jìn)行拉筋及肌力訓(xùn)練,以增加柔軟度及肌力。
6. 電腦的擺放高度要合適。將電腦屏幕中心位置安裝在與操作者胸部同一水平線上,最好使用可以調(diào)節(jié)高低的椅子。應(yīng)有足夠的空間伸放雙腳,膝蓋自然彎曲呈90度,并維持雙腳著地,不要交叉雙腳,以免影響血液循環(huán)。
7. 眼睛與顯示器保持恰當(dāng)?shù)木嚯x。眼睛與電腦顯示器形成輕度向下注視熒光屏的角度,這樣可使頸部肌肉得到放松。
8. 舒緩體操
A: 基本姿勢:每次做各項訓(xùn)練動作前,先自然站立,雙目平視,雙腳略分開,與肩同寬,雙手自然下垂。全身放松。
B: 前俯后仰:雙手叉腰,先抬頭后仰,同時吸氣,雙眼望天,停留片刻;然后緩慢向前胸部位低頭,同時呼氣,雙眼看地。做此動作時,要閉口,使下頜盡量緊貼前胸,停留片刻后,再上下反復(fù)做4次。動作要旨是:舒展、輕松、緩慢,以不感到難受為宜。
C: 左右旋轉(zhuǎn):雙手叉腰,先將頭部緩慢轉(zhuǎn)向左側(cè),同時吸氣于胸,讓右側(cè)頸部伸直后,停留片刻,再緩慢轉(zhuǎn)向右側(cè),同時呼氣,讓左邊頸部伸直后,停留片刻。這樣反復(fù)交替做4次。
D: 提肩縮頸:做操前,先自然站立,雙目平視,雙腳略分開,與肩平行,雙手自然下垂。動作時雙肩慢慢提起,頸部盡量往下縮,停留片刻后,雙肩慢慢放松地放下,頭頸自然伸出,還原自然,然后再將雙肩用力往下沉,頭頸部向上拔伸,停留片刻后,雙肩放松,并自然呼氣 。注意在縮伸頸的同時要慢慢吸氣,停留時要憋氣,松肩時要盡量使肩、頸部放松?;氐阶匀皇胶?,再反復(fù)做4次。
E: 左右擺動:做操前,先自然站立,雙目平視,雙腳略分開,與肩平行,雙手叉腰。動作時頭部緩緩向左側(cè)傾斜,使左耳貼于左肩,停留片刻后,頭部返回中位;然后再向右肩傾斜,同樣右耳要貼近右肩,停留片刻后,再回到中位。這樣左右擺動反復(fù)做4次。在頭部擺動時需 吸氣,回到中位時慢慢呼氣,做操時雙肩、頸部要盡量放松,動作以慢而穩(wěn)為佳。
罪狀七:思維形成定式,不習(xí)慣與人相處
癥狀:電腦憂郁癥
致病原因:長時間的電腦操作形成“非此即彼”的思維定式,不習(xí)慣與人達(dá)成妥協(xié)和諒解,喪失自信,身心疲憊,以致工作難以展開。
緩解方法
1. 做好自我心理調(diào)整,及時糾正思維方式。
2. 積極處理好人際關(guān)系,尤其與同事的關(guān)系。
罪狀八:過度依賴電腦而情緒緊張煩躁
癥狀:電腦躁狂癥
致病原因:由于對電腦過度依賴,所以當(dāng)電腦出現(xiàn)故障后,會精神緊張,情緒煩躁、不安,甚至有對電腦“動武”的傾向,如通過用力敲打鍵盤、鼠標(biāo),大罵電腦,摔砸電腦等方式發(fā)泄怒火,有的還將不滿情緒發(fā)泄在家人或同事身上。
緩解方法
1. 一旦電腦出現(xiàn)故障,立即找專業(yè)人士來維修,避免獨(dú)自坐在電腦桌前,應(yīng)當(dāng)盡快轉(zhuǎn)移視線和注意力,放松心情。
2. 隨時保存工作文檔,用移動硬盤將資料備份,這樣一旦電腦出現(xiàn)問題,不會受到太大損失,情緒不至于驟然失控。
3. 不要長時間坐在電腦前工作,每隔一段時間走開喝杯茶、咖啡或活動一下四肢。
電腦一族的健康食品
健腦元素
1. 脂肪:它是健腦的首要物質(zhì)。它在發(fā)揮腦的復(fù)雜、精巧的功能方面具有重要作用。
代表性食物有堅果、芝麻、自然狀態(tài)下飼養(yǎng)的動物等。
2. 蛋白質(zhì):它是智力活動的物質(zhì)基礎(chǔ),是控制腦細(xì)胞興奮與抑制過程的主要物質(zhì)。代表性食物有瘦肉、雞蛋、魚類等。而碳水化合物是腦活動的能量來源,它在體內(nèi)分解為葡萄糖后,即成為腦的重要能源。代表性食物有雜糧、糙米、紅糖、糕點(diǎn)等。充足的維生素C可以使大腦 功能靈活、敏銳,并提高智商。代表性食物有鮮果類、黃綠色蔬菜等。
3. B族維生素:它是智力活動的助手。包括維生素B1、維生素B2、葉酸等,當(dāng)B族維生素嚴(yán)重不足時,就會引起精神障礙,易煩躁,思想不集中,難以保持精神安定。代表性食物有香菇、野菜等。堅果含有大量的蛋白質(zhì)、不飽和脂肪酸、卵磷脂、無機(jī)鹽和維生素,經(jīng)常食 用,對改善腦營養(yǎng)供給很有益處。香菇對高血壓、動脈硬化有較為明顯的療效,有消除疲勞、提神、穩(wěn)定精神、防止貧血和癌癥等功效。
4. 雞蛋:它含有豐富的蛋白質(zhì)、卵磷脂、維生素和鈣、磷、鐵等,是大腦新陳代謝不可缺少的物質(zhì)。另外,雞蛋含有較多的乙酰膽堿,是大腦完成記憶所必需的。
5. 魚類:它可為大腦提供豐富的蛋白質(zhì)、不飽和脂肪酸和鈣、磷、維生素B1、維生素B2等,它們都是構(gòu)成腦細(xì)胞及提高其活力的重要物質(zhì)。
6. 黃花菜:它富含蛋白質(zhì)、脂肪、鈣、鐵、維生素B1,這些都是大腦代謝所需要的物質(zhì),因此有“健腦菜”之稱。
7. 洋蔥:它含有抗血小板凝聚的物質(zhì),能夠稀釋血液,改善大腦供血,對消除心理疲勞和過度緊張大有益處,每天吃半個洋蔥可以收到良好的健腦效果。
8. 小米:它含有較豐富的蛋白質(zhì)、脂肪、鈣、鐵、維生素B1等營養(yǎng)成分,有“健腦主食”之稱。小米還有防治神經(jīng)帥弱的功效。
9. 龍眼:它能補(bǔ)益心脾,益血安神。凡是因為心脾兩虛導(dǎo)致的健忘、失眠、心悸、智力帥退等,可以通過服食龍眼來調(diào)整。
10. 柚子:它含有大量維生素A、維生素B1和維生素C,屬于典型的堿性食物,可以消除長期使用電腦對神經(jīng)系統(tǒng)造成的危害。常吃能使人精力充沛,有醒腦促記憶的作用。此外,橘子、檸檬等也有類似功效。
護(hù)眼元素
1. 維生素C:它對眼睛也十分有益。人眼中維生素C的含量比血液中高出數(shù)倍。隨著年齡增長,維生素C含量明顯下降,晶狀體營養(yǎng)不良,久而久之會引起晶狀體變性。所以要多吃維生素C含量豐富的蔬菜、水果。
2. 菠菜:它含有蛋白質(zhì)、脂肪、碳水化合物、粗纖維、鈣、磷、鐵、胡蘿卜素、核黃素等,它不僅是營養(yǎng)價值極高的蔬菜,也是護(hù)眼佳品。
3. 西紅柿:它含有豐富的維生素、礦物質(zhì)、碳水化合物、有機(jī)酸及少量的蛋白質(zhì)。因帶酸性,所以有保護(hù)維生素C的作用,烹煮過程中不易被破壞。
4. 維生素A:由于電腦作業(yè)者眼睛過久注視電腦熒光屏,可使視網(wǎng)膜上的感光物質(zhì)視紫紅質(zhì)消耗過多,若未能及時補(bǔ)充其合成物質(zhì)維生素A和相關(guān)營養(yǎng)素,會導(dǎo)致視力下降、眼痛、怕光、暗適應(yīng)能力降低等等。因此,電腦作業(yè)者對維生素A的需要量比一般人要高,所以,應(yīng)多 吃富含維生素A的食物。
5. 枸杞子:它含有豐富的β胡蘿卜素、維生素B1、維生素C、鈣、鐵,具有補(bǔ)肝、益腎、明目的作用,因為本身就具有甜味,不管是泡茶或是像葡萄干一樣當(dāng)零食吃,對電腦族的眼睛酸澀、疲勞、視力減退等問題都有很大的幫助。
6. 菊花茶:有明目清肝的作用,有些人就干脆把菊花和枸杞子一起泡茶喝,或是用蜂蜜和菊花茶一起沖泡,對于緩解眼睛疲勞也非常有效。
眼睛的健康殺手
酒精
酒精是漂亮眼睛的頭號大敵。過度飲酒會導(dǎo)致眼睛暗淡無神、眼球充血;長期酗酒更會導(dǎo)致眼部皮膚粗糙和色斑。
對付這個大敵的方法是:對于酒類躲得越遠(yuǎn)越好;如果實在躲不過,不得已而喝了酒,一定要多飲些水或吃些水果來抵消其對皮膚的不良影響。
煙草
近來的科學(xué)研究更加明確指出,煙草一旦燃燒起來,絕對是一個不可忽視的敵人。不但對呼吸系統(tǒng)有很大的危害,長期吸煙也會加速皮膚老化。煙草燃燒產(chǎn)生的煙霧會帶走皮膚大量的水分,可導(dǎo)致眼睛周圍的皺紋產(chǎn)生。
即使自己不吸煙,也不應(yīng)放松警惕,二手煙同樣會摧殘你的身心和容顏。當(dāng)你和你的煙民朋友們聚會時,是否真的非常快樂?是否真的可以絲毫不介意皺紋漸漸爬上眼角?如果你沒有那么釋然,就和他們保持一定距離吧。
電腦“病”往往是慢慢形成的,爆發(fā)性不強(qiáng),對身體的危害也不十分明顯,很容易被人們忽視,它雖不會造成生命危險,卻不容小覷,它會引發(fā)身體其他方面的連鎖疾病,影響工作和生活質(zhì)量,它對人體的潛在危害十分大。因此,對必須長期使用電腦的人來說,做好防 護(hù)工作非常重要。
posted @
2005-10-31 16:05 北國狼人的BloG 閱讀(1172) |
評論 (0) |
編輯 收藏
1、伸伸懶腰,松松骨,每小時都要做

3、不想變硬頸,得轉(zhuǎn)轉(zhuǎn)轉(zhuǎn),兩邊轉(zhuǎn)!

4、千萬千萬千萬,每小時轉(zhuǎn)轉(zhuǎn)胳膊!

5、辦公坐姿有講究!

6、拿鼠標(biāo)有正確姿勢哦?。。?

7、記住每小時轉(zhuǎn)轉(zhuǎn)腳松松筋

8、記住每小時松松手拉拉筋

9、記住每小時踢踢腿,拉拉筋
posted @
2005-10-31 16:03 北國狼人的BloG 閱讀(1834) |
評論 (1) |
編輯 收藏
近代研究表明,久坐不動容易誘發(fā)多種疾病。
久坐損心
久坐不動血液循環(huán)減緩,日久則會使心臟機(jī)能衰退,引起心肌萎縮。尤其是患有動脈硬化等癥的中老年人,久坐血液循環(huán)遲緩最容易誘發(fā)心肌梗塞和腦血栓形成。
久坐傷肉
祖國醫(yī)學(xué)早就認(rèn)識到“久坐傷肉”。久坐不動,氣血不暢,缺少運(yùn)動會使肌肉松弛,彈性降低,出現(xiàn)下肢浮腫,倦怠乏力,重則會使肌肉僵硬,感到疼痛麻木,引發(fā)肌肉萎縮。
損筋傷骨
久坐頸肩腰背持續(xù)保持固定姿勢,椎間盤和棘間韌帶長時間處于一種緊張僵持狀態(tài),就會導(dǎo)致頸肩腰背僵硬酸脹疼痛,或俯仰轉(zhuǎn)身困難。特別是坐姿不當(dāng)(如脊柱持續(xù)向前彎曲),還易引發(fā)駝背和骨質(zhì)增生。久坐還會使骨盆和骶骼關(guān)節(jié)長時間負(fù)重,影響腹部和下肢血液循環(huán),從而誘發(fā)便秘、痔瘡,出現(xiàn)下肢麻木,引發(fā)下肢靜脈曲張等癥。
久坐傷胃
久坐缺乏全身運(yùn)動,會使胃腸蠕動減弱,消化液分泌減少,日久就會出現(xiàn)食欲不振、消化不良以及脘腹飽脹等癥狀。
傷神損腦
久坐不動,血液循環(huán)減緩,則會導(dǎo)致大腦供血不足,傷神損腦,產(chǎn)生精神厭抑,表現(xiàn)為體倦神疲,精神萎靡,哈欠連天。若突然站起,還會出現(xiàn)頭暈眼花等癥狀。久坐思慮耗血傷陰,老年人則會導(dǎo)致記憶力下降,注意力不集中。若陰虛心火內(nèi)生,還會引發(fā)五心煩熱,以及牙痛、咽干、耳鳴、便秘等癥。
健康顧問建議:為了你的身心健康,不要久坐下棋,玩麻將,老年人更不可久坐家中閉門不出。凡工作需要久坐的人,不但要注意保持正確的坐姿,而且一次最好不要連續(xù)超過一小時,工作中每2小時中間最少應(yīng)進(jìn)行10分鐘的工作操,或伸伸懶腰,或自由走動走動,以舒展四肢,緩解疲勞。
posted @
2005-10-28 11:29 北國狼人的BloG 閱讀(941) |
評論 (0) |
編輯 收藏
一個醫(yī)生朋友針對我下午犯困的狀況,提出了一些防止腦疲勞的建議。主要是調(diào)節(jié)酸堿平衡,當(dāng)用腦過度或體力透支時,體液呈酸性;長期酸性血液會使大腦神經(jīng)功能退化。因此要多吃堿性食物,如海帶、綠葉蔬菜、柑橘水果、豆類、茶葉,少吃酸性食物,如肉類、糖類。
選擇恢復(fù)精力和體力的食物建議程序員每天下午茶時間補(bǔ)充一些干果,如花生、腰果、杏仁、核桃等,它們含有豐富的VB、VE、蛋白質(zhì)和必需的脂肪酸及礦物質(zhì)。還可補(bǔ)充含維生素C的水果。早中晚餐都要多吃西紅柿、菜花等蔬菜,千萬不要多吃大魚大肉和油炸食物,飽餐這些食物會使你更感愚鈍。
平日多吃健腦食物蛋白質(zhì)中的谷胱甘肽可提高腦細(xì)胞的活力,如動物肝臟、魚類就是大腦需要的食物,大腦還“偏愛”卵磷脂,增強(qiáng)記憶力全靠它,蛋黃、大豆就有豐富的卵磷脂,而吸收它們還需要含輔酶的胡蘿卜、綠葉蔬菜。另外,天麻、山藥、人參也可在煲湯時選用,可增智力。
喝杯茶也能減緩疲勞,為緩解疲勞,程序員可泡制一杯健腦茶,可選枸杞加五味子、陳皮、麥冬、龍眼肉,還可飲甘菊泡綠茶,但不可太濃。另外,“五禽戲”也可疏通經(jīng)絡(luò),延緩腦衰老。
posted @
2005-10-27 17:41 北國狼人的BloG 閱讀(1262) |
評論 (0) |
編輯 收藏
內(nèi)容篇幅較長,請點(diǎn)擊
這里閱讀全文
posted @
2005-10-27 12:55 北國狼人的BloG 閱讀(334) |
評論 (0) |
編輯 收藏
How To Ask Questions The Smart Way
Copyright (C) 2001 by Eric S. Raymond 中文版Copyleft 2001 by D.H.Grand(nOBODY/Ginux)
英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html 感謝Eric的耐心指點(diǎn)和同意,本文才得以完成并發(fā)布,本指南英文版版權(quán)為Eric Steven Raymond所有,中文版版權(quán)由D.H.Grand[nOBODY/Ginux]所有。
==== 簡介 ====
在黑客世界里,當(dāng)提出一個技術(shù)問題時,你能得到怎樣的回答?這取決于挖出答案 的難度,同樣取決于你提問的方法。本指南旨在幫助你提高發(fā)問技巧,以獲取你最 想要的答案。
首先你必須明白,黑客們只偏愛艱巨的任務(wù),或者能激發(fā)他們思維的好問題。如若 不然,我們還來干嗎?如果你有值得我們反復(fù)咀嚼玩味的好問題,我們自會對你感 激不盡。好問題是激勵,是厚禮,可以提高我們的理解力,而且通常會暴露我們以 前從沒意識到或者思考過的問題。對黑客而言,"問得好!"是發(fā)自內(nèi)心的大力稱 贊。
盡管黑客們有蔑視簡單問題和不友善的壞名聲,有時看起來似乎我們對新手,對知 識貧乏者懷有敵意,但其實不是那樣的。
我們不想掩飾對這樣一些人的蔑視--他們不愿思考,或者在發(fā)問前不去完成他們應(yīng) 該做的事。這種人只會謀殺時間--他們只愿索取,從不付出,無端消耗我們的時間 ,而我們本可以把時間用在更有趣的問題或者更值得回答的人身上。我們稱這樣的 人為"失敗者"(由于歷史原因,我們有時把它拼作"lusers")。
我們也知道,很多人只想使用我們編寫的軟件,對技術(shù)細(xì)節(jié)沒什么興趣。對多數(shù)人 們而言,計算機(jī)不過是一個工具,一種達(dá)到目的的手段;他們有更重要的事情要做 ,有更重要的生活要過。我們明白這點(diǎn),也并不奢望每個人都對另我們癡狂的技術(shù) 問題有興致。然而,我們回答問題的風(fēng)格是針對這樣一群人--他們有興趣,并且愿 意積極參與問題的解決。這點(diǎn)不會改變,也不應(yīng)該改變;如果變了,我們將失去我 們引以為傲的效率。
我們在很大程度上屬于志愿者,從繁忙的生活中抽出時間來解惑答疑,而且時常被 提問淹沒。所以我們無情的濾掉一些話題,特別是拋棄那些看起來象失敗者的家伙 ,以便更高效的利用時間來回答勝利者的問題。
如果你覺得我們過于傲慢的態(tài)度讓你不爽,讓你委屈,不妨設(shè)身處地想想。我們并 沒有要求你向我們屈服--事實上,我們中的大多數(shù)人最喜歡公平交易不過了,只要 你付出小小努力來滿足最起碼的要求,我們就會歡迎你加入到我們的文化中來。但 讓我們幫助那些不愿意幫助自己的人是沒有意義的。如果你不能接受這種"歧視" ,我們建議你花點(diǎn)錢找家商業(yè)公司簽個技術(shù)支持協(xié)議得了,別向黑客乞求幫助。
如果你決定向我們求助,當(dāng)然不希望被視為失敗者,更不愿成為失敗者中的一員。 立刻得到有效答案的最好方法,就是象勝利者那樣提問--聰明、自信、有解決問題 的思路,只是偶爾在特定的問題上需要獲得一點(diǎn)幫助。
(歡迎對本指南提出改進(jìn)意見。任何建議請E-mail至esr@thyrsus.com,然而請注 意,本文并非網(wǎng)絡(luò)禮節(jié)的通用指南,我通常會拒絕無助于在技術(shù)論壇得到有用答案 的建議。) (當(dāng)然,如果你寫中文,最好還是寄到DHGrand@hotmail.com;-)
======== 提問之前 ========
在通過電郵、新聞組或者聊天室提出技術(shù)問題前,檢查你有沒有做到: 1. 通讀手冊,試著自己找答案。 2. 在FAQ里找答案(一份維護(hù)得好的FAQ可以包羅萬象:)。 3. 在網(wǎng)上搜索(個人推薦google~~~)。 4. 向你身邊精于此道的朋友打聽。
當(dāng)你提出問題的時候,首先要說明在此之前你干了些什么;這將有助于樹立你的形 象:你不是一個妄圖不勞而獲的乞討者,不愿浪費(fèi)別人的時間。能說明你從這些操 作中學(xué)到了什么就更好了。如果提問者能從答案中學(xué)到東西,我們更樂于回答他的 問題。
周全的思考,準(zhǔn)備好你的問題,草率的發(fā)問只能得到草率的回答,或者根本得不到 任何答案。越表現(xiàn)出在尋求幫助前為解決問題付出的努力,你越能得到實質(zhì)性的幫 助。
小心別問錯了問題。如果你的問題基于錯誤的假設(shè),普通黑客(J. Random Hacker)通常會用無意義的字面解釋來答復(fù)你,心里想著"蠢問題...",希望著 你會從問題的回答(而非你想得到的答案)中汲取教訓(xùn)。
決不要自以為夠資格得到答案,你沒這種資格。畢竟你沒有為這種服務(wù)支付任何報 酬。你要自己去"掙"回一個答案,靠提出一個有內(nèi)涵的,有趣的,有思維激勵作 用的問題--一個對社區(qū)的經(jīng)驗有潛在貢獻(xiàn)的問題,而不僅僅是被動的從他人處索要 知識--去掙到這個答案。
另一方面,表明你愿意在找答案的過程中做點(diǎn)什么,是一個非常好的開端。"誰能 給點(diǎn)提示?"、"我這個例子里缺了什么?"以及"我應(yīng)該檢查什么地方?"比" 請把確切的過程貼出來"更容易得到答復(fù)。因為你顯得只要有人指點(diǎn)正確的方向, 你就有完成它的能力和決心。
======== 怎樣提問 ========
------------ 謹(jǐn)慎選擇論壇 ------------
小心選擇提問的場合。如果象下面描述的那樣,你很可能被忽略掉或者被看作失敗 者: 1. 在風(fēng)馬牛不相及的論壇貼出你的問題 2. 在探討高級技巧的論壇張貼非常初級的問題;反之亦然 3. 在太多的不同新聞組交叉張貼
黑客們通??车魡栧e地方的問題,以保護(hù)自己的社區(qū)不被大量無關(guān)帖子淹沒。你不 會希望自己的帖子被這樣砍掉吧。
總的說來,問題發(fā)到精心挑選的公眾論壇,比發(fā)到封閉的小圈子更容易得到有用的 答案。這一現(xiàn)象有多種原因,其中之一是公眾論壇有更多潛在的問題回答者;另一 個原因是公眾論壇有更多的聽眾。黑客們更愿意讓盡量多的人--而非有限的一兩個 --從回答中受益。
---------------- 盡量使用郵件列表 ----------------
如果某項目有自己的開發(fā)郵件列表,要把問題發(fā)到這個郵件列表而不是某個開發(fā)者 ,即使你很清楚誰最能回答你的問題。仔細(xì)查看項目文檔和項目主頁,找到這個項 目的郵件列表地址,這樣做的理由有四: 1. 任何值得問某位開發(fā)者的好問題,都值得向整個開發(fā)團(tuán)體提出。反之,若你認(rèn) 為這個問題不值得在郵件列表中提起,就沒有理由用它來騷擾任何一位開發(fā)者。
2. 在郵件列表提問可以分擔(dān)開發(fā)者的工作量。某位開發(fā)者(尤其當(dāng)他是項目負(fù)責(zé) 人的情況下),可能忙得沒時間回答你的問題。 3. 大多數(shù)郵件列表都有歷史存檔,而且都能在搜索引擎中檢索到。人們可以從中 找到你的問題和答案,不用一遍又一遍在列表中發(fā)問。 4. 如果某個問題經(jīng)常被提出,開發(fā)者可以據(jù)此改進(jìn)文檔或改進(jìn)軟件,以減少用戶 的困惑。而如果問題總在私下提出,就不會有人對此有整體上的把握了。
如果你找不到項目的郵件列表地址,只能看到項目維護(hù)者的,那就寫給維護(hù)者吧。 在這種情況下,也別以為郵件列表并不存在。在你的信中寫明你已盡力尋找,仍無 法找到郵件列表。另外表明你不介意將此消息轉(zhuǎn)給他人。(大多數(shù)人認(rèn)為私信就應(yīng) 該是私下的,即使并沒有什么可保密的內(nèi)容。允許你的消息被轉(zhuǎn)寄給他人,給了收 信者一種處理你郵件的選擇。)
---------------------------- 用辭貼切,語法正確,拼寫無誤 ----------------------------
我們從經(jīng)驗中發(fā)現(xiàn),粗心的寫作者通常也是馬虎的思考者(我敢打包票)。回答粗 心大意者的問題很不值得,我們寧愿把時間耗在別處。
因此,明確充分表述你的問題非常重要。如果你嫌這樣做麻煩,我們也會懶得搭理 你。注意推敲你的用辭,不一定要用呆板正式的語言--事實上,黑客文化的價值觀 是不拘小節(jié)。準(zhǔn)確的運(yùn)用俚語和富有幽默感的語言,但別亂用;一定要能表明你在 思考,在關(guān)注。
正確的拼寫,標(biāo)點(diǎn)符號和大小寫很重要。別把"its"和"it's"或者"loose"和 "lose"搞混淆了。別用全部大寫的形式,這被視為粗魯?shù)拇舐暯腥拢ㄈ加眯? 也好不到哪兒去,因為這會給閱讀帶來困難。Alan Cox可以用全部小寫,但你不行 )。
更一般的說,如果你的提問寫得象個半文盲,你很有可能被忽視。如果寫得象一個 窺客(破解愛好者)或者灰客(只會用現(xiàn)成工具的搗亂者)絕對是自己找死,保證 你除了無情的抵制什么也得不到(或者,最好的結(jié)局是得到一大堆挖苦嘲笑的"幫 助")。
如果你在使用非母語的論壇提問,你可以犯點(diǎn)拼寫和語法上的小錯--但決不能在思 考上馬虎(沒錯,我們能弄清兩者的分別)。另外,除非你確切知道你的回答者會 使用什么語言,否則請用英文。匆匆忙忙的黑客往往簡單的跳過他們看不懂的問題 ,而英文是網(wǎng)絡(luò)上的工作語言。用英文可以降低你的問題未被閱讀即遭拋棄的風(fēng)險 。
------------------ 用易讀格式發(fā)送問題 ------------------
如果人為造成你的提問難以閱讀和理解,將會更容易被人忽略。因此你要: 1. 使用純文本郵件,不要使用HTML(關(guān)掉HTML并不難)。 2. 通常可以附加MIME附件,但一定要有真正的內(nèi)容(例如附加的源文件或者補(bǔ)丁 ),而不僅僅是你的郵件客戶端產(chǎn)生的文件模板(例如你郵件的一份拷貝)。 3. 不要把所有問題放在不停換行的一整段中。(這將讓答復(fù)的人難于回答其中一 部分問題,即使能回答所有問題,我也更希望條理清楚的一個一個來:)。很可能 收件人只能在80個字符寬度的文本顯示器上讀信,因此要相應(yīng)的把行環(huán)繞模式設(shè)在 80字符以內(nèi)。 4. 不要在英文論壇使用MIME Quoted-Printable編碼發(fā)送;這種編碼格式對ASCII 碼不能表達(dá)的語言來說是非常必要的,但很多郵件代理不支持它,這時,滿篇的" =20"符號把文字分割開,既難看,又分散注意力。 5. 永遠(yuǎn)不要指望黑客會樂于閱讀封閉所有權(quán)的文件格式,例如萎軟的Word格式。 多數(shù)黑客對此的反應(yīng)就象你在門口的階梯上堆滿熱烘烘的豬糞(意即誰也不會踏進(jìn) 你的門--譯者注)。 6. 如果你通過一臺安裝Windows的電腦發(fā)送郵件,關(guān)閉萎軟愚蠢的"智能引用"功 能。這能使你免于在郵件中夾帶垃圾字符。
---------------------------- 使用含義豐富,描述準(zhǔn)確的標(biāo)題 ----------------------------
在郵件列表或者新聞組中,大約50字以內(nèi)的主題標(biāo)題是抓住資深專家注意力的黃金 時機(jī)。別用喋喋不休的"幫幫忙"(更別說"救命?。。。。?!"這樣讓人反感的 話)來浪費(fèi)這個機(jī)會。不要妄想用你的痛苦程度來打動我們,別用空格代替問題的 描述,哪怕是極其簡短的描述。
蠢問題: 救命??!我的膝上機(jī)不能正常顯示了!
聰明問題: XFree86 4.1下鼠標(biāo)光標(biāo)變形,F(xiàn)ooware MV1005的顯示芯片。
如果你在回復(fù)中提出問題,記得要修改內(nèi)容標(biāo)題,表明里面有一個問題。一個看起 來象"Re:測試"或者"Re:新bug"的問題很難引起足夠重視。另外,引用并刪 減前文的內(nèi)容,給新來的讀者留下線索。
------------------ 精確描述,信息量大 ------------------
1. 謹(jǐn)慎明確的描述癥狀。 2. 提供問題發(fā)生的環(huán)境(機(jī)器配置、操作系統(tǒng)、應(yīng)用程序以及別的什么)。 3. 說明你在提問前是怎樣去研究和理解這個問題的。 4. 說明你在提問前采取了什么步驟去解決它。 5. 羅列最近做過什么可能有影響的硬件、軟件變更。
盡量想象一個黑客會怎樣反問你,在提問的時候預(yù)先給他答案。
Simon Tatham寫過一篇名為《如何有效的報告Bug》的出色短文。強(qiáng)力推薦你也讀 一讀。
-------- 話不在多 --------
你需要提供精確有效的信息。這并不是要求你簡單的把成噸的出錯代碼或者數(shù)據(jù)完 全轉(zhuǎn)儲摘錄到你的提問中。如果你有龐大而復(fù)雜的測試條件,盡量把它剪裁得越小 越好。
這樣做的用處至少有三點(diǎn)。第一,表現(xiàn)出你為簡化問題付出了努力,這可以使你得 到回答的機(jī)會增加;第二,簡化問題使你得到有用答案的機(jī)會增加;第三,在提煉 你的bug報告的過程中,也許你自己就能找出問題所在或作出更正。
------------------ 只說癥狀,不說猜想 ------------------
告訴黑客們你認(rèn)為問題是怎樣引起的沒什么幫助。(如果你的推斷如此有效,還用 向別人求助嗎?),因此要確信你原原本本告訴了他們問題的癥狀,不要加進(jìn)你自 己的理解和推論。讓黑客們來診斷吧。
蠢問題: 我在內(nèi)核編譯中一次又一次遇到SIG11錯誤,我懷疑某條飛線搭在主板的走線上了 ,這種情況應(yīng)該怎樣檢查最好?
聰明問題: 我自制的一套K6/233系統(tǒng),主板是FIC-PA2007 (VIA Apollo VP2芯片組),256MB Corsair PC133 SDRAM,在內(nèi)核編譯中頻頻產(chǎn)生SIG11錯誤,從開機(jī)20分鐘以后就 有這種情況,開機(jī)前20分鐘內(nèi)從沒發(fā)生過。重啟也沒有用,但是關(guān)機(jī)一晚上就又能 工作20分鐘。所有內(nèi)存都換過了,沒有效果。相關(guān)部分的典型編譯記錄如下...。
------------------ 按時間順序列出癥狀 ------------------
對找出問題最有幫助的線索,往往就是問題發(fā)生前的一系列操作,因此,你的說明 應(yīng)該包含操作步驟,以及電腦的反應(yīng),直到問題產(chǎn)生。在命令行操作的情況下,保 存一個操作記錄(例如使用腳本工具),并且引用相關(guān)的大約20條命令會大有幫助 。
如果崩潰的程序有診斷選項(例如用-v轉(zhuǎn)到詳盡模式),試著仔細(xì)考慮選擇選項以 在操作記錄中增加有用的調(diào)試信息。
如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,接下來按時間 順序詳述。這樣黑客們就知道該在你的說明中找什么。
-------------- 別要求私下答復(fù) --------------
黑客們認(rèn)為解決問題應(yīng)該有公開、透明的流程。只要任何更有見地的人注意到答案 的不完善或者不正確,這個最初的答案就可以和應(yīng)該得到糾正。同時,通過能力和 知識被大家注意,被大家接受,回答問題者得到了應(yīng)有的獎勵。
如果你要求對方私下回答你,這既破壞了整個流程,也破壞了獎勵制度。別提這要 求,這是回答者的權(quán)利,由他來選擇是否私下答復(fù)--如果他選擇這樣做,通常是因 為他認(rèn)為這個答案過于顯而易見或者有不良的公開影響,別人不會感興趣。
只有一種有限的例外:如果你預(yù)計將收到大量雷同的答復(fù),你可以說:"把答案寄 給我,由我來匯總吧。"將郵件列表或者新聞組從大量重復(fù)的帖子中打救出來是很 有君子之風(fēng)的--但請記住,履行自己關(guān)于匯總的承諾。
-------------- 明白你想問什么 --------------
漫無邊際的提問近乎無休無止的時間黑洞。最能給你有用答案的人也正是最忙的人 (他們忙是因為要親自完成大部分工作)。這樣的人對無節(jié)制的時間黑洞不太感冒 ,因此也可以說他們對漫無邊際的提問不大感冒。
如果你明確表述需要回答者做什么(提供建議,發(fā)送一段代碼,檢查你的補(bǔ)丁或是 別的),就最有可能得到有用的答案。這會定出一個時間和精力的上限,便于回答 者集中精力來幫你,這很湊效。
要理解專家們生活的世界,要把專業(yè)技能想象為充裕的資源,而回復(fù)的時間則是貧 乏的資源。解決你的問題需要的時間越少,越能從忙碌的專家口中掏出答案。
因此,優(yōu)化問題的結(jié)構(gòu),盡量減少專家們解決它所需要的時間,會有很大的幫助 --這通常和簡化問題有所區(qū)別。因此,問"我想更好的理解X,能給點(diǎn)提示嗎?" 通常比問"你能解釋一下X嗎?"更好。如果你的代碼不能工作,問問它有什么地 方不對,比要求別人替你修改要明智得多。
------------------------ 別問應(yīng)該自己解決的問題 ------------------------
黑客們總是善于分辨哪些問題應(yīng)該由你自己解決;因為我們中的大多數(shù)都曾自己解 決這類問題。同樣,這些問題得由你來搞定,你會從中學(xué)到東西。你可以要求給點(diǎn) 提示,但別要求得到完整的解決方案。
---------------- 去除無意義的疑問 ----------------
別用無意義的話結(jié)束提問,例如"有人能幫我嗎?"或者"有答案嗎?"。首先: 如果你對問題的描述不很合適,這樣問更是畫蛇添足。其次:由于這樣問是畫蛇添 足,黑客們會很厭煩你--而且通常會用邏輯上正確的回答來表示他們的蔑視,例如 :"沒錯,有人能幫你"或者"不,沒答案"。
---------------------------- 謙遜絕沒有害處,而且常幫大忙 ----------------------------
彬彬有禮,多用"請"和"先道個謝了"。讓大家都知道你對他們花費(fèi)時間義務(wù)提 供幫助心存感激。
實話實說,雖然這不象合乎語法、清楚準(zhǔn)確的描述,避免私有格式等等那么重要( 也不能用來替代它們);黑客一般更喜歡直接了當(dāng)然而技術(shù)上敏銳的bug報告,而 不是彬彬有禮的廢話(如果這讓你迷惑不解,請記住,我們衡量一個問題價值的標(biāo) 準(zhǔn)是:它能讓我們學(xué)會多少)。
然而,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機(jī)會。
(我們注意到,自從本指南發(fā)布后,從資深黑客處得到的唯一嚴(yán)重缺陷反饋,就是 對預(yù)先道謝這一條。一些黑客覺得"先謝了"的言外之意是過后就不會再感謝任何 人了。我們的建議是:都道謝。)
------------------------ 問題解決后,加個簡短說明 ------------------------
問題解決后,向所有幫助過你的人發(fā)個說明,讓他們知道問題是怎樣解決的,并再 一次向他們表示感謝。如果問題在新聞組或者郵件列表中引起了廣泛關(guān)注,應(yīng)該在 那里貼一個補(bǔ)充說明。
補(bǔ)充說明不必很長或是很深入;簡單的一句"你好,原來是網(wǎng)線出了問題!謝謝大 家--Bill"比什么也不說要強(qiáng)。事實上,除非結(jié)論真的很有技術(shù)含量,否則簡短可 愛的小結(jié)比長篇學(xué)術(shù)論文更好。說明問題是怎樣解決的,但大可不必將解決問題的 過程復(fù)述一遍。
除了表示禮貌和反饋信息以外,這種補(bǔ)充有助于他人在郵件列表/新聞組/論壇中搜 索對你有過幫助的完整解決方案,這可能對他們也很有用。
最后(至少?),這種補(bǔ)充有助于所有提供過幫助的人從中得到滿足感。如果你自 己不是老手或者黑客,那就相信我們,這種感覺對于那些你向他們求助的導(dǎo)師或者 專家而言,是非常重要的。問題久拖未決會讓人灰心;黑客們渴望看到問題被解決 。好人有好報,滿足他們的渴望,你會在下次貼出新問題時嘗到甜頭。
============ 如何理解答案 ============
-------------------- RTFM和STFW:別煩我啦 --------------------
有一個古老而神圣的傳統(tǒng):如果你收到"RTFM (Read The Fucking Manual)"的 回復(fù),回答者認(rèn)為你應(yīng)該去讀TMD手冊。當(dāng)然,基本上他是對的,你應(yīng)該讀一讀。
RTFM有一個年輕的親戚。如果答案是"STFW (Search The Fucking Web)",回 答者認(rèn)為你應(yīng)該到TMD的網(wǎng)上去搜索?;旧?,他也是對的,你就去找吧。
通常,用這兩句之一回答你的人會給你一份包含你需要內(nèi)容的手冊或者一個網(wǎng)址, 而且他們打這些字的時候正在閱讀著。這些答復(fù)意味著回答者認(rèn)為(1). 你需要的 信息非常容易獲得;(2). 你自己去搜索這些信息比灌給你能讓你學(xué)到更多。
別為這個而不爽;依照黑客的標(biāo)準(zhǔn),他沒有對你的要求視而不見,已經(jīng)能大致能表 示對你的關(guān)注。你應(yīng)該對他祖母般的慈祥表示感謝。
---------- 還是不懂 ----------
如果你不是很理解答案,別立刻要求對方解釋。象你以前試著自己解決問題時那樣 (利用手冊,F(xiàn)AQ,網(wǎng)絡(luò),身邊的高手),去理解它。如果你真的需要對方解釋, 記得表現(xiàn)出你已經(jīng)學(xué)到了點(diǎn)什么。
比方說,如果我回答你:"看來似乎是zEntry被阻塞了;你應(yīng)該先清除它。",然 后:
一個很糟的后續(xù)問題:"zEntry是什么?"
聰明的問法應(yīng)該是這樣:"哦~~~我看過幫助了但是只有-z和-p兩個參數(shù)中提到了 zEntry而且還都沒有清楚的解釋:<你是指這兩個中的哪一個嗎?還是我看漏了什么 ?"
-------- 面對無禮 --------
黑客圈子里很多貌似粗魯?shù)难孕胁⒎怯幸饷胺浮8‘?dāng)?shù)恼f,這是直率、不說廢話 的溝通方式的產(chǎn)物,這種溝通方式源于人們關(guān)注問題的解決--多過讓人感受溫暖親 情然而卻依舊糊里糊涂--的天性。
如果你覺得受到粗魯?shù)膶Υ?,請保持冷靜。如果真有人表現(xiàn)粗野,通常會有列表/ 新聞組/論壇的長輩找他談心,如果沒有這樣,而你又大發(fā)脾氣,則很可能對方的 言行是黑客社區(qū)行為規(guī)范許可內(nèi),而你被認(rèn)為是有過錯的。這會不利于你得到信息 或者幫助。
另一方面,你偶爾也會無緣無故有粗野的言行和心態(tài)。上述現(xiàn)象的另一面是,人們 允許狠狠打擊真正的冒犯者,用尖刻的言語剖析他們的不當(dāng)言行。如果你真決定這 樣做,先仔細(xì)又仔細(xì)的掂量一下你自己的分量。合理的粗魯與發(fā)動一場無意義的論 戰(zhàn)之間只隔了一條細(xì)細(xì)的線,冒冒失失撞上去的黑客不在少數(shù);如果你是新手或者 門外漢,不犯這種錯的機(jī)會是很渺茫的。如果你想得到信息而不是來胡鬧,別冒險 回復(fù),最好把手從鍵盤上拿開。
(有些人聲稱多數(shù)黑客有孤僻癥或者社交障礙綜合征的輕度癥狀,而且確實缺少部 分有助"常人"進(jìn)行社交行為的腦組織結(jié)構(gòu)。這也許是真的,也許不是。如果你自 己不是黑客,那么,把我們想象成腦部有缺陷的人有助你面對我們的古怪。有話直 說,我們無所謂;我們樂于按自己的想法生活,而且總是對醫(yī)學(xué)概念持相當(dāng)懷疑的 態(tài)度。)
在下一節(jié)里,我們將談?wù)摿硪粋€話題;當(dāng)你行差踏錯時可能遇到的"無禮"。
================ 決不要象個失敗者 ================
很有可能,你在黑客社區(qū)的論壇會受到很多公開的攻擊--用本文提到的各種方式或 類似的方法,而且很可能會有各式各樣的旁敲側(cè)擊來告訴你你有多討厭。
如果噩夢成真,你能做的最糟的事就是為此發(fā)牢騷,抱怨受到人身攻擊,要求對方 道歉,尖叫,屏住呼吸,威脅要控訴對方,向他老板告狀,不掀起馬桶座圈,等等 等等。然而,你應(yīng)該這樣:
由它去吧,這沒什么大不了的。實際上這么做是恰當(dāng)?shù)暮陀幸娴模ㄖ饕怯欣硇? 健康:)。
社區(qū)的規(guī)范不靠社區(qū),而是靠積極推行它們的人們來維護(hù),這種維護(hù)是公開的,顯 而易見的。別抱怨說一切批評都應(yīng)該通過私信傳送,它本來就不該那樣。當(dāng)別人指 出你的話有錯誤,或者他有不同觀點(diǎn)的時候,堅持認(rèn)為他在羞辱你是沒有用的。這 些都是失敗者的態(tài)度。
有那么一些黑客論壇,出于對高度自謙的誤解,禁止參與者張貼專給人找茬的帖子 ,而且被告知"如果不愿幫助用戶,那就閉嘴。",他們認(rèn)為,引開參與者的話題 ,只會使得他們陶醉在毫無意義的喋喋不休中,從而失去了技術(shù)論壇的意義。
夸張的"友善"(以那種方式)還是有用的幫助:你自己選擇吧。
記?。寒?dāng)黑客說你很煩人,(無論用多么粗暴的語言)警告你別再那樣做了,他的 本意并非是針對(1)你,以及(2)他的社區(qū)。他本來可以輕易的忽略你,把你從他的 視線中抹去。如果你無法接受要向他表示感激,至少應(yīng)該表現(xiàn)出你的氣度,別抱怨 ,別期望只因為你是新人,你有戲劇般的敏感脆弱的神經(jīng)和自封的權(quán)利,而受到易 碎玩偶般的特別對待。
========== 三思而后問 ==========
以下是幾個經(jīng)典蠢問題,以及黑客在拒絕回答時的心中所想:
問題:我能在哪找到X程序? 問題:我的程序/配置/SQL申明沒有用 問題:我的Windows有問題,你能幫我嗎? 問題:我在安裝Linux(或者X)時有問題,你能幫我嗎? 問題:我怎么才能破解root帳號/竊取OP特權(quán)/讀別人的郵件呢?
提問:我能在哪找到X程序? 回答:就在我找到它的地方啊蠢貨--搜索引擎的那一頭。天吶!還有人不會用 Google嗎?
提問:我的程序(配置、SQL申明)沒有用 回答:這不算是問題吧,我對找出你的真正問題沒興趣--如果要我問你二十個問題 才找得出來的話--我有更有意思的事要做呢。在看到這類問題的時候,我的反應(yīng)通 常不外如下三種: 1. 你還有什么要補(bǔ)充的嗎? 2. 真糟糕,希望你能搞定。 3. 這跟我有什么鳥相關(guān)?
提問:我的Windows有問題,你能幫我嗎? 回答:能啊,扔掉萎軟的垃圾,換Linux吧。
提問:我在安裝Linux(或者X)時有問題,你能幫我嗎? 回答:不能,我只有親自在你的電腦上動手才能找到毛病。還是去找你當(dāng)?shù)氐? Linux用戶組尋求手把手的指導(dǎo)吧(你能在這兒找到用戶組的清單)。
提問:我怎么才能破解root帳號/竊取OP特權(quán)/讀別人的郵件呢? 回答:想要這樣做,說明你是個卑鄙小人;想找個黑客幫你,說明你是個白癡!
============== 好問題,壞問題 ==============
最后,我舉一些例子來說明,怎樣聰明的提問;同一個問題的兩種問法被放在一起 ,一種是愚蠢的,另一種才是明智的。
蠢問題:我可以在哪兒找到關(guān)于Foonly Flurbamatic的資料? 這種問法無非想得到"STFW"這樣的回答。
聰明問題:我用Google搜索過"Foonly Flurbamatic 2600",但是沒找到有用的 結(jié)果。誰知道上哪兒去找對這種設(shè)備編程的資料? 這個問題已經(jīng)STFW過了,看起來他真的遇到了麻煩。
蠢問題:我從FOO項目找來的源碼沒法編譯。它怎么這么爛? 他覺得都是別人的錯,這個傲慢自大的家伙
聰明問題:FOO項目代碼在Nulix 6.2版下無法編譯通過。我讀過了FAQ,但里面沒 有提到跟Nulix有關(guān)的問題。這是我編譯過程的記錄,我有什么做得不對的地方嗎 ? 他講明了環(huán)境,也讀過了FAQ,還指明了錯誤,并且他沒有把問題的責(zé)任推到別人 頭上,這個家伙值得留意。
蠢問題:我的主板有問題了,誰來幫我? 普通黑客對這類問題的回答通常是:"好的,還要幫你拍拍背和換尿布嗎?" , 然后按下刪除鍵。
聰明問題:我在S2464主板上試過了X、Y和Z,但沒什么作用,我又試了A、B和C。 請注意當(dāng)我嘗試C時的奇怪現(xiàn)象。顯然邊帶傳輸中出現(xiàn)了收縮,但結(jié)果出人意料。 在多處理器主板上引起邊帶泄漏的通常原因是什么?誰有好主意接下來我該做些什 么測試才能找出問題? 這個家伙,從另一個角度來看,值得去回答他。他表現(xiàn)出了解決問題的能力,而不 是坐等天上掉答案。
在最后一個問題中,注意"告訴我答案"和"給我啟示,指出我還應(yīng)該做什么診斷 工作"之間微妙而又重要的區(qū)別。
事實上,后一個問題源自于2001年8月在Linux內(nèi)核郵件列表上的一個真實的提問。 我(Eric)就是那個提出問題的人。我在Tyan S2464主板上觀察到了這種無法解釋 的鎖定現(xiàn)象,列表成員們提供了解決那一問題的重要信息。
通過我的提問方法,我給了大家值得玩味的東西;我讓人們很容易參與并且被吸引 進(jìn)來。我顯示了自己具備和他們同等的能力,邀請他們與我共同探討。我告訴他們 我所走過的彎路,以避免他們再浪費(fèi)時間,這是一種對他人時間價值的尊重。
后來,當(dāng)我向每個人表示感謝,并且贊賞這套程序(指郵件列表中的討論--譯者注 )運(yùn)作得非常出色的時候,一個Linux內(nèi)核郵件列表(lkml)成員表示,問題得到 解決并非由于我是這個列表中的"名人",而是因為我用了正確的方式來提問。
我們黑客從某種角度來說是擁有豐富知識但缺乏人情味的家伙;我相信他是對的, 如果我象個乞討者那樣提問,不論我是誰,一定會惹惱某些人或者被他們忽視。他 建議我記下這件事,給編寫這個指南的人一些指導(dǎo)。
================ 找不到答案怎么辦 ================
如果仍得不到答案,請不要以為我們覺得無法幫助你。有時只是看到你問題的人不 知道答案罷了。沒有回應(yīng)不代表你被忽視,雖然不可否認(rèn)這種差別很難區(qū)分。
總的說來,簡單的重復(fù)張貼問題是個很糟的想法。這將被視為無意義的喧鬧。
你可以通過其它渠道獲得幫助,這些渠道通常更適合初學(xué)者的需要。
有許多網(wǎng)上的以及本地的用戶組,由狂熱的軟件愛好者(即使他們可能從沒親自寫 過任何軟件)組成。通常人們組建這樣的團(tuán)體來互相幫助并幫助新手。
另外,你可以向很多商業(yè)公司尋求幫助,不論公司大還是?。≧ed Hat和 LinuxCare就是兩個最常見的例子)。別為要付費(fèi)才能獲得幫助而感到沮喪!畢竟 ,假使你的汽車發(fā)動機(jī)汽缸密封圈爆掉了--完全可能如此--你還得把它送到修車鋪 ,并且為維修付費(fèi)。就算軟件沒花費(fèi)你一分錢,你也不能強(qiáng)求技術(shù)支持總是免費(fèi)的 。
對大眾化的軟件,就象Linux之類而言,每個開發(fā)者至少會有上萬名用戶。根本不 可能由一個人來處理來自上萬名用戶的求助電話。要知道,即使你要為幫助付費(fèi), 同你必須購買同類軟件相比,你所付出的也是微不足道的(通常封閉源代碼軟件的 技術(shù)支持費(fèi)用比開放源代碼軟件要高得多,而且內(nèi)容也不那么豐富)。 |
posted @
2005-10-24 23:03 北國狼人的BloG 閱讀(328) |
評論 (0) |
編輯 收藏
據(jù)醫(yī)學(xué)報告指出每天使用計算機(jī)4-6小時,
三年后得到癌癥的機(jī)率比正常人多26﹪。
中午睡覺時要記得關(guān)計算機(jī)!
你是否常覺得頭重重的或記憶力帥退呢?
趴著睡覺的時候要記的把計算機(jī)關(guān)機(jī),不只是把屏幕關(guān)掉而已,因為只把屏幕關(guān)掉是無法杜絕輻射線的,而且我們都是趴著睡,頭直接對著計算機(jī),哪天得了老人癡呆癥或腦瘤就來不及了!輻射線真的很可怕的!!小心啊~健康重于一切!
計算機(jī)族的殺手——胸廓出口癥
常坐在計算機(jī)桌前的你,是否一坐就是好幾個小時而且坐姿不正確,總感到莫名肩頸疼痛,甚至于無心工作?現(xiàn)在請你作個小測驗,請你將你的頭向左側(cè)方向望去,然后將你的頭45度朝下慢慢彎下去,動作做到這里,你的脖子頸肩是否感到不正常的酸痛?對假使你有上述癥狀,你可要小心了,因為你很可能得到現(xiàn)代計算機(jī)文明病“胸廓出口癥候群”的受害者。
殺手原來是“計算機(jī)”
計算機(jī)一族的您或許常納悶為何常常感到腰酸背痛,身體抵抗力越來越弱,精神常常無法集中,您絕無法想象原因出在“計算機(jī)”,電腦所散發(fā)出的輻射電波往往為人們所忽視,依國際MPRⅡ防輻射安全規(guī)定,在50cm距離內(nèi)必需≦25V/m的輻射曝露量,但您知道計算機(jī)的輻射量是多少嗎?
告訴您
Ⅰ、鍵盤1000V/m,
?、?、鼠標(biāo)450V/m,
?、蟆⑵聊?18V/m,
?、?、主機(jī)170V/m,
Ⅴ、Notebook 2500V/m,
輻射電磁波對人體的八大傷害
1.細(xì)胞癌化促進(jìn)作用,
2.荷爾蒙不正常,
3.鈣離子激烈流失,
4.癡呆癥的引發(fā),
5.異常妊娠異常生產(chǎn),
6.高血壓心臟病,
7.電磁波過敏癥,
8.自殺者的增加。
posted @
2005-10-24 22:59 北國狼人的BloG 閱讀(424) |
評論 (2) |
編輯 收藏