CloudoLife

面向云生活 - 云技术改变生活

使用 asdf 将 Rails 升级到最新的 Ruby 3.2.0

Ruby 3.0.2 已经在2022年12月25日正式发布。主要的改进有生产就绪的 YJIT 和开始对基于 WASI 的 WebAssembly (Wasm) 支持。

其中 YJIT 据说比 3.1 更快,内存开销大约是 3.1 的 1/3,Shopify Ruby 团队已经在生产工作负载上对 YJIT 进行了一年多的测试,证明非常稳定,非常值得在 Rails 项目中使用。

Ruby 3.0.2 发布说明参见:
英文版:Ruby 3.2.0 Released - https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
中文版:Ruby 3.2.0 发布 - https://mp.weixin.qq.com/s/FhoSsyMz7-iZD7Z1dqLLnw[Ruby] Ruby 3.2.0 发布 | CloudoLife - https://cloudolife.cn/2022/12/31/Programming-Language/Ruby/Ruby-3-2-0-Released/

本文介绍如何将现有的 Rails 项目的 Ruby 版本升级到最新 3.2.0 版本。

阅读全文 »

2022 年平安夜,我突然发烧了。平时出门都很小心地带口罩防护,没想到很快还是遇上了。发烧期间没敢出门做核酸,只是在家自测抗原阳性。

阅读全文 »

Ruby Memoization 指南

原文链接 A Guide to Memoization in Ruby | AppSignal Blog - https://blog.appsignal.com/2022/12/20/a-guide-to-memoization-in-ruby.html

中文翻译已获得 AppSignal - https://www.appsignal.com/Abiodun Olowode - https://blog.appsignal.com/authors/abiodun-olowode 授权。

Memoization 是一种缓存技术,可以使您的 Ruby 应用程序运行得更高效、更快。

在本文中,我们将探讨记忆化的好处以及何时在您的 Ruby 应用程序中使用它。我们还将研究一些要避免的 Memoization 使用错误。

让我们首先从代码优化开始——它是什么以及一些不同的可用优化技术。

阅读全文 »

使用 OSV-Scanner 寻找 Rails 应用程序依赖中存在的漏洞

近日,谷歌发布了开源漏洞扫描器 OSV-Scanner。OSV-Scanner 是为开源的 OSV 数据库提供官方支持的前端工具,用 Go 编写,旨在扫描开源应用程序以评估任何合并依赖项的安全性。

可以使用 OSV-Scanner 寻找 Rails 应用程序依赖中存在的漏洞,包括 Gemfile.lock, package-lock.json, yarn.lock 等文件,.git 目录的最新提交记录,以及基于 Debian 的镜像。

阅读全文 »

2022 年 11 月 14 日,星期一

Rails 基金会以 100 万美元启动

由 Rails 基金会发布

今天,我们很高兴地宣布 Rails 基金会成立。它的使命是改进我们生态系统中的文档、教育、营销和活动,以使所有新的和现有的 Rails 开发人员受益。它由一些与 Rails 相关的最重要的公司发起,并将努力确保一个繁荣的生态系统,该生态系统将继续改进,并且对未来的新来者更具吸引力。

阅读全文 »

2022 年 11 月 1 日  7 分钟阅读 操作方法

如何设置和使用 Logseq Sync

如何设置和使用 Logseq Sync

在设备之间安全地同步 Logseq Graph 可能具有挑战性。

直到现在。

我们清楚明白地听到了您的担忧。我们了解您不想将您的笔记发送给可能读取您的数据的云提供商。或者 iCloud 和 Dropbox 等服务上无休止的同步冲突又如何呢?

这就是为什么我们一直在开发我们自己的同步服务,提供端到端加密,因此不必相信 任何 拥有您数据密钥的人(甚至我们也不行)。
我们一直在与一小群测试人员和我们的赞助商(每月捐赠超过 15 美元的人)一起测试 Logseq Sync。现在我们已经解决了一些重要的挑战,我们准备让更多人访问我们的同步服务!

从今天开始,我们所有的 赞助商 和支持者(每月捐赠 5 美元的人)都可以使用 Logseq Sync。 请注意,虽然它是公开测试版,但在很大程度上仍是测试版

在本文中,您将了解如何访问 Logseq Sync、如何设置您的第一个远程 Graph 以及使用 Sync 时的注意事项。

阅读全文 »

Newsletter #14:更好的 PDF 阅读器、同步、白板和新的社区创作

时事通讯 #14:更好的 PDF 阅读器、同步、白板和新的社区创作

嗨 Logseqers!

本月的 Newsletter 充满了激动人心的公告和新功能。与社区一起,我们一直在完善一些核心功能并开发新功能,这肯定会让您成为更好的思考者和学习者。

如果您对我们如何不断改进有任何建议,请在Logseq 论坛Discord 上的官方 Logseq 服务器中告诉我们。

现在,让我们看看我们一直在构建什么!

阅读全文 »
0%