3作者: asim9 个月前原帖
你好。我是《Go Micro》的作者,这是一个用于Go开发的开源框架。在过去的10年里,我一直没有找到一种可持续的方式来继续这个项目。我用自己的积蓄启动了这个项目,这意味着我辞去了工作,花光了银行账户里的钱,持续了9到10个月(大多数人没有这样的奢侈)。后来,我找到了一位企业赞助商(同样是朋友在帮我忙,而大多数人没有这样的机会)。经过大约4年的努力,我筹集了风险投资资金,试图围绕这个框架构建一个产品,并将其发展成一家真正的公司。但结果非常糟糕。因此,我认为开源的可持续性是很困难的,从我的亲身经历来看,我从未能做到这一点。我很好奇是否有人找到了办法?我们知道像Elastic、HashiCorp、Redis等公司,但有没有人在较小的规模上成功实现呢?我甚至记得Mike Perham与Sidekiq的故事,他独自实现了大约100万美元的销售。但同样,我自己从未能做到这些。
1作者: snappr0219 个月前原帖
AI提示:重新生成“Datalite”界面,包含所有功能 使用原生JavaScript、标准CSS和HTML创建一个功能齐全的单页面HTML应用程序,名为Datalite——不使用任何框架或库。 界面应支持: - 多文件上传与标签 允许上传多个CSV或JSON文件 在左侧边栏中按字母顺序显示每个数据集作为一个标签 切换标签时显示相应的可编辑表格 - 可编辑表格视图(按数据集) 渲染一个完整的HTML表格,包含可内联编辑的单元格 在顶部包含一个过滤行,使用可编辑的表头 始终在底部显示一个粘性空白行,以动态添加新条目 更改内容在内存和localStorage中持久保存 - 关系检测(启发式) 通过匹配以下内容启发式地检测一对多和多对一关系: {tableName}_id → id 表之间的共享键值 存储关系并保持持久性 - DBML风格的图表视图 在无限画布上使用可漂浮拖动的HTML块渲染模式图 每个块显示表名及其字段 允许用户切换图表视图的显示与隐藏 - 报告生成器面板(右侧) 当点击任何表行时,显示实时的商业风格报告 以清晰、分段的格式包含所选记录及所有相关子记录 添加一个切换按钮,在样式视图和原始JSON之间切换 使用关系链包含子表(及孙表等) - 状态持久性 将所有上传的文件、关系和编辑内容保存到localStorage 刷新时自动加载 - 可调整大小的面板 允许用户拖动和调整大小: 侧边栏(标签) 表格视图(中心) 报告面板(右侧) - 导出功能 为当前活动标签添加一个“导出CSV”按钮 添加一个“清除存储”按钮以重置应用程序 要求: - 不使用任何库(不使用Tailwind、Bootstrap、React等) - 单个relatix.html文件 - 开箱即用,功能齐全 - 适用于移动设备和桌面 - 样式应简约干净(仅使用标准CSS)
3作者: tomglynch9 个月前原帖
我发现大多数 GitHub 通知邮件对我来说并没有什么用处,因此我设置了 Gmail 过滤器和“多个收件箱”来将噪音与我真正需要关注的内容分开。令人惊讶的是,GitHub 生成了如此多不相关的邮件,而至今仍没有更好的方法来获取仅仅是重要的通知。其他人是如何应对 GitHub 通知过载的呢?在这么多年之后,这样一个广泛使用的平台竟然还没有解决这个问题,真是让人感到不可思议。