Stack Overflow力推離線版本支援無法上網的開發者[轉載自iThome]


文/李建興 | 2022-10-21發表

 

Stack Overflow推出了Overflow Offline新計畫,並與非營利組織Kiwix合作,確保這個離線版能夠維持更新,且讓需要的人輕鬆取得,該專案開源接受社群貢獻,將繼續提高可讀性,並縮小容量使終端用戶可以更容易使用。

 

Stack Overflow在2019年秋天啟動這個專案,在之前一直是由Kiwix獨立更新離線版本的Stack Overflow,並且也已經將Stack Overflow發送給許多用戶,但是從2018年開始,Kiwix沒辦法再更新Stack Overflow離線版本,所以官方在過去兩年開始提供財務和技術支援,重新使Kiwix能夠繼續這些工作,並且提高教育資源在他們平臺的可用性。

Kiwix建立了一支稱為Sotoki(Stack Overflow to Kiwix)的爬蟲程式,可以從180個Stack Exchange網站的更新。這個專案在新冠肺炎疫情期間一度中止,但現在已經有階段性成果可以發表,且希望往後能以開源專案的形式繼續發展。

 

即便現在的網路如此普遍且發達,但仍有許多環境無法自由的存取網路,Overflow Offline計畫的合作組織之一Unlocked Labs便是其中一個例子,Unlocked Labs支援了美國密蘇里州監獄的程式開發教育,使無法自由上網的受刑人,在監獄中可以獲得更多教育機會。

在科學界也有離線Stack Overflow的需求,像是遠在南極的研究站,研究人員透過觀測微中子來研究宇宙,他們需要編寫大量的Python程式碼,在需要對叢集進行重大變更的時候,常會遭遇問題,便需要Stack Overflow尋求解決辦法。

 

Overflow Offline還有一個用例是在網路資源不足的地區,協助學生完成回家作業,像是喀麥隆共和國網路覆蓋率只有34%,幾乎沒有大學能夠負擔為學生提供免費Wi-Fi的費用,學生平常只能使用自己昂貴的行動網路上網,Overflow Offline能夠離線存放在教育資源儲存裝置EduAirBox中,供學生下載使用。

 

})(jQuery)