写点什么

GitHub 上的那些奇葩项目

  • 2019-07-04
  • 本文字数:2247 字

    阅读完需:约 7 分钟

GitHub上的那些奇葩项目

GitHub 是广大开发者们的圣地与乐园,GitHub 上除了有各大科技公司的顶级开源项目,也活跃着众多具有业界影响力的开源先锋们,而在去年 11 月,GitHub 的仓库数量已经突破了一个亿。但事实上,除了正儿八经的开源项目,GitHub 上还有许多令人哭笑不得的开源项目,看完以后你会发现,原来 GitHub 还可以这样玩。

编程的最高境界:No code

俗话说得好,没有买卖,就没有杀害。要想让程序员写的代码简洁、高效、无 bug,上线轻松、运维省事儿,最好的办法是什么?那就是别写代码。


这个项目在 GitHub 上斩获了近 3 万个 star,无数程序员都将这一最高境界作为毕生所求。你看这优雅的语法,多么令人沉醉。



项目地址:https://github.com/kelseyhightower/nocode

硬核程序员教你买房

买房一直是职场人士,尤其是一线互联网行业从业者的心头病。程序员靠着相对较高的工资,在买房方面的优势相对较大,但同样为高房价所累。房屋规划如何?配套设施怎样?交通方便与否?有无学区?诸如此类的问题下,都隐藏着大大小小的坑。


2018 年 3 月,GitHub Trending 上出现了一个十分硬核的项目,该项目的 Star、Fork 数增长迅速,目前已获得超过 2 万个 star。这个项目,总结了该作者 2017 年的买房经验,把杭州地区买房需要知道的那些大大小小的信息分门别类地做了整理,选择了以开源的方式帮助那些准备买房的人们。



项目地址:https://github.com/houshanren/hangzhou_house_knowledge

GitHub 当网盘,各大高校资料包

曾几何时,GitHub 对中国开发者还是个时髦玩意儿,现如今,连 GitHub Trending 都隔三差五有带中文或拼音的项目上榜。



不知是否考虑到某些网盘的限速、资源失效等问题,许多开发者朋友选择把国内 211、985 级别高校的学习资料分享在 GitHub 上,据不完全统计有以下资料包:



现在可以马住了,反正你们也不会看:)

追星追到 GitHub,杨超越杯编程大赛

今年 3 月份微博热搜火了一个话题,# 杨超越杯编程大赛 #。这是少有的几次饭圈跟技术圈发生的直接关系,对此事件的评价褒贬不一,但我们还是乐于看到两个不同圈子之间的了解与融合。这场由百度杨超越贴吧主办,杨超越知乎研究所、杨超越码农后援会协办的编程大赛,短短几天已经吸引了超过 600 多名程序员参赛。GitHub 上的 Star 数也已经超过 2100,issue 数量超过 300 多个。



项目地址:https://github.com/ccyyycy/ycy

无聊网站大集合

互联网发展至今,web 网页数量有多少?早已不计其数。人们经常浏览的网站,除了那些满足生理、心理需求的有用网站以外,还有不少打发时间的无聊网站。有位外国程序员做了一个名叫 The Useless Web 的网站,你可以点击首页的按钮,跳转到任意无聊网站。


网站 1:让你设置密码,网站会对你的密码组合加以点评,不过通常是这样的:”把你的脑袋摁在键盘上都比这个强“、”愿上帝保佑你的账号“、"盗号了别跟我哭”。



网站 2:鳗鱼耳光。这个超解压,你可以把被扇耳光的对象想象成产品经理、客户、老板,任何人。



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

Sorry,程序员就是可以为所欲为

聊天斗图需求是每个人的刚需,对于程序员来说,更占优势的是他们可以生成定制化的表情包图片,在斗图的场合战无不胜。Talk is cheap,show me your gif。有位程序员写了个项目,让你可以自由替换多种常用表情包的文案内容,提供个性化的定制服务,并且贴心地把源码开源到了 GitHub 上。


我打一个响指你电脑就少一半文件

2019 年是笔者在电影院的伤心年份,这一年钢铁侠死了,美队老了,雷神胖了。这一切,都是因为那个叫 Thanos 的紫薯精!有国内的程序员为此特意写了一个名叫 Thanos 的脚本,只需一行命令,它就会随机删除硬盘上的一半文件,而且无法恢复。



