當前位置:首頁 » 編程軟體 » 小飛編程

小飛編程

發布時間: 2022-12-26 05:34:40

1. 小飛在自學簡單的電腦編程,設計了如題所示的程序工作,若他輸入的數為2,那麼執行程序後輸出的數是多少

輸入:2
(2-8)×9=-54
|-54|<100
輸入:-54
(-54-8)×9=558
|558|>100
輸出:558

2. 現在做網站用什麼軟體比較好

不同的建站時期,主流使用的建站軟體是不一樣的。在建站初期,Firework(圖像處理)、Flash(動畫製作)、Dreamweaver(網頁製作)紅極一時,人們稱其為"網頁三劍客"。

但這幾款軟體都需要一定的網頁製作知識,製作出的網站在交互性方面有一些缺陷,隨著網站的進一步發展,僅靠這幾款軟體已無法滿足設計師以及用戶的需求了。
隨時時間的推移,大眾越來越不滿足於靜態、毫無交互功能的網頁時,一些動態編程語言製作的網站出現了,比如asp、php等常用編程語言。這個時候,不少新人開始邁入網站建設的行列,創建屬於自己的品牌。

按照傳統的方法做網站,會考驗到從業人員的伺服器運維知識、資料庫基礎知識、後端程序開發能力、前端程序開發能力、平面設計與交互能力等。對於企業建站而言,不建議使用這種專業軟體,學習的時間特別長,還考驗操作人員的知識面寬度,這要做下來時間成本和人工成本都特別高,後期維護還特別麻煩。

滿足新手建站需求的建站系統開始出現了,它們將網站需要的功能融合在一起,給用戶提供一套網站模板,用戶只需下載就可以自己在後台系統中進行更改,實現所見即所得,這就是CMS系統的出現。


凡科建站,功能簡單易懂快速上手,12小時無縫鏈接客服在線指導,詳細教程指引。

3000+模板任你選!點擊這里獲取簡單快捷的網站製作工具:凡科建站

3. 好看的原耽作品校園小說推薦

來了來了,友子們我又來了!這次推薦的不僅是普通的原耽校園小說,還是超甜的那種!當然,為了方便廣大友子們,所以還額外加了其他類型推薦,讓友子們只找一次就足夠了!話不多說,一起來看看都有哪些吧!

故事簡介:附中駱驍,一個浪得飛起的學神,曾站在數學競賽領獎台上摸著第二名的腦袋語重心長說:「你努力努力,也能像我這么優秀。」

一年以後,駱驍被一個轉學生拉下了聯考第一的神壇。

好巧不巧,空降學神就是他曾經摸過頭的競賽第二名。

學校光榮榜上,駱驍看見池越的留言欄寫著:你努力努力,就能像我這么優秀。

傷害性不大,侮辱性極強。

主要角色:駱驍、池越

內容試讀:

又過了半分鍾,搖晃的車廂終於停了下來,車外是簡陋的公交亭,司機大叔拿著保溫杯下了車。

兩個女生提著行李箱朝後車門走去,正准備下車時,馬尾辮女生扯了扯同伴的衣角,說:「那邊的那個男生還睡著,我要不要去叫醒他?」

卷發女生順著視線看去,靠窗的那個男生仰靠在車座上,臉上蓋了個鴨舌帽,遮了大半張臉,果然沒有半點蘇醒的跡象。

卷發女生點頭,馬尾辮女生便丟下行李箱朝著車座最後一排走去。

走到男生身邊,視線落在那雙性感的薄唇上,馬尾辮女生不知怎麼的,突然有種不知所措的感覺。

她看著眼前沉睡的男生,他穿著一件寬大的黑色短袖,將他的半個身軀都籠罩其中,一頭烏黑色的軟發,明明鴨舌帽遮了大半張臉,看不全男生的長相,卻莫名地讓她不好意思去靠近。

馬尾辮女生猶豫了兩秒,然後抬手,緩慢地往他肩膀伸去,快接觸到他身體的時候,又往下挪了幾分,輕輕戳了戳男生的手臂。

「醒醒,到站了。」馬尾辮女生低聲道。

書友書評:

嘿嘿挺好看的,就真的很喜歡這種細水長流的感覺!文筆也超好!完全不像小白文,就是有點遺憾,池年,希望他能有一個拯救他的人。

推薦指數:★★★★★

小說地址:網頁鏈接


以上就是這次推薦給大家的校園耽美文了,均是優秀的耽美文,可以放心食用。由於篇幅有限還有很多優秀的作品只能留到下次了。

4. 我做了自瞎雙眼的准備,刷了鹿晗吳磊的《穿越火線》網劇

mumu丨文

最開始我是做了自瞎雙眼的准備,准備品鑒下《上海堡壘》之後鹿晗又一「大作」的。

但沒想到,看到第3集我就忍不住開始在BB姬的群里感嘆:「這劇竟然意外的不錯?」

事實上,這不是我一個人的錯覺,豆瓣上7.8的平均分甚至比我預想中的要好。

2008年,落魄的電競老將肖楓(鹿晗 飾)勉強維持著自己的戰隊。彼時電競還遠沒有迎來它最好的時代,肖楓的戰隊被誤解、被嘲笑,卻堅持著心中的夢想。

