亚洲情人网-亚洲情人-亚洲欧洲综合-亚洲欧洲自拍-欧美专区亚洲

同性戀網(wǎng)(同性戀網(wǎng)址)

  • 生活
  • 2023-04-19 12:18

本文轉(zhuǎn)自硅星人(ID:guixingren123)

作者:光譜

1999年上線(xiàn)的SourceForge,因?yàn)槊赓M(fèi)一度是世界上最受歡迎的開(kāi)源軟件代碼托管網(wǎng)站。然而Google擔(dān)心它一家獨(dú)大,上線(xiàn)了自家的代碼托管網(wǎng)站GoogleCode。

2005年,Linux的締造者LinusTorvalds對(duì)現(xiàn)有的代碼托管工具效率不滿(mǎn)意,便自己做了一個(gè)名叫Git的版本控制工具。Git頗具革命性,允許大量開(kāi)發(fā)者同時(shí)為源代碼貢獻(xiàn)新代碼,彼此間并不影響,最重要的在于它是開(kāi)源的。

三個(gè)來(lái)自舊金山的年輕人認(rèn)為Git的潛力巨大,在2008年正式推出了GitHub,一個(gè)基于Git的代碼托管網(wǎng)站。他們沒(méi)想到,GitHub后來(lái)?yè)魯×嗽蟂ourceForge和背景強(qiáng)大的GoogleCode,成為了全世界最受歡迎的代碼托管網(wǎng)站。

Google的開(kāi)源代碼經(jīng)理ChrisDiBona對(duì)GitHub給予高度評(píng)價(jià):

2008年4月10日,GitHub正式上線(xiàn)。

今天,GitHub終于10歲了!

去年5月底,GitHub完成了第1億個(gè)pullrequest(PR合并請(qǐng)求)命令。截至今天,GitHub上已經(jīng)擁有超過(guò)8000萬(wàn)個(gè)repo(代碼倉(cāng)庫(kù)),活躍用戶(hù)達(dá)到2700萬(wàn)人,超過(guò)150萬(wàn)家公司和機(jī)構(gòu)進(jìn)駐。

由于程序員群體里缺少女性,擁有高純度男性用戶(hù)的GitHub,也被戲稱(chēng)為全球最大的同***友網(wǎng)站……

GitHubrepo按照語(yǔ)言劃分的男女用戶(hù)比例,最上面的綠色是確認(rèn)的女用戶(hù)(2014年數(shù)據(jù))

“10年前的今天,GitHub正式上線(xiàn)。最一開(kāi)始,我們只有一個(gè)特別簡(jiǎn)單的目標(biāo):連接所有的開(kāi)發(fā)者,讓他們用Git更輕松地進(jìn)行項(xiàng)目協(xié)作,”聯(lián)合創(chuàng)始人ChrisWanstrath在博客里寫(xiě)道,“10年過(guò)去了,我們作為公司,作為平臺(tái)都有了很大的變化,但GitHub存在的意義從未改變。”

作為對(duì)十周年的紀(jì)念,GitHub團(tuán)隊(duì)并沒(méi)有選擇回顧公司歷史,而是整理了在他們眼中過(guò)去10年間的幾大里程碑事件。這很GitHub——這份光榮,其實(shí)不止屬于平臺(tái)自己,更屬于那些為了讓這個(gè)世界變得更好,通過(guò)Git、GitHub,用JS、Python和各種語(yǔ)言貢獻(xiàn)代碼的人們。

以下,就是這些曾在計(jì)算機(jī)業(yè)界和GitHub的發(fā)展中創(chuàng)造歷史的事件。

20080403:Rails轉(zhuǎn)移至GitHub

RubyonRails(Rails),是一個(gè)用Ruby語(yǔ)言編寫(xiě)的開(kāi)源web應(yīng)用框架。它提高了開(kāi)發(fā)復(fù)雜網(wǎng)頁(yè)的效率,是計(jì)算機(jī)界最受歡迎的開(kāi)源項(xiàng)目之一。2008年4月,Rails做出了表率,將版本控制從SVN換成了Git,并成為第一個(gè)進(jìn)駐GitHub的大型開(kāi)源項(xiàng)目。

