Weylus:移动设备作为输入板/触屏
将平板电脑或智能手机用作计算机上的图形输入板 / 触摸屏。
主要特征:
- 使用平板电脑控制鼠标
- 将屏幕镜像到平板电脑
- 使用物理键盘发送键盘输入
- 硬件加速视频编码
上述功能在所有操作系统上都可用,但 Weylus 在 Linux 上效果最好。
Linux 上的其他功能包括:
- 支持手写笔 / 笔(支持压力和倾斜)
- 多点触控:尝试使用支持多点触控的软件,如 Krita
- 捕获特定窗口并仅绘制到它们
- 更快的屏幕镜像
- 平板电脑作为第二个屏幕
GitHub:https://github.com/H-M-H/Weylus
给Rust新人的五个Tips
cargo clippy
Option
代替空值返回- 使用
impl
创建更灵活的 API 参数 - 使用
Debug, Default
等通用 Traits cargo check
检查是否按约定命名
视频:https://www.youtube.com/watch?v=zdT3bUljGQw
mwbot-rs:快速构建WikiBot
用 Rust 构建快速的 Wikipedia 机器人。
相关文章:https://blog.legoktm.com/2022/01/21/building-fast-wikipedia-bots-in-rust.html
GitHub:https://gitlab.com/mwbot-rs
fundsp:音频DSP库
FunDSP 是一个专注于可用性的音频 DSP(数字信号处理)库。
可用于:
- 游戏和应用程序的音频处理和合成
- 教育
- 音乐制作
- 声音 hacker 和音频 golfing
- DSP 算法原型
GitHub:https://github.com/SamiPerttu/fundsp
cargo-msrv:为项目查找支持的最低 Rust 版本
如何使用:
cargo msrv
或cargo msrv --linear
在当前工作目录中查找 Cargo 项目的 MSRVcargo msrv --path <dir>
在<dir>
目录中查找 Cargo 项目的 MSRVcargo msrv -- <command>
使用<command>
作为兼容性检查cargo msrv --verify
验证由 crate 作者指定的 MSRVcargo msrv list
列出作者指定的依赖项的 MSRVcargo msrv show
显示当前指定的 MSRV
文档:https://foresterre.github.io/cargo-msrv/index.html
GitHub:https://github.com/foresterre/cargo-msrv
uwuifyy命令行工具
一个强大的、可定制的、高效且易于使用的命令行应用程序,用于对文本进行 uwu'ify!
特点:
- 默认允许重复结果
- 不包括 URL 和 Email
- 处理本地可用的文件
- 完全可定制的修饰符
GitHub:https://github.com/sgoudham/uwuifyy
文章推荐
- Type-Driven Development:https://duesee.dev/p/type-driven-development/
- Rust 并发和并行:https://swatinem.de/blog/futures-n-tasks/
From 日报小组 长琴
社区学习交流平台订阅:
评论区
写评论还没有评论