你用的 GitHub 跟我的好似不太一样?
GitHub 是各阶层开发人员们的圣城与主题公园,GitHub 上除有数十家重要信息技术公司的世界顶级开放源码工程项目,也活耀着为数众多具有业内声望的开放源码领航们,而在今年 11 月,GitHub 的库房数目已经冲破了一亿。但实际上,除偷偷摸摸的开放源码工程项目,GitHub 上还有许多更让人大吃一惊的开放源码工程项目,看完以后你会发现,原本 GitHub 还可以这样玩。
1、程式设计的最低修为:No code
Longpr,没进行买卖,就没枪杀。要想让开发人员写的标识符简约、高效率、无 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:鳗鱼耳光。那个超解压,你可以把被扇耳光的对象想象成产品经理、客户、老板,任何人。
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 上。笔者随便做了两条,抛砖引玉。
8、我打一个响指你电脑就少一半文件
2019 年是笔者在电影院的伤心年份,这一年钢铁侠死了,美队老了,雷神胖了。这一切,都是因为那个叫 Thanos 的紫薯精!有国内的程序员为此特意写了一个名叫 Thanos 的脚本,只需一行命令,它就会随机删除硬盘上的一半文件,而且无法恢复。
所以如果你跟谁有仇(比如产品经理),你可以把那个脚本放到他的爱机上,然后 Snap,I am Thanos!友情提醒,本脚本功效未经测试,慎用。