声明:本文来自于微信公众号 差评(ID:chaping321),作者:世超,授权靠谱客转载发布。

我就是看不惯这也能卖38块,纯坑小白。”

你让我觉得不爽,那我就砸你饭碗。”

我不光要做个功能更多的,还要免费,开源!”

因为看到一款付费录屏 App 和别人免费开源的工具,功能几乎一样,一个叫艾洛的开发者爆发了自己的“侠客情结” ——

为什么要让普通用户多花30块钱?

于是他熬了一周夜,写了款录屏工具 QuickRecorder。

和他的初衷一样,QuickRecorder 完全免费且开源。

一个月内,软件不仅在 GitHub 上收藏数超过了1900,还帮到了众多国内外网友,其中也包括世超。

图片

图片

时间回到几天前,世超学妹发来信息问Mac 录屏怎么没声音

原因世超也知道,Mac 自带的录屏就是没法录进系统音频,除非借助第三方工具。

由于世超自用的是款付费 App ,安装也有点复杂,不太适合学妹。

一顿搜索后,我在小众软件论坛里看到了艾洛开发的 QuickRecorder ,同时也被他“暴躁”的开发契机给吸引了,决定试一试。

图片

简单体验后觉得挺不错的,于是在520那天推荐给了学妹。(兄弟萌,我做得对吗?)

咳咳,言归正传。

首先 QuickRecorder 支持录制系统和麦克风声音。

录屏范围支持全屏、选定区域、特定应用程序,甚至是手机屏幕。

图片

一些扩展功能它也有,比如录屏时高亮鼠标,录屏结束后修剪。

图片

这样一款软件,体积才不到5MB 。

如果你是一个普通 Mac 用户,只想要一款简约且免费的录屏工具,那么 QuickRecorder 非常合适你。

值得一提的是,世超发现艾洛还开发了多款软件。

它们不光实用,而且全部都免费开源。

比如这款叫AirBattery的软件,可以让Mac菜单栏、Dock栏实时显示所有设备电量(包括iPad、iPhone、手表、耳机),简直是苹果全家桶用户秀装备的福音。

图片

如果你经常被一些没有深色模式的 App 闪瞎眼,还可以试试艾洛的 AppDimmer ,它可以强制任何 App 适配深色模式。

图片

要是你经常误触⌘ Q/⌘ W 而不小心关闭应用窗口,可以试试 QDelayer ,它通过“延时确认”确保你不是误触快捷键。

图片

另外还有一些主打美观的工具比如Pixboard,它能在桌面放置一些模拟 LED 像素屏/老式 CRT/VFD 显像管的小挂件。

图片

具体的世超不多介绍了,大家感兴趣可以去 GitHub 搜搜。

其实在互联网上类似艾洛这样的开发者并不少,他们也都写出了各种好用工具,并免费分享给所有人。

倒是一直以来,世超很想知道:

到底是什么驱动着他们选择了开源,坚持用爱发电呢?

抱着好奇心,我联系上了艾洛。

本以为艾洛是个程序员,只是在业余时间开发点小工具。

可让人惊讶的是,艾洛从未系统性的学习过任何一门编程语言,也没听过编程教学课程,连主业也与编程没有任何关系——

艾洛只是一名在学校信息处上班,偶尔负责监考的老师,编程是他的业余爱好。

艾洛的工位▼

图片

纯靠自学,就能到这水平吗?

艾洛表示,自己是一个兴趣驱动的学习者。

就是他为了解决自己的需求,会去学习对应的编程技术。往往在解决一个需求时,会发现更多新需求,就会学习更多技术。

当年 QQ ( Mac 端)没适配深色模式,夜晚使用时 be like :

由于在网上找不到合适的解决办法,艾洛寻思自己写一个。于是一款叫 QQDimmer 的软件出现了,它能强行让 QQ 显示深色模式。

迭代几个版本后,艾洛发现既然能做 QQ 深色模式,同样也可以做其他 App 的。没过多久,可以让所有 App 适配深色模式的 AppDimmer ,出现在大家面前。

在开发这款工具之前,艾洛对苹果的 CoreImage 和 CoreGraphics 框架几乎一无所知,但凭着一股莽劲,他就扎进去了,边学边开发。

当然他也遇过研究不明白的时候,这时他都会自行搜索,参考别人的代码,还不行再去找人问。

艾洛说君子报仇10年不晚, bug 解决不了是自己技术不过关,等修炼好了再回来弄死这些 bug 。

就这样,他的编程技术一天天成熟。

反正世超听完了,只剩两字:佩服

