1作者: learningstone4 个月前原帖
大家好, 我已经在Lobsters上阅读了一段时间,真的很喜欢那里的讨论质量。我希望能够加入这个社区,并分享一些关于前端工程和人工智能的帖子。 我目前正在构建 *ColorMinds.ai*——一个将文本提示转换为可打印涂色页的人工智能平台。技术栈是React + Vite + Cloudflare Pages,并且有一个自定义的预渲染管道用于SEO优化。 如果这里有人有多余的Lobsters邀请,我将非常感激。我的邮箱是:*jinlonghacker@gmail.com* 提前感谢大家, Nick
2作者: zero-st4rs4 个月前原帖
你好,<p>几年前,我开始了一个项目,旨在使用 Ruby 轻松创建图形用户界面(GUI)。这个项目名为 Hokusai。它具有组合响应式 UI 组件的能力,支持事件和属性,并使用一种独特的模板语言。<p>有关 Hokusai 的更多信息,请访问:<a href="https://hokusai.skinnyjames.net/" rel="nofollow">https://hokusai.skinnyjames.net/</a><p>此后,我开始了 Hokusai Native 的开发(<a href="https://github.com/skinnyjames/hokusai-native-builder/" rel="nofollow">https://github.com/skinnyjames/hokusai-native-builder/</a>),该项目编译了一个 GraalVM 原生镜像 / TruffleRuby 版本的 Hokusai,可以运行 / 解释这些小型 GUI 应用程序。不过,它的体积相对较大,因为需要包含所有的 Truffle Ruby、原生镜像和支持库。<p>最近,我申请了一项资助,开发一个使用 MRuby 的更便携版本的库,并在等待结果的过程中取得了相当大的进展。这个项目名为 Hokusai Pocket,我认为它是该项目的最终形式/方法。<p>我在 crystal-lang 中编写了一个构建器,它将整个 Hokusai Ruby 代码嵌入为 MRuby 字节码,以及支持的 C 代码。它可以通过构建 tree-sitter/mruby/raylib 来搭建新项目,并从源 Ruby 文件输出二进制文件。<p>它生成的二进制文件相当小(在 MacOS 上约为 3MB),并使用 raylib 作为渲染引擎。<p>有关 Hokusai Pocket 演示的 GIF 和示例,请点击此链接查看:<a href="https://gist.github.com/skinnyjames/b510185c6bd83fd4e1a41324476ae429" rel="nofollow">https://gist.github.com/skinnyjames/b510185c6bd83fd4e1a41324...</a><p>我很想听听这个项目对大家的影响。目前仍在为不同平台构建,但 Android 和 Web 应该是可行的。该项目仍在积极开发中,任何帮助都将不胜感激。许可证为 MIT。<p>如果你想获得帮助、聊天或合作,还有一个 Discord 频道:<a href="https://discord.gg/SexXSEw8Hh" rel="nofollow">https://discord.gg/SexXSEw8Hh</a><p><pre><code> _ (^) (_\ |_| \_\ |_| _\_\,&#x2F;_| (`\(_|`\| (`\,) \ \ \,) | | \__(__|</code></pre>
1作者: twopowerX4 个月前原帖
系统工程师使用无法进行有效差异比较/合并/版本控制的工具来建模价值数十亿美元的航天器、救生医疗设备和自主车辆,即使在大型昂贵的基础设施下也是如此。<p>我创建了Sylang来解决这个问题。<p>什么是Sylang?<p>一种基于文本的复杂系统建模语言。编写声明式代码,自动生成可视化图表、可追溯性矩阵、FMEA分析和合规报告。与Git、VSCode和AI代码助手兼容。<p>示例:<p><pre><code> def requirement BrakeActivation description "系统应在100毫秒内激活刹车" safetylevel ASIL-D testedby ref testcase EmergencyBrakeTest derivedfrom ref safetygoal PreventCollision allocatedto ref block BrakeController </code></pre> 这将生成:<p>- 架构图(分解图、内部块图) - 可追溯性矩阵(需求 ↔ 测试 ↔ 块 ↔ 安全目标) - 覆盖分析(哪些需求缺少测试?) - 合规报告(功能安全、ASPICE等)<p>为什么基于文本的建模有效:<p>您的AI代码助手(Cursor、GitHub Copilot、Claude、Gemini)可以: - 从安全目标生成需求 - 从需求创建测试用例 - 从架构起草FMEA分析 - 在文件间进行语义理解的重构 - 建议缺失的关系<p>有效的Git工作流程:<p><pre><code> git diff requirements.req # 查看更改内容 git merge feature/new-sensors # 合并架构分支 git blame safety-goals.sgl # 谁定义了这个安全目标? </code></pre> 没有XMI。没有数据库导出。没有PowerPoint。只有可读的文本,生成您所需的一切。<p>您将获得:<p>覆盖整个工程生命周期的23种文件类型: - 产品线和变体 (.ple, .fml, .vml) - 架构 (.blk, .fun, .ifc) - 需求和测试 (.req, .tst) - 行为模型 (.ucd, .seq, .smd) - 安全分析 (.haz, .sgl, .sam, .flr, .fta) - 仪表板和规格 (.dash, .spec) - 自动化 (.agt, .spr)<p>所有自动生成的可视化图表:特征模型、分解图、时序图、状态机、可追溯性矩阵。<p>当前状态:<p>- 语言稳定(v0.9.27) - 可用VSCode扩展(在扩展中搜索“Sylang”) - 与Cursor、GitHub Copilot、Claude、Gemini代码助手兼容 - 图表渲染、可追溯性、覆盖分析正常工作 - 独立开发,兼职,公开构建<p>下载地址:<p><a href="https://marketplace.visualstudio.com/items?itemName=balaji-embedcentrum.sylang" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=balaji-e...</a><p>网站: <a href="https://sylang.dev" rel="nofollow">https://sylang.dev</a><p>GitHub: <a href="https://github.com/balaji-embedcentrum/sylang" rel="nofollow">https://github.com/balaji-embedcentrum/sylang</a><p>欢迎反馈——特别是来自希望他们的建模工具更像代码编辑器的工程师们。