MoreRSS

site iconZhouTian | 周天记修改

原满心记。酒店端过盘、工地搬过砖,工厂打过螺丝,自己开过店,最终踏入了互联网,人生苦短,经历过就不后悔。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

ZhouTian | 周天记的 RSS 预览

小神兽终于上幼儿园了

2026-09-05 09:08:00

不得不说,孩子是个双刃剑,不在家的时候还有点儿想,在家的时候真是快要被吵疯了。

我家闺女典型的在外内向(相对而言),在内外向,平时不怕人,心情好碰到陌生人都会打招呼,心情一般即使你对着她耳朵叫唤,她都听不见,在家里干啥都是风风火火的,。

我一直觉得自己是个喜欢安静,爱好整洁的那么一类人,不知道从什么时候开始,也学会了睁一只眼闭一只眼:

  1. 每天回到家一地的玩具,我似乎也不那么反感了;
  2. 闺女吃东西满手、满脸、满身油污,我似乎也能接受了;
  3. 周末在家忙工作,闺女在我耳边吵闹,我也能自动过滤掉了;
  4. 在家闺女天天在耳边,来回叫爸爸,我也会一直回应了;

或许这就是改变,来自于孩子对我的改变,从前一直觉得比较自我,很多时候自己觉得对的东西,会一条道走到黑,不知道什么时候开始,自己也会学着变通,也许是当了父亲责任感上来了,也许是到了遇事多思考的年纪,更可能是自己儿时有很多缺憾,所以现在只想让孩子生活的更轻松、更快乐一些吧。

我们一家人相处比较随意,不是很在意晚辈、长辈之分,所以大家交流没什么隔阂,正是在这种环境下,所以闺女很"健谈",她可以嘴巴几个小时巴巴说个不停,每天非得"把电耗尽"才能睡,所以称之为"小神兽"实至名归。

8月29日也就是上周六,幼儿园开家长会了,把孩子也带去了,她一直很兴奋,完全没有一部分孩子的焦虑、怕生的一些情况;这不9月1日一早就把她送去了,还担心她在幼儿园会哭闹,会找爸爸妈妈,结果这家伙好吃、好喝、好睡、好玩,还挺自来熟的,别的小朋友哭闹找人,她还在一边纳闷的看着,老师都说你家这孩子适应力强啊。

上了好几天学了,感觉她挺能适应,早上送去也没有恋恋不舍,回头拜拜之后,自己就进去了,我们也能松口气了。

孩子送去上学了,奶奶在家也能缓口气了,自己也能出去逛逛了。

Deepseek Harness有点儿东西

2026-08-28 13:45:00

之前看到Deepseek开源了Harness,其实还是有点儿兴趣,但是一直没空研究,这不昨天下午正好有点儿空,就部署来玩玩,踩了些坑,不过都是小问题,好在最后都解决了,整体上来说Harness还是不错的,至少架构和使用上无可挑剔。

Harness是开源的 AI 智能体运行时框架,MIT 协议,定位可以理解成"给大模型装上手脚"的基础设施——它本身不是模型,而是把模型能力转化为能自主执行任务的 Agent 的中间层,官方给它的公式是 Model + Harness = Agent。

它解决什么问题

现在做 Agent 最头疼的不是模型不够强,而是扩展方式碎片化:Claude Code、Cursor、Codex 各自一套技能、记忆、安全策略,换一个工具全要重写。Harness 想做的就是把这层统一掉,让开发者"写一次插件、多处复用",目标是让主流 Agent 都能跑在同一套插件体系上。

核心理念:一切皆插件

整个框架构建在一个叫 Cordis 的微内核之上,内核只负责"挂载插件、追踪依赖、干净卸载",没有特权核心。模型适配器、工具注册表、沙箱、会话状态、事件分发、UI、甚至 Agent 主循环本身——全部是可替换的插件。想从 DeepSeek 切到 Claude 或 GPT-4o,改几行 YAML 配置就行,不用动源码。

几个比较独特的点:

模型无关:开箱支持 DeepSeek、OpenAI、Anthropic、Google、Kimi 等近 40 家提供方,任何 OpenAI 兼容端点都能接
baidu.com
执行轨迹可审计:采用仅追加的事件日志,每条消息、每次工具调用、中间推理状态、Token 消耗都被记录,可以回放、排错、对比不同模型的表现,这是 Claude Code 和 Codex 都没有的。

四种运行模式:Standard(完整 Shell + 联网检索)、Code(批量工具调用)、Minimal(只开持久 Shell 和文本编辑)、Creator(诊断/测试用),按任务复杂度切换

