介绍 TailwindCSS + DaisyUI 在 Ruby on Rails 中的使用。
梳理 RubyGems 分裂出 gem.coop 事件的始末。
本文介绍如何用 ahoy/groupdate/chartkick 实现用户行为统计。
Safe and Simple Markdown Reader in the Browser 浏览器里的 Markdown 阅读器,极简,安全。
很高兴的宣布,Geeknote 已经开源,仓库位于 https://github.com/chloerei/geeknote 。
我一直认为,把 Rails 作为前后端分离项目的后端是一种浪费。类似于在 Mac 上安装 Windows 系统,没有什么可以阻止你这样做,而且看起来很美好:Windows 系统更大众化,Mac 硬件做工好,似乎是强强联合。但是深度 Mac 用户会知道,这丢失了很多软硬件一体...
最近做了一个用于角色扮演的大语言聊天应用,想跟大家分享。
几个月前,我看到 How to build Hot Module Replacement in Python 这篇文章,讲的是用他们的 Tach 这个 Python 静态分析工具,可以获得一个依赖图,类似这样的键值格式:
我已经有几年时间没有使用 UI 库,近几年的项目我都是从头开始写 UI,小到按钮、对话框,大到响应式布局。原因是以前的 UI 库样式千篇一律,又难以定制,我宁愿从头开发。
在上一篇文章中,我介绍了 eudic-maimemo-sync 项目——利用 Python 脚本调用欧路词典和墨墨背单词的开放API将生词本自动同步到墨墨背单词,并演示了如何用 Docker 将其部署到树莓派上,每天自动执行同步。
最近想研究一下大模型的使用,为了练手写了一个命令行角色扮演脚本,在此分享。
https://github.com/Goojoe/chinaBank-Exchange-TelegramBot
本文已获得原作者( Svyatoslav Kryukov 、 Travis Turner )和 Evil Martians 授权许可进行翻译。原文讲述了在进行 Rails API 开发时,一种基于 OpenAPI 标准的文档优先方案是如何产生,又是如何实践的。
In a Rails app, sometimes you need to execute a long-running job and have to run it in the background. You might run into some special re...
ClewdR 是一个高性能、功能丰富的 Claude 逆向代理实现,使用 Rust 语言完全重写,旨在克服原版 Clewd 修改版 的局限性。ClewdR 设计注重速度、可靠性和易用性,为用户提供与 Claude AI 模型交互的无缝体验,同时显著改善用户体验。
最近用 Hotwire Turbo 改进了 Geeknote 的首页,减少了重复查询和渲染,想分享一下过程。
本文已获得原作者( Valentin Kiselev 、 Travis Turner )和 Evil Martians 授权许可进行翻译。原文讲述了配置 Lefthook 的五种很棒且令人惊讶的方法技巧,以及所带来的团队项目自动化的乐趣。
Kamal 是 Basecamp 开源的一款部署工具,它的工作模式类似 Capistrano,但使用 docker 解决依赖封装。它原始设计用于 Rails 应用,由于使用了 docker,只要应用可以 docker 化也能使用 kamal 部署。
本文已获得原作者( Svyatoslav Kryukov 、 Travis Turner )和 Evil Martians 授权许可进行翻译。原文讲述了 Inertia.js 这个新兴工具在 Rails 中的集成。对 Monolith 架构的促进,并以具体实例进行了演示。
the PFRO functionality deletes files the next boot, before some applications start to use the file.