1作者: aloneguid2 个月前原帖
适用于Windows的微型屏幕注释工具(小于3MB)。无依赖,无安装程序,无需管理员权限,无追踪,无网页视图,无JavaScript,全部为100%原生应用。
1作者: holg2 个月前原帖
我完全使用Rust构建了一个IFC建筑模型查看器——UI使用Leptos,3D渲染使用Bevy(WebGPU/WebGL2),并包含解析器。它编译成一个单一的WASM二进制文件(约5.8MB Brotli),不涉及C++几何内核或JS运行时。 演示加载了BayArena体育场,内含324个泛光灯,携带嵌入在IFC文件中的真实EULUMDAT光度数据。点击任意灯具可以查看其极坐标光分布、光束角度和色温。按下L键可以切换光度照明模式,这将生成基于灯具数据的实际光源。 源代码可在<a href="https://github.com/holg/bimifc" rel="nofollow">https://github.com/holg/bimifc</a>找到。
1作者: MarkinK2 个月前原帖
我已经对每一笔交易进行了分类超过五年——从2欧元的咖啡到房租支付。每个月结束时,我都会整理账目,并查看未来12个月的资金流向预测。 这一切始于我19岁时创办的第一家公司。当时我对如何管理资金一无所知,于是找了一位经验丰富的财务顾问,他让我坐下来,向我展示了公司是如何进行预算的。资金流向、支出多少、预期收入等基本知识,但之前没有人向我解释过。我开始将这种方法应用到我的个人财务中,并一直坚持下去。 每周我都会坐下来,把银行对账单放入一个AI代理,它会解析所有信息——对交易进行分类,插入数据库,检查各账户之间的余额是否匹配。如果有不对劲的地方,它会在修正之前询问我。 这些年来我尝试过很多应用程序——CoinKeeper、ZenMoney、电子表格等。它们在某种程度上都能工作。但我始终找不到的一个功能是,能够简单地将API密钥交给AI代理,让它随意读取、写入和修改我的财务数据。每个应用程序都希望你通过其用户界面进行点击并使用其导入流程。我想要的是通过一个简单的HTTP API进行SELECT、INSERT、UPDATE和DELETE,任何大型语言模型(LLM)都可以调用。 于是我自己构建了这个系统。在一次假期中,本来应该休息,但一旦开始就停不下来。我将所有数据从ZenMoney迁移过来,再也没有回头。 主要界面是一个预算表。过去几个月显示的是实际数字——我真正的支出和收入。当前月份则是实际数据和计划并列显示,这样我可以看到自己的进展。未来几个月则是纯粹的计划——预期收入、预期支出、预计余额。所有类别和月份的数据都汇总在一起,这样我可以一目了然地判断三个月后是否能承担一笔大额购买,或者是否需要削减某些支出。这基本上就是公司进行财务规划的方式,但针对的是个人。 在技术层面上,它是基于Next.js 16和TypeScript,使用Postgres 18作为数据库。行级安全性在数据库层面强制执行——而不是在应用代码中。API密钥经过SHA-256哈希处理,明文数据从不存储。汇率每日从五个来源获取(欧洲央行、俄罗斯央行、国家银行、乌克兰国家银行,以及一个USDT挂钩)。本地一切都在Docker Compose中运行——Postgres、迁移、Web应用、外汇工作者。生产环境中有一个完整的AWS CDK堆栈,包括ECS Fargate、RDS、ALB + Cognito身份验证和WAF。整个系统大约有9个表和一个视图——故意保持扁平,以免让大型语言模型感到困惑。 如果你对安全感兴趣——请尝试攻破它。我的真实财务数据就在里面。我无法进行正式的漏洞赏金计划,因为我只是一个人。但如果你能获取我的数据,我会请你吃披萨和喝啤酒。 欢迎对架构提出问题,也欢迎功能请求。
4作者: SDCforAll2 个月前原帖
我们构建了一个多端口 USB-C PD3.2 系统,将电力传输视为一个软件定义的问题,而不是固定功能的硅芯片。<p>这一切始于我们在开发消费类充电器时的内部研发平台。我们对主导 PD 生态系统的典型模式感到不安,即“FAE 处理固件,你只需构建硬件”。在这种模式下,关键行为存在于供应商控制的二进制文件中,仲裁规则不透明,且有意义的定制要么不被鼓励,要么根本不可能。<p>我们希望完全掌控系统——从电源阶段到协议逻辑——并希望能够自行检查、版本管理、测试和演进充电算法。我们从一开始就将充电器设计为一个可编程系统,而不是将固件视为固定功能硅芯片之上的薄配置层。<p>此外,我们希望赋能每个人。<p>因此,我们重新设计了系统架构,确保关注点的清晰分离:<p>* 运行开放固件的 ESP32-C3(Wi-Fi + BLE)<p>* 处理安全特性和控制平面管理的 FPGA<p>* 5 个 PD3.2 控制器(每个端口最高可达 140W)<p>ESP32 芯片提供:<p>* 本地 HTTP/JSON API<p>* MQTT 客户端<p>* Prometheus 导出器<p>* OTA 更新<p>* 远程监控聚合<p>一切都在本地运行;不需要云(尽管可以使用云)。<p>我们采用了软件工程的原则,而不是传统嵌入式的捷径:<p>* 软件定义,软件作为资产而非负担<p>* 开源固件<p>* 可审查、可测试的模块<p>* 公开的 API 而非隐藏的供应商二进制文件<p>这个想法很简单:如果现代基础设施是可观察和可编程的,那么电力传输也应该如此。<p>它完全是固态的,采用工业组件(Coilcraft 电感器、Murata/Samsung MLCC),并由现成的 Mean Well 电源供电,以确保可靠性和可追溯性。<p>代码库:<a href="https://github.com/ifanrx/IonBridge" rel="nofollow">https://github.com/ifanrx/IonBridge</a><p>欢迎提出技术问题。