快速开始

一键启动

npx @deepseek-ai/dsh web

全局安装(配合pm2守护)

npm install -g @deepseek-ai/dsh
npm install -g pm2
pm2 start "dsh web" --name dsh-harness
pm2 save && pm2 startup

源码运行

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

docker运行

docker run -d --name dsh -p 3080:3080 ghcr.io/huoxue1/deepseek-harness:latest

由于是docker部署,所以宿主机的工作目录要自己映射进去,我看了下宝塔面板自带的docker-compose,需要稍作改造,需要把/www/wwwroot目录映射到工作空间,可以参考我这个compose

services:
  deepseek_harness_BGes:
    image: docker.cnb.cool/btpanel/deepseek-harness:${VERSION}
    restart: always
    deploy:
      resources:
        limits:
          cpus: ${CPUS}
          memory: ${MEMORY_LIMIT}
    ports:
      - ${HOST_IP}:${DSH_PORT}:3080
    volumes:
      - /www/wwwroot:/workspace
      - ${APP_PATH}/dsh-home:/root/.dsh
    labels:
      createdBy: "bt_apps"
    networks:
      - baota_net
networks:
  baota_net:
    external: true

单独拉取社区版,或者自己编译都可以

docker run -d \
  --name harness \
  -p 3080:3080 \
  -v /www/wwwroot:/workspace \
  ghcr.io/smanx/deepseek-harness:latest

运维面板

1Panel和宝塔中均有Harness,可以直接选择安装,内部有代理,可以直接实现外网代理访问

DSH 自带Web UI没有任何登录认证,且Agent拥有文件读写、Shell 命令执行、联网能力。直接把 3080 暴露到公网,等同于把服务器控制权拱手让人——全网的扫描机器人 7×24 小时在扫新开的端口,短时间内就会被打穿,所以无论如何,前面必须套一层带账号密码的 HTTPS 反向代理,1Panel 商店版已经做好了这一步;如果自己搭反代,记得加 Basic Auth 或 IP 白名单。

运维面板中部署到外网,仍然会出现403问题,建议在网站配置文件404.html下面添加如下代码,伪造一下,就可以了

location /api/ {
        proxy_pass http://127.0.0.1:3080;
        proxy_http_version 1.1;
        proxy_set_header Host 127.0.0.1:3080;   # 伪装成 loopback,关键!
        proxy_set_header Origin http://127.0.0.1:3080;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 3600s;
    }

公网访问

上面说的都是本地内网使用,如果要部署到公网,就需要用到社区认证插件

dsh plugin --profile web add dsh-web-startup-auth@latest
dsh plugin --profile web add dsh-lan-access

安装成功后,自行注册管理员,之后就可以登录了,再也不用操心权限问题了。

Harness实用插件

优先安装市场插件,后面插件安装就方便了

dsh plugin --profile web add dshmarket

存在问题

Harness好用是好用,毕竟也是刚出来不就,所以肯定有很多要完善的东西,经过这几天使用,发现了几个问题

  1. 官方插件机制挺好,但是有的插件更新过于频繁,导致和主版本Harness框架兼容存在问题,很容易把整体搞崩了;
  2. 插件太多了,很多做的很粗糙,包括功能上、页面样式等等,还有很多配置方面要自己去摸索;
  3. 思考模式有时候会卡住,也没有提示,可能是我自己用的还不熟的原因吧;

说这些问题,并不是工具不好用,相反我觉得挺好的,期待Harness后期基础框架功能更加强大,最起码不能让一个插件就把系统搞崩了。

聊聊Riven主题后续

2026-07-28 10:59:00

距离Riven主题发布已经过去两个月了,虽然中间迭代了好几个版本,也扩充不少实用功能,到目前为止也算是趋于稳定了,我也能抽身做点儿其它事儿了。

我觉得使用一款主题很看眼缘,我相信相当一部分人开博客,或者选择主题,很多时候都是看到让自己眼前一亮的主题开始的,比如我最开始就是看到Heo的主题,想着自己也玩玩博客,当时还专门找他想买一套,结果Heo谁不卖,让我可以自己魔改,后来我才自己操刀的,过程很漫长,但是仿做的效果几乎是1:1了,成就感还是有的,只不过主题没使用多久,因为Hexo静态框架太麻烦,更新文章,修改友链等等,后来就想换框架了,无意中用到了Typecho,觉得它足够轻量,足够简单,这恰恰是我所需要的。

