念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

最新念头

按发表时间排列
3047 篇

infowe.site:用 Flask + SQLite 手搓一个完整博客系统

从零搭建一个轻量级 Markdown 博客:Flask 后端 + SQLite 数据层 + Jinja2 模板,含完整后台管理、GitHub 项目展示、评论系统、RSS 等。本文全面复盘架构设计、技术选型、核心代码实现与功能测试。

为 Astro 添加中英文混排插入空格和直角引号转换功能

本文由DeepSeek V4 Flash 0731赞助播出,感谢梁圣开源。 书接上回,我在Hexo中习惯用 hexo-filter-copywriting 解决中英文混排的空格问题,以及弯引号到直角引号的自动转换。但是Astro中没有这么方便的插件,只能让蓝色大肥鱼DeepSeek帮忙手搓一个。 DeepSeek给出了两种方案:将 pangu.js 挂载到 Layout.astro 中,在客户端渲染完成后进行转换,另一种则是写一个 Astro integration,在 astro:build:done 钩子里处理

从 WordPress 到 Hugo

前几天服务器出现问题,导致原先部署在上面的 WordPress 博客加载和反应都很慢,Ping 值正常,但是负载一直很高,我找不到原因,疲于维护,索性直接放弃,在本地安装 Hugo 调试之后,直接部署到了 Cloudflare Pages 上。 
 还是韩宇说的对,小白更应该使用静态博客,只需要操心如何部署的问题,虽然我觉得这是很难的一步,但现在有了 AI,不懂的直接问,或者截图给它,都能一步一步教你解决。 
 四年前短暂用过一段时间 Hugo,对于一些基础操作还是记得很清楚,尽管仍然对 Git 等

如何以及为什么要分辨 LLM(AI) 污染过的文本

是的,我又来发表关于人工智能的暴论了。 在微信公众号上刷到的文章也好,订阅的博客中的文章也好,你是否在某个瞬间,觉得它们完全同质化了,感到厌烦,毫无阅读兴趣?有一部分人开始用大语言(LLM)模型来「润色」他们的文章。模型就那么点,全球全国却有这么多人,风格几乎统一。如果你也有同样的感觉,那么 你的直觉极其敏锐! 作者怎样基于自己所理解的创作而创作,是作者的自由;读者怎样基于自己所理解的创作而选择,是读者的自由,本篇文章会举一些例子,也许能帮助你辨别疑似非人工撰写的文字。注意,这不是判定文章是否为人工撰写的唯一标准,

2026.8.3

八月了,距离夏天的顶端也没多久了。此时我应该在国内,在日本,或者&#x5

把博客从 Hexo 迁移至 Astro

今天花了半天时间,把博客从原本的 Hexo 迁移到了由 Astro 驱动的 Fuwari 上面,从 WordPress 到 Hexo 再到 Astro,这已经是我第三次更换博客技术栈了。 其实这次更换技术栈没有什么特殊的理由,折腾这种事情哪里需要什么原因呢?硬要说的话,可能就是图 Astro 更快的加载速度,以及 Fuwari 更美观的界面。 首先按 Fuwari 官方引导,使用 create-fuwari 来创建一个新项目: pnpm create fuwari@latest 接下来修改 src/config.t

测试最新的几个大模型创建五子棋游戏

告诉coding agent一句话: 『实现一个网页版五子棋游戏』,对比目前各最新的大模型的能力。测试不一定很科学的测试个大模型的能力,只能说从一个用例方向上做对比。 综合分析 同一句提示词「实现一个网页版五子棋游戏」,通过 pigo 命令行、medium 思考档位,分别丢给 8 个最新模型,得到的结果差异相当明显。总体上每个模型都完成了「能玩的五子棋」这个基本盘,但在 是否带 AI 对弈、运行方式、设计审美、工程严谨度 四个维度上分化清晰。其中 deepseek-v4-flash 和 kimi-k3 是综合表现最

如何在命令行中输出进度条

之前就比较好奇,命令行一般输出都是往后追加,好像不知道怎么做覆盖更新,但是很多比较厉害的shell脚本都有那种进度条,甚至整个重绘 所以就来看下,怎么在命令行里输出个会变的进度条, 比如我在命令行中输出两行 最简单就是这样子,那如果想把111改成222呢 我们发现"\n"是换行…

有催人跑的意思 —— 使用 PPPoE 半桥帮助 UniFi 网关突破性能瓶颈

UniFi 网关设备(如 UDM Pro/SE/Pro Max)搭载的 CPU 性能出了名的孱弱、还缺乏 PPPoE 和 NAT 硬件加速的支持,在搭配 PPPoE 拨号的宽带时,UniFi 网关的性能更是捉襟见肘。那么,为什么不把 PPPoE 拨号的任务交给一个单独的设备来处理、让 UniFi 网关专注于路由、IDS/IPS 和 NAT 呢?

2026-08-02-前端与AI技术周报

本期聚焦 Node.js 7 月安全发布、Vite 8.2.0 稳定版,以及 pnpm 11.15–11.19 的 GitHub Actions 更新与 workspace 发布能力

Master of Puppets

读《资治通鉴·唐纪》,看到唐文宗李昂恭俭勤政,一心想振作有为,却在后期大权被宦官把持,最后无力回天、郁郁而终。临终前几个月,唐文宗问学士他可以与前代哪位君主相比,学士为了拍马屁,就说唐文宗是尧舜一类的君主。唐文宗苦笑说:我哪里比得上尧舜,我连周赧王、汉献帝都不如啊。“赧、献受制于强诸侯,今朕受制于家奴,以此言之,朕殆不...

社交媒体、香烟、科技与个人

社交媒体与香烟 在看广告狂人(Mad Men)时,我注意到一个现象,20 世纪 60 年代大众对香烟的接受度非常高,办公室里几乎人人抽烟,甚至孕妇在怀孕时也照抽不误。现在我们当然知道吸烟有害健康,那有没有可能我们现在某个习以为常的事物,若干年后,也会受到香烟般的待遇?我觉得社交媒体有这个潜力。 细想一下,香烟跟社交媒体在很多方面都有相似性: 让空白变得难以忍受,且都能迅速填补空白。 比如排队、通勤、谈话间隙,香烟给双手和嘴提供事情做,社交媒体则让注意力始终有对象,使无聊、等待和沉默变得越来越难以忍受。 都容易形成下

Weekly Issue-搬家

文章 技术 OpenAI’s rogue agent compromised a customer at a second tech firm, executive says Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 I

pnpm monorepo 新的发版机制

从命令设计、pnpm 与 Node.js 版本前提、完整发版流程及 Changesets 差异理解 pnpm v11 的原生 workspace 发版管理。

使用 Go 语言开发Pi coding agent, 以AI自主的方式

pigo 是一个类似pi coding agent的ai coding agent,使用Go语言开发。 你可以通过下面的命令安装它: 1 curl -fsSL https://raw.githubusercontent.com/smallnest/pigo/master/install.sh | sh 在配置文件配置(推荐),或者命令行中输入参数也可以: 尝试了它的功能,你一定好奇,这样一个功能完备的ai coding agent是怎么快速开发出来的? 开发这个项目主要有两个目的,而且这两个目的都达到了: 为Go生