盘点GitHub上八大奇葩专案 你用的 GitHub 跟我的好像不太一样?
GitHub 是广大开发者们的圣地与乐园,GitHub 上除了有各大科技公司的开源专案,也活跃着众多具有业界影响力的开源先锋们,而在去年 11 月,GitHub 的仓库数量已经突破了一个亿。但事实上,除了正儿八经的开源专案,GitHub 上还有许多令人哭笑不得的开源专案,看完以后你会发现,原来 GitHub 还可以这样玩。
1、程式设计的最高境界:No code
俗话说得好,没有买卖,就没有杀害。要想让程序员写的程式码简洁、高效、无 bug,上线轻松、运维省事儿,最好的办法是什么?那就是别写程式码。这个专案在 GitHub 上斩获了近 3 万个 star,无数程序员都将这一最高境界作为毕生所求。你看这优雅的语法,多么令人沉醉。
专案地址:
https://github.com/kelseyhightower/nocode
2、硬核程序员教你买房
买房一直是职场人士,尤其是一线互联网行业从业者的心头病。程序员靠着相对较高的工资,在买房方面的优势相对较大,但同样为高房价所累。房屋规划如何?配套设施怎样?交通方便与否?有无学区?诸如此类的问题下,都隐藏着大大小小的坑。2018 年 3 月,GitHub Trending 上出现了一个十分硬核的专案,该专案的 Star、Fork 数增长迅速,目前已获得超过 2 万个 star。这个专案,总结了该作者 2017 年的买房经验,把杭州地区买房需要知道的那些大大小小的资讯分门别类地做了整理,选择了以开源的方式帮助那些准备买房的人们。
专案地址:
https://github.com/houshanren/hangzhou_house_knowledge
3、GitHub 当网盘,各大高校资料包
曾几何时,GitHub 对中国开发者还是个时髦玩意儿,现如今,连 GitHub Trending 都隔三差五有带中文或拼音的专案上榜。
不知是否考虑到某些网盘的限速、资源失效等问题,许多开发者朋友选择把国内 211、985 级别高校的学习资料分享在 GitHub 上,据不完全统计有以下资料包:
北京大学课程资料整理:https://github.com/lib-pku/libpku浙江大学课程攻略共享计划:https://github.com/QSCTech/zju-icicles清华大学计算机系课程攻略:https://github.com/PKUanonym/REKCARC-TSC-UHT中国科学技术大学课程资源:https://github.com/USTC-Resource/USTC-Course上海交通大学课程分享:https://github.com/CoolPhilChen/SJTU-Courses/现在可以马住了,反正你们也不会看:)
4、追星追到 GitHub,杨超越杯程式设计大赛
今年 3 月份微博热搜火了一个话题,# 杨超越杯程式设计大赛 #。这是少有的几次饭圈跟技术圈发生的直接关系,对此事件的评价褒贬不一,但我们还是乐于看到两个不同圈子之间的了解与融合。这场由百度杨超越贴吧主办,杨超越知乎研究所、杨超越码农后援会协办的程式设计大赛,短短几天已经吸引了超过 600 多名程序员参赛。GitHub 上的 Star 数也已经超过 2100,issue 数量超过 300 多个。
专案地址:
https://github.com/ccyyycy/ycy
5、无聊网站大集合
互联网发展至今,web 网页数量有多少?早已不计其数。人们经常浏览的网站,除了那些满足生理、心理需求的有用网站以外,还有不少打发时间的无聊网站。有位外国程序员做了一个名叫 The Useless Web 的网站,你可以点选首页的按钮,跳转到任意无聊网站。
网站 1:让你设定密码,网站会对你的密码组合加以点评,不过通常是这样的:”把你的脑袋摁在键盘上都比这个强“、”愿上帝保佑你的账号“、盗号了别跟我哭”。
网站 2:鳗鱼耳光。这个超解压,你可以把被扇耳光的物件想象成产品经理、客户、老板,任何人。
专案地址:github.com/tholman/the-useless-web网站:https://theuselessweb.com/
6、TrumpScript:一种基于川普的语言
TrumpScript 是一种伪程式语言,由莱斯大学的四名学生在 36 小时的黑客马拉松上建立。TrumpScript 似乎确实是一种功能完备 (尽管有限) 的程式语言,由大约 1000 行程式码组成的。以下是它的一些功能:
TrumpScript 只允许程序员处理大于 100 万的数字,因为“小事无关紧要”。100 万以下的数字会产生 Donald Trump 自己所说的错误资讯:“我真的很富有,我的一部分美在于我非常富有。”TrumpScript 不允许使用分数或小数——只允许使用整数,因为“美国从不做任何事情的一半”。如果使用者试图在微软 Windows 电脑上执行 TrumpScript,它会产生这样的错误资讯:“Windows?“这个国家的大问题是 PC。”所有程式都必须以“美国超伟大的”结尾。该专案的 UI 界面非常具有川普风格,似乎跟 Python 也有点关系,因为作者在 GitHub 的 ReadMe 文件里写了句“Make Python great again”。
专案地址:
https://github.com/samshadwell/TrumpScript
7、Sorry,程序员就是可以为所欲为
聊天斗图需求是每个人的刚需,对于程序员来说,更占优势的是他们可以生成定制化的表情包图片,在斗图的场合战无不胜。Talk is cheap,show me your gif。有位程序员写了个专案,让你可以自由替换多种常用表情包的文案内容,提供个性化的定务,并且贴心地把源代码开源到了 GitHub 上。笔者随便做了两条,抛砖引玉。
专案地址:https://github.com/xtyxtyx/sorry网站地址:https://sorry.xuty.tk/wangjingze/
8、我打一个响指你电脑就少一半档案
2019 年是笔者在电影院的伤心年份,这一年钢铁侠死了,美队老了,雷神胖了。这一切,都是因为那个叫 Thanos 的紫薯精!有国内的程序员为此特意写了一个名叫 Thanos 的指令码,只需一行命令,它就会随机删除硬盘上的一半档案,而且无法恢复。
所以如果你跟谁有仇(比如产品经理),你可以把这个指令码放到他的爱机上,然后 Snap,I am Thanos!友情提醒,本指令码功效未经测试,慎用。