「程序员做饭指南」霸榜GitHub,还用数学公式解决「吃什么」世纪难题,微软程序员出品...
点击上方“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,还用数学公式解决「吃什么」世纪难题,微软程序员出品...相关推荐
- 《程序员做饭指南》霸榜 GitHub!不仅有量筒、烧杯,还用上了数学公式?
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱 ...
- 《程序员做饭指南》霸榜 GitHub:不仅有量筒、烧杯,还用上了数学公式?
对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱好者聚集于此,也有很多程序员会利用每天的空(摸)闲(鱼)时间逛一 ...
- 14K Star,「程序员做饭指南」冲上热榜
来自公众号:OSC开源社区 作者:叶子 近日,GitHub上一个名为「HowToCook」的项目冲上热榜,没错就是一份程序员做饭指南,可它又不是一份普通的做饭指南,一起来看看吧. 首先,它拥有丰富的菜 ...
- Github热榜--《程序员做饭指南》
公众号:尤而小屋 作者:Peter 编辑:Peter 最近在GitHub上发现了一个很有趣的项目:[程序员做饭指南],居然成为多日GitHub的热榜第一. 仓库具体地址: https://github ...
- 疫情期间 !“程序员做饭指南” 在 GitHub 上火了
点击上方"Github中文社区",关注 看Github,每天提升 第065期分享 来自: 扩展迷EXTFANS 大家好,我是Huber. GitHub作为目前全球最大的开源软件存 ...
- “程序员做饭指南”在 GitHub 上火了
来源:扩 展 迷 EXT FANS GitHub作为目前全球最大的开源软件存储库,托管了大量的软件代码,吸引了无数开源爱好者聚集在这里. 当然,它也成为程序员不时了解最近比较火热话题讨论以及更多热门项 ...
- 程序员做饭指南APP的TF开放下载了
作者:Cyandev ,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 程序员做饭指南 前段时间各大群都在讨论一个GitHub项目,HowToCook,这是一个程序员做饭指南,大家讨 ...
- 程序员写代码与厨师做菜、音乐家作曲、诗人写诗——其实,这是一篇程序员做饭指南
与"瓶子"探讨做饭,谈到 AI robot 做饭机器人,我想,菜谱在此,结合 GPT-10 和 robot,一定是可以实现的吧. 特此记录.--禅与计算机程序设计艺术 2023.4 ...
- 华为鸿蒙系统,霸榜 GitHub!
点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来自:开源最前线 OpenHarmony 2.0 于 2021 年 6 月 2 号开源,紧 ...
最新文章
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2- “Tab”标签新增可“最大化”显示功能...
- ByteBuffer
- linux快捷命令怎么拼日期,liunx常用命令,快捷键
- arduino判断是否连接串口_Arduino-串口通信
- 具有LCS方法的通用文本比较工具
- 作业1---四则运算
- Java 线程池相关问题
- 如何:将 TraceSource 和筛选器与跟踪侦听器一起使用(转载)
- LeetCode 803. 打砖块(并查集)
- 学习编程的方法与建议
- 性能之巅:定位和优化程序CPU、内存、IO瓶颈
- 如何访问个人邮箱中的未读邮件
- Web设计规范----控件、组件
- python 折线图中文乱码_python matplotlib linux中文乱码问题
- 平台打包整合成exe安装部署(java+mysql+tomcat+war)
- 给potplayer配置iptv源,看所有你想看的电视
- idea社区版激活_使用IntelliJ IDEA社区版代替付费版
- U8g2 图形库必备!试试这几个即时生效的界面工具
- 李飞飞学生新作:利用场景图生成图像
- mt管理器java_MT管理器
热门文章
- html从入门到卖电脑(六)
- 《互联网理财一册通》一一第12章 移动互联网“指尖上的理财”
- 《精通自动化测试框架设计》—第1章 1.3节五天太久,还能压缩吗
- [3D]绘制XYZ小坐标轴
- 图像处理基础知识及matlab,MATLAB图像处理基础知识
- dubbo 单元测试_技术分享——一路踩坑构建Dubbo源码
- 计算机与智能化专业课程,人工智能专业课程有哪些 大学本科课程设置
- sklearn(五)计算acc:使用metrics.accuracy_score()计算分类的准确率
- word2vec 中的数学原理详解
- torch.nn.BCELoss用法