1作者: localnerve5 个月前原帖
在研究离线优先的网页应用程序后,我整理了一份参考实现,展示了一些我希望早些时候就能看到的架构模式: <p>有趣的挑战包括: - 当用户在会话中途离线时,如何处理数据变更? - 有什么好的策略可以在不丢失用户更改的情况下批量调用 API? - 如何可靠地测试服务工作者的行为? - 当多个用户离线编辑相同数据时,如何解决冲突? <p>这不是一个框架,更像是一个带有可运行代码的文档案例研究。README 文件解释了架构决策和权衡。 <p>https://github.com/localnerve/jam-build <p>期待大家对我采取的方法或其他人使用的替代模式的评论。
4作者: errric-vd5 个月前原帖
嗨,HN, 我最近推出了 visadocs.ai,这是一个小项目,旨在帮助旅行者生成专业的签证申请文件,如行程和住宿计划。 这个项目源于我自己在准备签证申请时的挫折——整理航班、酒店和日常计划既耗时又常常让人觉得是在做无用功。这个工具自动化了很多步骤:你只需输入旅行细节,它就能在几分钟内生成一份可直接使用的 PDF。 我是一个独立创始人,整个项目都是我自己完成的(设计、前端、后端、部署)。技术栈方面,前端使用 React + Vite,托管使用 Cloudflare Pages/Workers,数据库使用 D1,支付则采用 Stripe。我有更多的产品设计背景(在这个行业工作了 10 年),所以在某些方面可能有些学习曲线,尤其是在后端的构建上,可能没有做到最好。 我希望听听你们对以下几个问题的看法: 对于那些经常旅行的人来说,你们觉得这种工具有价值吗? 有没有明显的使用场景或痛点是我可能忽略的? 你们认为在扩展性方面有没有什么红旗(或者说可能会遇到的问题)? 提前感谢大家的反馈,我非常期待来自这个社区的任何意见。
1作者: shannah785 个月前原帖
我们刚刚发布了 jDeploy 5.0,新增了对 Windows 和 Linux Java 桌面应用程序的原生 ARM64 支持。 <p>之前,如果您想将 Java 桌面应用程序部署到 ARM64 设备(如 Surface Pro X、Raspberry Pi 等),需要单独的构建环境和复杂的工具链。而现在,只需在图形用户界面中勾选一个选项即可。 <p>主要改进: <p>- Windows 和 Linux 的原生 ARM64 构建(加入现有的 macOS ARM64 支持) <p>- 通过 Claude Code 集成实现 AI 设置 - 只需说“为我设置 jDeploy” <p>- 可自定义的下载页面,以控制您提供的平台 <p>- 跨平台权限系统(macOS 已实现,Windows/Linux 即将推出) <p>尝试带有新 Windows 和 Linux ARM64 下载链接的 JavaFX Ensemble 演示应用程序: https://www.jdeploy.com/~jdeploy-demo-javafx-ensemble?preview=1 <p>如果您有时间并且在 ARM64 上运行 Linux 或 Windows,请尝试一些演示。我们非常欢迎您的反馈。 <p>详细信息请访问:https://www.jdeploy.com/docs/releases/5.0/release-notes.html <p>网站:https://www.jdeploy.com
2作者: loumf5 个月前原帖
这是我书籍《游泳在技术债务中》的上半部分。现以预售价格$0.99出售(<a href="https:&#x2F;&#x2F;loufranco.com&#x2F;tech-debt-book" rel="nofollow">https:&#x2F;&#x2F;loufranco.com&#x2F;tech-debt-book</a>)。<p>我从2024年1月开始着手撰写这本书。它基于我博客中的一些文章,但在我的想法上进行了相当大的扩展。<p>2024年9月,书中的摘录出现在Gergely Orosz的《务实工程师》通讯中,这让我获得了大量反馈,进一步丰富了书籍内容。上半部分主要讲述了我在此之前的预期——而书的下半部分则涉及团队和首席技术官的实践。
2作者: danielVi5 个月前原帖
SARPRO 是一个快速的 Rust 工具集,用于将 Sentinel-1 GRD 产品转换为 GeoTIFF 和高质量的合成 RGB JPEG,提供命令行界面(CLI)、图形用户界面(GUI)以及类型安全的 Rust API。最新版本专注于云友好的远程输入/输出(I/O),具备适当的身份验证和强大的批处理功能。 0.3.2 版本的新特性: - 经过身份验证的 CDSE/ASF 下载(CLI),通过 OAuth2(CDSE)或 Earthdata cookies/netrc(ASF)获取 GRD .SAFE.zip,并直接处理。 - 流式传输或物化:通过 GDAL 的 VSICURL/VSIZIP 进行流式读取,或将数据物化到缓存中,并支持进度条和 ASF 续传。 - 非认证的远程 SAFE:通过支持 Range 的服务器(例如 nginx、Python RangeHTTPServer)处理解压后的 SAFE 文件,支持 HTTP(S)。 - 质量与速度:自动坐标参考系统(--target-crs auto)、CLAHE 自适应缩放、合成 RGB 模式;400–500MP 的图像通常在现代笔记本电脑上约 1–2 秒内完成,原生全分辨率的变换仍需数十秒。 链接: - 仓库: [https://github.com/bogwi/sarpro](https://github.com/bogwi/sarpro) - 文档: [https://docs.rs/sarpro](https://docs.rs/sarpro) - 之前的 HN 讨论:[Sarpro – 超快速 Sentinel-1 GRD → GeoTIFF/JPEG, SynRGB, Clahe, Auto-CRS (Rust)](https://news.ycombinator.com/item?id=44961747)
3作者: aleyan5 个月前原帖
劳动节快乐!<p>在这里为您呈现的是一个用ASCII艺术绘制的月球图像,展示了月相变化、地月距离和摆动。这个灵感来源于曾在HN上出现的asciimoon.com,但其月相并不准确。
1作者: msephton5 个月前原帖
我最近制作了与Perplexity的Comet浏览器捆绑在一起的游戏。这是一种替代Chrome Dino游戏的方式,用于在网络连接丢失时玩。您可以在这篇博客文章中阅读关于我的原型制作过程和游戏设计理念的内容,并观看相关视频。