科技周报 - 2024 年第 50 周

时间: 2024 年 12 月 9 日 - 2024 年 12 月 15 日

Python 网页自动化、Rust 重写 SQLite、键盘操控鼠标、智能体时代新模型、K8s 文档工具和配色设计。

自动化工具

Helium

更轻松的 Python 网页自动化库,让浏览器自动化变得简单直观。Helium 是一个 Python 库,用于自动化 Chrome 和 Firefox 等浏览器。相比 Selenium 需要使用 HTML ID、XPath 和 CSS 选择器来识别网页元素,Helium 允许通过用户可见的标签来引用元素,使脚本通常比类似的 Selenium 脚本短 30-50%,更易读且对底层网页变化更稳定。在底层,Helium 将每个调用转发给 Selenium,因此可以自由混合两个库使用。除了更高级的 API 外,Helium 还简化了传统上在 Selenium 中痛苦的任务,如 iFrame 处理、窗口管理、隐式等待和显式等待。

链接: https://github.com/mherrmann/helium

数据库技术

Limbo

用 Rust 完全重写 SQLite 的雄心勃勃项目。Turso 团队在成功 fork SQLite 创建 libSQL 后,现在启动了更加雄心勃勃的实验:用内存安全的语言(Rust)完全重写 SQLite。Limbo 项目旨在构建一个从头开始的 SQLite 重新实现,在语言和文件格式级别完全兼容,具有与 SQLite 相同或更高的可靠性,但具有完全的内存安全性和全新的现代架构。项目从一开始就内置了确定性仿真测试(DST),并与 Antithesis 合作,以实现与 SQLite 声誉相符的数据库可靠性水平。通过 DST,团队相信可以实现比 SQLite 更高的鲁棒性。

链接: https://turso.tech/blog/introducing-limbo-a-complete-rewrite-of-sqlite-in-rust

效率工具

Mouseless

通过键盘操控鼠标的创新工具,提升操作效率。Mouseless 提供了一种全新的交互方式,让用户可以完全通过键盘来控制鼠标操作,减少手部在键盘和鼠标之间的切换。这种设计特别适合需要长时间编程或文字工作的用户,能够显著提升工作效率并减少手部疲劳。工具支持精确的鼠标定位、点击操作和拖拽功能,让键盘党能够享受到更加流畅的操作体验。

链接: https://mouseless.click/

AI 模型

Gemini 2.0

Google 推出的智能体时代全新 AI 模型,开启 AI 助手新纪元。 Gemini 2.0 是 Google 迄今为止最强大的模型,专为新的智能体时代而构建。具备多模态方面的新进展,如原生图像和音频输出,以及原生工具使用能力,使 Google 能够构建新的 AI 智能体,更接近通用助手的愿景。Gemini 2.0 Flash 实验模型现已向所有 Gemini 用户开放,还推出了 Deep Research 新功能,使用高级推理和长上下文能力作为研究助手,探索复杂主题并代表用户编制报告。AI 概览现在覆盖 10 亿人,成为最受欢迎的搜索功能之一。

链接: https://blog.google/technology/google-deepmind/google-gemini-ai-update-december-2024/

开发工具

Kubespec

Kubernetes YAML 文档和规范参考工具。Kubespec 提供了 Kubernetes v1.34 的完整规范浏览器,包含所有 Kubernetes 资源、属性、类型和示例的文档。工具按照工作负载、集群、网络、配置、存储、管理、访问控制等类别组织,涵盖了从 Pod、Deployment 到 Service、ConfigMap 等各种 Kubernetes 资源。还包含了流行的 Kubernetes CRD 文档,如 cert-manager、Cilium、Gateway API、Istio、Prometheus Operator 等。为 Kubernetes 开发者和运维人员提供了便捷的参考工具。

链接: https://kubespec.dev/

设计工具

4 Colors

简洁实用的配色工具网站,帮助设计师快速生成配色方案。 该工具基于"你只需要 4 种颜色"的设计理念:2 种用于文本和背景的主要和次要颜色,1 种用于突出重要元素的强调色,以及 1 种可选的第三色来增加个性。工具提供了色调滑块来调整颜色,并自动生成对应的 CSS 变量代码,支持明暗主题切换。界面简洁直观,让设计师能够快速实验和应用配色方案,特别适合网页设计和 UI 设计项目。

链接: https://www.iamsajid.com/colors/


📝 记录技术发展,分享学习心得
技术没有边界,创新永无止境。保持好奇心,探索未知领域,你会发现无限可能。

下周见!