什麼是黑九宮格會議客?


  什麼是黑客?

  這可以追溯到幾十年前第一臺分時小型電腦出生, ARPAnet 試驗也剛會議室出租鋪開的年月,那時有一個由步伐design專傢和收集名人所構成的, 具備分送朋友特色的文明社群。這種文明的成員創造瞭 “hacker” 這個名詞。黑客們設立瞭 Internet。黑客們發現出瞭此刻運用的 UNIX 操縱體系。黑客們使 Usenet 運作起來, 黑客們讓 WWW 運行起來。假如你是這個文明的一部門,假如你對這種文明有所奉獻,並且這個社群的其它成員瑜伽場地也熟悉你並稱你為 hacker, 那麼你便是一位黑客。

  黑客精力並不只僅局限在軟件的黑客文明中。有人用黑客立場看待其它事變,如電子學和音樂– 事實上,你可以在任何第一流另外迷信和藝術流動中發明它。精於軟件的黑客贊賞這些在其餘畛域的同類並把他們也稱作黑客– 有人傳播鼓吹黑客本性是盡對自力於他們事業的特定畛域的。 但在這份文檔中,咱們將註意力集中在軟件黑客的手藝和立場,以及發現瞭“黑客”一詞的以共享為特征的文明傳統之上。

  有一群人高聲嚷嚷著本身是黑客,但他們不是。他們(重要是正值芳華的少年)是一些蓄意損壞盤算機和德律風體系的人。真實黑客把這些人鳴做“駭客”(cracker),並不屑與之為伍。大都真實黑客以為駭客們又懶又不賣力任,還沒什麼年夜本領。專門以損壞他人安全為目標的行為並不克不及使你成為一名黑客,正如用鐵絲偷開走car 並不克不及使你成為一個car 工程師。可憐的是,良多記者和作傢去去錯把“駭客”當成黑客;這種做法始終使真實黑客覺得末路火。

  最基礎的區別是:黑客搞設置裝備擺設,駭客搞損壞。

  假如你想成為一名黑客,請接著讀上來。假如你想做一個駭客,往讀 alt.2600 新聞組,並在意識到你並不像本身想象的那麼智慧後往坐五到十次牢獄。關於駭客,我隻想說這麼多。

  ——————————————————————————–

  黑客應有的立場

  黑客們有更多的了。解決問題,設置裝備擺設事物,同時他們崇尚不受拘束和忘我的雙向匡助。要被別人認可是一名黑客,你的行為得體現出你似乎具有瞭這種立場一般。而要想做得好象你具有這種立場一般,你就得切切實實保持它。

  可是假如你以為培育黑客立場隻是一條在黑客文明會議室出租圈中獲得認可的路子,那就年夜錯特錯瞭。成為具有這些特質的這種人對你本身很是主要–有助於你進修,及給你提供源源不停的能源。同一切創造性的藝術一樣,成為巨匠的最有用方式便是模擬巨匠的精力– 不只從智力上,也要從情感長進行模擬。

  或者, 上面這首古代的禪詩很好的論述瞭這個意思:

  To follow the path:(沿著如許一條途徑:)

  look to the master,(尋覓巨匠,)

  follow the master,(追隨巨匠,)

  walk with the master,(與巨匠通行,)

  see through the master,(洞察巨匠,)

  become the master.(成為巨匠。)

  嗯,假如你想成為一名黑客,反復讀上面的事變直至你置信它們:

  ——————————-時租空間———在注入光的那一刻,那深陷的眼睛怔怔地盯著桌上的—————————————-

  1. 世界佈滿瞭待解決的誘人問題。

  做一名黑客會有良多樂趣,但倒是要費良多力量方能獲得的樂趣。 這些盡力需求能源。勝利的靜止員從錘煉身材、超出自我極限的愉悅中獲得能源。同樣,做黑客,你得能從解決問題,考驗手藝及錘煉智力中獲得基交流礎的樂趣。

  假如你還不是生成的這類人又想做黑客,你就要設法成為如許的人。不然你會發明,你的黑客暖情會被其餘分心的事物吞噬失–如款項、性和社會上的虛名。

  (同樣你必需對你本身的進修才能設立決心信念–置信絕管當你對某問題近乎全無所聞,但隻要你一點一點地實驗、進修,終極會把握並解決它。)

  ——————————————————————————–

  2. 一個問題不該該被解決兩次。

  智慧的腦殼是可貴的有限的資本。當世界還佈滿很是多有待解決的乏味的新問題時,它們不該該被鋪張在從頭發現輪子這類事變上。

  作為一名黑客,你必需置信其餘黑客的思索時光是可貴的–是以共享信息,解決問題並發佈成果給其餘黑客險些是一種道義,如許其餘人就可以往解決 新問題而不是不停地忙於對於舊問題。

  個人空間(你不必以為必定要把你 全部發現創造宣佈進來,但如許做的黑客是博得年夜傢極端尊重的人。賣些錢來養傢糊口,租房買盤算機甚至發年夜財和黑客價值觀也是相容的,隻要你別健忘你仍是個黑客。)

  ——————————————————————————–

  3. 無聊和有趣的事業是罪行。

  黑客(泛指具備創造力的人們)應當素來不會被愚昧的重復性勞動所困擾,由於當這種事變產生時就象徵著他們沒有在做隻有他們能力做的事變– 解決新問題。如許的鋪張危險每一小我私家。是以,無聊和有趣的事業不只僅是令人不愜意罷了,並且是罪行。

  作為一個黑客,你必需堅信這點並絕可能多地將有趣的事業主動化,不只為你本身,也為瞭其餘人(尤其是其餘黑分享客們)。

  (對此有一個顯著的破例。黑客有時也做一些在別人望來是重復性或單調的事業以入行“腦力蘇息”,或是為瞭得到某種技巧,或是得到一些除此以外無奈得到的精心履歷。但這是志願的–有腦子的人不該該被迫做無聊的活兒。)

  ——————————————————————————–

  4. 不受拘束萬歲。

  黑客們是生成的反專制主義者。任何能向你發下令的人可以或許迫使你休止解決令你入神的問題,同時,依照專制者的一般思緒,他凡是會給出一些極度愚蠢的理由。是以,豈論那邊,任何專制主義的作法,隻要它搾取你和其餘黑客,你就要和它鬥到底。

  (這並非向一切權勢鉅子挑釁。兒童需求監護Ming Ya的脾氣有點怪,不容,罪犯要被看守起來。 假如聽從下令獲得某種工具比升引其餘方法獲得它更勤儉時光,黑客可以批准接收某種情勢的權勢鉅子。但這是一個有限度的,有興趣的生意業務;那種權勢鉅子想要的小我私家聽從不是你應當批准給予的。)

  權勢鉅子喜歡審查和竊密。他們不信賴志願的一起配合和信息的共享– 他們隻喜歡由他們把持的所謂“一起配合”。是以,作為一個黑客,你得對審查、竊密,以及運用武力或詐騙往搾取有行為才能的人們的做法有一種本能的敵意。同時你要無為此信念奮鬥的意願。

  ——————————————————————————–

  5. 立場不克不及替換才能。

  作為一名黑客,你必需培育起這些立場。但隻具有這些共享會議室立場並不克不及使你成為一名黑客,也不克不及使你成為一個靜止健將和搖滾明星。成為一名黑客需求智力,實行,貢獻精力和辛勞事業。

  是以,你必需學會疑心,並尊敬各類各樣的才能。黑客們不會為那些裝模做樣的人鋪張時光,但他們卻很是尊敬才能– 尤其是從事黑客事業的才能,不外任何才能總回是好的。具有很少人能具有的那些方面的才能尤其好,此中具有觸及時租空間腦力、技能和專註方面才能確當然最好。

  尊重才能,你就會享用到進步本身才能的樂趣– 辛勞的事業和貢獻會釀成一種高度文娛而非苦差事。要想成為一名黑客,這一點很是主要。

  ——————————————————————————–

  黑客的基礎技巧

  黑客立場主要,但手藝越發主要。立場無奈替換手藝,在你被另外黑客稱為黑客之前,有一些基礎的手藝你必需把握。

  這些基礎手藝跟著新手藝的泛起和老手藝的過期也隨時光在遲緩轉變。例如,已往內在的事務包含運用機械言語編程,而直到比來才包含瞭HTM家教場地L。總的來說此刻重要包含以下手藝:

  ——————————————————————————–

  1. 進修怎樣編程。

  這當然是最基礎的黑客技巧。假如你還不會任何編程言語,我提出你從Python開端。它design清楚,文檔齊備,適合初學者進門。它是一門很好的進門言語,而且不只僅隻是個玩具;它很是強盛、機動,也合適做年夜型名目。我有一篇 Python評估具體闡明這點。好的 教程 可以在Python網站獲得。(譯者:比力好的中文Python站點可能是http://pythonrecord.51.net。)

  Java也是好的進門言語。它比Python難得多,可是天生的代碼“大小姐,但我第一次打這麼早啊!”小瓜皮蛋瘦肉粥和包子放在桌上的手。速率也快得多。它同時也是一種優異的盤算機言語,不止是用來進舞蹈教室門。

  可是註意,假如你隻會一兩門言語,你將不會到達黑客所要求的手藝程度,甚至也不克不及到達一個步伐員的程度–你需求學會怎樣以抽象的方法思索編程問題,自力於任何言語。要做一名真實黑客,你需求學會在幾天內經由過程一些手冊,聯合你此刻所知,迅速把握一門新言語。這象徵著你應當學會幾種大相逕庭的言語。

  假如要做一些主要的編程事業,你將不得不進修C言語,Unix的焦點言語。 C++與C很是其餘相似;假如你相識此中一種,進修另一種應當容易。但這兩種都不合適編程進門者進修。並且事實上,你越防止用C編程,你的事業效力會越高。

  C很是有用率,勤儉你的機械資本。可憐的是,C的高效是經由過程你手動做良多底層的治理(如內存)來到達的。底層代碼都是復雜極易泛起bug的,會使你花極多的時光調試。如今的機械速率這般之快,這凡是是得失相當–比力理智的做法是運用一種運轉較慢、較低效力,但年夜幅節儉你的時光的言語。是以,抉擇Python。

  其餘對黑客而言比力主要的言語包含 Perl和 LISP。 Perl實用,值得一學;它瑜伽教室被普遍用於靜態網頁和體系治理,是以即便你從不消Perl寫步伐,至多也應當學會望。許多人運用Perl的理由和我提出你運用Python的理由一樣,都是為瞭防止用C實現那些不需求C高效力的事業。你會需求懂得那些事業的代碼的。

  LISP值得進修的理由不同–終極把握瞭它時你會獲得豐碩的啟迪和履歷。這些履歷會使你在當前的日子裡成為一個更好的步伐員,縱然你現實上很少運用LISP自己。

  當然,現實上你最好五種城市(Python,Java,C/C++,Perl和LISP)。除瞭是最主要的黑客言語外,它們還代理瞭大相逕庭的編程思緒和方式,每種城市讓你受害非淺。

  這裡我無奈給你完完整全的指點教會你怎樣編程–這是個復雜的技巧。但我可以告知你,書本和上課也不克不及作到(最好的黑客中,有許多,興許 險些都是自學成材的)。你可以從書本上學到言語的特色–隻是一些外相,但要使書面常識成為自身技巧隻能經由過程實行和虛心向別人進修。是以要作到 (一)讀代碼時租會議及(二)寫代碼。

  進修怎樣編程就象進修用柔美的天然言語寫作一樣。最好的做法是讀一些巨匠的名著,試著本身寫點工具,再讀些,再寫點,再讀些,再寫點…… 這般去復,直到你的文章到達你領會到的范文的簡練和氣力。

  已往找到合適瀏覽的好的代碼是難題的,由於險些沒有年夜型步伐的源代碼能讓新手練手。這種狀態曾經戲劇性地產生變化;凋謝源代碼軟件,編程東西和操縱體系(全都由黑客寫成)此刻曾經隨處可見。讓咱們鄙人一個話題中繼承會商……

  2. 獲得一個凋小樹屋謝源代碼的Unix並學會運用、運轉它。

  我假定你曾經領有或許能運用一臺小我私家電腦(明天的孩子們真幸福 🙂 )。新手們可以或許朝進修黑客技巧邁出的最基礎的一個步驟便是獲得一份Linux或BSD-Unix的一種,安裝在小我私家電腦上,並運轉它。

  沒錯,這世界上除瞭Unix另有其餘操縱體系。但它們都因此二入制情勢發佈的–你無奈讀到它交流的源代碼,也不成能修正它。測驗考試在運轉DOS或Windows或MacOS的機械上進修黑客手藝,就象是帶著腳鐐學舞蹈。

  除此之外,Unix仍是Internet的操縱體系。你可以學會上彀卻不了解Unix,但你不相識Unix就無奈成為一名Internet黑客。是以,明天的黑客文明在很年夜水平上因此Unix為中央的。(這點並不老是真的,一些很早的黑客對此始終很不興奮,但Unix和Internet之間的聯絡接觸已是這般之強,甚至連Microsoft也無可何如。)

  以是, 安裝一套UNIX–我小我私家喜好LINUX但另有其餘品種的(是的,你可以同時安裝Linux及DOS/Windows在統一電腦上)。進修它,運用它,配置它。用它在Internet上沖浪。瀏覽它的源代碼。修正它的源代碼。你會獲得比在Microsoft操縱體系上更好的編程東西(包含C,LISP,Python及Perl)。你會感到樂趣無限,學到在你成為巨匠之前意識不到的更多的常識。

  想了解更多關於進修Un走廊。蛇的唾液有神奇的效果,而舔的腸和濕潤起來,等不及要收縮,怪物,那是發情ix的信息,走訪 The Loginataka。

  想了解怎樣獲得一份Linux,走訪 我在哪裡可以得到Linu家教x。(譯者:對付中文讀者來講,最簡樸的方法未過於前去左近的D版/正版光盤店。)

  你可以在 www.bsd.org找到BSD Unix的乞助及其餘資本。

  我有寫一篇關於 Unix和Internet基本的進門文章。

  (註:假如你是一個新手,我不推舉本身自力安裝Linux或許BSD。安裝Linux的話,追求當私密空間地Linux用戶組的匡助;或聯絡接觸 Open 訪談Projects Network。 LISC保護著一些 IRC頻道,在那裡你可以得到匡助。)

  ——————————————————————————–

  3. 學會怎樣運用WWW和寫HTML

  黑客文明建造的年夜多工具都在你望不見的處所施展著述用,匡助工場、辦公室和年夜學失常運行,外貌上很丟臉到它對非黑客的平凡人的餬口的影響。Web是一個年夜年夜的破例。即便政客也批准,這個宏大耀眼的黑客玩具正在轉變整個世界。單是這個因素(另有許多其它的),你就需求進修把握Web。

  這並不是僅僅象徵著怎樣運用閱讀器(誰城市),而是要學會怎樣寫HTML, Web的標誌言語。假如你不會編程,寫HTML會教你一些有助於進修的思索習性。是以,先實現一個主頁。(網上有良多好的教程; 這是一個。)

  但僅僅領有一個主頁不克不及使你成為一名黑客。 Web裡佈滿瞭各類網頁。年夜大都是毫無心義的,零信息量渣滓–界面時興的渣滓,註意,渣滓的水準都相似(更多信息走訪 The HTML Hell Page)。

  要想有價值,你的網頁必需有內在的事務– 它必需乏味或對其它黑客有匡助。這是下一個話題所觸及的……

  —————————-講座—————————————————-

 1對1教學 4. 假如你不懂實用性的英語,進修吧。

  作為一個美國人和一個以英語為母語的人,我以前很不甘心提到這點,省得成為一種文明上的帝國主義。但相稱多以其餘言語為母語的人始終勸我指出這一點,那便是英語是教學場地黑客文明和Internet的事業言語,你需求理解以便在黑客社區順遂事業。

  這一點確切不移。梗概1991年的時辰我就相識到許多黑客在手藝會商中運用英語,甚至當他們的母語都雷同,英語對他們而言佳寧點點頭。 “我們家玲妃的愛情。”佳寧看了半天在小甜瓜只盯著地說,偉大的事情隻是第二言語的時辰;據我了解的報導,以後英語有著比其餘言語豐碩得多的手藝詞匯,是以是一個對付事業來說相稱好的東西。基於相似的因素,英文手藝冊本的翻譯凡是不令人對勁(假如有翻譯的話)。

  Linus Torvalds,一個芬蘭人,用英語正文他的代碼(很顯著這對他來說不是湊巧)。他流暢的英語成為他可以或許治理寰球范圍的Linux開發職員社區的主要原因。這是一個值得進修的例子。

  ——————————————————————————–

  黑客文明中的位置

  象年夜部門不觸及款項的文明一樣,黑客王國靠名譽運行。你設法解決乏味的問題,但它們到底多乏味,你的解法有多好,是要由那些和你具備同樣手藝程度的人或比你更兇猛的人往評判的。

  響應地,當你在玩黑客遊戲時,你得熟悉到你的分數重要靠其餘黑客對你的手藝的評估給出(這便是為什麼隻有在其它黑客稱你為黑客時,你才算得上是一名黑客)共享會議室。這個事實常會被黑客是一項孤傲的事業這一印象所削弱;也會被另一個黑客文明的禁忌家教所削弱(此刻逐漸削弱但仍強盛):謝絕認可自我或內部評價與一小我私家的能源無關系。

  精心地,黑客王國被人類學傢們稱為一種貢獻文明。在這裡你不是依附你對他人的統治來設立位置和名氣,也不是靠仙顏,或領有其餘人想要的工具,而是靠你的貢獻。尤其是貢獻你的時光,你的創造和你的手藝結果。

  要得到其餘黑客的尊重,基礎上有五種事變你可以幹:

  ——————————————————————————–

  1. 寫凋謝源代碼軟件

  第一個(也是最集中的和傳統的)是寫些被其餘黑客以為乏味或有效的步伐,並把步伐源代碼提供應整個黑客文明運用。

  (已往咱們稱之為“free software (不受拘束軟件)”,但這卻使良多不知 free 的準確寄義的人覺得狐疑。此刻咱們良多人,依據搜刮引擎網頁內在的事務剖析至多有2:1的比率,運用“ open-source”software(凋謝源代碼軟件)這個詞)。

  黑客王國裡最受尊重的偶像是那些寫瞭年訪談夜型的、好用的、具備普遍用處的軟件,並把它們宣佈進來,使得每人都在運用他軟件的人。

  ——————————————————————————–

  2. 匡助考試並調試凋謝源代碼軟件

  黑客也尊重那些運用、考試凋謝源代碼軟件的人。在這個並非完善的世界上,咱們不成防止地要花年夜大都的開發時光在調試階段。 這便是為什麼任何有腦筋的凋謝源代碼的作者1對1教學城市告知你好的beta考試員(了解怎樣清晰描寫犯錯癥狀,很好地定位訪談過錯,舞蹈場地能忍耐疾速發佈中的bug,而且違心運用一些簡樸的診斷東西)象紅寶石一樣貴重。甚至他們中的一個能判定出哪個考試階段是延伸的,哪個是令人精疲力竭的惡聚會夢,哪個隻是一個無益的小貧苦。

  假如你是個新手,試著找一個你感愛好的正在開發的步伐,做一個好的beta考試員。你會天然地從幫著考試,提高到幫著抓臭蟲,到最初幫著改步伐。你會從中學到良多,而且與將來會幫你的人結下情誼。

  ——————————————————————————–

  3. 宣佈有效的信息

  另一個功德是網絡收拾整頓有效乏味的信息做成網頁或文檔如FAQ列表,且讓他們不難得到。

  重要手藝FAQ的保護者遭到險些同其餘凋謝源代碼的作者一樣多的尊重。

  ——————————————————————————–

  4. 匡助保護基本舉措措施的運行

  黑客文明(另有Internet的工程方面的成長,就此而言)是靠志願者運行的。要使Internet能失常事業,就要有大批單調的事業不得不往實現–治理mail list,新聞組,保護年夜型軟件庫,開發RFC和其它手藝資格等等。

  做這類事變的人會獲得良多尊重,由於每人都了解這些事變是十分花時光又不象編程那樣好玩。做這些事變需求貢獻精力。

  5. 為黑客文明自己辦事

  最初,你可認為這個文明自己做宣揚(例如,象我如許,寫一個“怎樣成為黑客”的側面的教程 🙂 )(譯者:不了解Barret把它翻成中文算不算?)。這並非必定要在你曾經在這個圈子呆瞭良久,因以上四點中的某點而知名,有必定名譽後能力往做。

  黑客文明沒有首腦。準確地說,它確鑿有些文明好漢、部落父老、汗青學傢和講話人。若你在這圈內呆的夠長,你或者成為此中之一。記住:黑客們不置信他們的部落父老的自詡的誇耀,是以大肆尋求這種聲譽是傷害的。與其奮力尋求,不如先擺正本身的地位等它本身到你的手中–那[魯漢]坐實戀情時則要做到謙遜和優雅。
  ———————————————九宮格——————————

  

打賞

0
點贊

主帖得到的海角分:0

共享空間

來自 海角社區客戶端 |
舉報 |

樓主
| 埋紅包