点击上方“AI遇见机器学习”,选择“星标”公众号
重磅干货,第一时间送达
鱼羊 发自 凹非寺
量子位 | 公众号 QbitAI

我也是没想到啊,GayHub啊不,GitHub的热榜第一,竟然让一个纯·做饭项目给占领了。

没错,项目如其名,「HowToCook」它真的没在标题党,就是一大份正经家常菜谱。

当然,细节之处,可能还是跟普通菜谱略有不同……

这计算公式,这 1cm*1cm,真的很精准了2333。

仓库作者就开门见山地说了:

网上的菜谱对习惯了形式语言的程序员太不友好,所以他计划结合自己的经验,用更清晰精准的描述整理常见菜的做法,方便程序员们在家做饭。

并且,与许多开源项目一样,作者也非常欢迎更多小伙伴加入近来,共同维护、驱动这样一个别样的仓库。

还真别说,目前,该项目已经吸引到60+贡献者,而Pull request里也已经堆满了新菜谱:

从厨房准备到“中午吃什么”,一站搞定

能受到这么多程序员的热捧,可见同是教做饭,还是这份指南最得程序员心。

毕竟在最开始的“厨房准备”这个序章里,除了常规的锅碗瓢盆柴米油盐,「程序员做饭指南」还提供了一个非常具有仪式感的工具方案:

天平、游标卡尺、量筒、停表、烧杯、测温枪、移液器。

而如果你觉得以上都还不够“程序员”,那么不妨看看仓库里附带的“中午吃什么”这个世纪难题解决方案。

正如仓库作者所说:

如何决策吃什么也是我做菜之前一大难题,所以只能用数学描述一下了。

计算方法大致是酱婶的:

当有人数N时,设素菜数为a,荤菜数为b。N,a,b均为整数。

此时有下列不等式组:

a + b = N + 1
a ≤ b ≤ a + 1

解得:

a=floor(N/2)
b=cell(N/2)

Pull Request指南

这个项目的发起者Auduin Xue,是一名微软程序员,base苏州。

前面已经提到,Auduin希望更多人一起来建设「程序员做饭指南」这个有趣的仓库。

那么最后,如果你感兴趣,就一起来看看怎么把你手上的独门菜谱加入菜单吧~

需要注意的是,写新菜谱时,需要复制并修改已有的菜谱模板。

模板包括这几个部分:必备原料和工具、计算、操作、附加内容。

其中计算主要介绍计算公式,以便求得原料的量、重要时间参数、混合比例等。

而操作部分,不允许使用“适量”、“少量”等不精准描述的词汇。

另外,在提交Pull request之前还需要同步更新一下 README.md里的菜谱目录。

那么今日份的有趣GitHub项目就传送到这里啦~

项目传送门:

https://github.com/Anduin2017/HowToCook

干货/资源微信群

△长按添加小助手

扫描二维码添加小助手微信

请备注:姓名-学校/公司-研究方向-城市

(如:小明-浙大-对话系统-北京)

即可申请加入AI算法干货/资源等交流群

「程序员做饭指南」霸榜GitHub,还用数学公式解决「吃什么」世纪难题,微软程序员出品...相关推荐

  1. 《程序员做饭指南》霸榜 GitHub!不仅有量筒、烧杯,还用上了数学公式?

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱 ...

  2. 《程序员做饭指南》霸榜 GitHub:不仅有量筒、烧杯,还用上了数学公式?

    对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱好者聚集于此,也有很多程序员会利用每天的空(摸)闲(鱼)时间逛一 ...

  3. 14K Star,「程序员做饭指南」冲上热榜

    来自公众号:OSC开源社区 作者:叶子 近日,GitHub上一个名为「HowToCook」的项目冲上热榜,没错就是一份程序员做饭指南,可它又不是一份普通的做饭指南,一起来看看吧. 首先,它拥有丰富的菜 ...

  4. Github热榜--《程序员做饭指南》

    公众号:尤而小屋 作者:Peter 编辑:Peter 最近在GitHub上发现了一个很有趣的项目:[程序员做饭指南],居然成为多日GitHub的热榜第一. 仓库具体地址: https://github ...

  5. 疫情期间 !“程序员做饭指南” 在 GitHub 上火了

    点击上方"Github中文社区",关注 看Github,每天提升 第065期分享  来自: 扩展迷EXTFANS 大家好,我是Huber. GitHub作为目前全球最大的开源软件存 ...

  6. “程序员做饭指南”在 GitHub 上火了

    来源:扩 展 迷 EXT FANS GitHub作为目前全球最大的开源软件存储库,托管了大量的软件代码,吸引了无数开源爱好者聚集在这里. 当然,它也成为程序员不时了解最近比较火热话题讨论以及更多热门项 ...

  7. 程序员做饭指南APP的TF开放下载了

    作者:Cyandev ,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 程序员做饭指南 前段时间各大群都在讨论一个GitHub项目,HowToCook,这是一个程序员做饭指南,大家讨 ...

  8. 程序员写代码与厨师做菜、音乐家作曲、诗人写诗——其实,这是一篇程序员做饭指南

    与"瓶子"探讨做饭,谈到 AI robot 做饭机器人,我想,菜谱在此,结合 GPT-10 和 robot,一定是可以实现的吧. 特此记录.--禅与计算机程序设计艺术 2023.4 ...

  9. 华为鸿蒙系统,霸榜 GitHub!

    点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来自:开源最前线 OpenHarmony 2.0 于 2021 年 6 月 2 号开源,紧 ...

最新文章

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2- “Tab”标签新增可“最大化”显示功能...
  2. ByteBuffer
  3. linux快捷命令怎么拼日期,liunx常用命令,快捷键
  4. arduino判断是否连接串口_Arduino-串口通信
  5. 具有LCS方法的通用文本比较工具
  6. 作业1---四则运算
  7. Java 线程池相关问题
  8. 如何:将 TraceSource 和筛选器与跟踪侦听器一起使用(转载)
  9. LeetCode 803. 打砖块(并查集)
  10. 学习编程的方法与建议
  11. 性能之巅:定位和优化程序CPU、内存、IO瓶颈
  12. 如何访问个人邮箱中的未读邮件
  13. Web设计规范----控件、组件
  14. python 折线图中文乱码_python matplotlib linux中文乱码问题
  15. 平台打包整合成exe安装部署(java+mysql+tomcat+war)
  16. 给potplayer配置iptv源,看所有你想看的电视
  17. idea社区版激活_使用IntelliJ IDEA社区版代替付费版
  18. U8g2 图形库必备!试试这几个即时生效的界面工具
  19. 李飞飞学生新作:利用场景图生成图像
  20. mt管理器java_MT管理器

热门文章

  1. html从入门到卖电脑(六)
  2. 《互联网理财一册通》一一第12章 移动互联网“指尖上的理财”
  3. 《精通自动化测试框架设计》—第1章 1.3节五天太久,还能压缩吗
  4. [3D]绘制XYZ小坐标轴
  5. 图像处理基础知识及matlab,MATLAB图像处理基础知识
  6. dubbo 单元测试_技术分享——一路踩坑构建Dubbo源码
  7. 计算机与智能化专业课程,人工智能专业课程有哪些 大学本科课程设置
  8. sklearn(五)计算acc:使用metrics.accuracy_score()计算分类的准确率
  9. word2vec 中的数学原理详解
  10. torch.nn.BCELoss用法