要知道,学习编程是一个累积到爆发的过程。你在前期很长一段时间学的知识,几乎不能解决任何问题。

如果无法获得及时反馈,那么在爆发之前,很多人就会觉得困难、枯燥而选择放弃。

除非你有着强烈的兴趣爱好,来平衡这般痛苦,才能继续学下去。

艾洛,正是这样的人。

小时候的艾洛最期待的事,是每周两次的信息课。在他看来,显示屏那头,就是一个充满趣味的新世界。

不过,艾洛家里为了防止他沉迷网络,没有购入电脑,也不安装宽带。

直到初中的某一天,艾洛攒了一些零花钱跑到旧货市场,用50元买了一台2000年的古董 ThinkPad 。

那是2012年, Intel 推出了第三代酷睿处理器, NVIDIA 的 GTX670也刚面世,8GB 内存正成为主流。

而艾洛的配置是:单核奔腾 M+128M 内存+10G 硬盘。

“这玩植物大战僵尸都卡的配置,装 Windows 也白费了”,于是艾洛选择了 Linux 系统。

可一玩不了游戏,二也上不了网,空有一台设备咋办呢?

小艾洛只能捣鼓起了系统。

由于 Linux 系统里,很多操作都要靠命令行实现,于是在各种机缘巧合下,刚上初中的小艾洛“被迫”触到了编程。

一开始他学的是 Bash 脚本,后来为了解决更大的需求,他开始一点点学习 Python ,再之后就到 Swift 。

初中毕业后,经过艾洛软磨硬泡,家里给他买来一台09年 MacBook Pro ,之后便渐渐走上了开发之路。

除了文章前面提到的 Mac 工具,艾洛还在16-20年做过几个黑苹果圈爆款的小工具比如 CPU-S , VGTab ,江湖人送外号“帽子哥”。

到现在,你在搜索引擎里还能看到一些帽子哥的痕迹。

图片

艾洛曾套Macintosh外壳做了黑苹果一体机▼

图片

至于开发一款录屏软件,要砸别人家饭碗这事。

艾洛说,其实他并不是原教旨主义的自由软件支持者,不认为所有软件都应免费开放,自己也做过写爆款 App 后一夜暴富的白日梦。

“开发者吃饱了饭,才有力气写出更多好代码”

当然这个收费,它必须得合理。

这点世超也认同。

所有的东西背后总有成本,不是你出,就是别人出。适当付费,是对开发者劳动成果的尊重,是对创新的支持。

而艾洛选择把自己的App免费,是因为这些没带来经济压力,也没影响他的生活。在这种情况下,如果能帮到更多人,何乐不为呢?

在和艾洛对话里我也发现,他更看重的是情绪价值。放在 GitHub 上收藏数破千,放在 App Store 售卖变现破万,他会选择前者,这是对自己技术最好的证明。

当被问到为什么选择开源,艾洛回答很简单——

承载了开源太多的恩情。

这么多年来,艾洛一身的编程技术都是从开源代码里一点点学来的。没有前辈们的开源,他就不可能学到这些,更别提会有这些 App 。

所以艾洛希望自己也能成为这种人,能够帮到想钻进编程世界的年轻人,帮到更多的“小艾洛”。

这些话让世超想起之前和大家介绍的一个天才程序员 Sindre Sorhus。

他是 GitHub 上星星(收藏)最多的男人,开发了40多款软件,30多款免费开源。

图片

现在看来,艾洛和 Sindre Sorhus 有诸多相似的地方:

兴趣驱动,为自身需求写工具,软件轻量化。

但 Sindre 毕竟是个天才,也对钱不感兴趣,曾经还拒绝别人的打赏。

世超觉得,与其希望世上能多几个 Sindre 这样的赛博菩萨,倒不如更实际一点,期待艾洛这样的人能多一点。

因为我们身边本就有很多艾洛。

这些人平日里也许并不起眼,可能只是你小时候邻居家的大哥哥,长大后仅有一面之缘的同事。他们也做着寻常的工作,每天在为生活奔波,偶尔还帮人修修电脑,内心同样渴望一夜暴富。

看起来,他们和我们没啥不一样。

但在另一个宇宙里,他们默默地传承着互联网精神,让技术共享,让知识传播,确保每一个“曾经的自己”在踏入这个世界时不受阻碍,稳步前行,也帮无数陌生人享受到了便利。

时代车轮滚滚向前,互联网浪潮也一浪接一浪。

潮水褪去,留下淡淡痕迹,既为后浪铺路,也证明他们来过。

(举报)

点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部