2019年,電競經過十年的發展已經被 社會 正名。輪椅少年路小北(吳磊 飾)繼承哥哥的遺志,發誓要成為電競職業選手,卻在選拔比賽中被構陷,失去了近在咫尺的職業隊資格。

在一次偶然中,路小北與肖楓在一張 游戲 地圖中跨時空相遇。時下流行的雙線敘事,堪稱電競版的「想見你」。

身處不同時空的兩人從互相懷疑到彼此信任。他們各自組建戰隊,共同研究戰術,幫助對方成長。

說實話,這部劇從一開始就透著暴斃的氣息。

首先是雙線敘事雙男主。一個是三十而已的老鮮肉鹿晗,早年的歸國四子之一,《上海堡壘》的票房慘狀歷歷在目。

另一個是新一代的小鮮肉吳磊,剛從「兒子輩」變成「老公輩」,《琅琊榜》之後吳磊接了一堆電視劇,「斗氣化馬」現在還是真人劇改編的失敗典範。

更不用說,它還頂著一個很直白的名字《穿越火線》 ,3億滑鼠的夢想,第一眼怕是要被吃瓜群眾槍斃掉。

電競網劇必雷,已經是大家被資本一遍遍強奸審美後得出的經驗之論。網友們的不信任,一定程度上也反映了如今電競網劇的尷尬現狀:

路人觀眾們並不關心 游戲 ,他們只關心自己家「哥哥」出場了沒有,是不是主咖位,打 游戲 的樣子好帥好帥! 游戲 部分對他們來說可有可無。

比如《親愛的,熱愛的》。

原作說是電競題材,結果網劇變成了編程比賽……好吧,那也沒啥影響。反正 游戲 就是個噱頭,是不是 游戲 都無所謂,換一幫人炒川菜、考廚師證也沒什麼違和感。

核心電競觀眾又嫌棄角色們打 游戲 太「玄幻」 ,別說「我上我也行」了,鍵盤上撒一把米,可能雞都打的比他們厲害!感覺自己所熱愛的青春被冒犯了。

最典型的就是《你微笑時很美》。

原著小說中出現了許多現實電競圈事件人物的影子,但劇情又過於匪夷所思,彷彿談談情說說愛打打 游戲 就能輕松取勝,簡直就是羞辱職業選手的操守,最後被電競粉絲們噴上熱搜。

電競青春劇既要為 游戲 粉絲服務,又要吸引路人緣。

然而發展到現在,路人觀眾與電競愛好者之間仍舊保持著涇渭分明的界線。兩撥人對於 游戲 的感情、電競的理解千差萬別,讓對話始終不在同一頻道上。

直到《穿越火線》的出現,才打破僵局。

就我這幾天在網上看到的反應,不少人看完《穿越火線》都真香了,一口氣看完十幾集感覺還有點上頭的不在少數。

當然,你要是抱著什麼神劇啊,滿分好劇的心態看,那肯定不行,但並不意味著這部《穿越火線》就沒有價值繼續看下去了。

這幾年流媒體發展迅猛,越來越多電影科班出身的導演開始涉足網劇。放在幾年前,那叫降維打擊,現在已經非常常見。

這部劇的導演許宏宇是正經的電影科班出身。

作為剪輯師,他已經在業內摸爬滾打多年。雖然導演經驗不算豐富,但三年前的導演處女作《喜歡你》,在口碑和票房上都取得了不錯的成績。

對於電競題材網劇來說,FPS又是個不錯的切入口。

射擊 游戲 本身就是模擬現實里的反恐特種行動, 游戲 規則理解起來不難,就算不懂 游戲 規則的觀眾,也可以單純當做武打動作來欣賞。

從服化道細節上可以看出,製作組花了力氣去考究那個年代的場景。

他們甚至為了表現 游戲 ,專門1:1在現實里還原了CF里的「黑色城鎮」、「運輸船」地圖。

編劇加入了大量的幽默台詞,「鍵盤越斜,操作越猛」、窗簾擦嘴的細節梗穿插的恰到好處,讓人會心一笑。

社畜在職場的漂泊、保研遇到的不公、不被理解的電子競技、追逐冠軍的夢想……這些都是CF老玩家、甚至每個電競玩家所經歷過的青春。

楊教授與他的戒網癮中心,劇集播出後更是狠狠的刷了一波存在感。

那銅鈴大的眼睛瞪得,像得了甲亢一樣,隔著屏幕都能感受吃人的壓魄力。

各種現實的、不快的在劇中統統用一種戲謔的方式講述著,「網癮少年」們不被理解的故事逐漸被翻篇出來。

拍攝團隊扎扎實實推進著的,場景道具、動作細節、人物動機,都在為角色能夠打動觀眾鋪平道路。

細節控十足的劇組已經足夠讓人驚喜,導演許宏宇通過自己專業電影人的視角,更是給這部《穿越火線》帶來了諸多特質。

劇中最令人印象最深刻的地方,就在於各種流暢的雙線敘事切換。

肖楓所在的2008年,是窮困的、潦倒的,也是充滿希望的。鏡頭里泛著微黃的老照片質感,就像是好兄弟一路陪伴那樣溫暖。

與之相對的,路小北是 科技 的、未來的,但充滿孤獨的。失去了哥哥、遭遇構陷後,路小北的鏡頭總是甩不開憂郁清冷的色彩。

故事就這樣穿梭在兩個不同時空,兩個人相互支持、各自沖擊著電競的夢想。

