“ 我就是看不慣這也能賣 38 塊,純坑小白。 ”
“ 你讓我覺得不爽,那我就砸你飯碗。 ”
“ 我不光要做個功能更多的,還要免費,開源! ”
因為看到一款付費錄屏 App 和別人免費開源的工具,功能幾乎一樣,一個叫艾洛的開發者爆發了自己的 “ 俠客情結 ” ——
為什么要讓普通用戶多花 30 塊錢?
于是他熬了一周夜,寫了款錄屏工具 QuickRecorder。
和他的初衷一樣,QuickRecorder 完全免費且開源。
一個月內,軟件不僅在 GitHub 上收藏數超過了 1900 ,還幫到了眾多國內外網友,其中也包括我。
時間回到幾天前,我學妹發來信息問 Mac 錄屏怎么沒聲音。
原因我也知道,Mac 自帶的錄屏就是沒法錄進系統音頻,除非借助第三方工具。
由于我自用的是款付費 App ,安裝也有點復雜,不太適合學妹。
一頓搜索后,我在小眾軟件論壇里看到了艾洛開發的 QuickRecorder ,同時也被他 “ 暴躁 ” 的開發契機給吸引了,決定試一試。
簡單體驗后覺得挺不錯的,于是在 520 那天推薦給了學妹。( 兄弟萌,我做得對嗎? )
咳咳,言歸正傳。
首先 QuickRecorder 支持錄制系統和麥克風聲音。
錄屏范圍支持全屏、選定區域、特定應用程序,甚至是手機屏幕。
一些擴展功能它也有,比如錄屏時高亮鼠標,錄屏結束后修剪。
這樣一款軟件,體積才不到 5 MB 。
如果你是一個普通 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 的 GTX 670 也剛面世, 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 這樣的賽博菩薩,倒不如更實際一點,期待艾洛這樣的人能多一點。
因為我們身邊本就有很多艾洛。
這些人平日里也許并不起眼,可能只是你小時候鄰居家的大哥哥,長大后僅有一面之緣的同事。他們也做著尋常的工作,每天在為生活奔波,偶爾還幫人修修電腦,內心同樣渴望一夜暴富。
看起來,他們和我們沒啥不一樣。
但在另一個宇宙里,他們默默地傳承著互聯網精神,讓技術共享,讓知識傳播,確保每一個 “ 曾經的自己 ” 在踏入這個世界時不受阻礙,穩步前行,也幫無數陌生人享受到了便利。
時代車輪滾滾向前,互聯網浪潮也一浪接一浪。
潮水褪去,留下淡淡痕跡,既為后浪鋪路,也證明他們來過。
本文鏈接:http://www.www897cc.com/showinfo-17-90756-0.html這個小伙子專砸人飯碗!卻被網友吹爆了
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 逼迫離職員工簽“封口協議”:OpenAI臉都被打腫了
下一篇: 云南一地宣布:端午節放假6天 不調休!