Opensource.com 的 2017 年最佳開源教程 | Linux 中國

2021-02-15 Linux中國

2017 年,Opensource.com 發布了一系列用於幫助從初學者到專家的教程。讓我們看看哪些最好。

精心編寫的教程對於任何軟體的官方文檔來說都是一個很好的補充。如果官方文件寫得不好,不完整或根本沒有,那麼這些教程也可以是個有效的替代品。

2017 年,Opensource.com 發布一些有關各種主題的優秀教程。這些教程不只是針對專家們的,它們是針對各種技能水平和經驗的用戶的。

讓我們來看看其中最好的教程。

關於代碼

對許多人來說,他們第一次涉足開源是為一個項目或另一個項目貢獻代碼。你在哪裡學習編碼或編程的?以下兩篇文章是很好的起點。

嚴格來說,VM Brasseur 的如何開始學習編程[1]是新手程式設計師的一個很好的起點,而不是一個教程。它不僅指出了一些有助於你開始學習的優秀資源,而且還提供了了解你的學習方式和如何選擇語言的重要建議。

如果您已經在一個 IDE[2] 或文本編輯器中敲擊了幾個小時,那麼您可能需要學習更多關於編碼的不同方法。Fraser Tweedale 的函數式編程簡介[3]很好地介紹了可以應用到許多廣泛使用的程式語言的範式。

踏足 Linux

Linux 是開源的典範。它運行了大量的 Web 站點,為世界頂級的超級計算機提供了動力。它讓任何人都可以替代臺式機上的專有作業系統。

如果你有興趣深入 Linux,這裡有三個教程供你參考。

Jason Baker 告訴你設置 Linux $PATH 變量[4]。他引導你掌握這一「任何 Linux 初學者的重要技巧」,使您能夠告知系統包含了程序和腳本的目錄。

感謝 David Both 的建立一個 DNS 域名伺服器[5]指南。他詳細地記錄了如何設置和運行伺服器,包括要編輯的配置文件以及如何編輯它們。

想在你的電腦上更復古一點嗎?Jim Hall 告訴你如何使用 FreeDOS[6]和 qemu[7] 在 Linux 下運行 DOS 程序[8]。Hall 的文章著重於運行 DOS 生產力工具,但並不全是嚴肅的——他也談到了運行他最喜歡的 DOS 遊戲。

3 片(篇)樹莓派

廉價的單板計算機使硬體再次變得有趣,這並不是秘密。不僅如此,它們使更多的人更容易接近,無論他們的年齡或技術水平如何。

其中,樹莓派[9]可能是最廣泛使用的單板計算機。Ben Nuttall 帶我們一起在樹莓派上安裝和設置 Postgres 資料庫[10]。這樣,你可以在任何你想要的項目中使用它。

如果你的品味包括文學和技術,你可能會對 Don Watkins 的如何將樹莓派變成電子書伺服器[11]感興趣。稍微付出一點努力和一份 Calibre 電子書管理軟體[12]副本,你就可以得到你最喜歡的電子書,無論你在哪裡。

樹莓派並不是其中唯一有特點的。還有 Orange Pi Pc Plus[13],這是一種開源的單板機。David Egts 告訴你如何開始使用這個可編程的迷你電腦[14]。

日常的計算機使用

開源並不僅針對技術專家,更多的普通人用它來做日常工作,而且更加效率。這裡有三篇文章,可以使我們這些笨手笨腳的人(你可能不是)做任何事情變得優雅。

當你想到微博客的時候,你可能會想到 Twitter。但是 Twitter 的問題很多。Mastodon[15] 是 Twitter 的開放的替代方案,它在 2016 年首次亮相。從此, Mastodon 就獲得相當大的用戶基數。Seth Kenlon 說明如何加入和使用 Mastodon[16],甚至告訴你如何在 Mastodon 和 Twitter 間交替使用。

