「程序员做饭指南」霸榜GitHub,还用数学公式解决「吃什么」世纪难题,微软程序员出品
鱼羊 发自 凹非寺
量子位 | 公众号 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从业者交流、切磋,不错过最新行业发展&技术进展。
ps.加好友请务必备注您的姓名-公司-职位哦~
点这里 关注公众号:拾黑(shiheibook)了解更多 [广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 习近平拉美之行的三个“一” 7985776
- 2 山里藏价值6000亿元黄金?村民发声 7956223
- 3 微信或史诗级“瘦身” 内存有救了 7890879
- 4 中国主张成为G20峰会的一抹亮色 7705411
- 5 朝鲜将军队提升至战斗准备状态 7628784
- 6 男子求助如何打开亡父遗留14年手机 7583179
- 7 浙大贫困生晒旅游照 民政局回应 7472895
- 8 黄晓明新片上映一周票房仅400万 7358170
- 9 交大教练说张雨绮对象输球输人 7250447
- 10 千年古镇“因网而变、因数而兴” 7186535