Verne in GitHub

Yarn Workspaces 工作区

Yarn Workspaces 工作区是一种新的包管理方法,从 1.0 开始默认可用,它允许用户已工作区的方式只需要运行一次 yarn install 就可以安装所有的包。 Yarn Workspaces 是 Yarn 提供的 Monorepository 的管理机制,这使得我们可以在同一个代码库中管理多个项目,并且允许这些项目之间相互依赖,交叉引用。 为什么要有工作区的概念 如何使用 根目录下的 package.json { "private": true, "workspaces": ["workspace-a", "workspa Read more ...


Rust 编写的开源全文搜索引擎 Meilisearch

meilisearch 是一个使用 Rust 编写的全文搜索引擎,高性能,易用,可扩展。虽然之前使用过 [[Elasticsearch]],但是如果自己要维护一个分布式的实例还是挺困难的,正好在我的笔记里面之前有记录下来 meilisearch,Rust 编写,效率高,占用低,就正好学习总结一下。 有一个项目自己的服务器跑了好几年,抓取了超过一千万条下载信息,PostgreSQL 已经不堪重负,经常查询一条数据需要好几秒的时间,单纯的使用 SQL 查询已经完全满足不了需求,也就正好使用 meilisearch 重构一下。 功能 高性能:Mei Read more ...


一款无数据库在线笔记 Flatnotes

在我的 TODO List 里面很久之前记录了一下 Flatnotes,正好今天抽空整理了一下, Flatnotes 是一个开源的,自托管的、无数据库的笔记 Web 应用程序,Flatnotes 使用 Python 和 Vue 的技术栈,利用文件夹存储 Markdown 文件。它提供了一个简洁高效的平台,适合个人知识管理项目。 什么是 Flatnotes? Flatnotes 是一个轻量级的笔记应用,专为那些喜欢使用 Markdown 格式记录学习笔记、技术心得和读书感悟的用户设计。它的主要特点包括: 自托管:用户可以完全控制自己的数据,确 Read more ...


FireCrawl 强大的数据爬虫工具

我之前的文章简单的介绍过Scrapy,pyspider 等等 Python 下的爬虫框架,但这些都是上古时期的爬虫工具,依赖于开发者手工解析 HTML,清洗页面中的数据,而在如今大部分网站都是动态渲染的时代,很多框架都已经落后,而今天想要介绍的这一款 FireCrawl 正是顺应了当今 AI 时代的潮流,成为了网络爬虫和数据提取的绝好工具。 FireCrawl FireCrawl 是 Mendable.ai 开发的一款开源的专业网络爬虫和数据提取工具,可以高效地抓取任何网页,并将其转化成结构化数据或者 Markdown 格式。在如今的 AI 时代,大 Read more ...


Telegram DOGS 提现

前两天在看到 Telegram 内部的一个小程序 Dogs,说是可以根据 Telegram 的注册时间账户年龄来获取响应的奖励。于是就点击查看了一下,但是实际上还是不太清楚是什么,现在就系统性的了解,并记录一下。 什么是 DOGS Dogs 是一个 Memo Coin 加密货币项目,通过用户的 Telegram 账户活动和注册时间来吸引用户来 Telegram 社区。DOGS 结合了流行文化和数字货币的元素。项目的主要货币是 DOGS 代币,它是一种 Memo Coin(模因币)。 这个 DOGS 的创意来自于 Telegram 的创始人 Pave Read more ...

2024-08-18 telegram , bybit , dogs , memo

Google Labs 出品的 NotebookLM:和你的文档对话

NotebookLM 是一款由谷歌开发的 AI 驱动的笔记应用和研究应用,可以帮助用户提高研究效率和快速获取文档信息。它能够处理多种格式的文档,如 Google Docs、PDF 和文本文件,粘贴板内容,网页地址,Markdown 文档,并提供智能摘要、创意生成和个性化 AI 助手功能。 在 OpenAI 开放 API 不久之后就出现过 ChatPDG 这样的项目,通过 OpenAI 的语言理解能力使得我们可以使用自然语言和 PDF 进行对话,而 NotebookLM 就是 Google 实验室给出来的大语言模型的一个具体的使用案例。 使用起来最舒服 Read more ...


意大利数字游民签证介绍及办理材料

前两天介绍过泰国的 DTV 数字游民签证,最近又看到了意大利的数字游民签证,所以来总结一下必须要的材料。 2024 年 4 月,意大利内政部在《官方公报》上正式发布数字游民法令。这一个法令实质上允许了高素质非欧盟远程工作者可以通过申请意大利数字游民工作签证,与家人一起在意大利定居,工作和学习。 目前,德国,挪威,冰岛等 15 个欧洲国家均已经推出了这一项政策。如今意大利也加快步伐赶上了。 意大利数字游民签证的优势 可以在意大利居住一年,可以选择续签,签证提供一年的停留期 可以带上家人,和其他数字游民签证不同 除去主要城市外,拥有较低 Read more ...


2024 年台北之行

去年的时候就得知了海外的大陆人可以通过官方网站申请入台证,从而可以在海外直接入境台湾,所以 4 月份女朋友过来日本之后就通过线上系统申请了入台证,入台证申请通过并付费之后是只有 3 个月有效期的,因为我们申请的比较晚,所以有效期的三个月正好落在了最热的 7,8,9 月份,但考虑到暑假有假期,我们还是决定硬着头皮买了机票。 行前准备 入台证,申请过程可以参考这篇文章 提前三天登录金福气,可以在落地之后进行抽奖,抽中之后可以获得 5000 新台币的奖励 下载应用 客路 Klook,美食,门票,新体验,可以使用我的邀请链 Read more ...


macOS 上的多栏文件管理器 QSpace

QSpace 是一个 macOS 上的多窗口平铺的文件管理器,可以作为 Finder 的代替,在 Windows 上曾经用过很长时间的 [[Total Commander]],后来更换到 Linux Mint 之后默认的文件管理器自带多面板,反而是用了很多年 macOS ,才意识到原来我缺一个多窗口,多面板的文件管理器。 功能 文件管理器,12 种布局,所有布局可以灵活拖动 一键打开终端和编辑器,支持 Terminal,iTerm,Hyper,Tabby,kitty,Warp,WezTerm 计算哈希值,支持 MD5,SHA256,SH Read more ...


Dinox 又一款 AI 语音转录笔记

前两天介绍过 [[Voicenotes]],也是一款 AI 转录文字的笔记软件,之前在调查 Voicenotes 的时候就留意到了 Dinox,因为是在小红书留意到的,所以猜测应该是国内的某位独立开发者的作品,整个应用使用起来也比较舒服,但相较于 Voicenotes,Dinox 更偏向于一个手机端的笔记软件,因为他整体的设计中没有将语音作为首选,用户也可以添加文字的笔记,反而在 Voicenotes 中,语音作为了所有笔记的首选,当然 Voicenotes 也可以自己编辑笔记,但是语音是它的核心。 功能 三大主要功能 通过画面能看到 Dinox Read more ...


最近文章

  • Nowledge Mem 使用半年体验:让所有 AI Agent 共享同一份记忆 今年 2 月份我把 [[Nowledge Mem]] 装到 MacBook 上,想解决的是一个很常见的问题:我希望在 [[Perplexity]] 网页上查过的资料,直接在 Claude Code 中可以记住。但没想到大半年过去,它已经变成了我每天都在用的软件,而且是那种「不在后台跑着就会觉得别扭」的存在。我在 Claude Code、[[Codex]]、[[OpenClaw]] 里开的每一个会话,开头都会先从它这里拿一份简报;网页上和 AI 聊过的东西会自动同步进去;我做过的决定、踩过的坑、服务器的配置,都沉淀成一条条可以被任何 Agent 检索的记忆。说它是我所有 Agent 的记忆和大脑,一点都不夸张。
  • Aside AI 浏览器介绍:既能自己干活,也能接入 Agent 前两天整理了一篇 AI 浏览器自动化方案怎么选,把 Playwright、MCP、Agent 专用浏览器、WebMCP 这些路线梳理了一遍。在那篇文章里我提到,「内置 Agent 的 AI 浏览器」这一类里我最看好的是 Aside,原因是它的密码管理器设计得很用心,但篇幅有限没有展开。今天就单独写一篇,聊聊这个浏览器到底能做什么、和 [[Comet]]、[[Dia Browser]] 有什么不一样,以及我现在是怎么用它的。如果你看完想试试,可以用我的邀请链接 注册,注册后会额外获得 100 Credits。
  • AI 浏览器自动化方案怎么选:从 Playwright、MCP 到 Agent 浏览器和 WebMCP 的全景梳理 最近我一直在研究「让 AI 用浏览器」这件事。起因是看到 Nowledge 写了一个 browse-now Skill,可以直接让 Claude 控制浏览器,紧接着又偶然发现了 [[Ego Lite]] 这款专门为 Agent 设计的浏览器。顺着这条线,我把 Aside、BrowserOS、Deta Surf 这几款 AI 浏览器挨个调研了一遍,越看越发现它们的侧重点和实现方式差别很大:有人在做测试框架,有人在做浏览器插件,有人从 Chromium 内核开始为 Agent 改造浏览器,还有人在推动新的 Web 标准。它们看起来都在「让 AI 操作网页」,解决的却根本不是同一个问题。
  • 入手 GL.iNet Comet Pro(RM10):支持 Wi-Fi 6 的远程 IP KVM 家里的 [[Homelab]] 一直是一台 4 盘位的小主机跑 [[Proxmox VE]],上面跑着 Ubuntu 虚拟机、一堆 Docker 服务和下载机。平时远程管理全靠 SSH 加 [[Tailscale]],只要系统还活着基本没什么问题。真正让我不放心的是系统起不来的时候:升级内核后卡在启动界面、改网卡配置时手滑导致网络没起来、BIOS 被重置后不再从正确的硬盘启动,这时候 SSH 连不上,Tailscale 也不会在线,人不在家就只能干等。最近正好赶上一波促销,我入手了 [[GL.iNet]] 的 Comet Pro(型号 GL-RM10)远程 [[IP KVM]],叠加各种限时优惠之后实际支付 590.76 元,算是把 Homelab 远程管理的最后一块短板补上了。
  • 用 PowerContext 给多个 Coding Agent 做任务交接 现在我写代码基本是 [[Codex]] 和 [[Claude Code]] 轮着用。有时候是 Codex 的额度先用完了,有时候是某一步我觉得 Claude Code 更合适,于是一个任务经常要在两个 Agent 之间换手。真正麻烦的不是换工具本身,而是换手的那一刻:新会话对前面发生的事一无所知。之前选了哪个库、哪个旧接口不能动、改了哪些文件、测试跑没跑过,这些信息全都留在上一段对话里。我只能手动复述一遍,或者把一大段聊天记录贴回去,前者容易漏掉关键约束,后者浪费 Token,还会让模型在几千行历史里抓不住重点。说到底,我缺的不是一个更大的上下文窗口,而是一份能在 Agent 之间传递、而且接手方可以核对的「当前状态」。在写这篇文章的时候还出现了另外一个思路就是利用 [[magpie]] 将模型路由给充足额度的账号,这个之后再写文章说。