大模型Tools(Function Calling)实用性分析 - 以媒体信息解析为例 一、背景作为一个喜欢收集影视资源的人,笔者面临的一个任务是:从文件名中解析出格式化的媒体信息(信息源统一为The Movie Database (TMDB)),方便整理文件,如: 文件名 格式化信息 Young.Woman.and.the.Sea.2024.2160p.DSNP.WEB-DL.H265.HDR.DDP5.1.Atmos-ADWeb.mkv {'titl 2024-09-21 #大模型 #媒体刮削
自建Docker Hub镜像服务 1. 前言 最近在某些神秘力量的影响下,SJTUG/USTC等知名Docker Hub镜像站陆续停止服务。 文本使用CNCF Distribution的registry项目,只需要运行一个Docker容器,就可以自建Docker Hub镜像服务。 2. 所需条件 可运行Docker容器的服务器 可以访问docker.io的HTTP代理(如果服务器无法直接访问的话) 3. 生成SSL证书 2024-06-08 #Docker
多机K3S集群搭建踩坑记 1. 背景由于笔者需要部署一些计算服务并实现扩展灵活、可用性高,所以决定用K8S体系来代替原有的Docker部署。K8S对于个人来说维护成本太高了,所以笔者选用了更轻量的K3S。 本篇文章记录的是笔者搭建这个K3S集群的过程。 2. 离线安装K3S服务K3S的快速入门指南给出了简洁的安装脚本: 123curl -sfL https://get.k3s.io | sh -# 国内加速脚本👇curl 2024-06-07 #云原生
2023年度总结 前言2023年对我影响最大的一本书是《纳瓦尔宝典》,书里对“智慧”的定义是“知道个人行为的长期后果”。对于我而言,这个定义有时候还要加上“我为什么会这么做”。于是,这次的年度总结,就让我好好盘点下2023年做过的重要决策吧。 身体状况 4月底搬到上海后,我频繁去住处附近的健身房上私教课。价格不便宜,但成果显著:深蹲突破100kg、发力姿势优化了不少,而且还强化了坚持锻炼的习惯(感谢教练)。 10月 2024-01-01 #生活 #总结
将txt格式电子书转换为kindle格式 背景笔者有时候会阅读一些txt格式的电子书;同时为了护眼,笔者倾向于在kindle上阅读电子书。但作为纯文本格式,txt在kindle上的阅读体验比较一般:字体无法随意调节、缺少目录。为了解决这个问题,笔者研究了一套转换流程,用于将txt格式的电子书转换为kindle的azw3格式(也适用于其它电子书格式),以获得更好的阅读体验。 转换前 转换后 转换后 处理txt文件这部分 2023-12-27 #生活 #多媒体
简易Docker日志持久化&中心化方案 Loki 前言笔者在家庭服务器上运行了一组业务Docker容器,有查看容器日志的需求。docker logs只能查看单个容器的日志,且在容器被删除、需要指定时间范围查询等情况下表现不是很好,所以笔者开始寻找一种简单易用的日志集中管理方案。 Docker提供了logging drivers的配置项[1]来管理日志,可以将日志发送到Logstash或fluentd。经过笔者的了解,发现这种方案是比较耳熟的ELK 2023-12-26 #docker #grafana #日志
北京到上海搬家小记 1. 背景经过一番慎重考虑,笔者最终选择上海作为未来一段时间工作和生活的地方。 接下来最大的挑战来自于搬家:上千公里的距离、繁多的行李(升降椅、升降桌桌腿、哑铃、ITX主机、NAS、空气净化器、床上用品、衣物、书籍等等)。 同时,为了减少来回奔波,笔者想在上海租好公司附近的房子后直接住下,不再返回北京。也就是说,整个搬家过程需要为: 1行李发往上海 -> 人前往上海 -> 租好房子 2023-04-22 #生活
偷天换日2.0:篡改光猫的IPv6地址自动分配 1. 背景 这是一篇神奇的文章。在这篇文章里,你将会看到: 如何将一台双口linux设备变成一台交换机 如何修改ICMPv6数据包中的DNS信息并发送IPv6数据包 如何修改IPv6数据包中的来源IP地址并发送以太网帧 下图是笔者的网络架构(部分)。PC自动从光猫处获取IPv6地址,并将其网关/DNS指向光猫: 但光猫的DNS存在DNS污染、无法自定义解析规则等问题 2023-02-17 #网络 #IPv6
macOS安装lxml报错'Python.h' file not found 背景 macOS环境:Ventura 13.0 (Apple Silicon) Python版本:3.9.6 lxml是笔者常用的html内容解析库。但笔者在macOS上安装lxml时碰到了如下报错: 1pip3 install lxml 12345...src/lxml/etree.c:96:10: fatal error: 'Python.h' file not fou 2023-01-16 #Python
2022年度总结 前言不知不觉中又过了一年。2022年,我在那些对自己最重要的事情上有什么进展呢?我是否依然坚定地走在我自己的那条路上? 或许,这篇文章能让问题的答案更加清晰。 1. 身体健康 今年去了约100次健身房(公司总打卡305次、私教30+次),深蹲做组突破1倍体重;疫情宅家期间使用跳绳、哑铃锻炼。 4月份首次尝试参加爬山活动,之后陆续去了三次,第四次爬上了北京最高峰。 购置电动升降桌、升降台避免久坐;拔 2022-12-31 #生活 #总结