1作者: smatthewaf24 天前原帖
我一直在进行一个项目,该项目涉及多个代码库,所有代码库都需要在多种地图坐标类型之间进行转换。因此,我制作了一个 NPM 模块,允许您解析并在十进制度、度分和度分秒坐标类型之间进行转换。小众吗?是的。实用吗?也是的(我希望如此)!
2作者: sixddc24 天前原帖
构建了一个基于Lua的原生Scratch 3.0运行时,可以在不使用浏览器的情况下运行.sb3项目。 <p>为什么要这样做?浏览器的沙盒限制阻止了对硬件功能(如触觉反馈、传感器、精细性能控制)的访问。原生运行时可以直接访问硬件,并允许你部署到游戏主机、手持设备和嵌入式设备。此外,这也意味着生成的二进制文件要小得多(LÖVE约为7MB,而Electron则为50-100MB)。 <p>它是如何工作的: <p>- Scratch模块编译为中间表示(IR),然后进行优化,最后生成Lua代码。 <p>- LuaJIT执行编译后的代码。 <p>- 基于协程的线程处理以支持并发脚本。 <p>- 懒加载和LRU缓存用于内存管理。 <p>- 通过resvg FFI支持SVG。 <p>与Scratch 3.0模块大约有100%的兼容性。需要JavaScript的扩展(如音乐、文本转语音、视频感应)将无法使用,但核心模块是可用的。 <p>基于LÖVE框架构建,因此它是跨平台的(桌面、移动、游戏设备)。 <p>虽然仍有一些不完善之处(用户输入尚未实现,云变量仅在本地工作),但它今天可以运行真实的Scratch项目。
1作者: drakyoko24 天前原帖
嘿,HN, 在这个周末,我开发了一个小的 VS Code 插件,它可以让你在 Go 表格测试中运行/调试单个子测试——这是我一直希望官方插件能够支持的功能。 与我见过的其他插件不同,它不仅仅依赖正则表达式和假设的字段名称,而是通过跟踪 testing.T 的引用进行了一些结构分析。 如果你是 Go 开发者,并且觉得这个插件有用,我非常希望听到你的反馈!
3作者: max00224 天前原帖
我正在开发一款思维导图应用,旨在整合游戏化功能,使其更加美观且易于记忆。我发现现有应用的图形设计较为简单,无法将其作为我的笔记和学习工具来使用。 换句话说,如果思维导图与其他所有地图看起来都一样,而我只能选择几个形状和虚线/点线,那我该如何(以及为什么)记住这张思维导图呢?这显然不适合我的思维方式,因此我决定创造一些更好的东西 :) 页面上的地图是这个想法的预览,但我对测验、打字游戏和备忘单很感兴趣,希望能收到一些反馈(和创意)关于这些训练模式! 另外,我也希望能听到大家对现有思维导图软件中缺失功能的看法。如果你是思维导图爱好者并且对测试版感兴趣,请查看联系表单 :) 附言:上周我发布了一个简单的思维导图,但我没有意识到我可以使用 SHOWN HN 来展示我制作的东西并让大家进行互动。它很快就被淹没在页面中,所以我添加了新命令,修改了所有不合理的答案,并为测验和打字游戏添加了一些新功能,并重新发布以获得适当的反馈,希望能找到一些测试者! 此外,如果你不想参加较长的测验(近180个问题),可以选择一个较小的随机生成子集来进行体验!