HowToCook Hướng Dẫn Nấu Ăn Cho Lập Trình Viên: 297 Công Thức Nấu Ăn Mã Nguồn Mở

HowToCook là gì? HowToCook(Hướng Dẫn Nấu Ăn Cho Lập Trình Viên)là dự án công thức nấu ăn mã nguồn mở được tạo bởi lập trình viên Anduin2017. Bao gồm 297 công thức được viết với độ chính xác và rõ ràng mà lập trình viên quen thuộc. Triết lý dự án: Công thức nấu ăn nên rõ ràng như code. Không có mô tả mơ hồ như “một chút muối” hay “xào đến khi vàng”, mỗi công thức đều có đo lường chính xác, thời gian chính xác và quy trình từng bước. ...

May 6, 2026 · 5 min · Tech Notes

HowToCook 프로그래머 요리 가이드: 코딩을 더 향기롭게 하는 297개 오픈소스 레시피

HowToCook란? HowToCook(프로그래머 요리 가이드)는 프로그래머 Anduin2017이 만든 오픈소스 레시피 프로젝트입니다. 297개 레시피가 프로그래머가 익숙한 정확성과 명확성으로 작성되었습니다. 프로젝트 철학: 레시피는 코드처럼 명확해야 합니다. “소금 조금"이나 “노랗게 볶을 때까지” 같은 모호한 설명 없이, 모든 레시피는 정확한 계량, 정확한 시간, 단계별 프로세스를 제공합니다. GitHub: https://github.com/Anduin2017/HowToCook Stars: 70K+ 기여자: 200+ 라이선스: Unlicense 왜 프로그래머가 이것이 필요한가? 기존 레시피의 문제 문제 예시 HowToCook 해결책 모호한 양 “소금 조금” “소금 3g(1/2 티스푼)” 애매한 시간 “노랗게 볶을 때까지” “한 면당 90초 볶기” 누락된 단계 중간에 새로운 재료 등장 완전한 재료 목록 먼저 난이도 없음 모든 요리가 똑같이 어려워 보임 1-5성 난이도 시스템 장비 목록 없음 모든 것이 있다고 가정 필요한 도구 먼저 나열 개발자를 위한 특성 구조화된 형식: 매개변수가 있는 함수처럼 난이도 등급: 1-5성(라면에서 베이징 덕까지) 장비 요구사항: 재료 전에 나열 정확한 계량: g, ml, “한 꼬집” 아님 시간 추적: 준비 시간, 조리 시간, 총 시간 에러 처리: 일반적인 실수와 피하는 방법 레시피 분류 난이도별 성급 수량 예시 ⭐ 45 토마토 계란볶음, 라면 업그레이드 ⭐⭐ 78 궁보계정, 홍소육 ⭐⭐⭐ 89 탕초排骨, 마파두부 ⭐⭐⭐⭐ 56 베이징 덕, 훠궈 베이스 ⭐⭐⭐⭐⭐ 29 상어 지느러미 수프, 전복 죽 종류별 채소: 85道(볶음, 조림, 찜) 고기: 92道(돼지, 소, 닭, 양) 해산물: 34道(생선, 새우, 게) 국물: 46道(빠른 국, 느린 끓임) 아침: 23道(죽, 팬케이크, 샌드위치) 디저트: 17道(케이크, 푸딩, 단팥죽) 샘플 레시피: 토마토 계란볶음 # 토마토 계란볶음 ⭐ ## 재료 - 계란 2개(100g) - 토마토 2개(300g) - 소금 3g(1/2 티스푼) - 설탕 5g(1 티스푼) - 식용유 10ml - 파 2g(선택) ## 조리도구 - 프라이팬 - 뒤집개 - 볼 ## 시간 - 준비: 5분 - 조리: 5분 - 총계: 10분 ## 단계 1. 계란을 볼에 깨서 소금 1g 넣고 균일하게 휘핑 2. 토마토를 씻어 2cm 덩이로 자르기 3. 중불로 프라이팬을 180°C까지 가열 4. 기름을 두르고 10초 대기 5. 계란을 부어 30초간 계속 저으며 볶기 6. 계란이 80% 익었을 때(약간 촉촉한 상태)꺼내기 7. 같은 팬에 토마토 넣고 2분 볶기 8. 남은 소금과 설탕 추가 9. 계란을 다시 팬에 넣고 20초 섞기 10. 즉시 서빙 ## 팁 - 계란을 너무 오래 볶지 마세요 — 꺼낸 후에도 익어갑니다 - 토마토가 너무 신맛이 나면 설탕 1g 더 추가 - 더 부드러운 식감을 원하면 계란에 우유 10ml 추가 커뮤니티와 기여 기여 방법 Fork 저장소 복사 템플릿 레시피 작성 형식에 맞는 레시피 제출 Pull Request 기여 통계 200+ 기여자 전 세계에서 297개 레시피 지속적으로 증가 다국어 지원: 중국어, 영어, 일본어 Docker 지원: 한 줄 명령으로 로컬 실행 웹 배포 # 로컬 배포 docker pull ghcr.io/anduin2017/how-to-cook:latest docker run -d -p 5000:5000 ghcr.io/anduin2017/how-to-cook:latest # http://localhost:5000 접속 NPM 패키지 Node.js 패키지로 설치: ...

