curl 使用小技巧

使用 curlr 配置 curl 代理 如果本地 1080 端口有一个 sock 代理,可以创建 ~/.curlrc 然后放入以下内容,就可以让 curl 默认就走本地 sock 代理。 socks5 = "127.0.0.1:1080" 格式化 curl 输出内容 在 API 调试过程中除了使用 GUI 工具(类似:Postman)我最常使用的就是 curl 命令了 ,简单快捷,但是 curl 的输出结果不是特别友好,特别是 json 格式,会在命令行里输出成一个长字符串 使用 Python 工具格式化输出结果 curl https:// Read more ...

2022-11-21 curl , linux , cli , json , format

《工作、消费主义和新穷人》读书笔记

怎么知道的这一本书 前些日子去线下逛书店的时候,在书店刚进门的架子上一眼就看到了这一本,或许是这本书的名字起得太吸引眼球了,但是拿起来之后看到作者才意识到这本书是之前刚刚读过的 [[现代性与大屠杀]] 的作者 [[齐格蒙 鲍曼]] 的著作,这更让我提起了兴趣。 这本书的名字中包含了三个关键字,「工作」、「消费主义」、「新穷人」。第一个关键字「工作」,不言而喻,第二个关键字「消费主义」,虽然不断被提起,但鲜有人去解释什么是[[消费主义]],以及什么样的行为是消费主义。而第三个关键字「新穷人」,则是鲍曼提出的新概念。 关于作者 [[齐格蒙 鲍曼]] 是当 Read more ...


《活法》读书笔记

怎么知道的这一本书 这本书一直非常出名,[[稻盛和夫]] 的名字一直非常响亮,但我似乎对其没有任何了解,这一本书也是非常机缘巧合地在楼下的图书馆里面看到了。 关于作者 [[稻盛和夫]] 是以为日本的企业家,被人誉为经营之神,他创办了日本的 KDDI,也把日航从破产边缘救了回来。 在看这本书的过程中才突然想起来他刚刚去世的新闻,还在播客上听了一期有关于他的播客。 几句话总结书的内容 这本书主要是讲了稻盛和夫自己的人生哲学,为人处世之道,经营理念等等。但全篇比较散,甚至可以按照小章节一章章阅读。 为什么活? 磨砺灵魂,提升 Read more ...


Mastodon 升级到 V4 版本

记录一下 Mastodon 更新升级步骤。 Mastodon 发布了 4.0.0 版本 追踪 hashtags 可以按语言来过滤 支持 WebP 翻译内容 注册时显示社区规则 添加了内容和媒体的缓存过期时间,定期自动清理 支持自定义角色 嘟文支持编辑 表情包大小限制开放为 256KB 更加详细的发布清单可以参考这里 备份 备份数据库 docker exec mastodon-db-1 pg_dump -Fc -U mastodon mastodon > 20221115_backup.dump Read more ...


使用 mastodon tootctl 管理 Mastodon 实例

Mastodon 的命令行 tootctl 位于 bin 目录中 清理外站缓存的媒体文件: tootctl media remove --days=14 --verbose 如果是 Docker compose 安装的,直接在前面加上 docker-compose run --rm web bin/tootctl media remove --days=14 清理没有与本站任何用户产生关联的 toot (跨站时间线上收到,没有本站用户转发评论收藏的消息) tootctl statuses remove 清理未关联 toot 的媒体文件 Read more ...

2022-11-14 mastodon , tootctl , cli , sns , microblog

Mastodon 站点管理:导入自定义表情包

[[Mastodon]] 实例可以允许站点管理员自定义整站上的表情包,管理的地址在 首选项-管理(Administration)-自定义表情(custom emojis) , 具体的页面地址是 https://instance.domain/admin/custom_emojis。 下面介绍几种方式来管理 Mastodon 实例上的表情。 手动上传 Emoji 如果有自制的表情,可以通过上传的方式导入。 请右上角上传新表情,格式必须为 png,文件大小不能超过 50KB。 手动拷贝他站表情 如果使用了 [[mastodon-relay-serve Read more ...

2022-11-14 mastodon , sns , twitter , emoji , tootctl

在线工作流 Pipedream 使用记录

