记一次DNS污染应对 静态站的waline评论插件服务的二级域名被ISP DNS做了污染封禁导致评论插件和访问计数不可用。记录一下我排查和解决问题的过程与思考。 2025-06-11 website #DNS #DNS劫持 #DNS污染
记一次开源项目贡献 mcpo项目是open-webui开源团队为标准化接入MCP工具而创建的mcp-server封装服务。记录一下给这个项目提交pr完成开源贡献的过程,也详细讲解这个pr中我的解bug思路。 2025-06-10 github #github #mcpo #svn
再谈hexo静态站搭建 记录一下在2016年hexo静态站基础上完成站点翻新的主要思路和过程。这次翻新主要包含:hexo主题的审美升级,图床从七牛迁移到自建方案,评论插件从多说迁移到自建方案。 2025-06-07 website #hexo #NAS #minio #CDN #waline
搭建私有LLM助手平台 难得翻新了博客,正好把最近整的新活记录分享一下。 详细介绍我基于open-webui项目部署一套外网可用的私人LLM助手平台的方案和过程。 2025-05-28 LLM #LLM #ollama #open-webui #oneapi #mcpserver
sai板绘初体验 CS小硕的生活还是挺乏味压抑的,尤其是手头一堆活的时候。于是我买了个数位板,wacom CTL-671,400+软妹币的入门板。拿到板子第一天还没贴膜就拿来画了一堆表情包,新手不知轻重还在板子上留了痕迹。前两天刚画完个⑨,背景大概一时半会都不会有动力画了,于是这篇文先简单记录一下我的板绘初体验。 2016-06-23 板绘 #板绘 #sai #琪露诺
FFmpeg批量抓帧脚本 上周一个学姐问我有没有兴趣毕业去她那做图像处理,抛给我个模式识别问题和一段4000+秒的mp4视频。大周末的我正犯五月病,就跟群里大佬问了下视频抓帧用什么合适,知道神奇的FFmpeg后顺手写了个python脚本做一下批量抓帧。至于为什么要用python不直接写shell,因为FFmpeg自带的批量抓帧命令是针对连续时间序列进行的,执行起来特别慢,用python 2016-05-08 python #python #ffmpeg
利用Dropbox实现实时同步的静态站 上个周末正在练习nginx静态站服务器功能的基本配置,忽然想到一个点子。既然我有现成的VPS可以用,而且只是用来搭ShadowSocks服务器科学上网用,不拿来做建站练习实在有点浪费。之前早就把VPS和手头各个平台上的ShadowSocks+Dropbox环境配好了,那为什么不干脆在VPS的Dropbox文件夹里建站呢?自动同步,多终端随处修改,应该会比Git 2016-04-25 website #nginx #hexo #vps #dropbox
hexo博客搭建 转眼三个多月没更博文了,并没有荒废只是有点忙。攒了很多想写的东西,先填个拖了很久的坑:我这个博客是怎么搭起来的。 总的来说,我的博客是由Github Pages维护,本地用Hexo管理的一个静态博客。这篇文里我将介绍搭建Github Pages+Hexo博客的过程。 2016-04-24 website #github #domain #DNS #hexo
微博爬虫之代理池 前一个版本的微博爬虫每发送一个HTTP请求就需要等待若干秒,模拟人类操作,避免引起服务器的注意,以至于每个请求平均耗时高达3秒。为了防止被服务器封禁,显然应该使用代理,伪装自己HTTP请求的来源。至于如何获取代理,如何使用这些代理,我进行了一些思考与探索,并完善上个版本的微博爬虫工具包,完成了新版的微博爬虫。 2016-01-06 python #python #网络爬虫 #proxy
weibo.cn模拟登录器的python重构 之前封装过一个完整的微博爬虫工具包,但是在我查找python多进程爬虫的相关资料时发现,其实使用urllib2写网络爬虫已经是陈年往事,如今大家都用requests包,就像明明有.NET和Qt框架偏偏要用MFC框架,我是自找麻烦了。在使用requests包逐个重构网络爬虫部件的时候,对weibo.cn的模拟登录过程有了一些新的理解,于是来写篇文介绍一下。 2016-01-02 python #python #网络爬虫 #模拟登录