May 6, 2026 · 3 min · Tech Notes

HowToCook 程序员做饭指南:297 个开源菜谱让 coding 更香

HowToCook 是什么? HowToCook(程序员做饭指南)是由程序员 Anduin2017 创建的开源菜谱项目。包含 297 个菜谱,用程序员习惯的精确性和清晰度编写。 项目理念:菜谱应该像代码一样清晰。没有"少许盐"或"炒至金黄"这种模糊描述,每个菜谱都有精确计量、准确时间和步骤化流程。 GitHub: https://github.com/Anduin2017/HowToCook Stars: 70K+ 贡献者: 200+ 协议: Unlicense 为什么程序员需要这个? 传统菜谱的问题 问题 例子 HowToCook 解决方案 模糊用量 “少许盐” “3克盐(1/2茶匙)” 含糊时间 “炒至金黄” “每面煎90秒” 步骤缺失 中间冒出新材料 完整食材清单前置 无难度分级 所有菜看起来一样难 1-5星难度系统 无设备清单 假设你什么都有 所需工具先列出 为开发者设计的特性 结构化格式:像带参数的函数 难度等级:1-5星(从泡面到北京烤鸭) 设备需求:食材前列出 精确计量:克、毫升,不是"一撮" 时间追踪:准备时间、烹饪时间、总时间 错误处理:常见错误及避免方法 菜谱分类 按难度 星级 数量 例子 ⭐ 45 番茄炒蛋、泡面升级 ⭐⭐ 78 宫保鸡丁、红烧肉 ⭐⭐⭐ 89 糖醋排骨、麻婆豆腐 ⭐⭐⭐⭐ 56 北京烤鸭、火锅底料 ⭐⭐⭐⭐⭐ 29 鱼翅汤、鲍鱼粥 按类型 素菜: 85 道(炒、烧、蒸) 荤菜: 92 道(猪、牛、鸡、羊) 海鲜: 34 道(鱼、虾、蟹) 汤羹: 46 道(快手汤、慢炖汤) 早餐: 23 道(粥、饼、三明治) 甜品: 17 道(蛋糕、布丁、甜汤) 示例菜谱:番茄炒蛋 # 西红柿炒鸡蛋 ⭐ ## 食材 - 鸡蛋 2个(100克) - 西红柿 2个(300克) - 盐 3克(1/2茶匙) - 糖 5克(1茶匙) - 食用油 10毫升 - 小葱 2克(可选) ## 厨具 - 炒锅 - 锅铲 - 碗 ## 时间 - 准备:5 分钟 - 烹饪:5 分钟 - 总计:10 分钟 ## 步骤 1. 鸡蛋打入碗中,加 1克盐,搅打均匀 2. 西红柿洗净,切成 2厘米块 3. 中火加热锅至 180°C 4. 倒油,等 10 秒 5. 倒入蛋液,持续翻炒 30 秒 6. 鸡蛋 80%凝固时盛出(略带湿润) 7. 同一锅中放入西红柿,炒 2 分钟 8. 加入剩余盐和糖 9. 倒回鸡蛋,混合翻炒 20 秒 10. 立即出锅 ## 技巧 - 不要炒过头 — 鸡蛋出锅后还会继续熟 - 如果西红柿太酸,多加 1克糖 - 想要更嫩口感,蛋液中加 10毫升牛奶 社区与贡献 如何贡献 Fork 仓库 复制 模板菜谱 编写 符合格式的菜谱 提交 Pull Request 贡献统计 200+ 贡献者 来自全球 297 道菜谱 持续增长 多语言支持:中文、英文、日文 Docker 支持:一条命令本地运行 网页部署 # 本地部署 docker pull ghcr.io/anduin2017/how-to-cook:latest docker run -d -p 5000:5000 ghcr.io/anduin2017/how-to-cook:latest # 访问 http://localhost:5000 NPM 包 作为 Node.js 包安装: ...

May 6, 2026 · 2 min · Tech Notes

HowToCook: 297 Recipes for Programmers - The Open Source Cookbook

What is HowToCook? HowToCook (程序员做饭指南) is an open-source cookbook project created by programmer Anduin2017. It contains 297 recipes written with the precision and clarity that developers expect from documentation. The project’s philosophy is simple: cooking recipes should be as clear as code. No ambiguous instructions like “a little salt” or “cook until done.” Every recipe uses precise measurements, exact timings, and step-by-step procedures. GitHub: https://github.com/Anduin2017/HowToCook Stars: 70K+ Contributors: 200+ License: Unlicense ...

May 6, 2026 · 4 min · Tech Notes