Verne in GitHub

Wallabag 个人的网站收藏工具

Wallabag 是一款开源的 PHP 编写的稍后阅读应用,我自己使用了很多年了,但是忘记在博客里面记录一下了,虽然本地 Obsidian 中还有很多笔记,但是忘记整理发出来了,正好这两天分享发现的新一款稍候阅读和书签管理工具 hoarder,然后就顺带提到了 Wallabag。 在视频中也提到了目前 Wallabag 使用的过程中没有遇到任何的问题,唯一可能不满意的就是其百年不变的界面,但是这个对我而言不算是问题。 Wallabag 可以自托管,配置完了之后可以非常轻松地保存网页的内容,并且 Wallabag 允许将文字图片都离线备份下来,这样不管 Read more ...


iPhone 15 Pro Max 初始化及单手操作设置

虽然 iPhone 发售了 16,但是看了一圈测评,所以感觉并没有太大的必要升级,所以在大家换机的时候,收了一台二手的台版 iPhone 15 Pro Max 512GB,花了 13.5 万日元。这篇文章就记录一下初始化以及在大屏的 iPhone 上的一些方便单手操作的设置,因为之前一直使用都是小屏幕手机,所以一拿到之后,还感觉有一点陌生,6.7 英寸的屏幕在单手操作方面确实是有一点不方便,大部分情况都需要两手握持。 iPhone 初始化 因为所有的应用已经在之前的设备上安装了,所以在新设备上就直接通过「快速迁移」来初始化,但是我实际操作,以及对比了 Read more ...

2024-10-23 iphone , iphone15

JustRecap 将视频转成图文

今天分享一个特别有意思的项目 JustRecap,一句话来概括就是通过 AI 技术提取视频关键信息,直接生成摘要以及笔记。 功能 通过视频生成图文内容。 浏览结构化的视频摘要,包括章节、快照和全文转录。 视频摘要:利用 AI 技术自动分析视频内容,提炼关键信息,生成简洁而全面的摘要。 视频说明,Bilibili 和 YouTube。 优点 为什么要将 YouTube 视频变成图文格式?答案非常简单,就是快,我们阅读文字图片的速度要远远高于视频,及时我们以 2 倍速度播放视频,也不及我们阅读文字的速度,那么,如果视频可以变成 Read more ...


通过 kubectl 学习 Kubernetes

kubectl 是 Kubernetes 集群的命令行工具,用于管理和操作 Kubernetes 资源。 本文主要是通过介绍高频使用的 kubectl 来学习 Kubernetes 集群。 前提知识 Node Node 是 Kubernetes 集群中的一个物理或虚拟机器,用于运行应用程序的工作负载。Node 由 Master 管理,可以是虚拟机或物理机。Node 上运行着 kubelet(负责 Pod 的创建、启动、监控和删除)、kube-proxy(负责 Pod 之间的通信和负载均衡)、Container Runtime(负责容器的创建、启动 Read more ...

2024-10-19 kubectl , kubernetes , k8s , cli , linux , docker

语言:思想的边界和桥梁

今天在浏览网页时,我偶然间被一句话深深震撼:”语言是思想的边界”。这句话引发了我对日常语言使用的深入思考。我们每天都在使用语言,接触无数信息,与他人交流,创造内容。然而,我们却很少关注自己用词的准确性,更少去思考语言与思想之间的紧密联系。 语言与世界观 进一步查阅资料后,我发现这句话源自哲学家维特根斯坦的名言:”语言的界限就是我的世界的界限”。这一观点揭示了语言对我们认知世界的深远影响。 不同语言系统中的独特特征为我们提供了生动的例证: 霍皮语缺乏表示时间的语法,导致霍皮人对时间的概念与印欧语系使用者大不相同。 爱斯基摩语中有多个词描述 Read more ...

2024-10-12 language , thinking , philosophy

Screenpipe 私人的 AI 助理 本地记录看到听到的一切

screenpipe 是一款开源的,记录在本地的,屏幕录制,以及全文检索应用,可以和 [[Ollama]] 一起使用,可以作为 [[Rewind]] 的开源代替。很早之前接触 Rewind 的时候就感觉非常的神奇,在不联网的情况下,可以完全在本地记录屏幕上的所有内容,并且可以非常快得在本地检索,所有屏幕中的内容,要实现这个功能我能想到的要突破的技术点一个就是存储,另外一个就是 OCR 识别以及检索。 根据 Rewind 的官方的记录只能在 macOS 下运行,可想应该是使用了 M 系列芯片的机器学习能力,但是今天介绍的 screenpipe 则是将原来 Read more ...


VideoLingo:一键自动将视频翻译成中文字幕

我之前的文章和视频中也介绍过好几款,或收费或开源的视频翻译工具,包括 收费的 MemoAI 收费的 YPlayer macOS 下的客户端 [[MacWhisper]] 开源的 pyVideoTrans 以及许许多多 Whisper 项目衍生 今天再介绍另一款开源的视频字幕自动翻译项目—- VideoLingo。 VideoLingo 是一款开源的视频自动翻译项目,可以将视频进行字幕切割,翻译,对齐,以及配音。 VideoLingo 可以接受 YouTube 链接或者本地视频,可以对视频进行自动转写,并且生成单词级别的转录 Read more ...


现代化的内容管理系统 Sanity 使用

Sanity 是一个现代化的内容管理系统(CMS),它以其灵活性、可扩展性和开发者友好性而闻名。作为一个”内容操作系统”,Sanity 不仅仅是一个简单的 CMS,而是一个全面的内容管理平台,可以满足各种规模和复杂度的数字项目需求。 同类型的还有基于 JavaScript 开源的 [[Strapi]],[[Contentful]],[[NocoDB]] 等等。 Sanity 的本质 Sanity 本质上是一个 headless CMS,这意味着它将内容管理与前端展示完全分离。它由三个核心组件构成: Sanity Studio: 一个可自定义 Read more ...


每天学习一个命令:wrk 单机性能测试工具

wrk 是一个使用 C 编写的 HTTP 压力测试工具,性能基准测试工具。可以在单机多核 CPU 的条件下,充分利用系统的高性能 IO,epoll,kqueue 等,通过多线程和事件,对目标机产生大量的负载。 wrk 采用了和 Redis 一样的 ae 异步事件驱动框架。 优势 轻量 安装简单 使用手册简单 自带高性能 IO,通过很少线程即可产生很大的并发量 缺点 目前只支持单机压测,设计的目的不是为了代替专业的 [[Apache JMeter]] 以及 [[LoadRunner]] 等测试工具。 wrk 比较适合于后端对 Read more ...


爱沙尼亚电子公民身份启动及邮件转发

今年 6 月份的时候申请 了爱沙尼亚电子居民卡,其实一个月左右就已经审批通过了,但是一直懒得没有去拿,直到 9 月底,终于抽出空来去了趟东京的爱沙尼亚大使馆,领取了实体卡片。 领取卡片 在申请审批通过之后会收到一封邮件,告诉卡片会寄往选择的大使馆,等到了大使馆之后,会再接受到一封通知邮件,在 6 个月之内去大使馆领取即可。在东京大使馆需要提前在网页预约,在预约的时候发现东京的大使馆竟然只在周一和周三上午 10:30 到 12:30 工作,大使的这一份工作也太轻松了,真正的每周工作 4 小时! 在预约的时间到大使馆之后,按门铃,说明来意,会有人接待并 Read more ...

2024-09-30 estonia , e-residency , e-id , id-card

最近文章

  • 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]] 将模型路由给充足额度的账号,这个之后再写文章说。