博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
沙雕程序员在无聊的时候,都搞出了哪些好玩的小玩意...
阅读量:4092 次
发布时间:2019-05-25

本文共 1044 字,大约阅读时间需要 3 分钟。

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

程序员无聊的时候会做什么?当然是 宅 编程啦!在 Reddit 上,无聊的程序员们已经自发组织起各种奇葩编程活动,其中以设计奇葩的音量控制器最为出名。

某个程序员在「程序员幽默(Programmer Humor)」板块上的发帖,点燃了众多无聊程序员的奇葩设计热情,最开始的音量控制器是这样的:

之后又人做出了拼手速的控制器:

用 Flutter 做的像是弹弓一样的音量控制器:

以及更多让人绝望的设计,比如下面这款:当游标移到绿色部分时按空格可以增加 5% 音量,按错就要重来的控制器:

这款考验你平衡感的控制器:

这款必须凑出整数才能合法的控制器:

很多音量控制器被赋予了教育意义,比如下面这个四则运算控制器:

这个加速度音量控制器能帮助你更好的学习初中物理:

这个三角函数控制器则能让你在控制音量的同时重温初中数学:

最让人绝望的还是让你输入圆周率后面的 N 位才能控制音量,并且一次输错就要重来:

除此之外,许多音量控制器也融合了程序员对不合理设计的思考和讽刺,比如下面这个规则无数的音量控制器:

这个当前音量被其他用户占用控制器:

在 StackOverflow 上,有 100 多万个程序员曾经浏览过「如何退出 Vim 编辑器」这个问题,有人专门做过数据分析并 PS 图书封面来调侃:

当然,也有人设计了通过 Vim 改写文件控制音量的音量控制器:

除了音量控制以外,程序员们发散思维,又扩展出了奇葩的「请输入你的电话号码」系列,这其中既有怀旧的老式电话设计:

考验手速的互动游戏:

对无奈生活的调侃:

甚至还有人做出了识别手写数字算法:

在 Android 和 IOS 应用上,程序员们也不甘示弱,比如著名移动端的应用:「Yo」,其唯一的功能就是对好友发「Yo」。另一个程序「Send Me To Heaven」是一款比谁向上扔手机扔得高的应用,苹果因为安全问题已经把它下架了。

这些程序员无聊时候的作品,总能给生活带来意外惊喜。或许时隔多年之后,这些遗留在互联网上的程序员的业余玩笑之作,也能成为激励下一代程序员的意外惊喜。

推荐阅读:「00 后黑话破解器」火爆 GitHub,这波操作我给满分!超全汇总!B 站上有哪些值得学习的 AI 课程...小姐姐用动画图解 Git 命令,这也太秀了吧?!逛 GitHub 没看过这 10 个开源项目,绝对血亏...霸榜 GitHub:去你丫的算法!

转载地址:http://yuvii.baihongyu.com/

你可能感兴趣的文章
XML工具代码:SAX从String字符串XML内获取指定节点或属性的值
查看>>
时间日期:获取两个日期相差几天
查看>>
责任链模式 Chain of Responsibility
查看>>
高并发与大数据解决方案概述
查看>>
解决SimpleDateFormat线程安全问题NumberFormatException: multiple points
查看>>
MySQL数据库存储引擎简介
查看>>
处理Maven本地仓库.lastUpdated文件
查看>>
Kafka | 请求是怎么被处理的?
查看>>
Java并发编程1-线程池
查看>>
CentOS7,玩转samba服务,基于身份验证的共享
查看>>
计算机网络-网络协议模型
查看>>
计算机网络-OSI各层概述
查看>>
Java--String/StringBuffer/StringBuilder区别
查看>>
mySQL--深入理解事务隔离级别
查看>>
分布式之redis复习精讲
查看>>
数据结构与算法7-栈
查看>>
线性数据结构学习笔记
查看>>
数据结构与算法14-跳表
查看>>
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>