首页 > 评论 > 关键词 > GitHub最新资讯 > 正文

全球最大同性交友网站的核心技术,居然是一个人花2周写出来的?

2020-07-09 09:01 · 稿源:差评公众号

声明:本文来自于微信公众号差评(ID:chaping321),作者:差评君,授权站长之家转载发布。

不少差友们应该知道,编辑部小伙伴们虽然本职都是写简体中文的,但有那么一两个奇葩也写过代码( 比如在下 )。

我们曾经和大多数程序员一样,常常厮混于一个神奇的网站 —— GitHub

程序员 代码 黑客

差评君以前在文章中常常提起 GitHub ,平时还有不少选题来自 GitHub 上的项目。

GitHub 的广泛定义是「 全球最大的代码托管网站 」,对许多人来说它的作用是托管代码,方便程序员们一起给同一个项目的代码添砖加瓦。

听起来很简单,但上面的东西很不简单。。。

比如说全球大部分服务器电脑都在用的操作系统内核 Linux 的源代码就静静地躺在上面。

不少人正在使用的安卓手机就是基于这个项目开发的,想想现在全世界有多少安卓手机。

由于 GitHub 上开源项目众多,并且气氛相当自由,许多程序员出于兴趣建立起了不少很有趣的项目。

例如之前差评君写过的,模仿阿诺德施瓦星格饰演的终结者台词语气的编程语言 ArnoldC ,它的源代码就是某位大佬出于无聊而写出来的。

不过也有的项目并不是代码,例如这个「 Dress 」是一群程序员听信了「女装提升代码效率」而纷纷上传自己女装照的「 开源相册 」。

由于技术人士之间的在线交流氛围往往非常友好, GitHub 还有个江湖别号,叫做「 全球最大的同性交友网站 」。

说了这么多,想必不管写不写代码,各位都对 GitHub 有个初步了解了。但它为啥叫做「 GitHub 」呢?

因为支撑着它背后的核心技术叫做 Git ,它的来历很有意思。

在继续我们的故事前,差评君得先聊聊 Git 是个啥。

它是一套「 版本控制系统 」( Version Control System ),打个简单的比方吧:如果把写代码比作写文章,版本控制系统就类似于 Word 里的历史版本功能 —— 写代码里一些修修改改的过程能用版本控制系统捋得明明白白。

Git 的作者林纳斯托瓦兹是程序员圈子里神一般的存在,他还有个更加广为人知的身份——前面提到的操作系统 Linux 内核的第一作者。

Linux 是一个公开的项目:来自世界各地的程序员都为它献祭过头发,贡献过代码,给这个伟大的操作系统内核添砖加瓦。。。所以你没想错,这群技术宅肯定有个在线社区。

林纳斯作为 Linux 项目和社区的老大,早些年却有点缺心眼儿,他不用版本控制系统。。。

2000 年出头那会儿不是没有版本控制系统,林纳斯就是嫌麻烦不喜欢用,大家伙做个修改要同步一下代码,就交给林纳斯本人复制粘贴,非常粗糙。。。

但问题来了, Linux 项目的代码量有上千万行。。。你想想看上万人写同一本千万字史诗巨著,然后没有一点修改记录管理是啥场景?—— 犯了错根本没办法查。

书要是错了也就错了,代码错了的话整个程序就没办法运行了,鬼知道林纳斯复制粘贴代码的时候有没有喝酒喝 High 了呢。

于是大家在网上开启了吐槽模式。。。好在大佬对待这么重要的玩意儿也听话,毕竟不能让大家伙的心血毁于一旦,就用了一个叫做 BitKeeper 的版本控制系统。

BitKeeper 有个在当时很新颖的功能,叫做「 分支 」,差评君就不细表了,懂行的差友们肯定现在肯定很熟悉它是干啥的。

虽说 BitKeeper 在当时算是个好用趁手的工具,但林纳斯当年这个选择在社区里争议很大。。。因为 BitKeeper 不是自由软件,而是个商业软件,这在 Linux 社区这种开放氛围浓厚的地方属于大逆不道的玩意儿。

你想想啊,大部分人都是出于对技术的追求无偿维护 Linux 的,你这拿一个收费软件来管理,软件的钱怎么掏?

这个情况在当年倒没有成为一个问题:因为林纳斯和 Linux 名气太响, BitKeeper 确实没向这些程序猿们收钱,但他们付出了其他代价,比如必须接受 BitKeeper 母公司的排他协议。

