9 分•作者: jumpalongjim•大约 2 个月前
Line9 是 Mermaid 流程图的新渲染引擎,旨在消除手动调整布局的需要。Mermaid 是一种流行的文本语言,用于描述多种图表类型。 目前已存在多个 Mermaid 渲染引擎。大多数,如原始的 mermaid.js,都使用 Dagre 或 ELK 图形绘制库来自动布局它们的图表。我过去四年一直在使用 Mermaid,但经常在图表编辑器中重新创建我的流程图,以便修改布局以更好地满足我的需求。 当您需要自动化的流程图布局以优化清晰沟通时,请使用 Line9。它旨在以规则的网格间距、更近的节点间距、更短、更直的连线以及类似纸张的宽高比来布局流程图。`/diagram` 页面(左侧共享面板)中的“比较”按钮会并排显示 Line9 和 mermaid.js 的渲染结果。 免费使用,无需注册。还可下载适用于 Mac、Windows 和 Linux 的命令行工具。免费使用的图表带有水印。命令行工具的商业用途需要付费账户,并且您将获得无水印的图表。Line9 不是开源的(我需要创造收入,并且商业模式正在测试中)。 我试图编码和自动化我手工创建流程图时使用的布局原则。所有渲染都在浏览器中进行,因此没有私人数据发送到 Web 服务。命令行工具是用 Rust 编写的,并嵌入了渲染器,因此您只需安装一个二进制文件,所有数据和处理都保留在本地。由于同时解决节点定位和连线路由以找到最佳满足设计原则的布局非常困难,因此它目前比 mermaid.js 稍慢。 输出格式为 SVG 或 PNG。还可以通过 URL 共享图表,URL 中包含嵌入 Mermaid 文本的片段。 我知道仍需改进的地方:子图的定位和旋转、为了更频繁地达到良好宽高比而折叠图表、连线标签放置的进一步改进、与长节点标签的更好交互以及缩小缩放时的显示整理。然后,我还想支持更多图表类型,并且网站还需要大量工作。 请将您自己的 Mermaid 流程图粘贴到 Line9 中——特别是那些您以前因为布局不佳而放弃的流程图。请告诉我它们是否有所改进,或者还需要进行哪些其他工作。
3 分•作者: rahimnathwani•大约 2 个月前
有一本非常棒的儿童科学杂志叫 Oyla,但它的目标读者是 12 岁以上的孩子。 几年前我订阅了它,以为我儿子(当时 8 岁,但阅读能力很强)会喜欢,但即使现在(他 10 岁了),里面的文章对他来说还是太深奥了,提不起他的兴趣。 去年,同一家公司推出了“Oyla Junior”,面向大约 8 岁的较小的孩子。但我读了几篇里面的文章,我觉得它们过于简化了。 我想要一些介于两者之间的内容,但在网上找不到合适的。 于是我用 AI 来创作,并进行了大量的迭代调整,包括句子长度、文章的流畅度、每个段落引入的信息量等等。 我仍然想让它变得更好,但它已经足够好,我儿子可以阅读了。
3 分•作者: cpcdoy•大约 2 个月前
8月12日,冰岛和西班牙北部将发生日全食,欧洲大部分地区将观测到日偏食。在法国,90%以上的地区(巴黎地区日食覆盖率约为92%,时间为晚上8:17)将可见。 我想知道我是否能看到日食,以及在哪里可以看到(当然,需要佩戴合适的防护眼镜)。我创建了一个网站来帮助大家观测日食:您输入您的地址(目前仅限法国,有一个默认地址可以点击尝试),网站就会显示日食的景象。您还可以查看多个城市日食的详细信息。 您可以在这里尝试:https://eclipse2026times.com/ 该网站利用IGN的开放数据(https://www.ign.fr/),投射一条射线,沿着太阳的方位角,以确定视线是否清晰。您将看到完全渲染的街道,您可以在其中移动,该工具会自动将您放置在能够清晰观测日食的最低楼层。所有操作均在浏览器客户端完成,无需服务器端处理。 请注意,目前还无法看到云层覆盖情况,有时建筑物数据也可能过时。未来可能还会有其他改进。 请告诉我您的想法,以及您希望看到哪些新功能。