返回首页
最新
我和我的朋友对现有的配对编程工具高昂的费用感到沮丧,当然还有使用 Huddle 或类似工具时模糊的屏幕。<p>我们认为核心开发者的协作不应该被高价订阅所限制。<p>因此,在过去的一年里,我们利用夜晚和周末的时间开发了 Hopp,一个开源的替代方案。<p>我们非常希望听到您的反馈,并随时准备回答您的任何问题。
FUGC是Fil-C的垃圾回收器,Fil-C是一个用于内存安全的C/C++语言扩展,之前的帖子介绍了Fil-C。在这篇文章中,我们将简要介绍FUGC。
非停止、并发、主要并行
FUGC(Fil统一垃圾回收器)是一个非停止、并发且主要并行的垃圾回收器。这意味着程序(通常称为变异器)在进行垃圾回收的同时仍然继续执行,仅会有最小的暂停。通过将垃圾回收工作与正常程序执行重叠,FUGC避免了传统垃圾回收器常见的长时间暂停世界的中断,而GC线程之间的并行性则帮助其高效回收内存。
https://www.gizvault.com/archives/understand-the-gc-in-fil-c
一个基于Node.js构建的简单.NET NuGet服务器实现,提供基本的NuGet v3 API端点。
<p>主要特点:</p>
* 简易设置,10秒内即可运行NuGet服务器!
* NuGet V3 API兼容性:支持现代NuGet客户端操作
* 无需数据库管理:直接将包文件和nuspecs存储到文件系统中,无需任何数据库管理
* 包发布:灵活的客户端通过HTTP POST上传.nupkg文件,支持cURL等工具
* 基本认证:在需要时设置发布和一般访问的认证
* 反向代理支持:可配置的受信任反向代理处理,以确保正确的URL解析
* 现代化Web界面,功能增强
* 包导入器:包含从现有NuGet服务器导入包的功能
* 提供Docker镜像
例如,框架上的红色标记表示不允许进行闲聊。<p>黄色标记可能表明闲聊是被允许的,但应谨慎对待(例如,避免询问对方的出生地或使用该地区以外的语言)。<p>绿色标记则表示大多数话题的闲聊通常是受欢迎的。<p>你甚至可以根据自己的心情改变框架上的标记颜色。<p>你觉得这是个好主意吗?
在研究离线优先的网页应用程序后,我整理了一份参考实现,展示了一些我希望早些时候就能看到的架构模式:
<p>有趣的挑战包括:
- 当用户在会话中途离线时,如何处理数据变更?
- 有什么好的策略可以在不丢失用户更改的情况下批量调用 API?
- 如何可靠地测试服务工作者的行为?
- 当多个用户离线编辑相同数据时,如何解决冲突?
<p>这不是一个框架,更像是一个带有可运行代码的文档案例研究。README 文件解释了架构决策和权衡。
<p>https://github.com/localnerve/jam-build
<p>期待大家对我采取的方法或其他人使用的替代模式的评论。
嗨,HN,
我最近推出了 visadocs.ai,这是一个小项目,旨在帮助旅行者生成专业的签证申请文件,如行程和住宿计划。
这个项目源于我自己在准备签证申请时的挫折——整理航班、酒店和日常计划既耗时又常常让人觉得是在做无用功。这个工具自动化了很多步骤:你只需输入旅行细节,它就能在几分钟内生成一份可直接使用的 PDF。
我是一个独立创始人,整个项目都是我自己完成的(设计、前端、后端、部署)。技术栈方面,前端使用 React + Vite,托管使用 Cloudflare Pages/Workers,数据库使用 D1,支付则采用 Stripe。我有更多的产品设计背景(在这个行业工作了 10 年),所以在某些方面可能有些学习曲线,尤其是在后端的构建上,可能没有做到最好。
我希望听听你们对以下几个问题的看法:
对于那些经常旅行的人来说,你们觉得这种工具有价值吗?
有没有明显的使用场景或痛点是我可能忽略的?
你们认为在扩展性方面有没有什么红旗(或者说可能会遇到的问题)?
提前感谢大家的反馈,我非常期待来自这个社区的任何意见。
我们刚刚发布了 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
这是我书籍《游泳在技术债务中》的上半部分。现以预售价格$0.99出售(<a href="https://loufranco.com/tech-debt-book" rel="nofollow">https://loufranco.com/tech-debt-book</a>)。<p>我从2024年1月开始着手撰写这本书。它基于我博客中的一些文章,但在我的想法上进行了相当大的扩展。<p>2024年9月,书中的摘录出现在Gergely Orosz的《务实工程师》通讯中,这让我获得了大量反馈,进一步丰富了书籍内容。上半部分主要讲述了我在此之前的预期——而书的下半部分则涉及团队和首席技术官的实践。
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)