返回首页

一周热榜

1作者: agnes-nordic4 天前原帖
我在目录中分享了我的个人资料,内容涉及焦虑和心理健康的反思。<p>#心理健康#心理福祉#心理学#精神病学<p>https://bsky.app/profile/aksel-louis.bsky.social/post/3mdx6qlqzk22a
1作者: webgio4 天前原帖
嗨,HN, 我是ASP.NET的Rotativa库的作者。自从我开始这个项目已经快14年了,自从我推出SaaS版本的rotativa.io也已经10年了。虽然它在.NET生态系统中发挥了作用,但PDF生成技术已经发展了很多(随之而来的还有不少烦恼)。 在过去的几个月里,我一直在为rotativa.io构建一种新的功能,摆脱旧的库模式。我想创建一种平台无关的解决方案,来解决“编辑-部署-测试”循环,这使得PDF样式调整变得非常缓慢。 新的方法:与其从你的Web框架中渲染视图,不如使用一个专用的Web编辑器来构建Liquid模板。 编辑器:基于Monaco,支持Liquid标签和JSON数据的自动补全、验证,以及实时的并排预览。 技术:它使用现代的渲染引擎,深度支持CSS打印(分页、页眉/页脚等)。 工作流程:你的后端向API发送一个JSON POST请求;API将其与存储的模板合并,并返回一个安全的下载链接。 为什么要改变?> 我想将设计与应用代码解耦。这使得非开发人员(或者你自己,在另一个标签页中)可以在不经过完整部署周期的情况下调整布局。 我很想听听你对Liquid模板工作流程与传统“HTML到PDF”库方法的看法。 谢谢, webgio
1作者: matzie4 天前原帖
嘿,HN!我开发了HostsLab,这是一款简单的桌面应用程序,用于管理macOS上的/etc/hosts和~/.ssh/config文件。 每次需要映射本地域名或添加SSH连接时,我都厌倦了手动编辑配置文件。HostsLab为您提供了一个可视化界面,可以: - 添加/编辑/禁用主机条目(并正确处理sudo权限) - 使用下拉菜单管理现有密钥的SSH连接 - 直接在应用程序中生成新的SSH密钥(Ed25519/RSA) - 所有内容都保留您配置文件中的注释和格式 该应用程序是使用Electron + React + TypeScript构建的,经过代码签名和公证,并且完全开源(MIT许可证)。 演示: [https://github.com/Matzielab/HostsLab](https://github.com/Matzielab/HostsLab) 下载: [https://github.com/Matzielab/HostsLab/releases/latest](https://github.com/Matzielab/HostsLab/releases/latest) 我主要是为自己开发这个工具,但觉得其他开发者也可能会觉得它有用。欢迎反馈!
1作者: kreaxv4 天前原帖
CGNAT 使得远程唤醒(Wake-on-LAN)变得困难,因为无法进行端口转发。<p>我开发了一个小型的 ESP32 固件,它保持一个出站连接,并提供一个最简化的网页界面,通过设备 ID 来触发唤醒。ESP32 然后在本地网络上发送 WoL 数据包。<p>该固件是开源的。您可以自己构建,也可以通过网页安装程序闪存预编译的固件。<p>演示链接: <a href="https:&#x2F;&#x2F;wol.kreaxv.top&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wol.kreaxv.top&#x2F;</a>