今天在看 Grafana 入门 教程 的时候偶然间发现了 Pipedream 这个网站,在 Grafana 的演示中利用 Pipedream 创建 Workflows,然后在 Alert Manager 中通过 Webhook 想 Pipedream 发起调用,然后利用 Pipedream 的能力就可以向集成的应用(Telegram,Email,Slack)等等发送告警通知了。 什么是 Pipedream Pipedream 是一个可以定义自己的在线自动化工作流的 SaaS 工具,Pipedream 允许用户创建并运行一个工作流,这个工作流可以串联多 Read more ...


Obsidian 中的日语学习工具

介绍一下在 Obsidian 中学习,记录日语笔记相关的插件。 Furigana Furigana,注音假名,{振り仮名|ふりがな},日语中为了表示汉字读音而在其上方或周围附注假名表音符号。印刷时内文以 7 号格大小的文字和五号格大小的振假名为标准。其别名为 ルビー,来自英语的 ruby,英国对 5.5 号字体的传统称呼,因此印刷物的振假名也被称为 ルビ。 网页 ruby 元素 W3C 为网页提供了 <ruby> 元素,虽然这个概念在 2001 年就被提出,但是一直没有被正式写入标准。 如果在网页中使用: <ruby>漢 Read more ...


打字输入练习网站推荐

整理一下之前收集在笔记本里面的在线练习打字的网站。输入的速度直接影响了是否能够快速的整理自己的思绪,之前看到 [[Ali Abdaal]] 能够在 1 分钟的时间内输入 150 多个单词1,如此高效的输入效率也能看出来他对效率的追求。 当然普通人的正常输入速度也就在 40~80 word per minute,但通过一些指法的训练,和一些技巧,输入的速度也可以得到一定的提升。 练习编程语言输入 Code Typing Script 代码测试打字速度,可以选择不同的编程语言。 练习英文输入 Ali Abdaal 提供的一些 Tips: 在 Read more ...

2022-11-03 type , touch-type

调查 Netdata 10min cpu iowait 告警

这些天在一台备份服务器上安装了 Netdata 做监控之后每天都会给我发送很多 10min_cpu_iowait 的邮件告警。 简单的看了一下这个 指标 的说明,指的是 10 分钟间隔内 iowait 的平均等待时间。iowait 指的是当 CPU 空闲的时候至少有一个 I/O 请求的时间占比。 To summarize it in one sentence, ‘iowait’ is the percentage of time the CPU is idle AND there is at least one I/O in progress Read more ...

2022-10-30 netdata , cpu , iowait , rsync , top , iostat

最近文章

  • Syncthing 升级 2.0 后同步卡在 Preparing to Sync 的解决方法
  • Orca ADE 体验:为 AI 编码 Agent 而生的开发环境,用 worktree 让一群 Agent 并行干活 过去一年里软件的开发方式发生了一个我自己都没料到的转变。以前写代码是工程师对着编辑器敲,现在更多时候是同时开着好几个 [[Claude Code]]、[[Codex]] 之类的编码 Agent,让它们各自去完成一个任务,工程师只负责在中间调度、审阅、拍板。这种”我带一队 Agent 干活”的模式效率确实高,但很快就撞上了一堆现实的麻烦:几个 Agent 都在同一个仓库里改文件,分支互相污染;终端窗口开了一大排,切来切去分不清哪个是哪个;改完还得一个个去看 diff、跑测试、开 PR。工具还是那套为单人设计的 IDE,可我干活的方式早就不是单人了。
  • Git 分支管理与发布上线流程实战指南 最近有朋友来问我 Git 分支和发布流程相关的问题,聊着聊着我发现,分支管理这块我自己算是比较熟悉,平时用起来也有一套固定的习惯,但当话题转到 release 发布流程的时候,我反倒得停下来想一想。
  • herdr 一个窗口调度多个 Coding Agent 什么是 Herdr
  • Claude Code 第三方 API 代理配置 Headroom 最近在给自己的 AI 编程工作流加入 [[Headroom]] 上下文压缩工具时,遇到了一个需要特别注意的配置问题。相信有不少人和我一样,为了降低成本或者改善访问体验,已经在 [[Claude Code]] 或 [[Codex]] 里配置了第三方 API 代理,比如一些第三方聚合平台或者自建的转发服务。这时候想再套上一层 Headroom 做 Token 压缩,就需要特别注意配置细节,不然两层代理会打架。