当时AI还没有这么火热,所以自己开发门槛高,当然主要还是时间问题,那会儿Typecho主题虽然很多,但是能看得上的不多,好不容易看上了,还是有很多地方不满意,又不想自己动手,这就导致一直没找到合适主题。

无意中看到莫比乌斯和呆哥主题,对于看腻了花里胡哨主题我的来说,这种极简的风很吸引我,当时我没啥时间,就让火喵帮忙,出了一个版本后,我就开始按照自己想法魔改了,最后的效果我很满意。

我一直觉得任何一款主题,存在就有其价值,而且这个价值无法用具体金钱来衡量,别人觉得你主题好看,那它就有价值,对于不懂博客不懂主题的人来说,你送他,他都觉得没价值,这就是印证了那句话:给懂行的人,才有价值。

不知道什么时候,可能技术开发人过剩?还是AI崛起?,导致部分人觉得技术很廉价,反正在我还没入互联网的时候,我觉得会自己写程序人都老牛逼了,即使我入行近十年,我仍然觉得会技术的人很厉害,特别是那些能独立写出产品和应用的人,一直觉得技术不分高低,不分贵贱,我从不轻看有技术的人,哪怕你技术很菜,或者是通过AI来完成,我也觉得你了不起,最起码比那些只会嘴炮,拿来主义的人强太多。

相信很多搞技术的人,可能是从事技术工作,也可能是个人爱好的人来说,希望自己的东西能得到别人认可,哪怕确实不完美,也不希望遭受他人非议,更觉得自己用心做的一款东西,就像自己孩子一样,一路成长,你可以不喜欢,你可以不用,但请别阴阳怪气和恶心人。

主题发售以来,得到很多博友支持,看到不少人都启用了Riven主题,我由衷开心,主题价格很便宜,因为没指望靠它挣钱,只是让自己的付出得到一点点回报,我个人觉得不算过分。

遇到不少奇葩的人,比如:你主题太贵了,就这么几个简单功能,谁谁谁都免费开源,而且都是AI写的,还好意思收费,还有的说:你主题没做商城和支付这部分,没做自定义加密,如果你把几部分做上,我就考虑买你主题。

我去了,有些人真把自己当回事了,且说我做主题主要目的不为挣钱,市面上几百上千的主题多的是,是,人家主题是做的好看,插件机制也更好,我没做不代表我做不出来,只是我觉得没那个必要,市面上那些主题主要还是为了挣钱,我要真想挣钱,接私活不比做主题来钱快,何必去做些吃力不讨好的事儿呢。

还有人阴阳怪气说,不为挣钱,你开源啊,我当时就笑了,从事十多年技术人员,日薪多少你知道么,我真为了钱,会花费个把月做个主题,然后定价就几十块钱,是你脑子坏了还是我脑子有毛病啊,说句实在话:卖的这几十份主题还真不够我一天工资的。

别人开源是别人的事儿,不要道德绑架我,我只是单纯觉得,免费和白嫖得来的东西才最贵,而且这种人也最难伺候,即使你免费给他用,他仍然觉得你要处理他使用过程中所有问题,但凡有一点不让这种人舒坦的地方,就各种阴阳,最看不惯的就是这种人。

话说回来,还是好人多,在互联网上,虽然彼此不认识,但是能时常串串门,也算是对这苦闷生活的另一种慰藉吧。

记不清上次看见彩虹是什么时候了

2026-07-24 09:56:00

武汉的天气比人还善变,前一秒晴空万里,下一秒就大雨倾盆,由于武汉面积大的缘故,天气预报基本是摆设,说大雨结果是大太阳,说大晴天结果中雨,似乎也不是什么稀奇事儿,而且即使下雨,经常会遇到"局部下雨",我下班四环一路回去,第一段大暴雨,第二段小雨、第三段没雨、第四段很可能就是大太阳了。

这不昨天中午午休的时候,突然电闪雷鸣的,结果确实来了一场不小的雨,刚午睡起来,结果外面就是大太阳,这显然是老天在制造"水蒸气",这是要蒸包子的节奏,外面真是又湿又热,别提多难受了,不禁感叹,这天气没空调真的能活?话说这雨来得快,去得也快。

下班回家一路都是大雨 + 大太阳,而且回家太阳直射,还下着雨,结果就是眯着眼,雨刮还疯狂刮着,等红绿灯的时候,无意往左边看了一眼,发现有彩虹,还觉得挺新奇的,毕竟我已经多年没见过这个了,由于角度问题,随意拍了几张,效果都不太好,后来借用邻居的几张图。

有一说一,确实好看。

