avatar
fengzhi
· 3 点赞 · 0 评论
Featured image
avatar
鱼翅

数据结构其一 线性表

作为一名普通野鸡大学的毕业的科班生,虽然在学校学过《数据结构》这样一门课程,但彼时的我所有的编码经验也就只是写过一些诸如杨辉三角,水仙花数之类的例题,因而在结课后很快就还给老师了……
· 2 点赞 · 0 评论
avatar
Rei

在 Hotwire Turbo 链接跳转时保持窗口滚动位置

GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。
· 2 点赞 · 0 评论
avatar
刘东

Rails on Docker: 用 Docker Compose 搭建 Rails 7 开发环境

原文地址:https://clwy.cn/guide/pages/docker-clwy-v1-rails-dev
· 2 点赞 · 0 评论
Featured image
avatar
Rei

在 Fly.io 部署 Rails 应用

这几天我把 GeekNote 的部署环境迁移到了 Fly.io,我觉得这是一个值得推荐的平台,所以写这篇日志介绍一下。
· 5 点赞 · 5 评论
Featured image
avatar
Rei

如何从 Webpacker 切换到 CSS/JS bundling

最近 Rails 7 正式发布,其中一个引人注目的特性是 CSS/JS bundling,用于取代 Rails 6 的 Webpacker。我在之前的文章中介绍过新的方案带来什么变化。
· 2 点赞 · 0 评论
avatar
Rei

Rails on Docker: 用 Docker Compose 搭建开发环境

💡 Rails on Docker 系列文章是面向 Rails 程序员的 Docker 教程,描述了如何从开发环境到部署环境中应用 Docker。这是系列文章的第二篇。
· 4 点赞 · 8 评论
avatar
windy

Rails7 正布发布(译)

Rails7 的新理念几年前就开始了。这是我们愿景的实现,真正意义的全栈Web开发框架,完美将前端和后端的技术挑战进行了融合和平衡。其中包括了全方位的开箱即用的点菜单,从餐前开胃菜到餐后甜点都有。
· 1 点赞 · 0 评论
avatar
Rei

Tailwind CSS 浅析

Tailwind CSS 是近几年比较火的 CSS 框架,我学习了一些它的理念和用法,把想法记录如下。
· 4 点赞 · 1 评论
avatar
Rei Geeknote

开启评论邮件通知

现在 GeekNote 增加了评论邮件通知功能。开启邮件通知后,每当文章获得新评论都会收到邮件通知,免去经常刷新网站查看是否有新评论的烦恼。
· 3 点赞 · 2 评论
Featured image
avatar
Mark24

并行并发进程线程协程 GIL 概念简明解释笔记

根据参考文章做了一些简要的笔记和概括 更多请参考引用部分
· 4 点赞 · 1 评论
avatar
鱼翅

JavaScript元编程——基于Proxy实现active_record动态查找

在网络上无意间看到《JavaScript权威指南》第七版的目录,除了NodeJS外,很意外的看到有一个章节叫元编程。
· 2 点赞 · 2 评论
avatar
SpiderEvgn

Rails + Docker 环境搭建(dev+test+prod)

本文尝试为 Rails + Docker 提供一个环境搭建的思路,包括本地的开发环境,CI/CD 构建流程用到的测试环境,以及生产环境,宗旨是提高 CI/CD 的效率。
· 1 点赞 · 1 评论
avatar
Rei

Rails 7 前端方案前瞻

自 Rails 6 引入了 Webpacker 以来,Rails 的前端部分就引发了很多吐槽。吐槽主要分两类:
· 2 点赞 · 1 评论
Featured image
avatar
Mark24

Sinatra 的 app 模板,提供一些胶水代码支持类似 Rails 的体验

如果你想灵活的开展工作,又觉得Rails过于庞大(比如Rails6+ 携带一个Node)、文档要读很久,正在犹豫当中。
· 2 点赞 · 0 评论
Featured image
avatar
Rei

基于 Stimulus 实现滚动加载组件

滚动加载是一种常见的分页交互方式,经常用在 Timeline 之类希望体验平滑又不需要跳跃浏览的场景。
· 1 点赞 · 0 评论
avatar
Rei Geeknote

历史版本功能上线和发布按钮改动

很高兴宣布,GeekNote 已增加历史版本功能。
· 1 点赞 · 0 评论
avatar
NoCode

在PG中使用JavaScript

在PG中使用JavaScript 需要使用 plv8 扩展
· 2 点赞 · 1 评论
Featured image
avatar
Hooopo

Build a Rails App with TiDB and the ActiveRecord TiDB Adapter

TiDB is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compati...
· 3 点赞 · 0 评论
avatar
Rei

基于 Stimulus 实现拖动排序组件

最近开发 GeekNote 的时候基于 Stimulus 实现了一个拖动排序组件,在这里记录一下原理。
· 5 点赞 · 0 评论
Featured image