當(dāng)時(shí),GitHub還處在內(nèi)測(cè)階段,沒(méi)有正式上線(xiàn)。GitHub本身就是用Rails寫(xiě)的,這件事為GitHub帶來(lái)了不小的影響力。

20090103:比特幣誕生

2009年誕生后,比特幣于2010年正式開(kāi)源,并托管在了GitHub上。比特幣是世界上第一個(gè)去中心化的數(shù)字貨幣,它的誕生和開(kāi)源更是引發(fā)了一場(chǎng)同時(shí)波及金融和科技,甚至更多行業(yè)的革命。

至今,比特幣項(xiàng)目接受了超過(guò)500名用戶(hù)貢獻(xiàn)的代碼。比特幣的底層技術(shù)“區(qū)塊鏈”被廣泛視為下一個(gè)革命性的計(jì)算機(jī)技術(shù),比特幣項(xiàng)目已經(jīng)被fork(代碼庫(kù)復(fù)制)逾1.8萬(wàn)次,大量的區(qū)塊鏈、數(shù)字貨幣項(xiàng)目在GitHub上開(kāi)源,其中很多都來(lái)自比特幣源代碼。

20090521:Node.js發(fā)布

你可能聽(tīng)說(shuō)過(guò)網(wǎng)絡(luò)開(kāi)發(fā)分前端后端之說(shuō),前端管網(wǎng)頁(yè)呈現(xiàn),后端管數(shù)據(jù)輸出。然而這兩者不是孤立的,前端開(kāi)發(fā)也會(huì)涉及到確保后端數(shù)據(jù)能夠正確呈現(xiàn)出來(lái),所以大量采用JavaScript(JS)語(yǔ)言的前端人士需要學(xué)習(xí)后端PHP、Ruby之類(lèi)的后端語(yǔ)言,很麻煩。

Node.js的主要意義是讓前端用JS即可完成前端需要的大量開(kāi)發(fā)任務(wù),開(kāi)發(fā)適配多種操作系統(tǒng)的復(fù)雜服務(wù)器端應(yīng)用。簡(jiǎn)單來(lái)說(shuō),它同時(shí)把前端和后端工程師從各自不熟悉的領(lǐng)域內(nèi)解放了出來(lái)。2009年5月底,Node.js正式在GitHub上發(fā)布,收到了不少前端和后端人士的追捧,被認(rèn)為是未來(lái)趨勢(shì)。

2014年,Node.js主要貢獻(xiàn)者對(duì)這個(gè)項(xiàng)目的官方管理公司不滿(mǎn),于是自立門(mén)戶(hù),fork原版代碼做了一個(gè)社區(qū)驅(qū)動(dòng)而不是公司化運(yùn)營(yíng)的替代品,名叫io.js。這個(gè)項(xiàng)目一度比Node.js更受歡迎,但后來(lái)Node.js在開(kāi)源治理上有了改善,兩個(gè)項(xiàng)目再次合并。

在整個(gè)過(guò)程中,GitHub的***機(jī)制確保了社區(qū)擁有自***力,不必服從于開(kāi)源項(xiàng)目的所有者。在必要的時(shí)候,fork是一種力量,也是一種態(tài)度。

20101126:RailsGirls第一次線(xiàn)下聚會(huì)

2010年,一群用Rails做開(kāi)發(fā)的女程序員在芬蘭赫爾辛基舉辦了第一次線(xiàn)下聚會(huì)。

三年后,他們專(zhuān)為女性和LGBTQ人士開(kāi)設(shè)了一個(gè)夏令營(yíng)RailsGirlsSummerofCode。這個(gè)開(kāi)源培訓(xùn)項(xiàng)目幫助開(kāi)源社區(qū)改善了性別多樣性,為解決女性在科技行業(yè)內(nèi)受到的結(jié)構(gòu)性歧視做出了貢獻(xiàn)。

20110101:TravisCI持續(xù)集成的第一個(gè)PR