到家后,我妈跟我说阳台有点漏水,我还不信,结果一看果然,瓷砖里面渗水,虽然不严重但也闹心,到处摸摸看看,初步估计是外墙或者楼上漏下来的,然后就去楼上看,楼上的邻居没有收房,阳台就是镂空的,只要有飘雨阳台就会积水,结果看了下有半公分的水,这不妥妥漏我家阳台了,我赶紧带着工具上去清理水。

好在没啥大问题,找到了楼上邻居,结果他说他还没收房,人在上海,一时半会儿不会回来,那就只能我自己处理,准备这周末买桶防水上去刷一下,免得下次还漏水,时间久了还真的把我家瓷砖泡掉了。

突然想聊聊我的父亲

2026-07-20 16:51:00

我写这篇文章就来聊聊我的父亲,他并不优秀但很务实,没啥文化但三观很正,靠他的一双手把我们姐弟俩养大成人,我们很感激也很感动。写这篇文章不是吐槽和埋怨,只是单纯的把心里想法写写,我深刻的意思到,每个年龄段的人关注和侧重的方向都不同,我也是这样,很多事情我以前觉得难以启齿,或者理解不了的东西,到现在我也能理解,甚至于能体会了。

从我记事起,我爸就酷爱烟酒,不过量还不大,毕竟平时有正事儿要做,所以自己也懂得控制量,那时候的父亲也会考虑家里人的感受,比如:很自觉的到外面去抽烟,适当饮酒,尽量早回家,毕竟还有一大家子等着呢。印象中的爷爷奶奶很模糊,我一出生就去了新疆,奶奶在我出生的时候离世了,所以我一直很羡慕别人有奶奶疼,由于离家太远(火车要七天七夜),所以我们几乎没有回来过,平时都是给村里小卖部打电话,然后爷爷过去接。

直到某一天,父亲接到电话说是爷爷中风了,父亲作为家里的老大(三兄弟、一个妹妹),赶回去照顾爷爷义不容辞,记得那会儿应该是小学三年级的时候,以前在新疆做建筑挣了些钱,后来被人骗了,最后也没落下什么钱,回家之后爷爷还欠了外面不少钱,父亲没啥怨言都给还了,其它几个兄弟都不愿意回来照顾,父亲孝心比较重,毅然留下来照顾爷爷,每天喂饭擦洗身子之类的,这一照顾就是好几年。

待在老家总要生存,而且还有两个孩子要读书,所以只能种田、重地了,印象中那会儿家里什么都种,比如:稻谷都种好几季、麦子、棉花、芝麻、花生、红薯等等等,我们的周末那一定是下地干活。即便是这样,家里还是穷,那会儿像样的房子都没有一个,爷爷原来的老房子还漏水,以前的一套新房子是三兄弟一起的,一人一间那种,后来都出去务工了房子就当拆房了,也没有装修。

所以我们回来还是住在爷爷老房子里,老房子还是土砖做的,屋顶的布瓦经常会被猫踩碎,也可能被大风吹开,这就导致下雨的时候会漏雨,我们姐弟两就尝过睡着了被雨淋醒的感觉,父亲那几个兄弟确实不是人,自己父亲不赡养不说,也不寄钱回来,中风了他们都没回来看一眼,记得有一年收成不好,我和姐姐两人学费都不够,后来问老二借1000块,开始答应了,后来就给200,实在是太气人,后来我们没有,父亲给别人加固屋顶,最后凑够了钱。

这一来二去他们兄弟之间产生了很大隔阂,其实他们几个对比在家务农的父亲来说,要富有的多,但就是抠门,直到最后我父亲给爷爷办完葬礼,他们那几个兄弟才舍得回来,因为那会儿家里穷,没什么钱,所以爷爷葬礼也比较粗糙,他们那几个兄弟回来,就开始张罗着要给爷爷重新找坟地,重新定做墓碑,说这钱几个人平摊,当然这点钱对他们几个一直在外面务工的人来说,可能不算什么,但当时对于在家里照顾好几年爷爷的父亲来说,而且还有两个孩子念书,我们肯定是出不起这个钱的,得知这个情况,他们说帮我父亲先垫上,父亲也没说啥。

爷爷走了之后,我爸就外出务工了,他是泥瓦匠,凭借着手艺,每个月收入还是比较客观,由于我和姐姐在读书,妈妈就在家里照顾我们,然后种田种地,父亲挣钱之后第一件事儿就是把之前欠他们兄弟的钱还了,然后再就是把房子买过来了(几个兄弟一人一间的房间),然后陆续把房子加固、装修、扩大等等,说实话直到我上了初中之后家里才慢慢缓过来。

