返回首页
最新
嘿,HN,
我开发了TermoSlack,这是一个完全基于终端的Slack客户端,使用Node.js编写,支持实时更新,采用Socket模式和OAuth用户登录。
为什么我会开发它 - 这是个好问题!
================================
可以有几个答案:
1) 使用的内存远低于原版Slack客户端
2) 不需要Electron
3) 非常快速
还有更多...
有哪些功能呢???
================================
-- 通过Socket模式实现实时Slack消息(xapp + xoxb)
-- 使用OAuth进行用户登录(没有共享的机器人身份)
-- 支持多个工作区
-- 渠道列表、消息查看、消息发送
-- 使用neo-blessed构建的终端用户界面
-- 除了Slack API调用外,完全离线工作
-- 打包为单个Windows/Linux可执行文件
我用什么来构建这个项目??
====================================
-- Node.js (ESM)
-- @slack/web-api & @slack/socket-mode
-- neo-blessed TUI
-- express(本地OAuth回调服务器)
-- pkg(用于生成独立可执行文件)
最初我考虑用Python来实现这个项目,但我转向了Node.js,因为这样会让这个项目更具挑战性。
进行中的工作:
=================
-- 直接消息 + 私人频道
-- 线程对话
-- 消息反应
-- 文件上传
-- 用户在线状态指示
-- 快捷键绑定
-- 多工作区切换
-- 自定义主题
您的反馈对我和我的项目来说非常宝贵。我非常希望听到您对改进这个项目的建议!
谢谢HN
GitHub链接:github.com/adhyys07/TermoSlack
嗨,HN,
我是拉斐尔·毛里西奥,RF现代烘焙设计的创始人。在过去的十年里,我与数百位才华横溢的烘焙师合作。一个令人沮丧的模式不断出现:他们具备成功经营业务的烹饪技能,却被设计商业厨房的巨大任务完全阻碍。
一位优秀的烘焙师不应该还要成为建筑经理、暖通空调专家和工作流程工程师。传统的流程就像一个时间和金钱的黑洞——仅仅为了获得一个可行的平面图,就需要花费3到6个月的时间和超过10,000美元的咨询费用。大多数独立经营者无法承担这样的费用。
我们创建RF现代烘焙设计就是为了填补这个空白。
产品:
这是一个双重服务。
定制烘焙设计:经过时间考验的专业服务,旨在创建完整的、可建设的烘焙概念。
在线烘焙设计课程:这是我们“展示HN”的核心。我们将十年的专业知识产品化,制作成视频课程,教授高效布局、设备选择和工作流程优化的原则。就像有一位资深设计师全程指导你,让你能够设计自己的空间或智能地管理承包商。
技术栈:
我们保持简单,专注于交付:一个静态网站,让我们可以将100%的精力投入到创建高质量、可操作的课程和资源中。
我们推出这个项目是为了应对食品服务行业的“入门障碍”问题。它面向有志于开设烘焙店的创业者、烹饪专业毕业生,甚至是计划进行翻新的现有店主,帮助他们在没有高昂前期成本的情况下,找到一条清晰、专业的路径,打造功能性和盈利性的布局。
我们希望你能看看这个项目,并期待任何反馈:
着陆页: [https://rfmodernbakerydesign.com](https://rfmodernbakerydesign.com)
欢迎随时询问关于商业模式、我们教授的设计原则、建设过程或烘焙行业的一般问题。
代理编码循环在大型语言模型(LLM)能够运行测试以验证其工作的情况下效果很好。对于后端代码,这很简单——编写测试、运行测试、迭代。
对于前端工作,我还没有找到一个好的工作流程。我尝试过 Playwright MCP 和 Google Antigravity,它们与 Chrome 的集成效果参差不齐。
你是如何完成前端验证的循环的?
我在日常工作中从事嵌入式固件开发,发现大型语言模型(LLMs)在回答技术错误相关问题时非常有用。然而,它们在回答高度具体的问题时往往表现不佳,除非使用某种搜索工具(如果它们决定使用的话),而且一些用户手册的内容过于庞大,无法放入上下文窗口中。
因此,我构建了askdocs-mcp,旨在为代理提供更直接的途径,以便在项目的真实文档中进行搜索。我的设计约束是它必须完全在本地运行,因为某些手册受保密协议限制。它应该快速启动,并让我能够尝试不同的嵌入和语言模型。这个工具是以ollama为基础构建的,但如果你无法在本地运行模型,它也可以与任何兼容OpenAI的端点一起使用。
功能:
- 增量构建并缓存文档集。初始启动可能需要一些时间,因为PDF文件会被分块并通过嵌入模型处理,但之后启动几乎是瞬间完成的。
- 使用文件系统作为数据库 - 你只需要在某处运行`ollama`,以便工具能够访问嵌入和自然语言模型。
- 提供一个工具`ask_docs`,用于获取自然语言答案,说明文档中所述内容,并附有信息来源的页码。如果代理需要额外的上下文,可以使用工具`get_doc_page`来检索完整的页面。
由于我提供的是适用于我项目的确切文档集,因此我看到的幻觉和无效追踪现象减少了。代理不再过多依赖其潜在空间来回答问题,并且避免使用可能会找到略有不同的零件编号或协议版本的网络搜索工具。它还节省了宝贵的上下文,因为父代理获得了它所寻找内容的简明版本,而不是通过加载大量文档内容来进行“搜索”。
我相信在文档分块或工具给语言模型的“系统提示”等方面可以进行改进。如果你觉得这个工具有用,我很乐意听取你的反馈。谢谢!
我是一名来自阿根廷的软件开发者,目前正在学习私人飞行员执照。在地面学校学习的过程中,我不断开发工具来帮助我理解和练习相关概念,最终形成了这个项目。
joseflys.com 是一个完全在浏览器中运行的航空计算器集合。所有功能都可以离线使用,作为渐进式网络应用(PWA)。
我知道大多数飞行员使用 ForeFlight、SkyDemon 或类似的应用程序,我并不是想与这些应用竞争。这个项目最初是一个学习项目,旨在深入理解飞行计划背后的数学原理,我想其他人也可能会觉得它有用。
你可以做的一些事情包括:
- 风修正:根据风速计算航向和地面速度。这对于理解风三角形非常有用。
- 飞行计划:构建多段飞行计划,包括燃料计算、预计到达时间、航路点以及爬升/下降性能。可以导出为 PDF 或 Excel。
- TAS/ISA 计算器:在指示空速和真实空速之间转换,计算密度高度。
- 起飞和 V-失速:用于决策的性能计算器,帮助理解失速余量。
- LNAV 段:一个教育工具,展示了飞行管理系统如何用恒定航向段近似大圆航线。
技术方面:使用 Next.js、TypeScript、GeographicLib 进行 WGS-84 大地测量计算,使用世界磁模型处理磁偏差。所有计算均在客户端进行。
大地测量精度是一个有趣的挑战。Haversine 公式在真实导航中并不够准确,尤其是在高纬度或长距离情况下。
这个项目是开源的:<a href="https://github.com/jfromaniello/joseflys" rel="nofollow">https://github.com/jfromaniello/joseflys</a>
欢迎提问!
我想和住得远的朋友一起听音乐。不是“一起看YouTube视频”——而是真正实时分享我所听到的,就像我们在同一个房间里一样。
这就是Pulse的诞生。任何人都可以通过浏览器标签或系统音频来主持实时音频流。听众可以加入,音乐识别会自动识别曲目,并且可以使用7TV表情进行聊天。不需要注册账号——你只需获得一个匿名代码,就可以进入。
我们正在运行演示房间,24小时不间断地播放NTS Radio和SomaFM(这是一个独立项目,并没有关联——我们会链接到原始电台)。如果你想永远循环那首Dire Straits的器乐曲,还有一个“Money For Nothing 24/7”房间。
可以把它看作是共同聆听的基础设施。适合卧室DJ、听歌派对,或者只是分享你当前的音乐氛围。