Symfony 源码阅读 - 简介

Symfony 源码阅读系列博客 是我自己深入学习 Symfony 框架的笔记,和大家共同学习。 这不是使用文档,它侧重于框架背后的源码实现机制。如果想找使用方法,可以参阅官方文档 ...

April 16, 2024 · 2 min · 635 words · 奔跑的小草

Emacs中的个人信息管理 — 日记/笔记/博客

本文是 本系列 的第三篇, 分享在Emacs中进行日记记录,笔记管理和博客文章的管理 ...

March 27, 2024 · 3 min · 1150 words · 奔跑的小草

Emacs中的个人信息管理 — GTD整理

本文是 本系列 的第二篇, 分享在Emacs中践行 GTD 的工作流 ...

March 19, 2024 · 5 min · 2172 words · 奔跑的小草

在Hyprland桌面下,Chromium系浏览器无法使用Fcitx输入法

TL;DR 使用以下参数打开 chromium -enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime 背景 操作系统为 NixOS ,桌面为 Hyprland ,显示协议为 Wayland ,输入法是 Fcitx 配制的小鹤双拼。浏览器是 Brave (Chromium内核)。之前我的浏...

March 8, 2024 · 1 min · 380 words · 奔跑的小草

Emacs中的个人信息管理 — GTD收集

本文是 本系列 的第一篇。 本篇分享我在 Emacs 中使用 Org 进行 GTD 信息收集的一些方案及配置。 ...

March 4, 2024 · 6 min · 2596 words · 奔跑的小草

调研在Flutter中支持离线优先的数据库

本文调研了10余种客户端数据库方案。用于在 Flutter 中支持离线优先的数据库。 ...

December 2, 2021 · 2 min · 927 words · 奔跑的小草

最近写Purescript项目的一些感悟

这篇文章是我使用PureScript(下文简称Purs)这几个月的一些碎碎念,纯主观看法且带有偏见,非教程,轻喷。 ...

August 31, 2021 · 7 min · 3249 words · 奔跑的小草

我是如何一步步进入Purescript这个坑的

Purescript是一个可以编译到Js的纯函数式编程语言,其语法和思想来源于Haskell,且保持高度一致。最近几个月我对这个语言比较入迷,值得的说一下我是如何一步一步的踏进这个坑的。 ...

August 29, 2021 · 4 min · 2002 words · 奔跑的小草

使用Nix+direnv快速构建不同软件版本的开发环境

我们在开发项目是总是会遇到一些软件版本的问题,例如项目A需要node版本为8-10,而项目B需要版本大于12,常用的方案有这么几种。 在开发不同的项目的时候,手工切换不同的版本 (因为我遇到的不多,所以一直这么干) 使用虚拟机或者Docker 使用类似python中的virtualenv,根据不同的目录切换不同的虚拟运行时环境 本文的方案属于第三种。不需要太多的背景知识。 ...

July 7, 2021 · 2 min · 835 words · 奔跑的小草

利器推荐-2021-05

本文推荐的都是我正在用的或者用过的产品 硬件 Macbook Pro 13寸 如果是开发用,多配点内存会好些,磁盘一般256足够了 HHKB BT 我是被种草的,据说是程序员必备神...

May 17, 2021 · 6 min · 2561 words · 奔跑的小草