Skip to content

Research

日常阅读开源学习的笔记。

Overview

graph LR
  R["🔬 Research"] --> K["🧠 Knowledge"]
  R --> P["🧪 Prototypes"]
  R --> B["📰 Posts"]
  R --> J["🛠️ Projects"]

  click R "/notes/research/" "Research"
  click K "/notes/knowledge/" "Knowledge"
  click P "/notes/prototypes/" "Prototypes"
  click B "/notes/posts/" "Posts"
  click J "/projects/" "Projects"
Topic Category Status Description
English Learning Plans long-term English Scraps 随手收集 + AI 归档;主题阅读
Protomaps Libraries or Frameworks polished PMTiles 自建底图:上海地区裁剪与 MapLibre 集成
DuckDB Libraries or Frameworks polished 实战研究:环境/模拟数据/PostgreSQL 加速查询
shadcn/ui Libraries or Frameworks polished 实用研究:环境/组件使用/进阶使用(pnpm + Vite 8 + Tailwind v4 实测)

Status: polished — notes polished and ready to use; polishing — notes drafted, still being refined; long-term — continuously maintained accumulation topics; draft — work in progress, may be removed.

Convention: 新建 Topic 时补一行并填状态(draft → 下方 Drafts 表;polishing / polished / long-term → 上方主表);状态变化时同步更新本表。

Drafts

仍在整理中的笔记,内容可能不完整,后续可能删除。

Topic Category Status Description
Lux Tools draft Go 视频下载器,支持多个视频网站下载视频和音频
Redash Tools draft 查询结果缓存机制与 Dashboard 自定义布局实现原理
trip Tools draft TRIP 项目核心原理与代码阅读指南
Rust Learning Plans draft 7 阶段学习路线图:基础语法到并发异步
nest-commander Libraries or Frameworks draft NestJS CLI 构建工具
Better Auth Libraries or Frameworks draft 源码阅读指南
NestJS Libraries or Frameworks draft Module 注入原理与核心源码分析
Jellyfin Libraries or Frameworks draft 视频流播放原理与 Rust 最小原型

Tools

  • lux: Lux 是一个用 Go 编写的快速、简单的视频下载器,支持从多个视频网站下载视频和音频。
  • Redash: Redash 源码阅读指南,查询结果缓存机制与 Dashboard 自定义布局实现原理
  • trip: TRIP 项目核心原理与代码阅读指南

Learning Plans

  • Rust: Rust 学习计划 — 从基础语法到并发异步的 7 阶段路线图。
  • English: English Scraps — 日常英语碎片(生词/语法/难句/搭配)随手收集 + AI 归档整理;特殊主题(如 Hollow Knight)阅读按需展开。

Libraries or Frameworks

  • nest-commander: 是一个为 NestJS 框架设计的 CLI (命令行界面) 构建工具。
  • Better Auth: Better Auth 源码阅读指南
  • NestJS: NestJS Module 注入原理与核心源码分析
  • Jellyfin: Jellyfin 源码阅读指南,视频流播放原理与 Rust 最小原型
  • shadcn/ui: shadcn/ui 实用研究 —— 环境与初始化、组件添加与基本使用、进阶使用(v4.20.1 + Base UI 实测)
  • Protomaps: PMTiles 自建底图研究 —— 上海地区底图裁剪、验证与 MapLibre 集成
  • DuckDB: DuckDB 实战研究 —— 环境与基本使用、模拟数据构造、PostgreSQL 数据加速查询
