< 返回版块

Yuan YQ 发表于 2025-10-10 11:42

Tideflow - 使用 Tauri 和 Typst 引擎构建的 Markdown 编辑器编

Tideflow 是使用 Tauri 和 Typst 引擎开发的一个 Markdown 的编辑器,并提供 Markdown 到 PDF 的实时预览。作者之所以开发这款软件,是因为想要一款极其简单、设计优雅的写作工具,无需依赖网络服务、LaTeX 工具链或复杂的导出流程,就能生成可直接打印的 PDF 文件。

主要功能有:

  • 编辑器与 PDF 预览实时双向滚动同步(准确率约 70%)
  • 简洁、低干扰编辑器(基于 CodeMirror 6 开发)
  • 自动生成目录,支持可选章节编号与可自定义封面页
  • 支持图片粘贴、拖放导入及弹窗导入功能
  • 12 款精美主题:默认(Default)、极简(Minimal)、紧凑(Compact)、雅致(Elegant)、技术(Technical)、杂志(Magazine)、学术(Academic)、创意(Creative)、现代(Modern)、衬线(Serif)、笔记本(Notebook)、深色(Dark)
  • 完整的块引用支持,背景样式与主题适配
  • 离线可用:安装后无需网络连接
  • 跨平台兼容(Windows/macOS/Linux)
  • 启动快速:无庞大运行环境或 Electron 框架冗余

Github: https://github.com/BDenizKoca/Tideflow-md-to-pdf

Walrus - 一个预写日志(Write Ahead Log)库

Walrus 是一个用 Rust 开发的 WAL 库,是一个单节点、无锁 WAL 系统,它为每个 topic 分配独立的内存映射块链,这些块每个为 10MB,存储在 1GB 的稀疏文件中。可以支持每秒 1百万操作,1GB 的流量。

注:在 reddit 上对于这个库有一些争论:https://www.reddit.com/r/rust/comments/1o0hbtz/walrus_a_1_million_opssec_1_gbs_write_ahead_log/ ,请慎重使用。

详细介绍:https://nubskr.com/2025/10/06/walrus.html

Github: https://github.com/nubskr/walrus

文章:如何自动分析 Rust 应用的性能

本文作者结合自身从 Ruby 性能优化到 Rust 开发的经历,对比了 Ruby 生态成熟的性能分析工具(如 Scout APM),指出 Rust 因应用场景多样导致专用优化工具不足的问题;随后介绍了 hyperfine、cargo-flamegraph、tokio-console、cargo-instruments、criterion.rs 等现有 Rust 性能分析工具的使用方式与局限性,进而推出自研的 Rust 性能分析工具 hotpath,详细说明其设计理念、功能(快速识别代码耗时与内存分配瓶颈、生成直观报告)、使用方法(需手动添加宏标记、通过特征标志控制启用),并展示了其在 GitHub Actions 中的集成方案(实现 PR 性能对比、预警性能回归),同时提及工具当前局限与未来优化方向。

原文:https://pawelurbanek.com/rust-optimize-performance

文章:为什么 Agoda 选择 Rust 来增强其特征数据系统

Rust 似乎已经成为人人热议的语言。从初创公司到科技巨头,各大公司都在重写核心系统,并宣称其在性能、可靠性和安全性方面都有显著提升。面对如此多的关注,人们不禁要问,Rust 究竟只是行业热潮,还是背后真的有其存在的意义。

在 Agoda,一些团队已经开始尝试使用 Rust 来处理性能关键型模块,他们收获的积极体验,最终促使公司决定采用 Rust 来开发特征数据系统(Feature Store)。这个选择并非是追逐潮流,而是为了应对现实存在的挑战:不可预测的延迟、扩展瓶颈以及现有基于 JVM 的技术栈的局限性。需要一个能够在高负载下提供一致、高性能的解决方案,而 Rust 似乎是理想之选。

这篇文章并非说 Rust 是灵丹妙药,而是探讨一个毫无 Rust 经验的团队如何迁移一个关键的高流量系统。本文将分享为什么对我们来说,Rust 的“潮流”是正确的选择。

原文:https://medium.com/agoda-engineering/why-we-bet-on-rust-to-supercharge-feature-store-at-agoda-ed4a70d2efb7

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页