国内一位开发者开源《程序员做菜指南》,火了!

2022-04-11 15:36:00 浏览数 (1)

大家好,我是小 G。

GitHub 作为全球最大的代码托管平台,上面似乎除了代码之外,还诞生过各类奇奇怪怪的开源项目。

这不,前两天,国内有一名开发者就在 GitHub 上开源了一份《程序员做饭指南》,里面详细介绍了地三鲜、回锅肉、鱼香肉丝等十几道菜品的具体料理方法,引起了不少程序员们的广泛关注。

该指南的特别之处,在于里面借鉴了我们在撰写技术文档时的思路,比如项目运行的先决条件、准备工作、环境搭建等说明,并还用 GitHub Page 为菜谱搭建了一个网站页面。

撰写这份指南的初衷,是因为作者最近处于居家隔离状态,闲着没事,便开始尝试自己做饭。

在这个过程中,他发现网上各类形形色色的菜谱看得他眼花缭乱,并且都没有统一的规范与材料说明,这对于写项目都需要有完整代码注释,测试率 100%覆盖率的程序员来说,简直难以忍受。

因此,他通过结合各类菜谱,以及动手实操过程总结的料理经验,起草撰写了这份《程序员做饭指南》,打算用更清晰、更简洁的话语来打造一份中文菜谱。

作者希望通过开源的方式,让更多人参与到一本菜谱的改进与维护中来。这听起来,似乎也是一件挺有意思的事情~

GitHub:https://github.com/Anduin2017/HowToCook

今天刚好是周末,如果你在家闲着没事,不妨跟着这份菜谱操作起来,打破别人认为程序员只懂敲代码,没有生活情调的刻板印象!

不过,GitHubDaily 作为一个技术公众号,没有技术项目分享,貌似也有点说不过去。

因此,除了这份菜谱之外,下面我再给大家介绍 GitHub 上近期几个比较火的高质量开源项目。

可视化 SHA256 算法原理

SHA256 作为一种非常基础的计算机算法,因其安全性强、简单易用,经常被开发者应用到各个数据加密领域,比如各大网站的用户密码加密存储,比特币的公私钥验证等。

为了帮助大家更轻松的掌握 SHA256 算法原理,来自西班牙的程序员小哥制作了一个网站 - sha256algorithm

在这个网站上,作者提供了一系列可交互工具,你可以通过点击按钮,来查看 SHA256 算法的每一步加密步骤,直观感受算法的运行原理。

地址:https://sha256algorithm.com

GitHub:https://github.com/dmarman/sha256algorithm

谷歌大佬开源的机器学习教程

仔细想想,也有一段时间没给大家推荐过开源的技术书籍了,今天分享 GitHub 上一本技术教程:《概率机器学习》,作者是 Google 的研究科学家 Kevin P Murphy。

无论你是机器学习领域的新手用户,或是工作已久的工程师,相信这本书都能给你带来焕然一新的技术视角。

来自微软、斯坦福、哈佛等各路大佬对本书的评价如下:

"这本书清晰、简洁、严谨地介绍了机器学习的基础"。

"这是一本了不起的书,涵盖了概率机器学习的概念、理论和计算基础,从基础开始,无缝过渡到该领域的前沿"。

"该书以概率论为基础,并对该领域进行了全面的论述。严谨但易于理解,对于任何有兴趣深入了解机器学习的人来说,它都是必不可少的"。

GitHub:https://github.com/probml/pml-book

在线阅读:https://probml.github.io/pml-book/book1.html

电商建站平台

最近几年,受到疫情影响,大家的生活与工作习惯也慢慢受到了影响,使得电商购物,远程办公的需求也在逐年增加。

国外不少工厂因为疫情原因,诸多生产线一直难以达到高效运转,因此大量产品依赖从中国内地进口,进而诞生了一波跨境电商贸易热潮。

有鉴于此,今天给大家推荐 GitHub 上一个开源的电商建站平台,它的名字取自古希腊神话中一位蛇发美女:Medusa(美杜莎),可用于另一知名电商建站平台 Shopify 的替代品。

Medusa 的主要特点,是能基于平台开源的各种 UI 组件和 API,用模块拼装的方式,快速搭建个人电商平台。

网站包含了客服系统、国际销售系统、购物车和订单、物流运输、商品售后、客户管理、数据监控等各种模块,使用起来非常方便。

GitHub:https://github.com/medusajs/medusa

以上,就是今天给大家推荐的开源项目,希望大家喜欢。

往期分享过的开源项目,我也统一整理放到了 GitHubDaily 的开源仓库上,感兴趣的朋友可前往查看:

https://github.com/GitHubDaily/GitHubDaily/

最后,祝大家周末愉快,玩得开心~

0 人点赞