你說鹿晗、吳磊在劇中的演技真有那麼神么?不見得 ,放在電視劇里橫向對比也就那樣,但 他們都遇到了最適合自己氣質的劇本與角色

邏輯自洽的劇本,可以讓人物動機變得信服,真實可信的 情感 ,能夠讓觀眾感到共鳴。甩掉偶像包袱、頂著泡麵頭的鹿晗成功演繹了一個又癖又滑的大男孩肖楓,冷麵孔熱心腸的路小北與長開後的「小飛流」吳磊更是絕配。

一口氣刷完十幾集後,雙線敘事製造的懸疑、許蔚在08年、19年兩條時間線里身份的變換,也讓網友們感嘆 ——這部劇應該改個名字叫《看了十集發現居然要帶腦子》,更期待起後續的發展。

真的要挑刺的話,中篇逐步割裂的雙線敘事,可能為以後的情節發展埋下隱患。

要知道,如今整個電視劇在網路上的良好口碑,很大程度上都是靠08線前十集的梗圖表情包拉動的。

08線雖然涉及到社畜、考公、考研、網癮等等現實 社會 問題,看著內容很多,但歸根結底還是有一個「老一輩電子競技人為青春拼搏」的故事主線。

結局甚至都告訴你了,肖楓他們最後奪冠,觀眾只要期盼著肖楓如何實現夢想就行了。

相比痞里痞氣的肖楓,19線里正處青春年華的路小北,在劇里反倒是最坎坷、也是最缺乏少年感的那個。

路小北要背負的東西實在太多了,導演想在19線里展現的內容也太過豐富。

不僅有路小北的家庭線、還有學校成長線,更要兼顧路小北的電競追夢,刻畫四個性格各異的戰隊隊友……

肖楓、許蔚還要在19線的各種回憶中「搶戲」。故事情節要從路小北的視角展開,講述十年前那批人到底發生了什麼。

野心太大、場面鋪的太開,導致19線的角色塑造方面倉促許多。

特別是故事進入中篇,肖楓、路小北兩人開始向著各自的職業頂點前進。

劇情的中心轉移到了比賽後,配角人物的形象沒立住,最後反過來影響路小北的動機,讓觀眾產生詫異感。

最近幾集彈幕里零星飄過「這是在演戲麻痹對手嗎?」、「XX這是在做什麼?」的各種疑問,似乎印證了我的擔憂。(很多人還沒看完,關於劇情我就不多劇透了)

畢竟一部以青春電競為主題的網劇,想讓所有人滿意是不可能的。《穿越火線》或許還有很多不足的地方。從好的角度想,它是目前電競網劇的天花板,是這個題材處理得最好的劇。

電競觀眾經歷各種魔改作品的洗禮後,早已是疲憊不堪, 現在終於有一部正常能看的、至少不侮辱智商的電競網劇 ,自然不會吝惜自己的好評。

至於接下來是成就經典、還是高開低走,就要看導演會在後面如何發揮了。


-END-

5. 怎樣用JS實現非同步轉同步

源起

小飛是一名剛入行前端不久的新人,因為進到了某個大公司,儼然成為了學弟學妹眼中'大神',大家遇到js問題都喜歡問他,這不,此時他的qq彈出了這樣一條消息

"hi,大神在嗎?我有個問題想問,現在我們的代碼裡面有這樣的東西,可是得不到正確的返回結果

1234567functiongetDataByAjax () {return$.ajax(...postParam)}vardata = getDataByAjax()if(data) {console.log(data.info)}

"哦,你這里是非同步調用,不能直接獲得返回值,你要把if語句寫到回調函數中",小飛不假思索的說到,對於一個『專業』的fe來說,這根本不是一個問題。
「可是我希望只是改造getDataByAjax這個方法,讓後面的代碼成立。」
「研究這個沒有意義,非同步是js的精髓,同步的話會阻塞js調用,超級慢的,但是你要一再堅持的話,用async:true就好了」
「不愧是大神,我回去立刻試一試,么么噠」

兩天後,她哭喪著臉登上了qq
「試了一下你的方法,但是根本行不通,哭~~」
「別急,我看看你這個postParam的參數行嗎」

123456{...dataType:'jsonp',async:true...}

"這是一個jsonp請求啊,老掉牙的東西了,,jsonp請求是沒有辦法同步的"
「我知道jsonp請求的原理是通過script標簽實現的,但是,你看,script也是支持同步的呀,你看tags/attscriptasync.asp」
「額,那可能是jquery沒有實現吧,哈哈」
「大神,你能幫我實現一個jsonp的同步調用方式嘛,拜託了(星星眼)」
雖然他有點奇怪jquery為什麼沒有實現,但是既然w3school的標准擺在那裡,碼兩行代碼又沒什麼,