总之,作为商业软件的 BitKeeper 惹毛了 Linux 开发者,然后有位哥们儿就做起了黑客的干活:破解这个软件!

这位兄弟叫做安德鲁 · 垂鸠,也算是变相改变世界了。

这操作人家商业软件公司老板怎么忍?

BitKeeper 的拥有者拉里 · 麦沃伊马上发出了一番警告,但干破解的兄弟不听继续作死。。。于是拉里选择中止合作, Linux 社区不能用 BitKeeper 了。

这要是放其他社区估计这兄弟要被人肉喷死,但 Linux 社区有个神一般的林纳斯,他做了一件在他人看来难以想象的事情:停下了 Linux 内核的维护工作。

要知道,林纳斯这位仁兄自从 1991 年开始就没停止过给 Linux 输血,这动作不亚于差评君和你说自己停止了呼吸一样。。。

但他不是撂挑子不干了,而是一个人闭关开始撸代码,干脆写一个 BitKeeper 的替代品,你没猜错,它叫做 Git !

关于 Git 的开发时间,江湖传言有的说是几天,有的说是十几天,但总之没有超过一个月的。但江湖上有一个共同的认知:Git 它好用,还开源免费!

至于 BitKeeper 就比较惨了,市场急剧萎缩, 2016 年终于想通了宣布开源也鲜有人问津。

于是,几乎全世界都有开发者在用 Git 这玩意儿。

后来有人基于 Git 创造的网站 GitHub 也发展到了如今这么大规模,促进了全世界的科技发展。

关于林纳斯开发 Git 的故事,差评君想了这么个比方:有个人做了类似打造万里长城一样的壮举,但是他就用了十几天,而且独自完成。。。

