国产十八禁AV网站,欧美日韩亚洲国产综合乱,亚洲国产aⅴ成人精品无吗,秋霞午夜福利影院合集


       找回密碼
       注冊(cè)

      QQ登錄

      只需一步,快速開(kāi)始

      如何成為一位 hacker

      [復(fù)制鏈接]
      1#
      發(fā)表于 2011-1-12 16:24:05 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
      這真是一個(gè)好問(wèn)題, 不止是原作者說(shuō)他被問(wèn)過(guò)很多次, 包括我和許多網(wǎng)絡(luò)上的朋友們也常有這個(gè)困擾. 不過(guò)和作者不同的是, 我經(jīng)常沒(méi)有一個(gè)固定的答案 :p事實(shí)上我所能提供也只是自己的經(jīng)驗(yàn), 卻沒(méi)有足夠的能力來(lái)肯定自己的看法是不是正確的. 這份文章應(yīng)該可以減去大家不少的麻煩 :). Z/ ^+ }: d, t% T" n" F0 i7 y/ N

      + S+ ]1 a% M: g  p6 J嗯!! 這次自告奮勇當(dāng)起翻譯, 雖然是起于晚上回到住的地方之后很無(wú)聊, 可以用來(lái)打發(fā)時(shí)間. 不過(guò)我翻了百行之后, 越翻越后悔. 主要是因?yàn)槊嬗幸恍┚渥訉?shí)在很難翻譯, 這大概是因?yàn)槲业挠⑽牡鬃硬惶玫年P(guān)系吧!! 好不容易, 終于是翻完了. 為讓句子更通順或者是個(gè)人誤解, 翻譯后和原文有些出入, 這方面還請(qǐng)各位大大見(jiàn)諒. :-)
      ! G& J6 m3 J. |; ~) Z
      # M4 \/ w8 t! i: t* l0 ^
      Thinker7 M* a% A5 S( t) I& J. p
      --------------------------------------------------------------------------
      4 [+ W0 J: {; C. w$ @7 T2 X如何成為一位 hacker
      , _7 ~! d' s* ~! D' K- [9 j+ w1 b; a) e6 H
      為何有這份文件?$ t% c3 o. Y4 \# }+ L4 ?) O. X+ E" M

      * t7 q: T) b. u; i7 ^- H7 k( F% t1 T" ]身為 Jargon File 的編輯, 常有一些網(wǎng)絡(luò)新手發(fā) mail 問(wèn)我 "如何成為一個(gè)厲害的hacker?". 但, 很奇怪的, 似乎沒(méi)有任何的 FAQs 或 Web documents 說(shuō)明這么重要的問(wèn)題, 所以我寫(xiě)了一份我自己的看法.
      " W! b5 d3 u. c1 W- B& N
      ) W9 u; F0 N& `; _  O  ^如果你是以 offline 的方式在看這一份文件的某一個(gè)版本, 那么你可以在- d( l0 ]0 f7 {' C% a' n
      "http://www.ccil.org/~esr/faqs/hacker-howto.html" 找到這份文件的目前最新版本.
      1 ~0 L$ N9 t  E1 v( H$ Z6 `. x$ {) R' y9 z$ R% ~! g5 ~
      怎么樣才算是一位 Hacker ??
      ( s% Z5 T% g' i/ m. x3 K& }' n3 q7 H

      + `8 ~# J- N) d, V+ I+ k; C在 Jargon File 有一堆關(guān)于 `hacker' 這個(gè)名詞的定義, 大部份必須是技術(shù)上的行家或熱衷于解決問(wèn)題, 克服限制的人. 然而, 如果你想知道如何成為一位 hacker,有兩件事是很有關(guān)連的.
      1 j( o. t* l8 b0 J, A" T$ g# N. a) U' ~* \# _* o5 M' B
      這可以追溯到幾十年前第一臺(tái) minicomputer 剛誕生, ARPAnet 實(shí)驗(yàn)也剛展開(kāi)的時(shí)代. 那時(shí)有一個(gè)由程序設(shè)計(jì)專(zhuān)家和網(wǎng)絡(luò)名人所組成的, 具有分享特質(zhì)的文化族群.這種文化的成員創(chuàng)造了 `hacker' 這個(gè)名詞. 這些 Hacker 建立了 Internet,創(chuàng)造出我們現(xiàn)在使用的 UNIX 操作系統(tǒng), 他們也使 Usenet 運(yùn)作起來(lái), 并且讓 WorldWide Web 動(dòng)起來(lái). 如果你是這個(gè)文化的一部分, 如果你對(duì)這些種種有所供獻(xiàn), 而且這個(gè)文化的其它成員也認(rèn)識(shí)你, 并稱(chēng)你為 hacker, 那么你就是一位 hacker.
      ' Q& ?: I) B4 l* S5 _2 |* _; |7 ?- P0 ~. n
      在精神上, hacker 并不單指(限制于)這種軟件 hacker 的文化. 有人也把 hacker的特質(zhì)發(fā)揮在其它領(lǐng)域, 例如: 電子或者音樂(lè)方面. 事實(shí)上你會(huì)發(fā)現(xiàn), 在任何一種科學(xué)或藝術(shù)的最高境界, 你都可以發(fā)現(xiàn) hacker 的特質(zhì). 軟件 hacker 們認(rèn)為,那些類(lèi)似的精神也都可以稱(chēng)為 "hacker". 有些人還主張 hacker 的通性是獨(dú)立于任何媒介之上的, 不特別屬于任何一種 hacker 所在的環(huán)境. 但是, 在這份文件,我們將把重點(diǎn)放在軟件 hacker 們所需的技能、態(tài)度和發(fā)明`hacker' 這個(gè)詞的分享文化的傳統(tǒng).! g2 G6 I. V2 u8 l* U+ O% P& E. }
      2 g2 U' j2 N" x3 x
      在另一個(gè)團(tuán)體, 他們的成員也很大聲的稱(chēng)自己為 hacker, 但是他們不是真的 hacker.這些人(大部分是男性青年)專(zhuān)門(mén)闖入電腦和入侵電話(huà)系統(tǒng), 真正的 hacker 們稱(chēng)他們?yōu)?`cracker', 并且不愿意和他們?cè)谝恍┳鋈魏问? hacker 們認(rèn)為這些人都是懶惰, 不負(fù)責(zé), 并且不夠光明正大的, 并且認(rèn)為能破解安全系統(tǒng)并不能使你成為一位hacker. 但是很不幸的, 很多記者和作家不明究理的使用 `hacker' 這個(gè)字來(lái)描述cracker 們; 這讓真的 hacker 們很忿怒.7 h8 r' H$ X  l/ B  s2 c$ i

      4 v: y, a6 S3 O: f9 K3 ?8 W基本上, hacker 和 cracker 之間最主要的不同是: hacker 們創(chuàng)造新東西,cracker 們破壞東西.
        \) l$ o8 p  B2 \0 M4 s' h
      7 j8 C: f  z4 J" Y5 o/ G如果你想要成為一位 hacker, 繼續(xù)讀下去吧. 如果你是想要成為一位 cracker, 那么就去讀 alt.2600 newsgroup 并準(zhǔn)備在你發(fā)現(xiàn)自己并不如想像中那么行時(shí), 給自己一點(diǎn)評(píng)價(jià). 所有關(guān)于 cracker 的事情就只有這些了.
      5 ^2 l! X$ S. U! m- o, m) H" g
      0 c, r& V; c  l; C3 a9 W2 H
      Hacker 態(tài)度+ Y5 p% m9 w1 F/ O4 N, P% _6 j. H' c% a

      6 W' @4 d# s" V5 f6 RHacker 們解決了問(wèn)題并創(chuàng)造新東西, 他們相信自由并自愿的互相幫助. 想要被別人接受成為一位 hacker, 你必須發(fā)自?xún)?nèi)心的表現(xiàn)出這種態(tài)度. 為了要很自發(fā)的表現(xiàn)出這種態(tài)度, 你就必須先完全認(rèn)同這些態(tài)度.
      : |4 H1 e" @& ?1 C- R$ t# s6 E7 k' q( x0 z
      如果你只是把學(xué)習(xí) hacker 態(tài)度這件事當(dāng)作一種能在這個(gè)文化贏(yíng)得認(rèn)同的途徑,那么你己經(jīng)乎略了真正的重點(diǎn). 由衷的接受這些態(tài)度是很這要的, 這能幫助你學(xué)習(xí)并維持你的動(dòng)機(jī). 就像那些具創(chuàng)造性的藝術(shù)一樣, 成為一位大師的最有效方法是學(xué)習(xí)大師們的精神; 并不只是學(xué)習(xí)知識(shí)和情緒而己.
      % Q3 _1 {2 J, X( \1 S7 N; I% K
      ; B( N$ }1 F% z* ?% z: ~$ t" l3 V所以, 如果你想要成為一位 hacker, 請(qǐng)反復(fù)的做下面的事情, 直到你完全領(lǐng)會(huì)它們:* u1 A# P0 @* E: Y

      % C% b( ~3 a) h5 ^6 m+ V1. 這世上充滿(mǎn)著等著被解決的迷人問(wèn)題.1 k! w: g5 `4 U2 G2 ?- [! X

      1 b2 W' f* M1 ~0 ^作為一個(gè) hacker 是充滿(mǎn)快樂(lè)的, 但這是一種因?yàn)榕Φ玫匠晒鶐?lái)的快樂(lè). 努力的成果則帶來(lái)動(dòng)機(jī). 成功的運(yùn)動(dòng)家的動(dòng)機(jī)則來(lái)自于, 使他們的身體不斷進(jìn)化,并把自己推向物理上的極限所帶來(lái)的快樂(lè). 類(lèi)似的情形, 要成為 hacker, 你必須要能從解決問(wèn)題, 精進(jìn)技術(shù), 和運(yùn)用知識(shí)的過(guò)程中感受到一種悸動(dòng).* g/ U8 P  V* ]
      . L, g* R* `  h: P) Z
      如果你不是天生就能感受到這種悸動(dòng)的人, 那么, 為了要成為 hacker, 你必須使自己變成這樣的人. 否則, 你會(huì)發(fā)現(xiàn)你的 hacking energy 就會(huì)像性, 金錢(qián), 和社交活動(dòng)一樣, 因?yàn)榉中亩幌サ?
      . u: M) z) P8 P2 C  q- D- N; E
      ' j1 E; i' P! l(你也必須為你的學(xué)習(xí)能力建立一種信念直到你完成你的工作 -- 即使你只處理一小部份, 而你也不知道你到底還要學(xué)些什么東西才有辨法解決你的問(wèn)題, 但是你會(huì)努力學(xué)習(xí), 準(zhǔn)備充足, 以應(yīng)付下一個(gè)問(wèn)題.)* O  _" _" g" v; Z: w
      5 p. U& b) O, z1 y
      2. 沒(méi)有任何人必須一再的解決同一個(gè)問(wèn)題.
      , `$ U5 c- u$ \+ H# r, H; M8 [2 Z" c6 M0 h. p, J  H$ w
      富創(chuàng)造力的頭腦是貴重而有限的資源. 有這么多迷人的新問(wèn)題在那等著被解決.因此富創(chuàng)造力的頭腦不該被浪費(fèi)的用來(lái)重復(fù)發(fā)明輪子.
      6 M& d" b, D9 _2 f. x4 W
      " d3 J8 n  ?+ ~# c身為一位 hacker, 你必須了解到其它 hacker 們的時(shí)間也是很寶貴的 -- 所以,分享資訊, 解決問(wèn)題和提供解決方案給其它 hacker 以解決新的問(wèn)題, 這些幾乎算是道義上的責(zé)任.
      $ V% a  Q' I- v7 M6 W: K. O
      / w5 c# u4 ?+ [0 [8 y+ b( 即使 hacker 們所擁有的大多是從其它 hacker 的身上得來(lái)的, 但這并不意謂你必需把你創(chuàng)造的作品全部交出來(lái), 你可以賣(mài)出足夠數(shù)量的產(chǎn)品, 以求得溫飽, 給付房租和買(mǎi)電腦設(shè)備, 這和 hacker 的價(jià)值觀(guān)并不相違背. 使用你的 hacking 技能以供給一個(gè)家庭的生活, 甚至是致富, 只要你仍不忘記你是一位 hacker, 那么這些行為并不會(huì)產(chǎn)生予盾. )/ V. z! q9 V; D! V: o2 T8 m

      % Y5 \1 `0 c9 y/ P7 h. i4 Q! B3. 無(wú)聊而單調(diào)的工作是有害的.1 U: u2 f+ x. Y# @

      ; i2 t- U. X  J" S4 o6 rHacker 們(有創(chuàng)造力的人也是一樣)永遠(yuǎn)不該做一些無(wú)聊而單調(diào)并且愚蠢的反復(fù)性工作. 因?yàn)? 如果這樣的事情發(fā)生的話(huà), 這表示他們正在做一些不是他們?cè)撟龅氖?- 解決新的問(wèn)題. 這樣的浪費(fèi)對(duì)任何人而言都是一種傷害. 無(wú)聊單調(diào)的工作不只是無(wú)趣而己, 而且是一種有害的物質(zhì).
      8 H" T+ i! w1 y6 g3 k0 r) u8 L. t" r* b; h3 z; r1 a; T# C4 \2 Z7 k
      要做為一位 hacker 要能盡可能的自動(dòng)避免無(wú)聊, 對(duì)此你必須有相當(dāng)?shù)恼J(rèn)知. 這不只是為了你自己而已, 也是為了所有的人(尤其是其它的 hacker).
      3 @; n" O# F  k
      - B5 Q% t+ e0 _, A& H+ s3 U(這有一些例外. 有時(shí)侯 hacker 們會(huì)去做一些被認(rèn)為無(wú)聊或重復(fù)性的工作, 當(dāng)做腦力的訓(xùn)練, 或是為了要學(xué)習(xí)得某種技能或某種你所沒(méi)有的特殊經(jīng)驗(yàn). 不過(guò)這是一種選擇, 任何人都不該被強(qiáng)迫面對(duì)無(wú)聊事. )7 t9 ~9 ^3 n. ~: w- h- m, J% M6 O/ X
      ; H9 `5 J' _8 n8 h
      4. 自由才好." x( T2 n+ ]* q. T+ U% [$ B

      ) S0 H# Z' {9 y& [0 P% i$ W' ^hacker 們天性上是反對(duì)獨(dú)裁的. 任何一個(gè)給你命令的人就能給你一個(gè)獨(dú)裁式的工作,并且可以給你一些笨的可以的理由, 停止你解決任何吸引著你的問(wèn)題. 所以任何獨(dú)裁式的行為都會(huì)被挑戰(zhàn), 以免會(huì)危害到你和其它的 hacker 們." C; z, E# D9 m4 }- A- l/ R" u  g

      ) `/ o$ y# B8 L; B% E# o6 l(這和為反對(duì)而反對(duì)是不同的, 小孩子是需要被指導(dǎo)和阻止他們犯錯(cuò). hacker 也會(huì)同意接受某些權(quán)威, 照著指示做以較短的時(shí)間得到他想要的. 不過(guò)那是一種有限且理性的協(xié)定; ..... )5 c  U  y* [9 G: B+ Y
      7 |( b9 g+ L6 R! ]2 B
      專(zhuān)制在監(jiān)察和保密這些事上是很有效的方法. 這些行使專(zhuān)制的人并不相信自愿性質(zhì)的合作和資訊分享 -- 他們只相信在他們控制之下的合作關(guān)系. 所以, 身為一位 hacker,你必具有一種敵對(duì)的天性, 以對(duì)抗監(jiān)察, 秘密和使用外力強(qiáng)迫或迷惑可以信任的人等行為. 你必須以互信做為你行為的基礎(chǔ).' b5 N0 m# m2 E! h) Q

      " G1 o; i3 D$ m* `
      5. 態(tài)度并非不等效于能力) X& {# `& @$ a7 V$ w
      : F5 H+ F7 X. u1 e* V# W4 s9 D
      要成為一位 hacker, 你必須開(kāi)始培養(yǎng)這些態(tài)度. 但, 如果你只是單獨(dú)的模仿某一種態(tài)度, 這并不能使你成為一位真正的 hacker, 也不會(huì)使你成為一位運(yùn)動(dòng)冠軍或搖滾明星.
      + H! T9 v5 U9 S9 s3 ~- L' t" J2 t6 w) Q3 g% i, I
      因此, 你必須學(xué)會(huì)猜疑態(tài)度和尊敬各種能力. Hacker 們不會(huì)想浪費(fèi)時(shí)間在虛華的人的身上, 他們尊敬的是能力 -- 特別是身為 hacker 的能力, 但對(duì)于其它方面的能力也是充滿(mǎn)敬意. 如果有能力追求一些很少人能弄懂的技術(shù),追求精神上的技巧, 并能集中精神, 那就再好不過(guò)了.0 R! w; J! G) p/ T- O: }) r1 i8 O1 v8 d
      ) N% b8 i, {/ Q$ O  e
      如果你尊敬各種的能力, 那么你就會(huì)樂(lè)于自己發(fā)展這些能力 -- 這會(huì)使的努力工作和奉獻(xiàn)成為一種剌激性的消遣而非一份苦差事. 這對(duì)于想要成為 hacker 的人而言, 是很重要的.8 b9 H2 _+ E$ W* I' _
      2 E+ ?5 L- _( N* [
      一位 Hacker 所需的基本技能' T. E. T: t6 a% G3 N7 v0 Q* L
      * q2 ~6 Q3 h) l! V6 @  j
      hacker 的精神態(tài)度是很重要的, 但技術(shù)則更是重要. hacker 的態(tài)度雖然是無(wú)可取代,但在夢(mèng)想別的 hacker 開(kāi)始也叫你 hacker 前, 有些基本的工具和技術(shù)是必備的.
      , q2 M2 n8 v5 @隨著新科技的發(fā)明和舊技術(shù)的取代, 這些工具隨時(shí)間在慢慢的改變. 例如: 以往總是會(huì)學(xué)會(huì)用機(jī)器碼寫(xiě)程序, 直到最近我們開(kāi)始使用 HTML. 不過(guò), 在 1996 年末,下面所舉的工具是很明顯的被需要的:
      ; J* o* ?% a% |; [' c3 B, y1 J  x1 b' Q& E8 D" t) v
      1. 學(xué)習(xí)程序設(shè)計(jì).+ `; Y& ^; U& u
        Y" E5 f. l" r$ s
      當(dāng)然, 這是基礎(chǔ)的 hacking 技能. 在 1997 年, 理所當(dāng)然的, 你必須學(xué)會(huì) C. 但,如果你只是學(xué)一種語(yǔ)言, 那么你不能算是一位 hacker, 了不起只能算是一個(gè)programmer. 除此, 你還必須學(xué)會(huì)學(xué)會(huì)以獨(dú)立于任何程序語(yǔ)言之上的概括性觀(guān)念來(lái)思考一件程序設(shè)計(jì)上的問(wèn)題. 要成為一位真正的 hacker, 你必須要能在幾天之內(nèi)將manual 內(nèi)容和你目前己經(jīng)知道的關(guān)連起學(xué)會(huì)一種新的語(yǔ)言. 也就是說(shuō), 你必會(huì)學(xué)會(huì)數(shù)個(gè)不同的語(yǔ)言.9 D9 s1 K+ c, p

      + l% L" J5 `& u- }2 C9 r# @) D還了 C 之外, 你至少還要會(huì) LISP 或 Perl (Java 也正在努力的擠上這個(gè)名單;譯者注: 我很懷疑這份名單說(shuō) :p ). 除了幾重要的 hacking 常用語(yǔ)言之外,這些語(yǔ)言提供你一些不同的程序設(shè)計(jì)途徑, 并且讓你在好的方法中學(xué)習(xí).
      ' x" X% k( P6 f! K2 }! [1 f/ T" ?) h3 c- u1 G, f& f6 w$ A
      程序設(shè)計(jì)是一種復(fù)雜的技術(shù), 我沒(méi)辨法在這提供完整的學(xué)習(xí)步驟. 但是我能告訴你一些在書(shū)本上和課堂上所沒(méi)有的東西 (有很多, 幾乎全部最好的 hacker 們都是自習(xí)而來(lái)的). (a) 讀別人的程序碼 和 (b) 寫(xiě)程序, 這兩項(xiàng)是不錯(cuò)的方法.
      - U1 l8 @5 E: i- t; Q. @
      1 M1 J7 S- T) g9 U: W# r4 X學(xué)習(xí)寫(xiě)程序就像在學(xué)習(xí)寫(xiě)一種良好的自然語(yǔ)言, 最好的方法是去看一些專(zhuān)家們所寫(xiě)的東西, 然后寫(xiě)一些你自己的東西, 然后讀更多, 再寫(xiě)更多 ... 然后一直持續(xù), 一直到你發(fā)展出一種屬于自己的風(fēng)格和特色.6 B4 p$ N/ N2 @/ M3 W

      * c0 J7 Q7 ?, F: N3 i# _/ U' N要找到好的程序碼來(lái)看是很一件很困難的事, 因?yàn)? 對(duì)菜鳥(niǎo) hacker 們而言, 適于供他們閱讀和努力的大型程序的 source 數(shù)量很少. 但這事己有了戲劇性的變化了;現(xiàn)在免費(fèi)的供應(yīng)的軟件、程序設(shè)計(jì)工具和操作系統(tǒng)(大都公開(kāi)提供 source, 而且全都是由 hacker 們寫(xiě)成的)到處可看. 進(jìn)入下一個(gè)主題...  ]( L, D! V$ Q/ w, k/ k( E, S& A

      & O' w0 a# K! d% v2. 取得一個(gè)免費(fèi)的 UNIX , 并學(xué)習(xí)使用和維護(hù).! ]- A0 K* E5 j5 R1 ?3 T
      4 u8 D9 F" W3 Y. e# W4 @/ v
      我先假設(shè)你己經(jīng)有一部個(gè)人電腦或者是可以使用任何一部 (現(xiàn)在的小孩子真幸福,可如此輕易的擁有 :-)). 取得 hacker 技巧的第一個(gè)步驟是取得一份 Linux 或者一份免費(fèi)的 BSD-Unix, 并將它安裝在自己的機(jī)器, 并使之順利的運(yùn)作.; f6 }9 H6 O- H1 ?$ |
      * F8 s' l: R+ f* u
      沒(méi)錯(cuò), 在這個(gè)世界上除了 Unix 之外, 還有其它的操作系統(tǒng). 但是他們只提供 bianry, 你不能看到他們的程序碼, 你也不能修改他們. 想要在 DOS 或 Windows或 MacOS 開(kāi)始 hacking, 無(wú)疑就是要你綁著枷鎖跳舞一樣.
      , p, f) r; B. o4 j' ?" |2 f" D; V; [9 a5 P
      除此之外, Unix 是 Internet 上的操作系統(tǒng). 當(dāng)你在不懂 Unix 的情況下學(xué)習(xí)使用Internet 時(shí), 你沒(méi)辨法在不懂 Unix 的情況下成為 Internet 的 hacker. 因?yàn)檫@個(gè)原故, 現(xiàn)在的hacker 文化還是很牢固的以 Unix 為中心繞著. (這并不完全是正確的, 而且有些活在舊時(shí)代的hacker 甚至也不喜歡這種情形, 但是 Unix 和Internet 之間的共生共成己經(jīng)到了牢不可破的地步, 即使是 Microsoft 的大塊肌肉也沒(méi)能在上面留下明顯的傷痕.)$ y/ E' N* Y" ~  \
      ; [$ ]: A5 ]( d; j, F% c( n
      因些, 把 Unix 裝起來(lái)吧! (我自己是喜歡 Linux, 但是還有其它的東東可用.) 學(xué)習(xí)它, 讓它運(yùn)作起來(lái), 讓它陪你努力精進(jìn). 用他向整個(gè) Internet 喊話(huà). 看程序碼,改程序. 有一天你成為一位高竿的 hacker, 你回頭往后看時(shí)會(huì)發(fā)現(xiàn), 你得到比Microsoft 操作系統(tǒng)所能提供的還要好的程序設(shè)計(jì)工具(包括 C, Lisp和 Perl).而且得到快樂(lè), 并學(xué)到比你想像中的還要多的知識(shí).- V1 e/ l: W9 _
      9 _; j8 R4 t" m( y( E* c! J
      關(guān)于學(xué)習(xí) Unix, 在 Loginataka 有更多的資料.(http://www.ccil.org/~esr/faqs/loginataka.html). |0 h1 D1 r9 F6 i% }

        V, v  Z  K0 E3 R) j看一下 Linux distribution 的目錄或 Linux CD, 并把自己交付給它.
      & {# u! z0 z. R* X/ S3 T
      - p% O2 Q4 _1 h! J4 N" F# P3. 學(xué)習(xí)使用 World Wide Web 并學(xué)會(huì)寫(xiě) HTML.# R: f! g4 S6 K4 U9 u7 Q* K  w
      ! K0 |( G: k+ B7 E
      在 hacker 文化創(chuàng)造出來(lái)的東西, 大多在他們的活動(dòng)范圍外被使用著, 如, 在工廠(chǎng)和辨公室或大學(xué)被漠漠的使用著. 但 Web 是一個(gè)很大的例外, 這個(gè) hacker 眼中的大玩具甚至還被政客們接受, 并巧巧的在改變這個(gè)世界. 因此(還有很多好的理由),你必須學(xué)習(xí) Web.
      " J. T% V% s" r
      ! K" ]$ b# }. t1 y- a并不只是學(xué)習(xí)使用 browser (這太容易了)而己, 還要學(xué)會(huì)寫(xiě) HTML 這個(gè) Web 的標(biāo)簽語(yǔ)言. 如果你不知道如何設(shè)計(jì)程序, 寫(xiě) HTML 也可以給一些習(xí)慣上的幫助.嗯!! 建立 home page 吧!- w" f- i. R  [" A* q

      + E" c& z) s7 b0 P, L  V不過(guò), 有一個(gè) home page 并沒(méi)任何特別之處能讓你成為一位 hacker. Web 上到處都是 home page, 而且大部份都沒(méi)什么重點(diǎn), 沒(méi)什么內(nèi)容的爛泥 -- 很好看的爛泥巴,但是看起來(lái)都一樣, 差不多.
      8 b, e' P; \) z2 r" V(http://www.ccil.org/~esr/html-hell.html)" G  ?4 {+ C& E# W, j3 S" I/ U7 _

      1 s' G) s  t: u; K9 Q為了讓你的 page 有其價(jià)值, 它必須是有內(nèi)容的東西 -- 它必須是有趣并且(或者)對(duì)其它 hacker 有用處的.4 J. F3 r1 n. Q

      6 Y! C7 G: O0 h$ K) y! ^Hacker 文化的狀況; V2 S, ?5 n$ Z: m
      ! J. g% u% s/ s: u' j+ O7 \& b3 v
      就像大多數(shù)沒(méi)有經(jīng)濟(jì)活動(dòng)的文化一樣, hackerdom 的運(yùn)作是建立在名望之上. 當(dāng)你嘗試去解決一個(gè)有趣的問(wèn)題時(shí), 你所做事是否有趣, 你的解決方案是不是真的好用, 這些只有你的技術(shù)上的同好或前輩準(zhǔn)備好為你做評(píng)價(jià).& g: ?, u# Y3 X- G$ H
      & d+ d1 H, u: X/ }
      因此, 當(dāng)你開(kāi)始玩起 hacker 的游戲時(shí), 你的主要分?jǐn)?shù)是來(lái)自其它 hacker 們對(duì)你的技術(shù)的看法(這就是為什么只當(dāng)其它的 hacker 都認(rèn)為你是 hacker 時(shí), 你才算是一位真正的 hacker). 這個(gè)事實(shí)被人們認(rèn)為 hacking 是一種孤獨(dú)的工作的印象所朦敝了; 也被hacker 文化的禁忌(現(xiàn)在己漸漸的朽壞了, 但依然存在) 和存在人們內(nèi)心動(dòng)機(jī)的自大或特權(quán)之間的沖突所朦敝.$ Z' B% U* s; f; [7 ^9 \2 N
      8 X0 ^2 H+ M: p+ K
      具體的說(shuō), hackerdom 就是人類(lèi)學(xué)家所說(shuō)的「天才文化」.你在其中所得到的地位和名望并不來(lái)自于支配其它人, 或是因?yàn)殚L(zhǎng)的漂亮, 或因?yàn)槟阌幸恍﹦e人想要的東西, 而是因?yàn)槟闼统鰱|西. 特別是, 你給送出你的時(shí)間,你的創(chuàng)造力和你的技術(shù)成果.
      2 B" r/ p4 I' B
      2 ~% d: M& H4 ~下面有五種事, 你會(huì)因?yàn)樽隽诉@些事而愛(ài)到 hacker 們尊敬:
      6 S' @, q% \) A/ ^
      , ], y) Z$ e8 k. g  R6 N1. 寫(xiě)免費(fèi)的軟件.* f$ R9 O- ?$ B- o+ X
      4 a4 }- F& n( l
      第一種是寫(xiě)那些其它 hacker 們覺(jué)的有趣或好用的程序, 并把 source 公開(kāi)開(kāi)放給整個(gè) hacker 文化中的人使用.3 q, D. t" R, l: t
      ) ]! B) r9 h& Y0 U
      hackerdom 最?lèi)?ài)尊敬的是寫(xiě)出大而功能強(qiáng)的程序的人, 而且這程序是廣為大家需要的,所以大家都在做用這些程序.$ v% c6 G- a) r3 u3 O

      ! a! z/ x$ T( o: u# F7 L; n9 A2. 幫忙 test 和 debug 免費(fèi)的軟件
      $ u3 X7 f' E+ P, E- l/ k3 M3 b; ~1 @
      hacker 們也尊敬幫忙 debug 免費(fèi)軟件的人. 在這個(gè)不是很完美的世界, 你不可避免的必須花掉大部分的軟件發(fā)展周期在 debug 階段上. 這就是為什么在任何免費(fèi)軟件發(fā)展者的腦子都會(huì)告訴你一件事, 好的 beta 測(cè)試者(能很很清楚的描述發(fā)生的狀況,正確的發(fā)現(xiàn)問(wèn)題出處, 可以容忍測(cè)試版本的 bug, 并且能進(jìn)行一些簡(jiǎn)單的診斷程序)和紅寶石一樣貴重.
      6 |9 @8 E) b+ ^: N" v- ~# j/ i
      1 I3 X% o. r' d) V; I# J如果你是一只菜鳥(niǎo), 試著開(kāi)始去找一個(gè)你有興趣的正在發(fā)展中的程序, 并且成為一位好的 beta 測(cè)試者. 從幫忙測(cè)試開(kāi)始, 很自然的你開(kāi)始幫忙 debug, 進(jìn)而開(kāi)始幫忙修改程序. 你將在這過(guò)程中學(xué)習(xí)到很多東西, 并,且和以后可以幫助你的人結(jié)下因果.
      , l+ y0 U9 L- x8 {: r8 m) X7 {9 F. t- ^, ~* h( A
      3. 公布有用的資訊.$ |; c! m; `9 D0 V6 G" E

      # H) G* O- V* x0 G# R  c, Q另一項(xiàng)好事是收集和過(guò)濾有用和有趣的資訊, 整理成 Web page 或 FAQ 之類(lèi)的文件, 讓大家能很容易的收得.
      % t. i" q' j  a2 `; r$ z; q9 m' w8 m) q8 g
      幾種主要技術(shù) FAQ 的維護(hù)者都能得和免費(fèi)軟件的作者幾乎一樣多的尊敬.
      4 o; x3 O" p. k) [( @+ p
      3 k" v) A" ]3 B! R8 D& [4. 幫忙維持一些簡(jiǎn)單的工作.
      9 F% q8 m7 p! J1 J  I

      ) N# |' u2 L1 O% t$ }7 }- |hacker 文化是由一群自愿者維持運(yùn)作著. 有一些工作很無(wú)趣但卻必須維持正常運(yùn)作的, 如: 管理 mailing list, 維護(hù) newsgroup, 維持大的軟件供應(yīng)站臺(tái), 推動(dòng)RFC 和其它技術(shù)標(biāo)準(zhǔn).
      4 F$ D% L$ b; l6 @1 p7 J# k! c7 M: ?% s) t0 A" ^: s2 V
      做這類(lèi)的事將會(huì)得到很多的尊敬, 因?yàn)榇蠹叶贾肋@些工作是很花時(shí)間, 但又不像玩弄程序碼般有趣.7 F! Z4 i3 F( C

      3 I7 N9 G) G, u) {8 ]5. 為 hacker 文化而努力.0 S6 i" S, g% t4 _" Q. k
      1 l8 u1 {1 @% K/ c
      最后一項(xiàng), 你可以為這個(gè)文化效勞, 并推廣這個(gè)文化(例如, 寫(xiě)一份正確的入門(mén)手冊(cè),教別人如何成為一位 hacker :-)). 在你因?yàn)樽隽饲懊嫠募轮欢雒? 這不是你該做的事.+ D+ M5 ~9 }* A! N8 N* q" _

      7 @, r  E+ \4 ]1 Z1 b, o正確的說(shuō), hacker 文化并沒(méi)有任何的領(lǐng)導(dǎo)者, 但在這文化有所謂的文化英雄,族群歷史學(xué)家. 當(dāng)你在其中混的夠久之后, 你也許會(huì)成為這之中的一員. 注意:hacker 們并不相信族群, 喧騷自大的長(zhǎng)者, 所以成為這樣的長(zhǎng)者是非常的危險(xiǎn).與其去和別人競(jìng)爭(zhēng), 你寧可為自己定位, 給自己一個(gè)親切譜虛的身份.0 u" S$ p3 b8 _. @

      5 d1 F3 P  R! v4 [4 {9 N6 ~Hacker 和 Nerd(怪胎) 的關(guān)系
      / |" `, K  ?/ b- g/ n
      ! l6 ?1 ~/ p4 ~4 W: j成為一位 hacker, 你不需要成為令人討厭的人(Nerd), 反于社會(huì)常態(tài). 然而, 這對(duì)你而言卻是非常有幫助的, 而且有很多 hacker 也是讓人討厭的人. 當(dāng)一個(gè)社會(huì)的浪人有益于讓你專(zhuān)心在真正重要的事情上面, 例如: 思考和 hacking.
      ' `' c& T: t# |% @2 d+ G4 _9 a# v" o  ?# _
      因此, 有很多 hacker 們接受了 `nerd' 這種稱(chēng)呼, 甚至是使用 `geek'(雜耍演員) 這個(gè)字眼, 并引以為傲 -- 這是一種說(shuō)明他們獨(dú)主于世俗習(xí)慣之外的方法. 在 The GeekPage 可找到更多相關(guān)的討論。8 M- w7 S# ^3 U) W* U4 ?
      (http://samsara.circus.com/~omni/geek.html)
      0 J$ f& G( k7 i/ d3 l" \# [5 O/ u' e# e& p
      如果你能夠適當(dāng)?shù)膶?zhuān)注于 hacking 這事上面, 并且還保有你的生活, 那很好. 而且現(xiàn)在要做到這樣, 比起以前我還是個(gè)菜鳥(niǎo)時(shí)容易. 主流文化現(xiàn)在也較為 techno-nerd (技術(shù)怪胎)所接受. 甚至有越來(lái)越多的人認(rèn)為 hacker 們可以是很好的男朋友, 女朋友,老公和老婆. 在 Girl's Guide to Geek Guys 可找到更多相關(guān)的訊息。2 r9 M# D: n" Q) `9 @2 S0 Y
      (http://www.bunnyhop.com/BH5/geekguys.html)
      5 S; E! a. `3 f- @
      , J# K9 G: y3 a6 c# O$ A+ {7 H& }如果你是因?yàn)闆](méi)有生活而想開(kāi)始 hacking, 那也沒(méi)關(guān)系, 至少你就沒(méi)有不能專(zhuān)心的問(wèn)題了. 也許不久之后你就是一位 hacker 了.! z$ ^8 a- [2 L* s/ a) p4 M$ ^
      ! G* Y7 _  l. G, b
      風(fēng)范要點(diǎn)3 t$ _0 K4 c, J( @

      - U9 a$ x  s! |. }& S再一次的強(qiáng)調(diào), 要成為 hacker 就要了解 hacker 的精神. 如果你并不玩電腦, 那么還是有一些事情可以幫助你. 這些不能成為 hacker 的代替品, 不過(guò)有不少的 hacker經(jīng)常做這些事, 并認(rèn)為這些事和 hacking 的本質(zhì)有某種基本的關(guān)連.
      5 k2 p' L1 E& f7 D% y1 O# C( m  X( G
      * 閱讀科學(xué)小說(shuō), 并參加小說(shuō)的聚會(huì)(這是一個(gè)遇到 hacker 和原始 hacker們的好方法).# H& {' k- ]* K' v
      * 學(xué)禪, 并且(或者)接觸戰(zhàn)爭(zhēng)的藝術(shù). (鋼鐵般的紀(jì)律似乎很重要.)& N; V$ C6 G2 D- m4 a
      * 訓(xùn)練你的耳朵對(duì)音樂(lè)的分析能力, 試著欣賞某種特殊的音樂(lè), 并好好的玩一些樂(lè)器或者唱歌.* t. S/ W& z# r7 I3 z
      * 增加對(duì)于俏皮話(huà)和文字游戲的認(rèn)識(shí).0 e7 s; {! t3 w7 m# Z
      * 加強(qiáng)你的母語(yǔ)寫(xiě)作能力. (有很驚人數(shù)量的 hacker, 都是不錯(cuò)的作家. 這包括一位我所知道的最好的 hacker.)+ m# N7 C" v( R; m% d
      ' h, I1 T) j5 p: x
      你做越多這些事, 那么你就愈是天生 hacker 的料。2 Y8 e5 g- _. g: H7 a$ F
      , i5 A  b8 x* m
      最后, 有一些事千萬(wàn)不要做.
      7 S/ D- V+ J, ]0 D0 w: F
      ( [6 s9 x, N/ Q0 h: v) C+ n0 C* 不要使用愚蠢而夸張的代號(hào)(user ID)或化名.
      % G3 X7 a, J. z2 o# @9 b1 `* 不要加入 Usenet 的戰(zhàn)火 (或者任何地方的).
      7 O1 U5 G6 F- Y; m: ?* 不要自稱(chēng)為 `cyberpunk'(電腦搗蛋玩家),也不要浪費(fèi)任何時(shí)間在這么做的人身上.8 i5 o" H" ^2 f
      * 不要 post 或 email 一些充滿(mǎn)錯(cuò)字或文法錯(cuò)誤的文章.$ p7 r: Q7 W% \# {( v4 V9 Z2 q
      ! @* z9 _3 l8 _+ [, U& U
      做了這些事的結(jié)果只是為你招來(lái)大家的責(zé)難和批評(píng). Hacker 們的記憶力都很好, 他們會(huì)  D2 R, g8 d! q6 Y, k
      一直記住你的所做所為, 你可能要花數(shù)年的時(shí)間才有辨法讓他們重新接受你.$ I6 @8 [6 j! j. J6 W8 v

      $ c0 y; H8 J8 x& p$ p% \  ^; S其它的資源
      6 |2 `3 d: L+ F2 `2 m2 s

      * T7 p, K0 W1 B- vLoginataka 有提到一些關(guān)于 Unix hacker 的訓(xùn)練和態(tài)度." |0 a6 [$ n0 V% s) s- j
      (http://www.ccil.org/~esr/faqs/loginataka.html)
      8 s( P" H- @2 ^% E

      9 m; I* M  ?" |5 z8 ^# h我也寫(xiě)了關(guān)于 Hackerdom 歷史的簡(jiǎn)介.8 l' B4 f4 D/ ~6 u
      (http://www.ccil.org/~esr/faqs/hacker-hist.html)# k7 G: |5 y' L2 x$ J% N
      6 F4 r4 s( n" E& k6 C
      Peter Seebach 也維護(hù)了一份很不錯(cuò)的 Hacker FAQ, 這份文件是專(zhuān)門(mén)給不知道) ~- P: C# s1 k4 Y* m
      如何和 hacker 們相處的經(jīng)理人們看的.
      $ ]: N' c1 {* J9 E* R. ?* S! x(http://www.solon.com/~seebs/faqs/hacker.html)
      * h/ f2 d& r, ]" H6 ^% \% b" E% V
      8 ?" y4 `1 E$ L" c( O我也寫(xiě)了一份 paper「Cathedral and the Bazaar」, 上面解釋 Linux 文化的運(yùn)作
      0 m: ^  I0 f# \) s方式. 你可以在我寫(xiě)的page 上找的到.
      5 {9 l- T6 p9 p# P- C(http://www.ccil.org/~esr/writings/index.html)/ a3 L7 ^2 w/ ]0 K: z% e0 J
        ]6 k+ S; l/ K8 `' a, ?* p
      常被提出的問(wèn)題 (FAQ)
      % p" d2 Q) y! D& H7 ~2 @: [9 f3 |7 ~& u4 U" b- }  |4 n+ G
      Q: 你能教我如何 hack 嗎?% k# H$ _. b7 d
      6 L+ O/ h1 A2 h, C4 m
      自從公開(kāi)這個(gè) page 以來(lái), 我每周都收到很多人來(lái)信問(wèn)"請(qǐng)告訴我所有關(guān)于 hacking的事". 但很不幸的, 我沒(méi)有這個(gè)時(shí)間或者是精力去做這件事; 我的 hacking project已經(jīng)用掉我 110% 的時(shí)間了.
      4 d! `7 R8 g: y4 {% |( \, ^5 V' U& f  f# n) \9 x1 U. _
      就算我愿意, 但是基本上, hacking 是一種必須自習(xí)而成的生活態(tài)度和技術(shù). 你會(huì)發(fā)現(xiàn),當(dāng)真正 hackers 愿意幫助你的同時(shí),你將得不到他們的尊敬,若你求他們把會(huì)的東西都直接給你的話(huà)。
      ' `4 F; h1 j/ n) e! f( `& v+ u$ G) _3 j' a1 i9 }: K
      先學(xué)一點(diǎn)東西吧! 表現(xiàn)出你正在努力嘗試, 你有能力獨(dú)立學(xué)習(xí)的. 然后再帶著你所遇到的難題去和 hacker 見(jiàn)面.3 Z$ u9 S$ ~1 ]" N- G6 m

      9 G/ b& I8 C6 c& F% ^5 o/ G# {Q: 我要在那才能找的到一位真的 hacker 并和他們交談?- f7 b" o$ L3 i2 K+ ~) [1 V. y6 E

      ! w2 {" z, z$ }$ s* K很好, 不過(guò)很確定的, 不會(huì)在 IRC. 就我所能看到的, 那除了騙子和 cracker 之外什么也沒(méi)有. 最好的方法是找到一個(gè)在你附近的 Unix 或 Linux 的使用群, 并加入他們,參加他們的聚會(huì) (在 Linux Users' Group page on Sunite 有一份目錄).
      6 g" P3 p7 ^. h6 O3 {3 T(http://unc.sunsite.edu/linux/ldp/lugs.html)
      * n' v% w7 Q. @: x
      7 w1 X5 B  f& ZQ: 我應(yīng)該從那一種語(yǔ)言開(kāi)始學(xué)呢?6 m' W8 b1 Q, x
      . }7 E' |5 o6 g& s0 s4 D' T% m7 D8 K0 _+ i
      如果你真的不懂 HTML 的話(huà), 那就從它開(kāi)始吧. 市面上有很多外表光鮮亮麗的 HTML爛書(shū). 我最喜歡的一本是 HTML: The Definitive Guide.3 X7 `5 P1 o- C
      (http://www.ora.com/catalog/html2/)
      ' X( W5 |" v7 b" w4 {
      6 w2 `. y& M* G2 u% M! G如果你已經(jīng)準(zhǔn)備好開(kāi)始學(xué) programming 了, 我會(huì)建議你從 Perl(http://www.perl.com/)或 Python(http://www.python.org/)開(kāi)始. 而 C 是真的很重要, 不過(guò)它也真的很難.* F1 m( ^# {0 w9 `2 l1 {8 \
      * E/ n: D2 H0 c, v' \8 W
      Q: 我要如何開(kāi)始呢? 在那能拿到免費(fèi)的 Unix 呢?" l$ s& v1 Q6 N, @" ~0 y$ b; o

      % P; r0 L' I- l' Q8 {1 W: v2 V我在這 page 內(nèi)到處都有指向取得 Linux 的地方. 要成為一位hacker, 你必須要有動(dòng)機(jī)并且主動(dòng)進(jìn)取還要獨(dú)立學(xué)習(xí). 就從現(xiàn)在開(kāi)始吧....
      : r3 ~( c7 _( P1 x( _* r' {7 L. m5 A' i4 b1 z
      您需要登錄后才可以回帖 登錄 | 注冊(cè)

      本版積分規(guī)則

      QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機(jī)版|小黑屋|汶上信息港 ( 魯ICP備19052200號(hào)-1 )

      GMT+8, 2025-7-9 08:59

      Powered by Discuz! X3.5

      © 2001-2025 Discuz! Team.

      快速回復(fù) 返回頂部 返回列表