持續(xù)集成(CI)從像GitHub這樣的代碼庫(kù)里按照頻率提取最新的代碼,自動(dòng)構(gòu)建項(xiàng)目并進(jìn)行測(cè)試。持續(xù)集成并不能消除bug,而是讓它們非常容易發(fā)現(xiàn)和改正。比如下面這個(gè)buildpassing就是持續(xù)集成工具顯示的,它的大概意思是當(dāng)前版本測(cè)試通過(guò),沒(méi)有出現(xiàn)bug。

而TravisCI是最受歡迎的,開(kāi)源的持續(xù)集成工具。2011年元旦那天,它完成了第一個(gè)PR。TravisCI和GitHub的整合,讓代碼投入生產(chǎn)環(huán)境的整個(gè)過(guò)程變得更高效了

20120101:JS成為GitHub第一大語(yǔ)言

最一開(kāi)始是一種網(wǎng)頁(yè)腳本語(yǔ)言,JS和HTML、CSS并列網(wǎng)頁(yè)開(kāi)發(fā)三大語(yǔ)言。被JS坑過(guò)的程序員經(jīng)常諷刺它是一種不完整的語(yǔ)言,有一個(gè)很古老的段子:寫(xiě)C的看不起寫(xiě)C++的,寫(xiě)C++的看不寫(xiě)Java的,寫(xiě)Java的看不起寫(xiě)JS的,寫(xiě)JS的看不起美工,周末大家都在加班,美工帶著女朋友旅游去了。

然而編程語(yǔ)言的鄙視鏈,總是和受歡迎程度相反。從2012年開(kāi)始,JS超越了Ruby、Java和Python,成為了GitHub上最受歡迎的語(yǔ)言,直至今天仍霸占王座。

2013:GitHub用戶(hù)破百萬(wàn)

開(kāi)源社區(qū)的發(fā)展使GitHub獲得了驚人的增速,在用戶(hù)數(shù)和repo數(shù)上實(shí)現(xiàn)了兩座里程碑:2013年,用戶(hù)數(shù)突破了100萬(wàn);同年12月,GitHub的repo總數(shù)超過(guò)了1000萬(wàn),其中超過(guò)一半是當(dāng)年創(chuàng)建的,僅11月就增加了100萬(wàn)個(gè)。

別光看數(shù)字多,這一年里增加的repo質(zhì)量也很不錯(cuò):白宮的ProjectOpenData、Docker等等。亞馬遜AWS、Facebook、Google、微軟、Twitter、Netflix等知名公司也上傳了自家的項(xiàng)目。

20140609:Docker1.0發(fā)布

被視為革命性技術(shù)的開(kāi)源容器引擎Docker,2013年在GitHub上創(chuàng)建了repo,一年時(shí)間里下載量超過(guò)275萬(wàn)份。2014年,Docker1.0終于正式發(fā)布了。

像Docker和Kubernetes(K8S)這樣的開(kāi)源項(xiàng)目開(kāi)啟了一場(chǎng)容器化運(yùn)動(dòng)。開(kāi)發(fā)、投產(chǎn)和運(yùn)維的難度降低,小型公司不再需要花費(fèi)精力在基礎(chǔ)架構(gòu)上,可以更專(zhuān)注于核心業(yè)務(wù)開(kāi)發(fā)。

20140721:DjangoGirls第一次線(xiàn)下聚會(huì)

交友平臺(tái)不是開(kāi)玩笑……GitHub的程序員社交特性使得很多開(kāi)發(fā)者通過(guò)它實(shí)現(xiàn)了線(xiàn)下聚會(huì)。它讓程序員們更容易結(jié)識(shí)彼此,而這對(duì)于女生尤為重要。

2014年德國(guó)柏林,Django女性開(kāi)發(fā)者第一次在線(xiàn)下舉辦聚會(huì),她們的組織仍在為改善性別多樣性而努力著。

20140723:微軟開(kāi)源.NET

雖然隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,沒(méi)跟上時(shí)代的.NET已經(jīng)走向衰落,微軟向開(kāi)源社區(qū)示好,仍然被視為開(kāi)源業(yè)界的一個(gè)歷史性事件。微軟創(chuàng)立了一個(gè)開(kāi)源行動(dòng),然后把所有的開(kāi)源代碼包括.NET都在GitHub上開(kāi)源。數(shù)千名工程師也讓微軟成為了GitHub上最為活躍的公司。