这一路走来,我们一家尝过贫穷带来的无奈和痛苦,也遭受过很多人的白眼和看不起,我妈说的一句话我一直记得:人穷志不穷,虽然我们穷,但是我们能过好自己的日子,也不羡慕别人,别人家的孩子放假是带着出去玩,我们姐弟两个人带着不太合适的帽子,去田里去地里干农活,虽然很怕田里、地里的虫子和蚂蟥,但好在坚持下来了。

我爸妈这一辈子,确实不容易,根本没怎么享福,上周六我们在外面办事,发小给我打电话说我父亲在老家喝酒喝多了,然后摔倒了,我吓了一跳,好在没什么大碍,然后跟我妈立马就赶回去了。

我爸这人没啥爱好,就是嗜烟嗜酒,中间虽然戒过几次,但是都失败了,其它都好说,唯独这个酒他总是把握不好量,心情好了就会喝多,他酒品不好,喝多了就口无遮拦什么都说,为此得罪了不少人。

我当时赶回老家街上的医院,看到我爸躺在病床上,还挂着点滴(醒酒),我姑姑在照顾着,看着我爸手上被擦的还在流血,以及满脸白花花的胡子,感觉心里很不是滋味,我轻轻把他摇醒,问他有没有哪里不舒服,他什么也没说就是握着我的手,我从他眼里能看到他眼里有了神采,此时我觉得虽然我们每天很忙碌(加班,照顾孩子啊),确实忽视了在老家的父亲。

父亲之前一直在武汉工作,后来说年纪到了不要了,因为他经常抽烟,我对象不喜欢烟味,然后父亲就说他回老家吧,自己也自在一些,结果没多久就出了这档子事儿,虽然有时候父亲说话很气人,不可否认的是,对我们一家人没话说,虽然他身上有很多缺点,我们也要学着包容,毕竟哪有完美的人呢。

怕医生检查有遗漏,所以我扶着父亲又去做了头部、胸部CT,还有心电图、验血什么的,确保没什么大问题,就带着父亲回家收拾了衣服和行李,带回了武汉,让他踏实在这里待着,如果实在无聊可以回老家玩玩。

写到这里,感觉眼睛有点湿润了,父亲一直以来都不容易,很多人都看不上他,虽然上一辈他没站直腰杆,但是我这一辈算是给他挣足了面子,明显感觉到他来了武汉,开朗了不少,毕竟谁不希望和自己家人呆一起呢?

下班准点儿走,也错了?

2026-07-14 10:11:00

今一早过来,被总监批评了,总监跟我关系还是不错的,他昨天找我们老大讨论点事儿,然后老板过去了,随口问了一句:你们部门满心是不是很闲,最近没啥事儿做?总监立马就反驳,说怎么可能,日工时、周报、月报、季报、半年报不都有吗,每次都抄送给你们了啊,做了什么事情一目了然,不存在没事干,清闲这一说,老板笑笑没说啥,懂得人都懂。

然后总监跟我说,是不是我上班干什么被老板看到了,我说啥也没干啊,平时用微信也都是回复客户、内部人员信息,很少私用,也没做啥和工作无关的事儿,思前想后,只有一个可能,那就是下班走太早了。

公司有好几个股东,我们是五点半下班,做事儿我习惯速战速决,所以每天任务完成后,到点儿就走,毕竟还要接我对象,好几次电梯里面碰到了其它股东,那些股东看着一副和蔼模样,还笑眯眯的打招呼,背后啥样谁也不清楚,大概就是他们当中的一个,跟老板问了这事儿,所以才有后续。

之前看过一个视频,就是说中国老板就是喜欢你在公司呆着,待的时间越久越好,如果不回家那更好,至于待在公司有没有事情干,不重要,老板看到你在工作岗位上,他就觉得舒心。我每周、每月任务都完成了,还坐这里磨洋工、做样子干嘛,事儿保质保量搞定就行了撒。

我媳妇他们公司也是,有几个人喜欢磨洋工,每天待到八点才回家,天天加班,其实都是无效加班,坐那儿也没做什么事,结果年底评优的一个重要指标就是加班,然后上级领导也是溜须拍马,没本事,项目都快要延期,还拉着一堆开发人员闲扯淡开会,一开就是大半天或者一天,结果整个部门怨声载道,所以很多时候,真的不能怪员工没责任心,我觉得员工摆烂和公司领导以及公司管理制度有很大关系。

总监说也没啥办法,即使事儿都做完了,下班也再多坐半小时吧,六点等他们走完了,你再走吧。

感觉这种人就是:别人舒服了,他就不舒服。