AdGuard Home 53 端口占用问题解决

之前写过一篇文章如何搭建自己的 AdGuard Home 去广告,过去很久了,现在在一台新的 Ubuntu 设备上再次安装 [[AdGuard Home]],再次记录一下如何解决 53 端口被占用的问题。 53 端口的服务 因为 AdGuard Home 要通过 53 端口提供 DNS 解析的功能,但是默认情况下 Ubuntu 的 systemd-resolved 会占用 53 端口来提供本地的 DNS 解析缓存服务。 使用 sudo lsof -i :53 或者 netstat 命令查看 编辑配置文件 sudo vim /etc/syst Read more ...


Hono 一个快速轻量的运行在边缘节点的 Web 框架

Hono 是一个运行在边缘节点的 JavaScript Edges Web 框架,可以在任何支持 JavaScript 运行的服务上,包括 Cloudflare Workers,Fastly Compute@Edge,Deno,Bun,Vercel,Netlify,Lagon,AWS Lambda,Lambda@Edge 和 Node.js。 Hono 的特点就是简单,轻量,快。 快,RegExpRouter 快 轻,hono/tiny 只有 14kB,零依赖 Multi-runtime,支持非常多的 JavaScript 运行时 Read more ...


Google Play Console 账户身份验证

早好几个月就收到了 Google Play Console 的身份验证请求,一直也没有理会,但是今天突然收到一封邮件告诉我,如果再不处理,那么就要按照删除帐号处理了,吓得我赶紧登录了后台查看。大致浏览了一下,说是开发者帐号需要完成帐号的验证以满足 Play Console 的最低要求,我这个帐号开通的时间比较久了,上大学那一会儿交了钱就开通了,也没有说要验证什么内容。 但是网上查了一下之后这个身份验证功能 2021 年就推出了,但是当时没有启用验证,只是在部分地区开启了,目的是为了限制恶意注册开发者帐号,利用伪造的开发者帐号来上传恶意软件和诈骗应用的人 Read more ...


我买了一台打印机 TS3330

因为时不时需要有打印和复印的需求(日本政府总有一些奇怪的手续需要提供纸质的材料),之前看到有人出家用打印机就用 3000 JPY 买了一台,这是一台 Canon TS3330。下面记录一下我自己的初始化过程以及更换墨盒的过程,以备自己后续查看。 产品介绍 佳能打印机 A4 喷墨多功能 PIXUS TS3330 白色 Wi-Fi 兼容。 墨盒 BC-345XL 黑 BC-346XL 彩色 TS3330 打印机兼容 BC-345 和 BC-346 墨盒,这个是该该打印机指定的标准墨盒大小。BC-345 是黑色墨盒,BC-346 是彩 Read more ...

2023-12-30 printer , hardware , office

语言能力分级系统 CEFR

今天在浏览 LinkedIn 的时候,突然看到日本公司的 JD 中对语言的要求其中出现了一个关键字 CEFR C1 / B2 。好奇心使然,让我想了解一下这个我没有见到过的英语能力等级是什么。 在中文的语境中经常会看到 CET-4,CET-6,或者 TOEFL,ITLTS,甚至前不久还看到了 [[Duolingo]] 推出的英语能力测试,Duolingo 的英语能力测试因为能通过在线获取,所以在疫情期间还得到了很大的发展。 CEFR CEFR 是 Common European Framework of Reference for Language Read more ...


CloudCone CDN 使用体验

去年有机会就体验了一下 CloudCone 发布的 CDN 服务 CDN Nexus,下一代的 CDN,但是说实话技术上没有啥特别的,当时节点也不是很多,CloudCone 作为一个 VPS 服务商,可能本来就是利用其全球的机房做一些 CDN 的服务,说实话没有太多的亮点。免费的 Cloudflare 可能更香,或者我之前介绍的 Bunny CDN 也是不错的选择。 CloudCone CloudCone 是一家成立于 2017 年的主机服务商,主打 VPS,云服务器等服务,我第一次听说 CloudCone 还是在几年前的复活节彩蛋活动,CloudC Read more ...

2023-12-23 cdn , cloudcone , cdn-nexus

React 学习笔记之了解 React

这一期的 21 天计划中,我将了解和学习 React 并使用 React 制作一个简单的网站列入了计划,和之前学习了解 [[Lavarvel]] 一样,我在笔记里面制作了一个短期的学习计划,并看了一些官网的教程和书籍的目录,制定了几大块的知识点。这是这个系列的第一篇文章。 React 是什么 [[React]] 是一个用来构建用户界面的 JavaScript 库,用于构建 UI 界面,起源于 Facebook 的内部项目,用来构建 Instagram 的网站,于 2013 年 5 月开源。React 拥有较好的性能,代码逻辑简单,现在已经有很多项目使 Read more ...

2023-12-15 react , javascript , typescript

面向编程的 AI 搜索引擎:phind