.NET的開(kāi)源帶起了一波節(jié)奏,隨后越來(lái)越多的大公司遷移到了GitHub,放棄了自己的代碼托管網(wǎng)站或過(guò)時(shí)的代碼庫(kù)。

2015:虛幻引擎4免費(fèi)和大量游戲相關(guān)開(kāi)源

2015年3月2日,虛幻引擎4完全免費(fèi)了。EpicGames放出了百分之百的C++原始代碼,雖然獨(dú)立開(kāi)發(fā)者想要開(kāi)發(fā)AAA級(jí)別大作還是需要資金,但至少現(xiàn)在他們手上的虛幻引擎4和大廠(chǎng)手里的沒(méi)有任何區(qū)別。

EpicGames對(duì)社區(qū)的恩惠得到了報(bào)答。在虛幻引擎最近一次4.19版本發(fā)布,包含了128個(gè)來(lái)自社區(qū)的貢獻(xiàn)。

除了虛幻引擎,還有不少游戲引擎、庫(kù)和游戲代碼在2015年上了GitHub,比如《毀滅戰(zhàn)士》和《波斯王子》。最有趣的應(yīng)該是2048,它的開(kāi)源帶來(lái)了上百款類(lèi)似的消除游戲……總的來(lái)說(shuō)是件好事。

20150922:GitHubClassroom發(fā)布

除了工業(yè)界,學(xué)術(shù)界,包括大學(xué)和高中也可以利用GitHub進(jìn)行教育了。GitHubClassroom改進(jìn)了編程課代碼管理、分發(fā)和作業(yè)收集??瓷先ナ窃谧龃壬疲鋵?shí)此舉很聰明:GitHub普及要從娃娃抓起,盡管它已經(jīng)碾壓了其它一切競(jìng)爭(zhēng)對(duì)手。

20151203:蘋(píng)果開(kāi)源Swift

蘋(píng)果的新編程語(yǔ)言Swift具有函數(shù)式編程和面向?qū)ο缶幊痰闹T多特性,也兼容蘋(píng)果平臺(tái)之前的開(kāi)發(fā)語(yǔ)言C、Objective-C,也是一個(gè)強(qiáng)類(lèi)型語(yǔ)言而非腳本語(yǔ)言,也很注重安全性……對(duì)于蘋(píng)果開(kāi)發(fā)者而言,Swift是件大好事,而有什么比Swift開(kāi)源更讓人大快人心呢?

如果說(shuō)微軟帶起了一波節(jié)奏,那么蘋(píng)果Swift編程語(yǔ)言的開(kāi)源才真的讓其它科技公司都信服。老大哥都開(kāi)源了,我們還有什么理由不跟隨呢?

20160709:阿波羅11號(hào)代碼開(kāi)源

60年代的程序員也有幽默感,不信就去GitHub上看看阿波羅11號(hào)的代碼。比如這個(gè):臨時(shí)代碼一直用到了月球上。

你可能會(huì)感興趣,50年前的程序員和代碼是什么樣的?隆重向你介紹阿波羅11號(hào)計(jì)算機(jī)系統(tǒng)工程師,MIT的MargaretHamilton:

阿波羅11號(hào)代碼開(kāi)源地址:https://github.com/chrislgarry/Apollo-11

2017:Python進(jìn)駐GitHub

Python因數(shù)據(jù)科學(xué)和深度學(xué)習(xí)的爆發(fā)重新開(kāi)始受到關(guān)注,在2015年它成為了GitHub上第三受歡迎的語(yǔ)言,2017年升至第二。當(dāng)各大公司和人工智能專(zhuān)家開(kāi)始倡導(dǎo)“人工智能普及化”(democratizeAI)時(shí),Python也終于來(lái)到了GitHub。

這使得Python在GitHub上的流行越發(fā)勢(shì)不可擋,使用Python語(yǔ)言的新repo數(shù)量,環(huán)比增長(zhǎng)達(dá)到了70%。

20170215:TensorFlow1.0發(fā)布

革命性的深度學(xué)習(xí)庫(kù),就連非***人士都聽(tīng)說(shuō)過(guò)TF——主要可能因?yàn)锳lphaGo擊敗了李世乭和柯潔。2016年,TensorFlow成為了整個(gè)GitHub上fork最多的項(xiàng)目。