所以如果你跟谁有仇(比如产品经理),你可以把这个脚本放到他的爱机上,然后 Snap,I am Thanos!友情提醒,本脚本功效未经测试,慎用。


项目地址:https://github.com/hotvulcan/Thanos.sh

Q 言 Q 语时刻

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


2019-07-04 17:4411701
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 388.7 次阅读, 收获喜欢 1980 次。

关注

评论 2 条评论

发布
用户头像
哈哈,有点意思
2019-07-08 15:17
回复
用户头像
有推荐的可以在评论区补充哈
2019-07-05 08:37
回复
没有更多了
发现更多内容

关于进阶这件事,这位 Python 大佬有话说

图灵社区

Python 程序员 进阶 计算机

智慧楼宇:东京建物引入“ZETA+AI”物联监测方案,实现楼宇预测性维护

ZETA开发者

人工智能 AWS 预测性维护 设备预测性维护 ZETA

聚焦金融行业未来,博睿数据亮相第五届中国银行CIO峰会

博睿数据

AIOPS 金融 银行 博睿数据 ONE平台

【9.16-9.23】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

【建议收藏】17个XML布局小技巧

Java-fenn

Java

怎样体面地讲道理?

图灵教育

写作 表达 逻辑

华为云GaussDB——打造金融行业坚实数据底座,共创数字金融新未来

Java-fenn

Java

测试驱动开发 (TDD) 在线练功房 | 12 月 17 日开课

ShineScrum捷行

关于进阶这件事,这位Python大佬有话说

图灵教育

Python 程序员 进阶 计算机

J神出品!让 Compose 从此摆脱 ViewModel

Java-fenn

Java java;

安利一个比Gitbook更好用的国内帮助文档制作平台

Baklib

小间距LED显示屏更受欢迎

Dylan

LED显示屏 led显示屏厂家

Js 异步处理演进,Callback=>Promise=>Observer

掘金安东尼

前端 异步 函数式 9月月更

当你 git push 时,极狐GitLab上发生了什么?

极狐GitLab

DevOps gitlab SSH gitops 极狐GitLab

图解 Kafka 源码实现机制之客户端缓存架构

Java-fenn

Java

电商黄牛,你被小红书盯上了

小红书技术REDtech

算法 电商风控 黄牛治理

Kong重构了其事件通知机制

八苦-瞿昙

Event Gateway API Gateway

日系“怎样”系列新版升级,一本书讲透程序运行的方方面面

图灵教育

Python 程序员 C语言 计算机

日系“怎样”系列新版升级,一本书讲透程序运行的方方面面

图灵社区

Python 程序员 C语言 计算机

CAT 认证敏捷团队教练工作坊 (Coaching Agile Teams) | 2023年1月 7 日开课

ShineScrum捷行

敏捷教练 专业教练

通过 Kasten K10 by Veeam 与 SUSE Rancher 实现云原生应用灾备迁移

Java-fenn

Java

SelectDB 创始人兼 CEO 连林江荣获 OSCAR 开源产业大会「尖峰开源人物 」奖项

SelectDB

数据库 大数据 数据仓库 企业号九月金秋榜 尖峰开源

数据湖系列之二 | 打造无限扩展的云存储系统,元数据存储底座的设计和实践

Baidu AICLOUD

数据湖 元数据

工作笔记之 SELECT 语句在 SAP ABAP 中的用法总结(上)

宇宙之一粟

数据库 SAP abap select 9月月更

运维智能化的三大关键技术

穿过生命散发芬芳

9月月更 运维智能化

MyBatis批量插入几千条数据慎用foreach

Java-fenn

Java

TiDB Hackathon 2022丨总奖金池超 35 万!邀你唤醒代码世界的更多可能性!

PingCAP

#TiDB

我所知道的webpack5那些不太一样的改变

Java-fenn

Java

前端必读3.0:如何在 Angular 中使用SpreadJS实现导入和导出 Excel 文件

葡萄城技术团队

什么是跨域,后端工程师如何处理跨域

C++后台开发

后台开发 后端开发 跨域 C++开发 后端开发工程师

怎样体面地讲道理?

图灵社区

写作 表达 逻辑

GitHub上的那些奇葩项目_文化 & 方法_小智_InfoQ精选文章