返回首页
24小时热榜
Ohm 在客户端解析 uBlock Origin 的外观过滤器列表,并将其转换为一个真正的 Manifest V3 Chrome 扩展,专门针对特定的网站列表。它是免费的、开源的,并且不收集任何数据。
嘿,我刚搬到班加罗尔,遇到了一些问题,所以我自己解决了,昨晚一直在忙这个。祝你晚安或早安!如果你住在班加罗尔或者正在这里旅行,可以看看这个,完全免费,不需要注册等。晚安!
在过去的三年里,我担任一家初创公司的首席技术官,负责从零开始构建一个庞大的Postgres应用程序(一个仓库管理系统)。我们有100多个相互关联的表,持续交付一个又一个功能的复杂性几乎让我们崩溃(无论是公司还是我们的理智!)
离开后,我创建了Typegres,以更简单的方法解决这些痛点,这是我在其他地方找不到的:
1. 定义你的模式:将你的模式定义为TypeScript类。
2. 表达你的数据模型:在这些类上添加方法(将封装101应用于你的数据库);这包括计算列和关系。
3. 暴露你的API:明确标记要暴露的成员。
4. 使用它(这部分很疯狂):现在客户端(例如,网页浏览器)可以直接使用你的数据模型,以SQL级别的能力查询数据(编译成单个查询)<i>通过RPC</i>(安全地!)
有关视觉解释和更多细节,请访问:<a href="https://typegres.com" rel="nofollow">https://typegres.com</a>
v0.3中的新功能:
- SQLite支持:完全重构代码库,以支持多种方言并保持高保真度。
- 实时查询:订阅复杂查询,当基础数据发生变化时获取最新结果。
GitHub: <a href="https://github.com/ryanrasti/typegres" rel="nofollow">https://github.com/ryanrasti/typegres</a>
游乐场: <a href="https://typegres.com/play/" rel="nofollow">https://typegres.com/play/</a>