偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

高中生手機寫出2.5萬行代碼的熱門項目,GitHub 1900星,網友:給孩子捐個電腦

人工智能 新聞
這是一個名叫 markview.nvim 的插件,作為高度定制化的 Neovim markdown 預覽器,Star 量已有 1900 個。

最近,有一個 GitHub 開源項目引發(fā)了眾人的關注。

這是一個名叫 markview.nvim 的插件,作為高度定制化的 Neovim markdown 預覽器,Star 量已有 1900 個。

乍看起來似乎有點平平無奇,炸裂的是它的研發(fā)背景:全部 2.5 萬行代碼竟然都是作者用手機敲出來的。

圖片

手機敲代碼?兄弟你太猛了,能出來讓大家認識認識嗎?

圖中對話出現在一個 issue 里面(已解決了),項目作者 OXY2DEV 說自己沒法在手機上正確的測試,Reddit 帖子的樓主說那我來吧。樓主轉念一想,問道:不是哥們,這是臨時不方便,還是你在告訴我,你已經在一部手機上完整開發(fā)了這個插件,我怎么感覺是后者?

如果是這樣,我也必須加把勁了,這是一種什么層次的奉獻精神??!

OXY2DEV 答道:不好意思,全部 24461 行(如果只算代碼的話大約 18K 行)都是手機打字完成的。他還謙虛了一下,說其中約 6000 行僅用于存儲數學符號、數學字體、HTML 實體等。

圖片

做項目這么大的決心,不禁讓人感嘆。

現在,OXY2DEV 開發(fā)的「markview.nvim」項目星標量已經達到 1.9K:

圖片

  • 項目地址:https://github.com/OXY2DEV/markview.nvim

這是一個基于熱門編輯器 neovim 的插件,包含 Markdown 渲染器、HTML 渲染器、LaTeX 渲染器。

回到那個 Reddit 帖子,消息一出,網友們紛紛表示震驚,直呼想要給他送個電腦。

圖片

網友:繃不住了,誰來送他個筆記本電腦吧?要不我們發(fā)動一場募捐?

發(fā)帖人在 Reddit 上 cue 了 OXY2DEV:「希望你不會對這個提議感到不快,這是你感興趣的事情嗎?」

對方(在 Reddit 上的網名是 Exciting_Majesty2005)回復道:那可太謝謝了,然而在沒有銀行卡的情況下,我沒法把你們捐的美元轉換成本國貨幣。我還沒有身份證,所以我不能開設自己的賬戶。數字支付這里也是沒有的。

除了這些問題之外,我所在的地方硬件價格過高(畢竟第三世界國家)。所以,你們最終會為普通硬件花費過高價格。

此外,如果我設法進入了一所好大學,那么我顯然會買一臺筆記本電腦。只是現在還沒有而已。

所以,真的沒有必要為此籌集資金。

網友們驚掉了下巴:什么你說你還沒上大學?

有人問:那你什么時候申請大學?如果你已經在開發(fā)流行的插件,我想北美、歐洲的大多數計算機科學系都會很高興給 offer。也許,用戶社區(qū)可以寫一封推薦信?

圖片

OXY2DE 回復道,大學申請應該是在明年 3 月。我將首先參加醫(yī)學院考試,如果我沒有通過,那么我就會上大學。在這里,嘗試獲得計算機科學專業(yè)的 offer 是一種賭博,分數太高或是太低都沒戲??傊虑楹軓碗s。

看起來想要幫助這位新星開發(fā)者,網友們還面臨著一些挑戰(zhàn),不過在后續(xù)的討論中漸漸有了眉目。

另外對于用手機編程這一做法,有很多人感到好奇。不過,OXY2DE 并不是唯一一個選擇這樣做的。有網友分享了自己在手機上的編程經驗,這位網友表示自己曾經在 Termux ( 一款基于 Android 平臺的開源 Linux 終端模擬器)上使用 ACode 或 NeoVim 來編寫程序,并且使用 Termux 和 NeoVim 可以獲得 PyDroid 提供的所有功能,而無需每月訂閱。

圖片

還有網友好奇在手機上敲代碼會不會經常出現拼寫錯誤。OXY2DE 表示「他的準確率大約為 60-70%,但由于使用了具有補全能力的 nvim-cmp,所以也可以使用它來修復拼寫錯誤。此外,編程語言的所有關鍵字都是非常通用的詞,因此隨著時間的推移,拼寫錯誤會越來越少?!?/span>

圖片

還有網友建議將藍牙鍵盤連接到 Android 設備上進行編程,這樣效果也不錯,該網友還推薦了一款名為 iClever BK-05 的藍牙鍵盤,不用時可以折疊起來,非常方便。

對此,OXY2DE 表示有些文件非常龐大,很容易讓 Neovim 變得緩慢。因此他不得不禁用 LSP、自動補全、Tree-sitter 和語法高亮,只是為了讓它不卡頓。在某種程度上,無法繞過硬件的限制。

圖片

還有人感慨道:如今 99.99% 的人都依賴先進的工具來完成工作,而這位學生卻在用手機做著這些事情。難以置信,簡直太瘋狂了。

圖片

「不知那些需要機械鍵盤才能敲代碼的人感想如何?」

圖片

markview.nvim 項目作者 OXY2DEV 的真名是 Mouinul Hossain,是一名來自孟加拉國的高中生,自稱喜歡編程和電子設備。他在空閑時間制作 Neovim 插件,有時還會制作一些基本的網站。

OXY2DEV 小小年紀就有了使用 Lua、C、Javascript 和 Sass 語言的經驗。此外,他還有一些使用 Bash 的經驗。不過可能是因為生活條件有限,或是其他什么原因:他表示自己現在只有智能手機、沒有電腦,所以是在 neovim 跟 Termux 中完成這所有工作的。

看起來,OXY2DEV 在努力為開源社區(qū)做出貢獻的同時,開源社區(qū)也在回報他。在 Reddit 帖子里甚至有人推薦他來申請新加坡國立大學,這讓一直以來想要學醫(yī)的他有了更多的思考。

幾天前,OXY2DEV 終于決定開啟一個募捐項目?!父鶕渌说慕ㄗh,我決定捐款買一臺筆記本電腦?!?/span>

圖片

據說他在 10 個小時內就籌集到了 2300 美元。

這就是開源社區(qū)的力量。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2011-04-19 09:40:31

2019-07-04 15:57:16

數據安全互聯網

2021-03-24 10:15:18

人工智能機器學習技術

2022-02-14 16:26:23

機器學習C++

2021-08-02 10:40:45

機器人人工智能算法

2009-05-20 09:02:53

IT職業(yè)培訓就業(yè)高中生

2011-05-03 09:10:12

項目管理程序員

2021-03-02 13:56:24

Linux 5.12代碼驅動

2023-06-20 18:33:00

DOM框架React

2019-01-03 09:29:15

Linux 系統(tǒng) 數據

2021-06-10 12:50:02

編程語言PythonJava

2009-04-14 15:30:25

2009-08-10 17:08:52

計算機專業(yè)就業(yè)IT培訓

2020-02-24 16:27:19

開源大數據計算引擎

2009-07-21 08:44:14

微軟Linux內核開源操作系統(tǒng)

2024-09-29 13:24:41

2025-05-26 01:55:00

2010-01-29 10:24:17

2015-09-01 16:26:18

Linux內核

2024-04-15 07:20:00

AI頂會
點贊
收藏

51CTO技術棧公眾號