深入Rails的Zeitwerk模式

本文已获得原作者(Simon Coffey)授权许可进行翻译。原文深入讲述了 Rails 中新的 Zeitwerk 自动加载模式的实现原理,是对前一篇《Rails7的Zeitwerk模式解惑》很好的补充

Avatar
xfyuan
·
0
2

Rails7 的Zeitwerk模式解惑

本文已获得原作者( Athira Kadampatta 、 Supriya Laxman Medankar )和 Kiprosh 授权许可进行翻译。原文详细讲述了 Rails 7 中新的 Zeitwerk 自动加载模式。

Avatar
xfyuan
·
0
3

氧传感器相关知识笔记

空燃比即空气与燃料的比例。汽油的理想空燃比 14.7 : 1,这里的比值是质量比,单位是 g。也就是说 1g 的汽油完全燃烧,需要 14.7g 的空气。比值越小,混合气体中的汽油占比越大,或者说混合气体偏浓;反之,比值越大,混合气体中的空气占比越大,或者说混合气体偏稀。

# #汽车维修
Avatar
yuan
·
2
3

纯粹的Rails便已足够

本文已获得原作者( Jorge Manrubia )和 37signals 授权许可进行翻译。原文讲述了在 37signals 公司中如何使用纯粹 Rails应用架构方案,及其怎样在另一个层面对 DDD(领域驱动设计) 原则做出最佳体现的故事。

Avatar
xfyuan
·
4
6

在 Windows 里使用 miniconda

众所周知, 日常使用 Python 的最佳实践是创建一些虚拟环境, 而 miniconda 是一个著名且优秀的 Python 虚拟环境工具.

# Windows Terminal # Python # miniconda
Avatar
电子芥末
·
0
1

Rails 中的 redirect_to :back

以前用redirect_to :back这个方法,实现回退源页面功能,但是这个方法会出现问题: 当HTTP_REFERER不存在(介绍地址)时,有时会出现ActionController::RedirectBackError异常。

# Ruby on Rails
Avatar
xulin
·
0
1

使用 Telegram

今天给大家分享一下 Telegram 的使用经验,以及我为什么会喜欢 Telegram。

Avatar
forecho
·
0
1

Turbo frame 的 lazy loading 会在什么时候执行

最近 GeekNote 发现了一个 Bug,所有未登录用户在访问文章页面时会跳转到登陆页面。这看起来就像那些封闭花园式的发布平台那样,导致流失了很多潜在用户。

# Hotwire # Ruby on Rails # JavaScript
Featured image
Avatar
Rei
·
0
3
Avatar
xulin
·
2
1

用 Puppeteer 生成网页预览图

现在社交网络一般都支持网站设置预览图,有预览图的网页能更占据更大的展示空间,提高点击率。

# Ruby on Rails # GeekNote # Puppeteer
Avatar
Rei
·
2
4

PyBoke: 极简博客生成器

因为功能少、代码简单,任何懂编程的人(只要懂 Python 基础) 就能在短时间内完全看明白本软件的全部代码并且随心所欲地修改。

# 博客 # Python # Markdown
Avatar
电子芥末
·
5
1

处理 Cloudflare 与 Let's Encrypt DNS-01 验证冲突的问题

上个月某一天,GeekNote 的 Cloudflare 代理提示 Error 526。Error 526 是指 CloudFlare 的节点无法验证源服务的 SSL 证书。相关文档如下:

# Cloudflare # Fly.io # Let's Encrypt
Featured image
Avatar
Rei
·
0
1

更新日志 › 更大的编辑界面,以及一些 UI 调整

在上一次的 UI 改动中,编辑界面改得像个论坛编辑器,这收到了一些负面的反馈,认为编辑体验倒退了,我觉得说得有道理。GeekNote 的长期目标是建立一个写作社区,但它首先应该是一个体验良好的写作工具,所以现在编辑器改回了以往的全屏沉浸式界面:

# GeekNote
Avatar
Rei Geeknote
·
11
4

数据结构其二 并查集

看了下时间距离上一篇 线性表 的文章已经过去了半年了……

# 数据结构与算法 # JavaScript
Avatar
鱼翅
·
0
1

如何将WordPress多媒体内容储存到4EVERLAND进行免费去中心化存储

介绍 WordPress (WP, WordPress.org) 是一个免费的开源内容管理系统 (CMS),用 PHP 编写并与 MySQL 或 MariaDB 数据库配对。功能包括插件架构和模板系统,在 WordPress 中称为主题。

# Web3 # 4EVERLAND # Storage # 去中心
Featured image
Avatar
4EVERLAND
·
2
1

Vue.js 项目本地调试 session 丢失问题

进行 Vue.js 本地调试时,遇到了 API 请求到后端服务后 session 丢失的现象。

# Vue.js
Avatar
yanghailong
·
3
1

利用 Paging 3 给 RecyclerView 列表分页

首先实现一个 PagingSource<Key, Value> 类,这里的 Key 用于标识当前页,通常是当前的页码,Value 则是列表上每一项的具体内容对应的模型。例如:

# Android # 前端开发 # Kotlin
Avatar
yuan
·
0
1

Svelte props or component events?

在 Svelte 中,一个组件的事件具体行为如果必须由外部来定义的话,有两种解决办法,一种是用 props, 一种是组件的自定义事件。

# Svelte # 前端开发
Avatar
yuan
·
0
1

用 Postal 搭建邮件服务器

最近我用 Postal 搭建了一个邮件服务器,体验比想象中更好,迫不及待分享一下经验。

# Postal # Email # Ruby on Rails
Featured image
Avatar
Rei
·
1
3

更新日志 › GeekNote 新增每周摘要邮件

GeekNote 本周五开始将发送每周摘要邮件,内容为最近一周的热门文章。希望每周摘要能让优秀的文章被更多人发现。

# GeekNote
Featured image
Avatar
Rei Geeknote
·
3
4
查看更多
首页 搜索 登录 注册