除了TF,Caffe2、DeepSpeech等大量深度學(xué)習(xí)工具也都相繼開(kāi)源。使用這些工具,研究者可以創(chuàng)建面向不同領(lǐng)域的深度學(xué)習(xí)模型,包括并不限于電子游戲、弈類(lèi)游戲、音樂(lè)、繪畫(huà)、醫(yī)療、金融等等,帶來(lái)新的技術(shù)范式和商業(yè)模式,顯著改善人們的生活。

20180410:十周年,再出發(fā)

在2017年,用戶(hù)提交了超過(guò)2.9萬(wàn)億條代碼,GitHub也合并的PR終于突破了1億。2018年,GitHub用戶(hù)總量達(dá)到2700萬(wàn),項(xiàng)目總數(shù)超過(guò)了8000萬(wàn)。

人工智能、區(qū)塊鏈、量子計(jì)算……許多全新的計(jì)算機(jī)技術(shù)和全新的計(jì)算范式已經(jīng)或正在趕來(lái),代碼和數(shù)據(jù)在某種程度上已經(jīng)取代了石油,成為了人類(lèi)的新血液。

在這樣的大背景下,GitHub太重要了,但它也面臨著和10年前SourceForge等前輩相同的命運(yùn):全世界的開(kāi)源代碼都在這里,過(guò)度的中心化會(huì)否增加風(fēng)險(xiǎn)?在享受GitHub帶來(lái)便利的同時(shí),越來(lái)越多人都會(huì)多一個(gè)心眼——代碼上傳之后,本地還是不要rm留個(gè)底吧。

最后,給一些GitHub整理的資料。首先,按照PR統(tǒng)計(jì)的受歡迎語(yǔ)言,JS、Python、Java、Ruby、PHP:

熱門(mén)關(guān)鍵字,機(jī)器學(xué)習(xí)、游戲、iOS、API、博客、網(wǎng)站、深度學(xué)習(xí)、Ardiono:

fork最多的項(xiàng)目,TF、Bootstrap、gitignore;貢獻(xiàn)者最多的項(xiàng)目,VSCode、ReactNative、NPM:

review最多的項(xiàng)目,DefinitelyTyped、K8S、Homebrew;討論最多的repo,K8S、Origin、CMSSW

注冊(cè)用戶(hù)最多的國(guó)家:中國(guó)排第二

內(nèi)容已獲獨(dú)家授權(quán),如需轉(zhuǎn)載請(qǐng)聯(lián)系硅星人(ID:guixingren123)。

猜你喜歡

主站蜘蛛池模板: 中国在线观看www视频 | 在线观看国产一区亚洲bd | 激情网页| 四虎精品久久 | 午夜国产福利在线观看 | 国产精品久久久久久久久久直 | 国产黄站 | 亚洲高清中文字幕综合网 | 亚洲精品98久久久久久中文字幕 | 99色在线播放 | 亚洲一区日韩二区欧美三区 | 久久免费99精品久久久久久 | 羞羞网站免费观看 | 亚洲五月六月丁香激情 | 日本波多野结衣字幕久久 | 国产精品v欧美精品∨日韩 国产黄色免费看 | 羞羞动漫免费首入口 | 男人的天堂精品国产一区 | 水蜜桃视频在线观看免费 | 99热在线获取最新地址 | 欧美日韩亚洲一区二区三区 | 激情a| 波多野结衣中文视频 | 自拍偷拍亚洲区 | 亚洲伊人成综合成人网 | 国产区精品福利在线观看精品 | 亚洲天堂h | 亚洲成人自拍网 | 在线视频综合视频免费观看 | 欧美视频在线播放观看免费福利资源 | 亚洲精品成人久久 | 久久久久亚洲视频 | 六月婷婷激情 | 国内精品久久久久久 | 激情综合五月 | 欧美性色黄在线视频 | 一区二区三区高清不卡 | 丁香伊人五月综合激激激 | 亚洲国产日韩欧美一区二区三区 | 久久久久国产精品 | 九九精品免视看国产成人 |