前不久介绍了一个 面向开发者的垂直搜索引擎 devv.ai,通过 AI 的加持,搜索结果通常比较精确。今天又发现了一款相似的产品 phind,主要使用的语言是英语。同样是经过训练的面向开发者的文档,所以结果更加精确。 phind 由大语言模型驱动,因为专门使用高质量的语料库进行训练,所以在技术文档,计算机方面的检索和质量要相对精确一些。 优势 phind 的使用非常简单,相较于通用性的 ChatGPT,phind 可以给出更加精确的编程问题答案。相对于需要注册 ChatGPT,phind 打开就能用。 phind 可以使用自然语言进行搜 Read more ...

2023-12-14 ai , phind , chatgpt , openai , llm , bard , developer

利用 Navidrome 搭建自己的在线音乐库

我从2013,14 年左右开始使用网易云音乐来听音乐的,因为后来只有网易云音乐拥有 Linux 客户端,所以在 Linux Mint 下也用了很久的网易云,但是用着用着网易云的歌曲就变灰了,下架了,再找不到了。 虽然我可以使用网易云音乐的云盘来间接的实现部分歌曲的点亮,但是还是需要将歌曲传给网易,并且有些时候还会出错,因为版权问题或者敏感问题无法上传。 所以有段时间我都是在本地使用 [[Swinsian]] 来听音乐,并且 Swinsian 自带非常强大的 Meta 信息编辑工具,看到不正确的歌曲信息就可以随手修改了。 后来为了在多设备 Read more ...


时隔 5 年再安装 NextCloud

时隔多年,我再安装了一次 [[NextCloud]],很早之前 就在我的 QNAP TS 453B mini 上安装并使用了多年,这两年也一直在跟随着官方的版本升级 ,但是 QNAP 毕竟在局域网内,虽然可以使用 Tailscale,ZeroTier 等等工具来组件局域网,但毕竟还是不方便,最近入手一台还不错的 VPS,所以想着再搭建一个公有 IP 的 NextCloud,一方面备份一下自己的相册,另一方面也补足一下我自己使用 Syncthing时没有在线预览的页面,导致常常有些时候想访问自己的笔记而找不到。 Nextcloud Docker 镜像的区 Read more ...


最近文章

  • Langfuse 使得 LLM 应用全链路可观测 不知道大家在运用 LLM 的过程中有没有遇到过这样的问题,我需要不断的调试 Prompt,让 Prompt 给出符合自己满意的结果,并且在应用中使用 Prompt 的时候我需要进行成本的控制,并且持续的迭代优化,而目前大语言模型后台虽然能提供一个简单的支出统计,但用户交互过程中的信息都是捕捉不到的,比如用户的每次请求输出栓输出是否符合预期,不同版本之间的 Prompt 对结果的影响评估,以及用户请求的延迟等等。带着这些需求,我搜寻了一些方案,然后就发现了 Langfuse。
  • VibeTunnel 将终端带到浏览器 开启移动化 Vibe Coding 这两天在调研如何在移动设备上也能随时随地给 Claude Code 布置任务,自己也尝试了不少的方案,从 Tailscale,到 Remote-Code.com 到 VS Code 插件(Claude Autopilot)添加任务到队列。但是每个方案或多或少有一些缺点,比如 Remote-Code 虽然使用比较便捷,但是不支持中文。Claude Autopilot 体验也非常不错,但是我自己尝试的过程中发现长时间运行 VS Code 崩溃了两次,再到 Tailscale + 手机终端的方案,依赖于一个非常好用的 iOS 终端,虽然选择很多,但还是没有找到一款顺手的。
  • Keel 基于 Kubernetes 的自动部署工具 如果我们只是简单使用 Docker 部署一些服务,可以使用 [[watchtower]] 这一类工具来自动更新容器版本。那如果是在 K8s/K3s 中要自动更新容器版本呢?我们通常的做法是更新一下 deployment.yaml 然后手动执行 kubectl apply -f deployment.yaml ,这样的方法既容易出错,又缺乏控制,用户需要登录访问集群,并执行操作。
  • Claude Autopilot:自动化 Claude Code 任务 这两天写了很多关于 Claude Code 的相关文章,我自己也高强度的使用了接近一个月的 Cloud Code,但甚至在一个礼拜的时间内,Vibe Coding 了一个网站, 但是我在使用过程当中发现了一些问题,因为我是购买的 20 美元最低等级的套餐,所以经常使用达到 5 小时的限制,达到一个时间点之后才能继续使用。但我就想,有没有一个工具可以让我在达到时间点的时候立即开启我的任务,并且我的任务可以通过智能的队列让 Cloud Code 挨个去处理。
  • Dia 浏览器初体验 很久以前写过一篇 Arc 浏览器初印象, 一晃已经过去了 3 年,Arc 提出来了很多浏览器的创新功能,比如非常抢眼的无地址栏设计,侧边栏 Spaces 独立空间,智能标签页管理,分栏分屏,快捷命令栏,内置应用的迷你预览窗口,内置的白板和笔记等等。在过去的很长一段时间当中, Arc 都是我的备用浏览器,之所以没有成为主力是因为我的很多工作流还依赖于 Chrome 以及 Chrome 下庞大的插件生态。但是 Arc 浏览器的创始人在前段时间宣布了停止更新 ARK,并且推出了一款新的浏览器,All in AI,这款新的浏览器叫做 Dia。

赞助