专栏首页前端劝退师GitHub 怪奇项目物语

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!友情提醒,本脚本功效未经测试,慎用。

项目地址:

https://github.com/hotvulcan/Thanos.sh

9 Q 言 Q 语时刻

你还见过或者写过哪些 GitHub 上的不正经项目?欢迎留言跟大家一起交流!

本文分享自微信公众号 - 前端劝退师(quantuishi)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 90行代码,15个元素实现无限滚动

    无限下拉加载技术使用户在大量成块的内容面前一直滚动查看。这种方法是在你向下滚动的时候不断加载新内容。

    前端劝退师
  • 现代浏览器观察者 Observer API 指南

    想要计算Web页面的元素的位置,非常依赖于DOM状态的显式查询。但这些查询是同步的,会导致昂贵的样式计算开销(重绘和回流),且不停轮询会导致大量的性能浪费。

    前端劝退师
  • 「真®全栈之路 - DNS篇」故事从输入URL开始.....

    但想着,这是别人嚼烂很多次的内容,缺乏挑战性,而且,页面操作过程中能优化的地方实在太多了。

    前端劝退师
  • 博客 | 一份中外结合的 Machine Learning 自学计划

    看了Siraj Raval的3个月学习机器学习计划的视频,感觉非常好,地址:https://www.youtube.com/watch?v=Cr6VqTRO1v...

    AI研习社
  • 五个亲测可用的Python论坛类网站开源框架

    1、LBForum LBForum是用django开发的论坛系统,LBForum主要注重部署的方便性和易用性,功能方面目前还比较简单。 LBForum的开发尽量...

    Python中文社区
  • 收藏丨学习数据科学不可错过的优质资源

    大约两个月前,我开始学习数据科学。我并没有统计学、数学、数据科学、工程学、经济学方面的学位。说实话,在学生时代,数学和统计并不是我的强项,我更擅长语言方面。

    CDA数据分析师
  • 论二级域名收集的各种姿势

    1 查询whois http://whois.chinaz.com/baidu.com

    信安之路
  • 国内外临时匿名邮箱及接收手机短信验证码网站

    因为行业特殊,所以一直有各种相关需要,于是这些年从各个地方收集了一些国、内外免费临时接收邮箱及手机短信验证码的网站平台,数量比较多,抽时间进行了一些整理,在这里...

    HACK学习
  • 「运维之美」技术周刊 ( 第 2 期 )

    欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。如果你想我们一起交流,也可以戳「这里」加入技术交流群。

    iMike
  • 聊聊 2018 年 GitHub 上增长最快的 10 个项目

    每年 GitHub 官方都会发布一份年度报告,以介绍过去一年 GitHub 的成长。在不久前,GitHub 官方也正式发布了该份报告。

    GitHubDaily

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动