你需要一點幫助來維持開支嗎?你所需要的只是一個電子表格和正確的模板。我關於要控制你的財政狀況[17]的文章,向你展示了如何用 LibreOffice Calc[18] (或任何其他電子表格編輯器)創建一個簡單而有吸引力的財務跟蹤。

ImageMagick 是強大的圖形處理工具。但是,很多人不經常使用。這意味著他們在最需要它們時忘記了命令。如果你也是這樣,Greg Pittman 的 ImageMagick 入門教程[19]能在你需要一些幫助時候能派上用場。

你有最喜歡的 2017 Opensource.com 發布的教程嗎?請隨意留言與社區分享。

via: https://opensource.com/article/18/1/best-tutorials

作者:Scott Nesbitt[21] 譯者:zjon 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關焦點

  • 2020 年企業採用開源的 4 個原因|Linux 中國
    本文字數:1067,閱讀時長大約:1分鐘 https://linux.cn/article-12967-1.html 作者:Chris Grams 譯者:geekpi Tidelift 的第三次開源管理調查發現,企業在大流行期間正在轉向開源
  • Linux 系統管理員 2017 年的 10 個新決心
    如果你還沒什麼想法,我們將會在這篇文章分享 10 個簡單的專業提升決心,你可以為 2017 年考慮一下。1、 決定更自動化你沒必要忙得像頭無頭蒼蠅,每天忙於解決可預見的問題。如果你發現自己每天都花費時間在執行重複的任務,你有必要現在就停下來。
  • 四個開源的 Android 郵件客戶端 | Linux 中國
    編譯自 | https://opensource.com/article/18/10/open-source-android-email-clients  作者 | Opensource.com 譯者 | zianglei 🌟共計翻譯:1.0 篇 貢獻時間:1 天Email 現在還沒有絕跡,而且現在大部分郵件都來自於行動裝置。
  • 開源工場 2018 最佳 Linux 發行版排行榜
    在這2017到2018新的一年裡,Linux 和開源軟體的發展仍然孕育著無限可能,而2017年中一些 Linux 發行版發生了很大的改變,有一些新發行版誕生,有一些舊發行版終止,所以我們又推出了「2018 最佳 Linux 發行版排行榜」,給你提供一個快速又方便的概攬和介紹。
  • 你應該了解的 6 個開源 AI 工具 | Linux 中國
    編譯自 | https://www.linux.com/blog/2018/6/6-open-source-ai-tools-know  作者 | Sam Dean 譯者 | qhwdw 💎 共計翻譯:131 篇 貢獻時間:250 天讓我們來看看幾個任何人都能用的自由開源的 AI 工具。
  • Kamailio 獲得Google Open Source Peer Bonus
    著名開源SIP軟交換平臺-Kamailio 和其創始人獲得Google 頒發的Google Open Source Peer Bonus。  獲得這個榮譽的來自很多國家,表彰他們對開源的貢獻。
  • 用OpenEmbedded構建嵌入式Linux系統
    本文引用地址:http://www.eepw.com.cn/article/201610/305526.htm1. 下載Embedded-LFS:svn checkout http://embedded-lfs.googlecode.com/svn/trunk/ embedded-lfs-read-only2.
  • 讓 Linux 成為理想的工作站的 3 個開源工具 | Linux 中國
    https://linux.cn/article-13133-1.html作者:Seth Kenlon譯者:Xingyu.Wang在 2021 年,有更多讓人們喜歡 Linux 的理由。在這個系列中,我將分享 21 種使用 Linux 的不同理由。今天,我將與你分享為什麼 Linux 是你工作的最佳選擇。每個人都希望在工作期間提高工作效率。
  • Linux環境下OpenVINO的安裝教程
    下載地址:https://software.intel.com/content/www/cn/zh/develop/tools/openvino-toolkit/choose-download.html?
  • 漏洞挖掘|開源Fuzzer和Fuzzing學習資源整理
    /Fuzzing-ImageMagick    fuzz ImageMagickhttps://blog.adacore.com/running-american-fuzzy-lop-on-your-ada-code    fuzz Zip-Ada 壓縮類庫https://www.zerodayinitiative.com/blog/2017/5/4/auditing-adobe-reader-the-open-source-attack-surface-in-closed-source-software
  • 熱門機器學習開源資源最強盤點
    今天我們帶來了由 Mybridge 整理的 2018 年度熱門機器學習開源資源大盤點,值得一提的是,在這份列表中,出現了來自中國騰訊的貢獻的兩個資源。更多優質內容請關注微信公眾號「AI 前線」(ID:ai-front) 在過去的一年裡,我們比較了近 22000 個機器學習開源工具和項目,選出了前 49 個(約佔 0.22%)。
  • 除了看代碼還能學習,Gitee 七款優質開源圖書/教程分享
    在 Gitee 上除了優質的開源項目供大家使用,也有很多並不全是代碼的項目同樣很受歡迎。今天為開發者們推薦的就是學習類開源項目,涵蓋了 Java、Qt、AI、R 語言以及 Linux 學習的內容,一起來看看吧。
  • 使用 source 命令將函數和變量導入 Bash | Linux 中國
    通過 source 添加到你的環境Bash(以及其他一些 shell)有一個稱為 source 的內置命令。這就是令人困惑的地方:source 執行與命令 . 相同的功能(是的,那只是一個點),而與 Tcl 命令的 source 不是同一個(如果你輸入 man source,也許在屏幕上顯示的是它)。實際上,內置的 source 命令根本不在你的 PATH 中。
  • 慄蔚:This is why we open source
    2018年3月21-22日,由中國信息通信研究院主辦、中國通信標準化協會支持的"OSCAR雲計算開源產業大會"在國家會議中心舉行。隨著雲計算技術的日益發展,並開始進入「深水區」,開源技術與雲計算融合的程度進一步加深,並開始成為產業發展的重要支撐。"
  • 27 個全方位的開放式教育解決方案 | Linux 中國
    編譯自 | https://opensource.com/article/18/1/best-open-education  作者 | Don Watkins 譯者 | lixinyuxx 🌟🌟共計翻譯:4.0 篇 貢獻時間:38 天閱讀這些 2017 年 Opensource.com 發布的開放如何改進教育和學習的好文章。
  • Open3D中文教程-彩色點雲的配準
    本教程演示了一個ICP改進方法,它同時使用幾何關係和顏色進行配準。它實現了 [[Park2017]] (http://www.open3d.org/docs/release/tutorial/reference.html#park2017) 裡的算法。顏色信息的對齊是沿切線平面的。與已有的點雲配準算法相比,該算法具有更高的精度和魯棒性,同時運行速度與ICP配準算法相當。
  • 極刊・中興事件帶來的思考 :開源 + EDA(Tcl/Tk 番外篇)
    10 年甚至更長期的回報周期)。Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice.
  • Linux 基金會發布白皮書:公開發布給全世界的開源技術不受 EAR 約束
    所以「已發布」(published)是關鍵要素,如果開源技術不受進一步傳播的限制且可被公開獲取,那麼它將被視為「已發布」了的開源事項,並將因此不受制於 EAR,亦即「open source technologies that are published and made publicly available to the world are not subject
  • CNCF公布 KubeCon + CloudNativeCon + Open Source Summit中國...
    CNCF公布 KubeCon + CloudNativeCon + Open Source Summit中國2019演講嘉賓名單 CNCF 主辦的中國最大規模開源與雲原生大會有來自阿里巴巴
  • ElementaryOS:使用這個輕量級 Linux 桌面提高你的工作效率 | Linux 中國
    導讀:ElementaryOS 提供了一個快速、輕量、高效的桌面,讓你在新的一年裡保持工作效率。