逼逼机|赛博电子厂贪玩普工|一辈子都毕不了业的学生
加入
Rei
GeekNote ·

合集功能已经被书签替代

原合集功能借鉴了 YouTube 的 playlist 功能,通过设置公开或者私有同时承担了收藏和分享的功能。经过观察,在实际使用中合集功能主要作用还是收藏,分享功能并不实用。 为了简化操作,现...
favorite 2
comment 0
鱼翅
·

瞎话 JavaScript 函数式:add(3)(4)一点都不酷

这可能是一篇很无聊的文章,它无聊就无聊在或许这个世界真的需要这样的文章。 国际惯例,写在前面 作为一名野鸡大学毕业的野路子程序员,第一次听说函数式编程这个概念的时候我大概已经工作一年了。彼...
favorite 3
comment 0
过纯中
·

以Rails应用为例谈谈如何做好软件系统的依赖项目管理

现代软件体系 现代软件是人类合作的结晶,以homeland这个以Rails开发的小型论坛为例,Ruby 语言的依赖项有211项,Javascript 依赖项目更是达到了1811项,这无疑会遇到...
Rei
·

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

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

用 Puppeteer 生成网页预览图

问题 现在社交网络一般都支持网站设置预览图,有预览图的网页能更占据更大的展示空间,提高点击率。 GeekNote 此前已支持作者自己设置文章封面,并且默认将封面设为预览图。但不是所有作者都有空...
Rei
GeekNote ·

更大的编辑界面,以及一些 UI 调整

在上一次的 UI 改动中,编辑界面改得像个论坛编辑器,这收到了一些负面的反馈,认为编辑体验倒退了,我觉得说得有道理。GeekNote 的长期目标是建立一个写作社区,但它首先应该是一个体验良好的写...
favorite 4
comment 11
吕小荣
·

指导孩子做作业的心得

沐沐做作业时如果智商不在线,老婆就会散发出霸王色的霸气,然后沐沐的智力就瞬间提高了,不会的汉字立马认识,不会的算术题也能算出来。 但是最近沐沐开始免疫了,霸气不好使了。 我和老婆开始反思: ...
favorite 4
comment 2
Rei
·

纯 CSS 实现 UI 组件的触发

问题 在实现 UI 组件的时候,有时候需要借助 JavaScript 实现状态触发,例如 Dropdown,Dialog。在我自用的 Material UI 库中,之前是借助 Stimulus...
favorite 9
comment 4
Rei
·

Propshaft 简介

有留意 Rails 更新的人应该会注意到,Rails 7 新增了一个组件选项 Propshaft。 $ rails new --help -a, [--asset-pipeline=ASSE...
favorite 3
comment 2
Rei
GeekNote ·

GeekNote 新增 Canonical URL 和 RSS 导入功能

GeekNote 是一个技术写作社区。 过去,GeekNote 的开发重心一直放在编辑功能和阅读功能上,所提供的纯净的编辑和阅读体验也获得不少人的好评。但需要面对的现实是,很多有写作习惯的作者已...
favorite 10
comment 5
Rei
GeekNote ·

GeekNote 新增导出功能

很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。 导出功能的位置处于“账号->管理面板->设置->导出数据”,点击“创建导出任务”,导...
favorite 9
comment 4
Rei
·

Rails 社区遇到了真正的危机

堡垒最容易从内部攻破。 —— 列宁 Rails 社区其实一直以来都有不少唱衰,有说 Ruby 已死的,有说 Rails 无法扩展的,有说 Rails 已经落后于前端开发模式的……我一直不以为...
favorite 8
comment 4
Rei
·

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

GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。 经过搜索,发现 Hotwire 有个 I...
鱼翅
·

数据结构其一 线性表

数据结构: 线性表 前言(啰嗦两句) 作为一名普通野鸡大学的毕业的科班生,虽然在学校学过《数据结构》这样一门课程,但彼时的我所有的编码经验也就只是写过一些诸如杨辉三角,水仙花数之类的例题,因...
favorite 2
comment 0
Rei
·

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

💡 Rails on Docker 系列文章是面向 Rails 程序员的 Docker 教程,描述了如何从开发环境到部署环境中应用 Docker。这是系列文章的第二篇。 在上一节中我们已经学...
favorite 4
comment 8
Rei
·

基于 Stimulus 实现滚动加载组件

滚动加载是一种常见的分页交互方式,经常用在 Timeline 之类希望体验平滑又不需要跳跃浏览的场景。 本文介绍一种基于 Stimulus 实现滚动加载的方法。 前置知识:Intersecti...
favorite 1
comment 0
Rei
GeekNote ·

合集功能上线

很高兴宣布,GeekNote 新增了合集功能,替代了之前的收藏功能。 合集被设计用于以下目的: 个人收藏、归档。 整理同一话题或系列文章。 你可以点击文章工具栏的“书签”按钮打开合集对话框。...
favorite 3
comment 5
Mark24
·

Ruby 的方法查找再往前一步

Ruby方法查找更进一步探索
favorite 6
comment 0
Rei
GeekNote 政策 ·

社区准则

GeekNote 致力于搭建以知识分享为中心的 Geek 社区。 我们欢迎分享技术经验、新奇想法,或者生活感悟,并且在交流过程中保持友善。 尽管如此,为了保证交流有价值,并且保护网站的运行,需要...
favorite 8
comment 0
luolinae86
·

【Sensitive】基于 DFA 算法的 Ruby 敏感词过滤 Gem

分享一个最近写的 基于 DFA 算法的Ruby敏感词过滤 Gem 项目地址 Sensitive 代码 背景 项目开发中,会涉及到敏感词的过滤,大家多是自己在实现自己的算法,读了 sanvi ...
favorite 4
comment 0
社区准则 博客 联系 社区 状态
主题