loadJsonpSync = (url) => {varresult;window.callback1 = (data) => (result = data)lethead = window.document.getElementsByTagName('head')[0]letjs = window.document.createElement('script')js.setAttribute('type','text/javascript')js.setAttribute('async','sync')// 這句顯式聲明強調src不是按照非同步方式調用的js.setAttribute('src', url)head.appendChild(js)returnresult}

額,運行起來結果竟然是undefined!w3cshool的文檔竟然也不準,還權威呢,我看也不怎麼著,小飛暗自想到。

「剛才試了一下,w3school文檔上寫的有問題,這個非同步屬性根本就是錯的」
「可是我剛還試過一次這個,我確認是好的呀」

12<script src="loop50000 && put('frist').js"></script><script src="put('second').js"></script>

(有興趣的同學可以實現以下兩個js,並且加上async的標簽進行嘗試。)
「這個,我就搞不清楚了」,小飛訕訕的說到
對方已離線

抽象

關於這個問題,相信不只是小飛,很多人都難以解答。為什麼ajax可以做到同步,但jsonp不行,推廣到nodejs上,為什麼readFile也可以做到同步(readFileSync),但有的庫卻不行。
(至於script的async選項我們暫時避而不談,是因為現在的知識維度暫時還不夠,但是不要著急,下文中會給出明確的解釋)
現在,讓我們以計算機科學的角度抽象這個問題:

我們是否可以將非同步代碼轉化為同步代碼呢?(ASYNCCALL => SYNCCALL)

既然是抽象問題,那麼我們就可以不從工程角度/性能角度/實現語言等等等方面來看(同步比非同步效率低下),每增加一個維度,復雜程度將以幾何爆炸般增長下去。

首先,我們來明確一點,==在計算機科學領域==同步和非同步的定義

同步(英語:Synchronization),指對在一個系統中所發生的事件(event)之間進行協調,在時間上出現一致性與統一化的現象。在系統中進行同步,也被稱為及時(in time)、同步化的(synchronous、in sync)。--摘自網路
非同步的概念和同步相對。即時間不一致,不統一

明確了這一點,我們可以藉助甘特圖來表示同步和非同步

注意看我們標紅的地方,如果你完成了小測驗1,就會得到和這張圖一致的順序

==同步執行的代碼片段必然在非同步之前。==

所以,無論從理論還是實際出發,我們都不得不承認,在js中,把非同步方法改成同步方法這個命題是水月鏡花

哦對了,最後還需要解釋一下最開始我們埋下的坑, 為什麼jsonp中的async沒有生效,現在解釋起來真的是相當輕松,即document.appendChild的動作是交由dom渲染線程完成的,所謂的async阻塞的是dom的解析,而非js引擎的阻塞。實際上,在async獲取資源後,與js引擎的交互依舊是push taskQueue的動作,也就是我們所說的async call

推薦閱讀: 關於dom解析請大家參考webkit技術內幕第九章資源載入部分

峰迴路轉

相信很多新潮的同學已經開始運用切了async/await語法,在下面的語法中,getAjax1和console之間的具有同步的特性

1234asyncfunction() {vardata = await getAjax1()console.log(data)}

講完了event loop和非同步的本質,我們來重新審視一下async/await。
老天,這段代碼親手推翻了==同步執行的代碼片段必然在非同步之前。== 的黃金定律!
驚不驚喜,意不意外,這在我們的模型里如同三體里的質子一樣的存在。我們重新審視了一遍上面的模型,實在找不到漏洞,找不到任何可以推翻的點,所以真的必須承認,async/await絕對是一個超級神奇的魔法。
到這里來看我們不得不暫時放棄前面的推論,從async/await本身來看這個問題
相信很多人都會說,async/await是CO的語法糖,CO又是generator/promise的語法糖,好的,那我們不妨去掉這層語法糖,來看看這種代碼的本質, 關於CO,讀的人太多了,我實在不好老生常談,可以看看這篇文章,咱們就直接繞過去了,這里給出一個簡易的實現
/5800210.html

functionwrap(wait) {variteriter = wait()const f = () => {const { value } = iter.next()value && value.then(f)}f()}function*wait() {varp = () =>newPromise(resolve => {setTimeout(() => resolve(), 3000)})yieldp()console.log('unlock1')yieldp()console.log('unlock2')console.log('it's sync!!')}

終於,我們發現了問題的關鍵,如果單純的看wait生成器(注意,不是普通的函數),是不是覺得非常眼熟。這就是我們最開始提出的spinlock偽代碼!!!
這個已經被我們完完全全的否定過了,js不可能存在自旋鎖,事出反常必有妖,是的,yield和*就是表演async/await魔法的妖精。
generator和yield字面上含義。Gennerator叫做生成器,yield這塊ruby,python,js等各種語言界爭議很大,但是大多數人對於『讓權』這個概念是認同的(以前看到過maillist上面的爭論,但是具體的內容已經找不到了)

擴展閱讀---ruby元編程 閉包章節yield(ruby語義下的yield)

所謂讓權,是指cpu在執行時讓出使用權利,操作系統的角度來看就是『掛起』原語,在eventloop的語義下,似乎是暫存起當時正在執行的代碼塊(在我們的eventloop裡面對應runPart),然後順序的執行下一個程序塊。
我們可以修改eventloop來實現讓權機制

小測驗2 修改eventloop使之支持yield原語

至此,通過修改eventloop模型固然可以解決問題,但是,這並不能被稱之為魔法。

和諧共存的世界

實際上通過babel,我們可以輕松的降級使用yield,(在es5的世界使用讓權的概念!!)
看似不可能的事情,現在,讓我們撿起曾經論證過的
==同步執行的代碼片段必然在非同步之前。== 這個定理,在此基礎上進行進行逆否轉化

==在非同步代碼執行之後的代碼必然不是同步執行的(非同步的)。==

這是一個圈子裡人盡皆知的話,但直到現在他才變得有說服力(我們繞了一個好長的圈子)
現在,讓我們允許使用callback,不使用generator/yield的情況下完成一個wait generator相同的功能!!!

functionwait() {const p = () => ({value:newPromise(resolve => setTimeout(() => resolve(), 3000))})letstate = {next: () => {state.next = programPartreturnp()}}functionprogramPart() {console.log('unlocked1')state.next = programPart2returnp()}functionprogramPart2() {console.log('unlocked2')console.log('it's sync!!')return{value: void 0}}returnstate}

太棒了,我們成功的完成了generator到function的轉化(雖然成本高昂),同時,這段代碼本身也解釋清楚了generator的本質,高階函數,片段生成器,或者直接叫做函數生成器!這和scip上的翻譯完全一致,同時擁有自己的狀態(有限狀態機)

推薦閱讀 計算機程序的構造和解釋 第一章generator部分
小測驗3 實際上我們提供的解決方式存在缺陷,請從作用域角度談談

其實,在不知不覺中,我們已經重新發明了計算機科學中大名鼎鼎的CPS變換
Continuation-passing_style

最後的最後,容我向大家介紹一下facebook的CPS自動變換工具--regenerator。他在我們的基礎上修正了作用域的缺陷,讓generator在es5的世界裡自然優雅。我們向facebook脫帽致敬!!egenerator

後記

同步非同步 可以說是整個圈子裡面最喜歡談論的問題,但是,談來談去,似乎絕大多數變成了所謂的『約定俗稱』,大家意味追求新技術的同時,卻並不關心新技術是如何在老技術上傳承發展的,知其然而不知其所以然,人雲亦雲的寫著似是而非的js。

==技術,不應該浮躁==

PS: 最大的功勞不是CO,也不是babel。regenerator的出現比babel早幾個月,而且最初的實現是基於esprima/recast的,關於resprima/recast,國內似乎了解的並不多,其實在babel剛剛誕生之際, esprima/esprima-fb/acron 以及recast/jstransfrom/babel-generator幾大族系圍繞著react產生過一場激烈的斗爭,或許將來的某一天,我會再從實現細節上談一談為什麼babel笑到了最後~~~~

6. 世界最著名的黑客

李納斯·托沃茲(Linus Torvalds)
當今世界最著名的電腦程序員、黑客。Linux內核的發明人及該計劃的合作者。托瓦茲利用個人時間及器材創造出了這套當今全球最流行的操作系統內核之一。使自由軟體從產業思想運動演變成為市場商業運動,從此改變了軟體產業,乃至IT產業的面貌。

查德·斯托曼

個人簡介:

圈內頭銜:無 (毫不隱藏!)

主要成就:老牌黑客。1971年,斯托曼在街上找到一份MIT的人工智慧實驗室的工作。當時他是哈佛大學的一名本科生。後來,斯托曼創立了自由軟體基金,打破了軟體是私有財產的概念。

第一次接觸計算機:1969年在IBM 紐約科學中心,時值16歲。

自己獨特的黑客工具:在上世紀 80年代, 斯托曼不拿MIT的薪水但繼續在其中的一個辦公室工作。在那裡他創造了一個新的操作系統GNU--GNU是"GNU's Not Unix"的縮寫。

鮮為人知的事實:曾獲得麥克阿瑟基金24萬美元天才獎。

五短身材,不修邊幅,過肩長發,連鬢鬍子,時髦的半袖沙灘上裝,一副披頭士的打扮。看起來象現代都市裡的野人。 如果他將一件"麻布僧袍"穿在身上,又戴上一頂圓形寬邊帽子,有如繪畫作品中環繞聖像頭上的光環。一眨眼的功夫,他又變成聖經中的耶穌基督的樣子,散發著先知般的威嚴和力量。野人與基督,恰恰就是自由軟體的精神領袖理查德·斯托爾曼的雙重屬性:他既是當今專有(私有)商業軟體領域野蠻的顛覆者,又是無數程序員和用戶心目中神聖的自由之神。

在他的理論下,用戶彼此拷貝軟體不但不是"盜版",而是體現了人類天性的互助美德。對斯托爾曼來說,自由是根本,用戶可自由共享軟體成果,隨便拷貝和修改代碼。他說:"想想看,如果有人同你說:'只要你保證不拷貝給其他人用的話,我就把這些寶貝拷貝給你。'其實,這樣的人才是魔鬼;而誘人當魔鬼的,則是賣高價軟體的人。"可以斷定,進入世紀末,軟體業發生的最大變革就是自由軟體的全面復興。在自由軟體的浪潮下,軟體業的商業模式將脫胎換骨,從賣程序代碼為中心,轉化為以服務為中心。

作為今天的一名電腦用戶,如果你的朋友希望你能為他復制一份受版權保護的程序,你不應當拒絕,合作精神比版權更重要。而且,這種合作不應只在地下進行,每個人都應該以此為榮,公開自己的誠實生活,對所有私有軟體說"不"。

你應該可以公開、自由地與其他軟體使用者合作,你有權了解軟體的工作原理,並將其傳授給你的學生,當軟體發生問題時你完全可以僱用你所喜愛的程序員對它進行修改。你理應得到自由的軟體。"

有人說,斯托爾曼應該算是世界上最偉大,軟體寫得最多的程序設計師。但是,斯托爾曼真正的力量,還是他的思想。因此,他最欣賞的英雄是南非的曼德拉。

約翰·德拉浦
圈內頭銜: Cap'n Crunch(嘎吱上尉)

主要成就:發現了使用("嘎吱嘎吱船長"牌的)麥片盒裡作為獎品的哨子(向電話話筒吹聲)可以免費打(長途)電話。Cap'n Crunch 給幾代黑客引入了"盜用電話線路"打(長途)電話的輝煌思想。

第一次接觸計算機:青少年時期,試圖使投幣式公用電話確信得到他的硬幣和接通他的電話。

自己獨特的工具: 嘎吱嘎吱船長牌的麥片盒裡的玩具口哨,能夠產生2600 赫茲的音調,這是(讓電話系統)開啟一個(電話)呼出的藍匣子(用這種裝置侵入電話系統),用戶就也可以免費地打(長途)電話。 (隨後的奧斯卡梅耶韋納Oscar Meyer weiner口哨也曾一度獲得電話飛客們的青睞)

1943年出生於美國鄉村的德拉浦,從小就表現出了極強的反叛性格,這樣的性格決定了日後他那特立獨行的駭客面目。不過盡管他的個性孤辟,但是他卻擁有了一個異常發達的大腦,這使他常常可以比別人更快地獲得新的知識。上世紀60年代初期,德拉浦開始接觸到計算機這個新生的事物,盡管當時的計算機還只是個龐大、繁雜、呆板的傢伙,但是這已經足以令德拉浦迷戀得如痴如醉了。

1968年正在服兵役的德拉浦參加了著名的越南戰爭,由於他與眾不同的性格及糟糕的表現,他在越南戰場僅執行一次任務後就被美國空軍體面地開除。但是這樣的結果卻使他及時地從越南戰場上返回了美國,使他能夠繼續投身到他自己感興趣的事物之中。

回到國內之後他很快就陷入到了一個深淵之中,這就是對當時的電話系統瘋狂地鑽研。當時AT&T(美國電話電報公司)實現了一項被稱為"長途直撥"(DDD,Direct Long Distance Dialing)的革命性的新設想。DDD允許用戶不經幫助就能在家庭電話機上撥打一組數字來連接遙遠的城市或大陸,一連串快速的、可聽見的音調向系統發出交換信息和費用信息,從而可以自動產生連接而無需接線員的介入。德拉浦對此表現出來了極大的興趣,甚至可以說是達到了瘋狂的程度。

埃里克·雷蒙德

任何一場革命或者運動都需要一個理論家,需要一份綱領性的文獻,起到真正的"畫龍點睛"的神效。除了架構極具思辯力和邏輯性的理論體系,更需要激發起人們對美好理想的嚮往,為同行者的士氣傳遞極具煽動性的烈焰。目前,這場正在顛覆軟體業傳統商業模式的自由軟體運動也不例外。自由軟體精神領袖當然是理查德·斯托爾曼(Richard Stallman),但他太超凡脫俗,而且,除了提出核心理念外,斯托爾曼缺乏著書立作的能力。這些局限,使得埃里克·雷蒙德(Eric S. Raymond)脫穎而出,擔當了這個角色。如今,他已經成為開放源代碼運動(脫胎於自由軟體運動)和黑客文化的第一理論家,不可動搖。

在自由軟體啟蒙階段,埃里克·雷蒙德以如椽之筆呼嘯而出,其核心著作被業界成為"五部曲":《黑客道簡史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成為一名黑客》(How To Become A Hacker)、《開拓智域》(Homesteading the Noosphere)、《魔法大鍋爐》(The Magic Cauldron)。其中最著名的當然還是《大教堂和市集》,它在自由軟體運動中的地位相當於基督教的《聖經》。而用黑客們的話說,這是"黑客藏經閣"的第一個收藏。

1957年,雷蒙德出生於美國馬薩諸塞州的波士頓,正好就是黑客文化發源地MIT的所在,也是斯托爾曼發動自由軟體運動的大本營。但雷蒙德從小就跟隨父母在世界各地東奔西走,13歲之前已經忘掉了兩種語言。1971年,他回到美國賓夕法尼亞州,1976年起開始接觸黑客文化,1982年完成第一個開放源代碼軟體項目。雷蒙德不是光說不練的筆桿子,他INTERCAL編程語言的主要創作者之一,曾經為EMACS編輯器作出貢獻。雷蒙德還是著名的Fetchmail程序的作者。

1990年,他編輯了《新黑客字典》。從此對黑客文化著迷,成為黑客部落的歷史學家和黑客文化的學者,1996年寫成了《黑客道簡史》。他開始把自己定位於人類學家:"人類學家的工作就是研究人的行為及整個社會,研究人類文化的形成、文化的作用方式、文化如何隨時間變化而變化,以及人類如何適應不同的文化環境等。我考慮最多的是有關計算機黑客的文化,更多地集中於從社會的角度分析,而不是他們的高超技術和程序。"

他以他姓名的縮寫,ESR作為黑客代號。

雷蒙管理著30多個開源軟體以及10多個主要的FAQ。他還是重要的作家和weblogger。他是INTERCAL編程語言的主要創作者之一,還曾經為EMACS編輯器的發展作出貢獻。雷蒙還是Fetchmail程序的作者。

雷蒙的名言,「足夠多的眼睛,就可讓所有問題浮現。」(Given enough eyeballs, all bugs are shallow),對開放源代碼運動影響很大,這亦即是著名的林納斯定律。

1997年以後,雷蒙成為了開放源代碼運動的主要理論家,以及開放源代碼促進會(Open Source Initiative)的主要創辦人之一。他還擔任了開放源代碼運動對媒體、商界以及主流文化的形象大使。他是一名優秀的演說家,並曾經到過六大洲的15個國家進行演說。他的話經常被主流媒體所引用,並是所有黑客中曝光率最高的。

雷蒙的策略獲得了很大的成功。一般認為,1998年Mozilla的發布主要歸功於他。大多數黑客和主流觀察家也同意,正是雷蒙將開放源代碼的理念成功地帶到了華爾街。但是也有批評他的聲音:有一些黑客認為他利用這些機會為自己打廣告,而他對理查德·斯托曼和自由軟體基金會的理想主義所進行的批評,以及所採取的更務實、更符合市場口味的線路,也曾經在黑客社群里掀起了不小的政治對立。

雷蒙是一個徹頭徹尾的自由主義者。他對科幻小說十分感興趣,是一名出色的業餘音樂家,還是空手道黑帶選手。他堅持美國憲法修正案第二條中關於公民持槍械的自由,並因此遭到很多黑客的反對,但他自己卻十分喜歡和人爭辯該議題。

埃里克·雷蒙德

任何一場革命或者運動都需要一個理論家,需要一份綱領性的文獻,起到真正的"畫龍點睛"的神效。除了架構極具思辯力和邏輯性的理論體系,更需要激發起人們對美好理想的嚮往,為同行者的士氣傳遞極具煽動性的烈焰。目前,這場正在顛覆軟體業傳統商業模式的自由軟體運動也不例外。自由軟體精神領袖當然是理查德·斯托爾曼(Richard Stallman),但他太超凡脫俗,而且,除了提出核心理念外,斯托爾曼缺乏著書立作的能力。這些局限,使得埃里克·雷蒙德(Eric S. Raymond)脫穎而出,擔當了這個角色。如今,他已經成為開放源代碼運動(脫胎於自由軟體運動)和黑客文化的第一理論家,不可動搖。

在自由軟體啟蒙階段,埃里克·雷蒙德以如椽之筆呼嘯而出,其核心著作被業界成為"五部曲":《黑客道簡史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成為一名黑客》(How To Become A Hacker)、《開拓智域》(Homesteading the Noosphere)、《魔法大鍋爐》(The Magic Cauldron)。其中最著名的當然還是《大教堂和市集》,它在自由軟體運動中的地位相當於基督教的《聖經》。而用黑客們的話說,這是"黑客藏經閣"的第一個收藏。

1957年,雷蒙德出生於美國馬薩諸塞州的波士頓,正好就是黑客文化發源地MIT的所在,也是斯托爾曼發動自由軟體運動的大本營。但雷蒙德從小就跟隨父母在世界各地東奔西走,13歲之前已經忘掉了兩種語言。1971年,他回到美國賓夕法尼亞州,1976年起開始接觸黑客文化,1982年完成第一個開放源代碼軟體項目。雷蒙德不是光說不練的筆桿子,他INTERCAL編程語言的主要創作者之一,曾經為EMACS編輯器作出貢獻。雷蒙德還是著名的Fetchmail程序的作者。

1990年,他編輯了《新黑客字典》。從此對黑客文化著迷,成為黑客部落的歷史學家和黑客文化的學者,1996年寫成了《黑客道簡史》。他開始把自己定位於人類學家:"人類學家的工作就是研究人的行為及整個社會,研究人類文化的形成、文化的作用方式、文化如何隨時間變化而變化,以及人類如何適應不同的文化環境等。我考慮最多的是有關計算機黑客的文化,更多地集中於從社會的角度分析,而不是他們的高超技術和程序。"

他以他姓名的縮寫,ESR作為黑客代號。

雷蒙管理著30多個開源軟體以及10多個主要的FAQ。他還是重要的作家和weblogger。他是INTERCAL編程語言的主要創作者之一,還曾經為EMACS編輯器的發展作出貢獻。雷蒙還是Fetchmail程序的作者。

雷蒙的名言,「足夠多的眼睛,就可讓所有問題浮現。」(Given enough eyeballs, all bugs are shallow),對開放源代碼運動影響很大,這亦即是著名的林納斯定律。

1997年以後,雷蒙成為了開放源代碼運動的主要理論家,以及開放源代碼促進會(Open Source Initiative)的主要創辦人之一。他還擔任了開放源代碼運動對媒體、商界以及主流文化的形象大使。他是一名優秀的演說家,並曾經到過六大洲的15個國家進行演說。他的話經常被主流媒體所引用,並是所有黑客中曝光率最高的。

雷蒙的策略獲得了很大的成功。一般認為,1998年Mozilla的發布主要歸功於他。大多數黑客和主流觀察家也同意,正是雷蒙將開放源代碼的理念成功地帶到了華爾街。但是也有批評他的聲音:有一些黑客認為他利用這些機會為自己打廣告,而他對理查德·斯托曼和自由軟體基金會的理想主義所進行的批評,以及所採取的更務實、更符合市場口味的線路,也曾經在黑客社群里掀起了不小的政治對立。

雷蒙是一個徹頭徹尾的自由主義者。他對科幻小說十分感興趣,是一名出色的業餘音樂家,還是空手道黑帶選手。他堅持美國憲法修正案第二條中關於公民持槍械的自由,並因此遭到很多黑客的反對,但他自己卻十分喜歡和人爭辯該議題。

埃里克·雷蒙德

任何一場革命或者運動都需要一個理論家,需要一份綱領性的文獻,起到真正的"畫龍點睛"的神效。除了架構極具思辯力和邏輯性的理論體系,更需要激發起人們對美好理想的嚮往,為同行者的士氣傳遞極具煽動性的烈焰。目前,這場正在顛覆軟體業傳統商業模式的自由軟體運動也不例外。自由軟體精神領袖當然是理查德·斯托爾曼(Richard Stallman),但他太超凡脫俗,而且,除了提出核心理念外,斯托爾曼缺乏著書立作的能力。這些局限,使得埃里克·雷蒙德(Eric S. Raymond)脫穎而出,擔當了這個角色。如今,他已經成為開放源代碼運動(脫胎於自由軟體運動)和黑客文化的第一理論家,不可動搖。

在自由軟體啟蒙階段,埃里克·雷蒙德以如椽之筆呼嘯而出,其核心著作被業界成為"五部曲":《黑客道簡史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成為一名黑客》(How To Become A Hacker)、《開拓智域》(Homesteading the Noosphere)、《魔法大鍋爐》(The Magic Cauldron)。其中最著名的當然還是《大教堂和市集》,它在自由軟體運動中的地位相當於基督教的《聖經》。而用黑客們的話說,這是"黑客藏經閣"的第一個收藏。

1957年,雷蒙德出生於美國馬薩諸塞州的波士頓,正好就是黑客文化發源地MIT的所在,也是斯托爾曼發動自由軟體運動的大本營。但雷蒙德從小就跟隨父母在世界各地東奔西走,13歲之前已經忘掉了兩種語言。1971年,他回到美國賓夕法尼亞州,1976年起開始接觸黑客文化,1982年完成第一個開放源代碼軟體項目。雷蒙德不是光說不練的筆桿子,他INTERCAL編程語言的主要創作者之一,曾經為EMACS編輯器作出貢獻。雷蒙德還是著名的Fetchmail程序的作者。

1990年,他編輯了《新黑客字典》。從此對黑客文化著迷,成為黑客部落的歷史學家和黑客文化的學者,1996年寫成了《黑客道簡史》。他開始把自己定位於人類學家:"人類學家的工作就是研究人的行為及整個社會,研究人類文化的形成、文化的作用方式、文化如何隨時間變化而變化,以及人類如何適應不同的文化環境等。我考慮最多的是有關計算機黑客的文化,更多地集中於從社會的角度分析,而不是他們的高超技術和程序。"

他以他姓名的縮寫,ESR作為黑客代號。

雷蒙管理著30多個開源軟體以及10多個主要的FAQ。他還是重要的作家和weblogger。他是INTERCAL編程語言的主要創作者之一,還曾經為EMACS編輯器的發展作出貢獻。雷蒙還是Fetchmail程序的作者。

雷蒙的名言,「足夠多的眼睛,就可讓所有問題浮現。」(Given enough eyeballs, all bugs are shallow),對開放源代碼運動影響很大,這亦即是著名的林納斯定律。

1997年以後,雷蒙成為了開放源代碼運動的主要理論家,以及開放源代碼促進會(Open Source Initiative)的主要創辦人之一。他還擔任了開放源代碼運動對媒體、商界以及主流文化的形象大使。他是一名優秀的演說家,並曾經到過六大洲的15個國家進行演說。他的話經常被主流媒體所引用,並是所有黑客中曝光率最高的。

雷蒙的策略獲得了很大的成功。一般認為,1998年Mozilla的發布主要歸功於他。大多數黑客和主流觀察家也同意,正是雷蒙將開放源代碼的理念成功地帶到了華爾街。但是也有批評他的聲音:有一些黑客認為他利用這些機會為自己打廣告,而他對理查德·斯托曼和自由軟體基金會的理想主義所進行的批評,以及所採取的更務實、更符合市場口味的線路,也曾經在黑客社群里掀起了不小的政治對立。

雷蒙是一個徹頭徹尾的自由主義者。他對科幻小說十分感興趣,是一名出色的業餘音樂家,還是空手道黑帶選手。他堅持美國憲法修正案第二條中關於公民持槍械的自由,並因此遭到很多黑客的反對,但他自己卻十分喜歡和人爭辯該議題。

熱點內容
壓縮長抱枕 發布:2025-07-18 16:13:38 瀏覽:503
如何使用wifi熱點配置網路 發布:2025-07-18 16:06:25 瀏覽:968
android軟鍵盤數字 發布:2025-07-18 16:03:18 瀏覽:610
三菱plc編程軟體官網 發布:2025-07-18 15:59:59 瀏覽:436
gse源碼 發布:2025-07-18 15:58:15 瀏覽:626
編譯鏈c語言執行速度 發布:2025-07-18 15:52:51 瀏覽:554
在線編程課程 發布:2025-07-18 15:46:56 瀏覽:172
生兔子演算法循環 發布:2025-07-18 15:44:32 瀏覽:46
背包規劃演算法 發布:2025-07-18 15:44:27 瀏覽:109
微信安卓手機哪裡設置鈴聲 發布:2025-07-18 15:36:54 瀏覽:780