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 项目核心原理与代码阅读指南"