william

Keep Calm and Markdown.

nvim treesitter 与 csv.nvim 冲突

需要把 nvim-treesittercsv 语法关闭

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
-- List of parsers to ignore installing (or "all")
ignore_install = {
    "javascript",
    "markdown",
    "org",
    "csv", -- we do not use tree-sitter csv since csv.lua would be broken
},
highlight = {
    enable = true,
    -- disable = {"csv", "markdown"}
    disable = {"csv"}
},

Airflow Plugins

ariflowschedule 可以使用 timetable 或者 cron expression 配置任务调度的时间。对于使用 cron expression,如果我们需要更加细粒度的控制,则比较困难。比如我有一个任务设定在两个时间执行

  • 45 08 * * 1-5
  • 01 09 * * 1-5

这个在 cron expression 无法合并成同一个任务。

avante.nvim

前两天在 B 站看了一个视频, 介绍了目前国内 AI 领域做得非常不错的一家公司,也是量化界的领头羊-幻方。其中,谈到他们开发大模型 deepseek 已经拥有非常强劲的实力,能够满足大部分场景下的 AGI 使用,比如机器人、自动化代码生成器等。联想到之前我在网上看到 avante.nvim 这个插件可以为 nvim 带来 AI 辅助功能,当时由于国内还无法使用国外开发的大模型工具,所以就不了了之了。现在终于可以在国内合理合法的使用 AInvim 中辅助编程了。

ubuntu 安装 yarn

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## install nodejs
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
apt-get install nodejs -y

## add repo for yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

## install yarn
apt-get update
apt-get install yarn

## now we have it
yarn --version

pyproject.toml 打包项目

pyproject.toml 是新一代的 python 项目打包工具。相比于 setup.py 能够提供更多关于项目本身的信息。

0%