Backlinks (3)
flowchart LR
  n0["AI"]
  n1["Database"]
  n2["Dev Tools"]
  n3["Emoji"]
  n4["Frontend"]
  n5["Game Dev"]
  n6["Collection"]
  n7["Languages"]
  n8["Maps"]
  n9["Media"]
  n10["Monitor"]
  n11["Study Materials"]
  n12["Plans"]
  n13["Storage"]
  n14["对象存储基本用法(Bucket / Object / 常用操作)"]
  n15["挂载 Bucket 为本地文件系统(FUSE Mount)"]
  n16["对象存储签名 URL(Signed URL)原理与实战"]
  n17["对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"]
  n18["Prototypes"]
  n19["Research"]
  n20["Better Auth 源码阅读指南"]
  n21["DuckDB 环境与基本使用"]
  n22["DuckDB 实战研究"]
  n23["DuckDB 模拟数据"]
  n24["PostgreSQL 数据用 DuckDB 加速查询"]
  n25["HK 角色阅读"]
  n26["HK 台词阅读"]
  n27["Hollow Knight 英语主题"]
  n28["HK 物品阅读"]
  n29["HK 地点阅读"]
  n30["HK 世界观 / Lore 阅读"]
  n31["英语学习 Dashboard"]
  n32["English Scraps Archive"]
  n33["English Scraps 使用指南"]
  n34["Jellyfin 源码阅读指南"]
  n35["Lux 资料整理"]
  n36["Nest Commander 学习资料"]
  n37["NestJS 源码阅读指南"]
  n38["Protomaps 自建底图研究"]
  n39["自制 PMTiles 地图(最简单例子)"]
  n40["MapLibre 集成 Protomaps"]
  n41["PMTiles 格式与工具链"]
  n42["上海地区底图项目"]
  n43["Redash 源码阅读指南"]
  n44["Rust 学习计划"]
  n45["shadcn/ui 进阶使用"]
  n46["shadcn/ui 组件添加与基本使用"]
  n47["shadcn/ui 实用研究(从环境到基本使用)"]
  n48["shadcn/ui 环境与初始化"]
  n49["TRIP 项目核心原理与代码阅读指南"]
  n1 --> n22
  n1 --> n24
  n4 --> n47
  n6 --> n0
  n6 --> n1
  n6 --> n2
  n6 --> n3
  n6 --> n4
  n6 --> n5
  n6 --> n7
  n6 --> n8
  n6 --> n9
  n6 --> n10
  n6 --> n11
  n6 --> n12
  n6 --> n13
  n6 --> n19
  n14 --> n16
  n14 --> n17
  n14 --> n18
  n15 --> n14
  n15 --> n16
  n15 --> n17
  n16 --> n18
  n17 --> n14
  n17 --> n16
  n17 --> n18
  n18 --> n14
  n18 --> n15
  n18 --> n16
  n18 --> n17
  n18 --> n38
  n19 --> n20
  n19 --> n22
  n19 --> n31
  n19 --> n34
  n19 --> n35
  n19 --> n36
  n19 --> n37
  n19 --> n38
  n19 --> n43
  n19 --> n44
  n19 --> n47
  n19 --> n49
  n21 --> n23
  n22 --> n1
  n22 --> n19
  n22 --> n21
  n22 --> n23
  n22 --> n24
  n23 --> n21
  n23 --> n24
  n24 --> n22
  n24 --> n23
  n27 --> n25
  n27 --> n26
  n27 --> n28
  n27 --> n29
  n27 --> n30
  n27 --> n33
  n31 --> n27
  n31 --> n32
  n31 --> n33
  n33 --> n31
  n33 --> n32
  n38 --> n8
  n38 --> n39
  n38 --> n40
  n38 --> n41
  n38 --> n42
  n39 --> n41
  n40 --> n18
  n40 --> n42
  n41 --> n39
  n41 --> n42
  n42 --> n40
  n42 --> n41
  n45 --> n46
  n46 --> n45
  n46 --> n48
  n47 --> n4
  n47 --> n19
  n47 --> n45
  n47 --> n46
  n47 --> n48
  n48 --> n46
  click n0 "../collection/ai/" "AI"
  click n1 "../collection/database/" "Database"
  click n2 "../collection/dev-tools/" "Dev Tools"
  click n3 "../collection/emoji/" "Emoji"
  click n4 "../collection/frontend/" "Frontend"
  click n5 "../collection/game-dev/" "Game Dev"
  click n6 "../collection/" "Collection"
  click n7 "../collection/languages/" "Languages"
  click n8 "../collection/maps/" "Maps"
  click n9 "../collection/media/" "Media"
  click n10 "../collection/monitor/" "Monitor"
  click n11 "../collection/reading/" "Study Materials"
  click n12 "../collection/scraps/plans/" "Plans"
  click n13 "../collection/storage/" "Storage"
  click n14 "../knowledge/infrastructure/cloud/object-storage/basic-usage/" "对象存储基本用法(Bucket / Object / 常用操作)"
  click n15 "../knowledge/infrastructure/cloud/object-storage/mount-bucket/" "挂载 Bucket 为本地文件系统(FUSE Mount)"
  click n16 "../knowledge/infrastructure/cloud/object-storage/signed-url/" "对象存储签名 URL(Signed URL)原理与实战"
  click n17 "../knowledge/infrastructure/cloud/object-storage/vendors-comparison/" "对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"
  click n18 "../prototypes/" "Prototypes"
  click n19 "./" "Research"
  click n20 "topics/better-auth/" "Better Auth 源码阅读指南"
  click n21 "topics/duckdb/basic-usage/" "DuckDB 环境与基本使用"
  click n22 "topics/duckdb/" "DuckDB 实战研究"
  click n23 "topics/duckdb/mock-data/" "DuckDB 模拟数据"
  click n24 "topics/duckdb/postgresql-acceleration/" "PostgreSQL 数据用 DuckDB 加速查询"
  click n25 "topics/english/hollow-knight/characters/" "HK 角色阅读"
  click n26 "topics/english/hollow-knight/dialogues/" "HK 台词阅读"
  click n27 "topics/english/hollow-knight/" "Hollow Knight 英语主题"
  click n28 "topics/english/hollow-knight/items/" "HK 物品阅读"
  click n29 "topics/english/hollow-knight/locations/" "HK 地点阅读"
  click n30 "topics/english/hollow-knight/lore/" "HK 世界观 / Lore 阅读"
  click n31 "topics/english/" "英语学习 Dashboard"
  click n32 "topics/english/scraps/archive/" "English Scraps Archive"
  click n33 "topics/english/scraps/" "English Scraps 使用指南"
  click n34 "topics/jellyfin/" "Jellyfin 源码阅读指南"
  click n35 "topics/lux/" "Lux 资料整理"
  click n36 "topics/nest-commander/" "Nest Commander 学习资料"
  click n37 "topics/nestjs/" "NestJS 源码阅读指南"
  click n38 "topics/protomaps/" "Protomaps 自建底图研究"
  click n39 "topics/protomaps/make-own-map/" "自制 PMTiles 地图(最简单例子)"
  click n40 "topics/protomaps/maplibre/" "MapLibre 集成 Protomaps"
  click n41 "topics/protomaps/pmtiles/" "PMTiles 格式与工具链"
  click n42 "topics/protomaps/shanghai-map/" "上海地区底图项目"
  click n43 "topics/redash/" "Redash 源码阅读指南"
  click n44 "topics/rust/" "Rust 学习计划"
  click n45 "topics/shadcn-ui/advanced/" "shadcn/ui 进阶使用"
  click n46 "topics/shadcn-ui/components/" "shadcn/ui 组件添加与基本使用"
  click n47 "topics/shadcn-ui/" "shadcn/ui 实用研究(从环境到基本使用)"
  click n48 "topics/shadcn-ui/setup/" "shadcn/ui 环境与初始化"
  click n49 "topics/trip/" "TRIP 项目核心原理与代码阅读指南"
Links (12)