有时候,科技圈的魅力不光来自于产品,也来自于这些伟大的个体,是科技解放了他们的大脑和生产力,让他们改变了世界。

  • 相关推荐
  • 大家在看
  • 为什么Java、Python会成为程序员最害怕的编程语言?

    最不受欢迎 / 最令人畏惧的编程语言有哪些?这些编程语言为什么令人畏惧?对它们的评价是否公正?在 StackOverflow 的 2020 年度开发者调查中,有一张表格,显示的是“最受欢迎、最令人畏惧和最想要的编程语言”。最受欢迎的和最想要的编程语言,嗯,是有点无聊。倒是那个最令人畏惧的就有意思多了。正如托尔斯泰(Tolstoy)所说的:“幸福的家庭都是相似的,而不幸的家庭则各有各的不幸。”

  • 冲顶GitHub,52岁程序员创业获2000万美元融资,他却“泄露”了公司核心代码

    ​在今年 8 月 3 日到 8 月 8 日共 6 天的时间里,GitHub 全球趋势排行榜第一的位置连续被一款名为 TDengine 的开源大数据处理引擎占据着。而在这款备受开源爱好者热捧的产品背后,它的创始人是一位 52 岁依然奋斗在编程一线的大龄程序员——涛思数据创始人兼 CEO 陶建辉。

  • 知名程序员分析微软 Windows 未来或成 Linux 子系统

    微软的 Windows 10 已经发布两版 Windows subsystem For Linux,实现 Linux 二进制代码在 Windows 环境中运行。微软一直都在向开源社区示好,当然也包括 Linux,微软还将推出 Linux 版的 Edge 浏览器。知名程序员 Eric S Raymond 分析称,由于个人电脑市场业务正在下滑,对微软来说,有利可图的业务是 Azure,而且 Azure 运行在 Linux 上的机器要多与 Windows。Raymond 表示,微软以后可能会放弃

  • 程序员删库被判 6 年,公司损失近亿,云原生时代如何打造安全防线?

    9 月 20 日消息,微盟“删库”主角被判处 6 年有期徒刑。2 月 23 日,微盟研发中心运维部核心运维人员通过 VPN 登入服务器,破坏 SaaS 线上生产环境并删除数据库,随后微盟内部系统监控报警,导致大面积服务集群无法响应。

  • GitHub将于下月起用“main”取代“master”术语

    从下个月开始,GitHub上创建的所有新的源代码仓库都将被命名为 "main"而不是 "master",这代表公司正在努力删除不必要的奴隶制相关的词语,并用更具包容性的术语取代。GitHub仓库是用户和公司存储和同步其源代码项目的地方。

  • 程序员手工建波音737模拟驾驶舱 自学3D建模等知识

    【程序员手工建波音737模拟驾驶舱】近日,杭州一名程序员打造了一个“波音 737 驾驶舱”上了热搜。据央视报道,程序员曹林是航模狂热爱好者,他自学3D建模,空气动力学、航空流体学、航空电子仪表等知识,自制了一个波音 737 模拟驾驶舱。面板、油门、显示屏, 27 个模块, 120 多个按键……都是他一人一点点琢磨构建的。

  • 快手成莱美THE ONE2020教练员选拔赛线上赛事独家媒体合作平台

    9 月20日至10月20日,THE ONE2020莱美教练员选拔赛进入线上评比阶段,50强选手将根据线上评比得分和线下专业得分决出10强进入到决赛环节。作为本次比赛的独家线上赛事媒体合作平台,快手将全程为参赛选手提供专业的线上评比、视频发布及直播推广支持。据悉,莱美是全球最大的集体健身IP品牌,目前全球授权俱乐部数量达到2万多家,授权教练人数超过13万,每周参与莱美的核心爱好者超过千万。其针对莱美教练技能比拼的专业竞技赛事TH

  • widgetsmith详细设置教程 widgetsmith怎么设置

    widgetsmith是iOS14的定制小组件,可以在你的iPhone上定制化一些内容,比如天气等等,很多朋友还不清楚widgetsmith怎么设置,下面就来为大家分享一下widgetsmith的设置教程。

  • “陌声交友,不再陌生!”独居青年的社交情绪出口

    前言以陌声APP为代表的陌生人社交软件成为移动社交应用新宠。社交的魅力,在于认识新朋友,这是一件有趣和充满探索的事情。陌声APP的智能AI算法,可根据每一位用户的交友需求维度,为用户匹配适合的异性,帮助用户快速建立与心动异性相识的机会。类似陌声APP的社交软件日趋成为单身青年的情绪出口,缓解孤单的良剂。根据国家统计局和民政部发布数据显示,我国的单身青年人口高达2. 4 亿人,其中超过 7700 万人为独居状态,对抗孤独

  • ThinkBook怎么样?视觉系创造本ThinkBook 15p魅力来袭

    若要说商务场合选择什么样的笔记本更实用,ThinkBook大概会在可挑选的第一梯队中,作为联想在近年才推出的全新PC品牌,ThinkBook一直以独特创新的品牌理念广为人知,近期,ThinkBook还官宣了新生代偶像王源作为品牌代言人,新品视觉系创造本ThinkBook 15p也吸引了众多职场人士的眼球。ThinkBook怎么样?这就带你一探究竟。ThinkBook怎么样?ThinkBook 15p凝聚创造能量作为专为创造者而生的视觉系创造本ThinkBook 15p,硬件配置就十

  • 配配:全心全意打造低收入群体值得信赖的交友平台

    9月9日,配配App “遇乡友 携佳缘—线下相亲见面会”在深圳市福田区举办。最终,6对配配用户在这里找到真爱、成功牵手,并且,每对用户都获得了配配App赠送的“配配-云南丽江情侣游”助力新人感情发展。一片温情触动了现场所有人。图1配配“遇乡友 携佳缘”见面会聚餐环节不同于一些婚介所或平台的“硕博相亲”、“海归相亲”等为精英人士打造的高端平台,配配App组织的“遇乡友 携佳缘”线下相亲活动,旨在促进解决低收入群体在城

  • 再次中断拍摄:Netflix《The Harder They Fall》一演员检测出新冠阳性

    据外媒报道,尽管电视和电影行业在停产和中断数月后正在慢慢恢复工作,但疫情仍在制造问题并带带来延误。最新的例子就是Netflix的原创西部片《TheHarderTheyFall》,在一名演员被检测出COVID-19呈阳性后该片不得不暂停制作。

  • 守护是最美的诗篇 无人区巡山员被央视“看见”

    2020 年 10 月 5 日,中央电视台新闻频道播出国庆特别报道“奋进中国,奋斗有我”,节目讲述了青海可可西里 26 岁的巡山队员才索加的故事。在今年双节假日期间,才索加和同事依旧坚守工作岗位,在可可西里巡山、保护当地野生动物,他与可可西里的故事让许多人为之动容。“无人区”的前行者才索加今年 26 岁,青海人,是索南达杰保护站的一名工作人员。在这人迹罕至的无人区,他的主要工作就是和保护站的队友一起巡山反“两盗”:“

  • 小程序:万亿新市场, APICloud小程序商城助力企业移动业务落地

    2020腾讯全球数字生态大会上,微信团队透露截止今年8月,小程序日活已过4亿,商品交易GMV同比增长115%,品牌商自营GMV同比增长210%,小程序自诞生之日起,就为微信创造了不俗的营收成绩,仅2019年交易额已达8000亿,而今年在疫情的推动下,营收更有望翻倍。根据QuestMobile数据报告指出,互联网头部企业正在加速布局小程序的步伐,小程序生态日益壮大。其中BAT三家的用户规模均破10亿,头条系小程序借助流量优势,增势明显,小程序成为互联网巨头

  • 高效学风变编程Python,解锁不一样的职场进阶之路

    今年,很多人在问一个问题:到底什么才是抗风险能力?稳定的工作?存款?理财?有人预测:“到2030年,今天一半的工作岗位都将消失。”关于哪些工作最先消失,李开复提出过“五秒钟准则”:一项工作如果可以在5秒钟内作出相应决定,那就非常可能被人工智能取代。AI的发展早已超过我们的想象:气象播报、智能交通、无人酒店、无人超市、无人驾驶...... 人工智能都出色地完成。因此,在风变编程看来,真正的抗风险能力应该是一项不论

  • ThinkBook怎么样?锐智系创造本强劲性能超凡体验

    通天大道宽又阔,创业青年坚且毅,对于初入职场或自主创业的青年人来说,一台能够满足商务办公需求,性能强大,操作流畅的办公电脑必不可少。锐智系创造本ThinkBook 15,超强性能,灵巧便捷,轻松应对各种办公需求,为青年人商务办公、创新创业带来超凡体验。创造本ThinkBook怎么样?联想为青年创新创业护航联想集团成立于1984年,致力于从事开发、制造及销售最可靠的、安全易用的技术产品。锐智系创造本ThinkBook 15专为青年创业?

  • 揭秘泰国the royal皇家系列品牌背后的故事

    说到维生素,大家脑海中都会出现几个品牌。其中最受小编钟爱的不过于泰国THE ROYAL皇家VC咀嚼片,这个咀嚼片可以说是THE ROYAL的网红产品了,作为蔬菜和水果中都含有的高活性物质,VC主动参与人体的许多新陈代谢活动,还具有抗氧化、抑制自由基的作用,在帮助人体提高免疫力和抵抗力的同时有助于预防和治疗缺铁性贫血,它的补充对于无论哪个年龄段的人来说都十分必要。泰国THE ROYAL皇家VC咀嚼片一直很多欢迎的原因除了品牌口碑好之外,其?

  • 瑞幸小程序还能用?财务风波后,它的私域自救

    今年 4 月 2 日,瑞幸自爆财务造假,高达 22 亿的虚增营收,让外界舆论一片哗然。当日下午 1 点前后,瑞幸咖啡App和小程序双双宕机,系统提示“请求异常、网络拥堵”,无法在附近门店页面下单。一时间,“瑞幸·真·民族之光”、“美帝韭菜收割机”之类的调侃称呼甚嚣尘上。

  • 滴滴打破拼多多长期霸榜,瑞幸咖啡小程序破百万,九月小程序榜单有很多意外!

    9 月阿拉丁指数TOP100 榜单 变化依然巨大,跟人们日常生活(吃、住、行、购等)相关的小程序数量占比超过60%,小程序已经成为生活中的必需,因此,小程序的数据表现已然成为企业市场地位的风向标。

  • OKEx研究员:NFT的风险与收益大于BTC这类同质化资产

    币圈一日,人间一年,绝不是空口而言。正如最近,可能你刚刚读懂的DeFi,结果圈内又开始热烈讨论起了NFT。加密市场绝不缺乏热点,加密从业者也唯恐被快速变化的行业落下。对于最近火爆的NFT,金色财经就其相关概念和产业前景对话OKExResearch首席研究员William。如果你还不了解,那么本篇或许可以作为入门。金色财经:如何理解NFT非同质化代币?NFT的起因和特性有哪些?为什么会在这个时间被频繁提及?OKExResearch首席研究员Willi

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天