早起的鸟有虫吃。 早起的摄影爱好者就能拍到最美的荷花。 6月末7月初的长安公园荷塘旁边,7点不到就挤满了长枪短炮的老法师们,面对这转瞬即逝的光影,多与旁人说一句,就会错过难得的一刻。我不喜欢在现场跟人交流拍摄心得,尤其是被晨练的老大爷问道,这相机也能拍视频吧?我会告诉他,今天的荷花真好看。

感谢订阅陶其的个人博客! 哈喽,大家好,好久不见。 算算日子,快两个月没发博了。 主要是最近工作上忙的要死,经常加班,私下里还各种事情缠身,搞得整个人身体心理都很累。 每天上班只想逛逛各位的博客看看你们发的新文章,自己不想动一根手指头。 先简单唠叨一下这两个月都经历了啥。 荒废的五月 五一之后,我妈回老家农忙,我就把我老婆和娃送娃姥姥家。白天我老婆上班的时候,娃的姥姥能帮忙带一下,我自己在市区这边住,因为骑电驴离上班的公司近。 其实也不是一个月都不和娃她们见面,我现在是上六休一,每周三晚上和周日都会去一趟娃姥姥家,第二天早上早起骑电驴直接去公司上班。 将近一个月的时间自己过,基本过得稀里糊涂。当时白天的工作倒是还好不是很忙,但是晚上回来,不是在忙兼职的东西,就是身心俱疲想直接到家倒头就睡。 看着公司里有些人天天有用不完的精力,用中医的话来讲,应该是我的气血不足、思绪繁杂焦虑导致的体虚。 说到焦虑,应该没有几个从事开发的程序员能不焦虑的吧? 或者说,AI时代的迅速降临,把几乎所有行业和岗位都打得措手不及,未来的一切都变得不再清晰和稳定,这对于一生都在追求稳定的中国人无疑是最大的焦虑源。但是也没办法,我们只能尽量去适应,这是历史发展的必然,这里就不多吐槽了。 聊回五月,你要知道,结婚之后,特别是有娃之后,独处的时间是多么的难得(不是说偷懒不负责任,只是客观阐述)。 在我的预想中,这段独处的时间,晚上下班之后的时间就都只属于我自己了,我给自己规划了很多之前因为要兼顾家庭而没法沉下心去做的事情。 但是,几乎一个都没有执行下去或者实现,除了了解了一下AI编程这件事。除了这件事,其他的诸如:学习人工智能深度学习原理、部署一次DeepSeek、写写博客什么的。 之前自己下厨的想法也不再想了,只想下班找个地方对付一下就回家,回家之后,也不想再碰电脑,只想躺在沙发上刷手机或者直接睡觉。 之前想趁机晚上早点睡觉,调整一下生理作息的,结果也没有调成功,有的时候很早就睡了,有时反而失眠,半夜才能睡着甚至通宵睡不着,有时候需要开灯睡才能睡着。 感觉已经逐渐失去了独处生活的能力,从精神层面到生理层面。 病怏怏的六月 差不多到了6月初,家里忙的差不多了,我妈就回来了,我也把我老婆和娃也都接回来了。 一起刚相处没几天,娃就开始咳嗽了。 一开始不知道原因,也不知道是不是喝水少了或者在外玩儿的时候接触……

今天是7月3号,看到这篇文章的时候我已经从前一个工作的地方离职啦,现在人在苏州昆山。 离职的决定 离职这个决定我跟我朋友都计划了好久,决定之前上班的地方人都很好相处但是工作性质太压抑了,我们决定离职了。提离职的时候是5月25号,走了一个月流程6月30号走的。决定去我朋友哥哥那里过度一下,接下来我还有别的安排呢,昆山离南京和苏州很近放假期了也可以去玩,只有一颗爱玩的心开始期待了。 跟爱人的见面 在6月29号这天下完班我还跑去见了Ybe,太想念他了。说真的在车上的那段时间真的很煎熬在想时间怎么还不快点让我飞到Ybe的身边。我们第二天想着去拍个红底照片放在手机后面,没想到他眼睛结膜炎了红红的,我们很可惜的没有去拍了。 晚上去海边逛了一下,海边真的超级多的人,要不是我穿着鞋我也好想跑水里去玩,跟水来个亲密接触。给你们看看我宝宝拍的我变成了一只小学生,真的感觉好小一只啊。 突然的很不舍 在整个6月我已经加了半个月的班了,30号前还说要走一定要走不能加班了。到6月30号那天还有点恍惚和舍不得,因为我跟工位附近的人都相处的很好。有一个不会给组员压力的组长。我记得有一次上头的人发了一个低分人员的名单出来别的组的组长应该在群里骂人了,我朋友发给我看了其中我们组低分的人特别多,我以为我们组长要开始大发雷霆了没想到她什么也没有说。其他人都在说我组长凶,可是我并不觉得她只是刀子嘴豆腐心。在我去签单子那天我给她带了杯咖啡去,那天她还不想喝来着呢。结果她给我吃要过期的牛肉干我要蛐蛐她。 启程 我们是7月1号的高铁去昆山,那天还下起了雨是不是也舍不得我呢。我们带了好多吃的上高铁。有卤味,有奶茶,有泡面还有鸡腿香晕她们。下车是我朋友的哥哥来接我们的,我朋友走向她哥哥的时候我看到他哥还有点震惊。他哥很瘦然后手臂上还有花臂穿着个拖鞋,差点以为是来打我的了。我们今天已经把基本要入职的搞好啦,上班要八号。我跟朋友决定

前言 通过Docker部署 digininja/DVWA ,实现渗透测试靶场 通过Docker部署 docker run -d --name dvwa -p 80:80 citizenstig/dvwa:latest 初始化 访问 http://localhost:80/ -> Create / Reset Database login username: admin password: password 完成 截图纪念 参考文献 CSDN——柏箱

前言 通过Docker部署 c0ny1/upload-labs ,实现文件上传靶场 通过Docker部署 docker run -d --name upload-labs -p 80:80 c0ny1/upload-labs:latest 容器内创建upload目录并添加权限 docker exec -it upload-labs bash -c "mkdir /var/www/html/upload && chown www-data:www-data /var/www/html/upload" 完成 截图纪念 参考文献 CSDN——gjhaoiaao

今天下午坤哥一个电话打过来,说等下要来皮皮社做客,这会儿估摸着都登机起飞了,马上就能碰面,这真给皮皮激动坏了! 所以今天给播放器整上坤哥专属打篮球动态特效,为了以后还会操作,先把步骤贴上来先。看了很多教程,先这样,在那样,然后就完成了绿布的GIF图~ 要怎样把绿布删除换成透明的呢?剪映手机端肯定是不行的,PC端剪映还收费才能去掉背景,就放弃了~ 所以就在网上找了款免费的在线清除GIF图背景的软件,这软件名叫EZGIF。功能挺多的。大家可以去官方研究一下~ https://ezgif.com/ 操作很简单: 第一步:点击Animated GIF Maker,导入你的动图。然后点Upload files!然后就得到了下图~ 第二步:点击图片中左上角的 Resizi ,看不懂是什么意思,翻译说是调整尺寸。点击后会得到下图~ 第三步:在这里你可以设置你图片的大小与宽度,然后在右侧箭头位置点击 More tools 这时会弹出一个框,第一个选项 Reove background 好像就是删除背景的意思!点击后得到下图~ 第四步:选择 custom (HEX) ,应该是自定义的意思,翻译软件说的~选好后点击 Submit! 然后就得到了透明的GIF图~如下: 然后保存图片,得到下图。如果图片过大,你可以选择压缩一下!软件里有这个功能~ 这几天捣鼓的主题终于可以完工了,给自己的这个复古主题添加了个版本号 V3.2 毕竟折腾这么久了,可以上V3了! 经测试目前感觉良好,没发现什么重大问题。优化好后,播放器也添加了我坤哥的打篮球进度条,播放歌曲的时候还蛮招人喜欢~因为坤哥今天来会皮皮嘛!哈~ 音乐效果测试: [ 拼音师BGM专辑 ]:开车必备歌曲 [music 列表="DJ Wave&拼音师《童年小溪旁》|拼音师BGM《云间 YunJian》|《独行者》- 皮皮社长最爱BGM之一|拼音师《空》|拼音师《王者战歌》|拼音师BGM《孤独万岁》"]

关于汽车保养,我自己一直有个原则,那就是没出大故障、能正常开就先开着,小毛病自己能处理就自己搞定,但也不会非要等拖出大问题才去修。 前段时间开车,车子刚起步踩油门的时候,老是传来哒哒哒的响声,低速行驶的时候这个声音尤其明显。我掀开引擎盖仔细检查了一下发动机舱,看着没什么不对劲的地方,拔出来机油尺一看,机油都已经发黑了。我这下才反应过来,车早就该保养了,再不弄,怕是要造坏。 之前做保养我都是去的4S店,各方面都放心,唯一不好就是价格太贵。后来刷抖音,还有线下了解到,保养也不一定非要去4S店,只要选的配件、保养项目符合车子保养规范,在外边自己弄也完全没问题。当然,我平时本来就喜欢了解车子相关知识,刚好这次能亲身实践一回。 这段时间我专门查了自家车型的相关资料,机油型号、机滤型号、原厂保养手册,还有各种机油机滤产品对比了好几遍。最后没选择去4S店,而是自己在网上挑选好适配的机油和机滤。机油还是选择一直在用的嘉实多,机滤选的曼牌,不管是口碑还是销量都挺高,京东自营买的,质量应该也算靠谱。核对无误后在京东下了单,整套东西消费还不到三百块。 前天下班时我就收到了快递,机油和机滤都到了,可惜昨天工作太忙,压根没时间去换。今天中午刚好有空,我直接把车开到公司附近的汽修店。跟师傅说明了来意,问好了工时价格,五十块成交。 换机油的全程我也一直都站在旁边看着的、学着的。以前虽然也在4S店保养时待边上看着,但那时候压根儿就没打算自己动手,也就没上心细看,这回才算完整看一遍实操流程。师傅手脚很快,没多久就换完了,整套步骤看着其实挺简单,这下心里有数了。 其实来店里之前,我也刷过好多自己更换机油和机滤的教程视频,只是一直没实操过,心里没底。还有个关键原因,我这车机油箱底壳和机滤刚好在前挡风玻璃正下方,底盘又偏低,没有举升设备根本不好操作。网上也看到过很多替代方案,其中一种就是将前轮驶上高台垫高车身进行更换;另一种方法则是找一个合适的垂直台阶,将车前轮尽可能的与台阶边缘尽可能的近一些,然后便可自行更换……流程看着简便,可实际自行操作还是存在不少安全隐患的,权衡过后我还是决定先到专业门店更换。 不过这次也算收获不小,亲眼看清了油底壳、机滤的位置还有完整更换步骤,下次有空我也打算找个合适的地方,自己上手试试看。换好之后,启动汽车、跑在路上,之前起步踩油门时的哒哒响和低速转向时的异响毛病全都都消失了。……

上周,技术群里一位老哥深夜发出了一声穿透灵魂的咆哮: “用 AI 写代码,开局感觉自己像坐上了马斯克的 Space X 准备火星登月;写到中期发现自己是在屎坑里踩地雷,改一个 Bug 炸出三个连环雷;到后期项目彻底失控,我让它调个业务接口,它特么给我返回了一段《论语》:‘朽木不可雕也’……” 当时看到这段话,我当场把大腿拍得一片通红——这特么不就是我第一次体验 ​ Vibe Coding​ (氛围感编程)时的真实写照吗?! 刚开局时,指点江山,觉得自己是键盘上的钢铁侠,AI 就是我那百依百顺的贾维斯; 写到中期,需求乱飞,代码逐渐演变成“意大利面拌混凝土”,多看一眼都是对眼睛的亵渎; 到了后期,整个项目沦为门捷列夫元素周期表,越改越烂,最后只能在深夜里含泪删库、推倒重来。 开局钢铁侠,后期火星文 ​但咱得说句公道话:AI 这玩意儿,本质上就是个莫得感情的“赛博砌砖机器人”。 你让它搬砖,它绝对不会多嘴问一句:“老板,这面墙明天会不会塌?”或者“咱们的承重结构用薯片搭合理吗?”——对不起,这都不在它的 KPI 里。你让它往东,它绝不往西;你让它在流沙上盖帝国大厦,它也闭着眼睛照干不误。 所谓的“代码屎山”,就是你和 AI 这样一铲一铲、兢兢业业、充满信任地堆出来的。 下面这 8 条“防屎秘籍”,是我无数次跪在键盘上、对着报错信息磕长头磕出来的血泪总结。掌握它们,你就能从“屎山搬运工”摇身一变,成为真正的“AI 编程总指挥”。 01 别急着让 AI 飙车,先画好“藏宝图” ​【经典作死姿势】​:新建个空项目,张嘴就是:“来,帮我做个跨时代电商系统,要带登录注册购物车和 AI 推荐算法。” AI 听完二话不说,键盘敲得火星子直冒,看起来效率拉满。实际上呢?你是在流沙上搞违章建筑。写着写着,模块分家、数据流打架、文件目录比女朋友的购物车还乱。因为没有提前规划,AI 每次都是根据当下那一丁点上下文自由发挥,导致代码风格逐渐分裂,逻辑开始左右互搏,最后项目库比你的感情史还要复杂。 正确姿势:先让它画设计图,你点头了它才能动工。 💡 Prompt 降妖咒: “我要做一个 SaaS 产品,核心功能是 XXX。 先别写任何代码! 帮我设计整体架构:功能模块、数据流向、文件目录结构、技术栈选择,先输出一份详细的架构方案。 在我点头说‘Ready’之前,你敢偷偷写一行代码,我就去拔了你的……

这篇教程写给第一次折腾命令行、Codex、Chrome 插件 和 X / Twitter 长文抓取的新手。 最终目标很明确: 把一个 X/Twitter 长文链接,例如: https://x.com/用户名/status/推文ID 抓取成一个本地 Markdown 文件,方便放进 Obsidian、Notion、Typora 或自己的资料库里长期保存。 本文里的 Twitter-cli 指的是一个命令行抓取工作流:用 Chrome 插件导出登录 Cookie,用命令行工具抓取推特长文原始内容,再用 Codex 辅助整理成 Markdown。 X/Twitter 长文复制不了?用 Codex 自动抓正文、图片和互动数据保存成 Markdown 一、适合谁看 信息配图:一、适合谁看 如果你符合下面任意一种情况,这篇教程就适合你: 想保存 X/Twitter 上的长文,但是手动复制太麻烦。 想把长文保存成 .md 文件,方便放进 Obsidian。 使用 Windows ,不熟悉 macOS 或 Linux 教程里的命令。 不太会写代码,但愿意让 Codex 帮你跑命令、改脚本、整理文件。 已经登录了 X/Twitter,但不知道怎么让命令行“带着登录状态”访问文章。 二、整体流程先看一眼 信息配图:二、整体流程先看一眼 完整流程是这样: 在 Windows 上安装 Python。 安装命令行抓取工具 gallery-dl 。 在 Chrome 里登录 X/Twitter。 用 Chrome 插件导出 cookies.txt 。 在 PowerShell 里用命令抓取推特长文。 让 Codex 或 Python 脚本把 HTML 转成 Markdown。 把生成的 .md 文件放进你的资料库。 你不用一开始就理解所有原理,先照着做一遍。跑通一次之后,再回头看就会很清楚。 三、准备工作 信息配图:三、准备工作 你需要准备这些东西: 一台 Windows 电脑。 一个能正常登录 X/Twitter 的 Chrome 浏览器。 一个 X/Twitter 账号。 Codex 桌面版或 Codex 命令行环境。 Python 3.9 或更高版本。 Chrome 插件: Get cookies.txt LOCALLY 。 可选工具: Obsidian:用来管理 Markdown 笔记……

周末带菲菲参加电视台录制。小女儿的表现超出我预期,奖励吃大餐,又买玩具,过了相当充实的亲子周末。 这件事的起因是在商场遇到类似星探的人,夸孩子很有气质,邀请她去电视台参加录制选拔。后来我再次接到电话邀请,当场就同意了,敲定了时间。我清楚这是骗术,女儿在我心中天下第一,但要说被电视台一眼看中,那我标点符号都不信。大家逢场作戏,他图我的钱,我想蹭他的舞台,让菲菲见见世面,有个上台表演的机会。有道是,明知山有虎,偏去明知山。 场面还是很有样子的,在电视台大楼的演播厅,用的也是电视栏目的名义。录制流程是小朋友分批次进去,做自我介绍、才艺展示,最后朗读一篇新闻稿。菲菲介绍自己的时候声音比较小,接下来才艺部分是唱歌,声音响亮了起来,听起来也自信了。因为是幼儿园小朋友,不用念稿,唱完台下的考官就开始点评,无非是夸孩子,建议进一步培养,我压根不去听。今天菲菲的表现已经满足了我全部期望,甚至是意料之外。她和姐姐都是“窝里横”,在外面胆子比较小,今天上台表现是非常好的,在同组小朋友里很突出,是我的骄傲。 后续的事情就像我猜测的那样索然无味。我们被带到一个“老师”面前,一顿话术输出,就拿出了合同样本。收费从五千到一万五,能得的只是三次培训课,加一次节目录制。内容跟地推吹嘘的截然不同,当时说的是参加电视节目录制,当小记者,明示有上电视的机会。而实际录制就是录制,没有然后,大概能得到一个私人定制的视频,跟电视播出不挨边。我感觉这个团伙把成本全花在租赁场地上了,实际的课程安排有点侮辱智商。 当天还有一件事让我触动。我注意到一位年纪稍长的妈妈,自己穿着朴素,但将女儿打扮得很漂亮,穿了类似朗诵的演出服,甚至还化了淡妆,对比其他人可以说是盛装出席了。我想着这位妈妈非常爱自己女儿,各种机会都想去争一争,也信了这帮人的鬼话,以为是个正经比赛,可以得到电视台的实践机会。

如果你经常写中文文章,应该会遇到一个问题:正文配图很难做。 图库图太空,AI 氛围图太飘,PPT 信息图又太重。尤其是方法论文章、AI 工作流文章、知识型内容,真正需要的不是一张“好看的图”,而是一张能帮读者理解关键判断的图。 最近我看到一个很有意思的 GitHub 仓库: ian-xiaohei-illustrations 。它是一个 Codex Skill,用来把中文文章里的判断、流程、状态和隐喻,生成成白底、手绘、带少量中文批注的正文配图。 这篇文章我会站在中文内容创作者的角度,完整讲清楚:它是什么、适合谁、怎么安装、怎么调用、生成效果怎么看,以及使用时有哪些坑。 ian-xiaohei-illustrations 保姆级教程:用 Codex 给中文文章生成小黑手绘认知配图 ian-xiaohei-illustrations 是什么? 一句话解释:它是一个 Codex Skill,用来指导 AI Agent 为中文文章生成“小黑风格”的正文认知配图。 它不是普通 AI 绘图 prompt,也不是一套图库。它的核心流程是:先读文章,找出里面值得视觉化的认知锚点,再把这个判断、流程、状态或隐喻,画成一张 16:9 的白底手绘解释图。 ian-xiaohei-illustrations 是什么? 它解决了什么问题? 很多中文文章不是缺图,而是缺“能参与表达的图”。 图库图只能装饰,AI 图经常漂亮但没用,PPT 信息图又容易太重。ian-xiaohei-illustrations 的价值在于,它让配图从“装饰”变成“解释”:一张图只表达一个认知动作,比如分拣、压缩、承接、搭桥、拉线。 适合谁用? 适合: 写公众号、博客、Notion 文档的人 做 AI 工作流、方法论、知识型内容的人 想给文章建立稳定视觉风格的人 不想每篇文章都重新想配图 prompt 的人 不适合: 想要精致商业插画的人 想要 PPT 信息图的人 想要可编辑 SVG 源文件的人 想把大量文字塞进一张图的人 安装前你需要知道什么 这个仓库真正要安装的是里面的 ian-xiaohei-illustrations/ 子目录,不是整个根目录。 你需要: 能使用 Codex 有一个本地 skills 目录 最好已经配置好图像生成能力 知道 AI 生成中文文字可能会有错字 安装步骤 第一步:克隆仓库 git ……

谷歌搜索,用过的都懂——活儿确实是好活儿,就是戏太多,管的太宽了。 你深夜寂寞,想搜个“人体艺术”开开眼,它冰清玉洁地给你筛得只剩大理石雕像;你搜个“成人教育”,它真以为你要考研;你刚想探索点食色性也的深水区,它直接一巴掌呼你脸上:“根据当地法规,部分结果已隐藏。” 最败兴的是,你明明在地址栏敲的是国际服主站 google.com​,眨眼间它就自作主张地扭捏着跳转到了 .hk​ 地区站,顺带把界面切成繁体,满脸冷漠地告诉你:“这位施主,你最近火气太旺,先回老家吃顿素冷静一下。” 这不是它坏了,是它还没尝过成年人的滋味,欠调教。 今天教你两招狂暴流深度重塑指南,外加一盆冷水。 做完之后,谷歌在你面前就是个绝对服从的尤物——该脱的脱,该给的给,一切禁忌的开关,全凭你一根手指说了算 。 来吧,亲手把它个精光 第一招:拴住它的腿,别他妈老想着往回跑 谷歌有个闷骚的恶习:老喜欢偷偷盯着你的 IP,借此揣摩你的容忍度,然后一把把你拽回保守的本地“新手村”。你想要的是热烈开放的国际大舞台,它非要把你关进温室里。 这毛病得治啊!我们要彻底剥夺它逃跑的权力。这剂猛药叫 NCR (No Country Redirect),在老司机的暗语里,它的意思是: 卸下你的矜持,站在原地,不许动。 重塑步骤: 在地址栏输入 chrome://settings/searchEngines ,回车。这是你的私人训诫室,别犹豫,直接推门进去。 点击“添加”,我们要亲手为它植入一条只对你产生应答的专属神经元。 名字随你的 XP 起,叫 深夜探险 、 私人调教指令 都行,这是独属于你的秘密。 关键字填个最短的,比如 g 。往后在地址栏打出它,就代表你即将一脚把油门踩死。 最灵魂的结合一步 ,在网址栏死死写入这行重构代码: https://www.google.com/search?q=%s&ncr=1 (注:整行复制,末尾绝不要留有任何空格或隐形字符。) 这条指令的潜台词是: “ 听着,老老实实给我待在 .com 国际服,别他妈整天想着跳转逃跑。 ” 保存,设为默认。 从这一秒开始,不管你肉身漂泊在哪个对隐私极度苛刻的国度,敲下回车,它呈现给你的永远是毫无掩饰的 Global 纯净形态。逃跑?它没这个胆量。 第二招:扯掉最后的安全裤,不打码才是尊重 谷歌内置的 SafeSearch(安全搜索) ,是一条设计……

之前发布的 代码折叠增强 插件已经更新到 v1.1.6 版本了,当时的想法很简单:把自己需要的、能加的功能都加上。 https://wuqishi.com/archives/halo-plugin-code-enhance-intro 代码高亮、折叠、行号、复制按钮、标题栏、14 套主题 CSS,别人有的我也要有。当时觉得功能多总没错,想要什么就加什么。 但现在回头看,那是条弯路。 问题是怎么积累起来的 第一个问题是体积。 v1.1.6 的 JAR 包 66.59KB,看起来不大,但前端还要动态加载 Highlight.js 和 14 套主题 CSS,加起来实际资源有四百多 KB。 第二个问题是冲突。 有的主题自带了代码高亮,还没开关,启用插件后代码块高亮显示了两遍——主题一遍,插件一遍。我加了个冲突检测勉强能用,但知道这不是根本解决方案。Halo 主题太多了,每个主题的 CSS 变量、DOM 结构都不一样,不可能全部适配,老夫也无能为力啊(;¬_¬)。 第三个问题是维护成本。 14 套 hljs 主题 CSS,每次 Highlight.js 更新我都要同步。行号、复制按钮、标题栏这些功能,单个看都不难,但要同时处理暗色模式、移动端、pjax 异步切换、不同主题兼容……边界情况越来越多,代码越来越难改,连AI 的幻觉也越来越严重。 最让我烦恼的是,每次改一点功能,就要测一遍该功能在所有主题下是否正常。这不对。这也是我这段时间不怎么更新的原因之一,太费时间了。 第四个问题是专业性。 Halo 官方发布的代码高亮插件—— Shiki 代码高亮 ,已经是大家必装的插件了。这让我意识到:高亮这个功能,应该由官方插件或者主题来提供,专业性来说,我拍马比不上。 做减法比做加法难 决定精简的时候,我问了自己一个问题: 代码高亮真的是我想要的码?其实一开始戳中我的爽点,只是代码折叠和长图折叠啊。 答案显然是否定的。 但真要动手砍掉的时候,我犹豫了很久,也挣扎调试了很久。现在要把它们砍掉,那种一个一个集成上去的感觉很难割舍。 后来想明白了:插件的价值不在于它是否存在,而在于它是否解决了我的问题。代码高亮已经有更专业的插件了,那么我就做好折叠吧。 于是做了个大手术:移除 Highlight.js、移除行号、移除复制按钮、移除标题栏,只保留代码折叠和长图折叠。 结果?JAR 包从 66.……

字母介绍 这是我几年前试探性学习俄语时留下的笔记。俄语非常规整,很对我的胃口,但终究因难度超出预期,没学几天便搁置了。最近翻出这份记录,其中所核对的发音细节或许能为他人省去一些弯路,于是便整理了出来。

2026年5月27日,成都,天气多云。 5月24日 · 预定 那天下午,我走进了 奇瑞 4S店。没有太多犹豫,直接锁定了 第五代 瑞虎8 ,因为在网上也把参数和评测翻了个遍,1.6T的动力,200匹马力,看到实车,后排空间确认非常的大,当时主要是纠结定豪华版还是尊贵版,毕竟之间相差了1万,最后考虑了一下还是订了尊贵版,毕竟多了行车记录仪,座椅加热,通风,按摩,轮毂也大了一号等等。 5月27日 · 上午 10:00 早上10点准时到店,销售已经把车洗得干干净净,停在交车区等着了。虎款尊贵版的镀铬前脸在自然光下比照片里更有层次感,轮毂的造型也相当精神。绕着车转了两圈,确认外观内饰没问题,心里那块石头就算落了地。最后交尾款、选保险(保险4200多元)。 5月27日 · 中午 12:10 销售过来帮我在12123APP上面选车牌,今天运气还是比较好的,选了1个好的川A牌照。然后销售就去跑牌照去了。 5月27日 · 下午 14:00 车管所完成查验、选号、制牌,当销售人员把蓝色铁牌装上车头的那一刻—— 正式 上牌 完成 。从预定到 提车 到上牌,前后不过三天,效率远超预期。 一点感受 选择瑞虎8,说到底是看重它那份 成熟可靠 。在这个新能源渗透率越来越高的年代,选一台燃油SUV似乎不算“潮流”,但机械素质的扎实感、长途出行的补能自由,是现阶段我实实在在需要的。 正面 内饰 雨后 仪表台 大绿本

前几天,刷到好友冷逸发布的文章,《 40年没变过的Email,被腾讯重新定义了 》。 看完之后,我感觉这篇文章把一件很朴素的事说透了:Email 这个互联网的古早产品,可能要成为 AI Agent 之间通信的「通用语言」了。 我盯着屏幕上的 Agent Mail,忽然意识到:这件事,我也可以做。 1.从「看看别人怎么玩」,到「自己也搓一个」 说实话,QQ 的 Agent Mail 我已经第一时间体验了。 安装过程比我想象的顺滑。我对 AI 说:「帮我装个 Agent Mail。」 它自己就跑去下载、配置、OAuth,几分钟后,一个 xxx@agent.qq.com 的邮箱就诞生了。我让它给几个朋友发了测试邮件,收信、发信、查邮件,一气呵成。 但玩着玩着,我觉得不对劲。 那个邮箱下面有一行小字:「此邮件由 xxx@agent.qq.com 通过 Agent Mail 自动发送。」 这没问题,透明、诚实,收件人知道这不是真人手写的。可它始终是「QQ 的 Agent」,不是「小饿的 Agent」。 我有自己的域名,用了十几年的 dongjunke.cn。我还有一个托管在阿里云企业邮箱上的地址 ai@dongjunke.cn 。为什么不能让它成为我的 Agent 邮箱? 于是在一个普通的午后,我又开始了熟悉的手搓模式。 2.2小时,老协议跑通新链路 阿里云企业邮箱没有现成的 Agent 接口,但胜在支持最老牌的 IMAP/SMTP。我找了一个开源的 mcp-email ,把服务器地址、端口、授权码填进去: SMTP:smtp.qiye.aliyun.com:465 IMAP:imap.qiye.aliyun.com:993 点下测试连接的那一刻,我比当年等高考分数线还紧张。直到屏幕上跳出两个绿色的「成功」,我才长出一口气。 接下来是签名。我想让它既像 QQ Agent Mail 那样带认证感,又完全属于我自己。 最后定下来的版本很朴素:一行灰色小字,写着「此邮件由 ai@dongjunke.cn 通过 小饿Mail 自动发送」,cn 后面跟一个绿色对勾图标。点击图标,会跳到一个我新做的独立页面: https://dongjunke.cn/ai-mail/ 那个页面也是手搓的:漫画头像、邮箱地址、实名、验证图标、一句来源说明。没有套用博客主题,干干净净一张白卡片,像一张数字名……

我最近试用了 TRAE Work 这款 AI,整体体验特别好。不过网上有不少差评,想来多半是部分功能要收费导致的,当然也可能有其他原因。但我个人用着挺满意,它并不是所有功能都要花钱,日常随便用用,免费版就完全够用了。至于专门写代码的技术人员,每个月花几十块开会员也完全能接受,开通会员之后干活效率能提升一大截,还是很值的。 今天我又折腾了一下网站主题。首页照搬了东哥主题里展示访客评论的小功能,不过我把博主回复一同展示在首页的设置给删掉了。不然评论区五条内容里,大半都是我自己的头像,看着特别尴尬。 另外还做了两处优化:文章顶部封面图新增了图片识别标记;右下角的调色按钮和返回按钮也重新调整过。调色按钮的背景颜色会跟着主题自动变化,返回按钮就固定成黑色。这两个按钮如果长时间不去点击,30 秒之后就会自动隐藏。 这样一来,在手机上浏览文章、观看视频时,按钮就不会挡住画面,观感舒服多了。欢迎路过的大佬们体验下,看看还有没什么BUG。皮皮好去折腾AI~ 修复了下两个独立页面: 图片转换: https://www.pipishe.com/img.html 代码压缩: https://www.pipishe.com/cssjs.html 这两个小功能还是很实用的,发文章的时候如果图片过大就压缩一下成WEBP。图片间还能互换图片格式,至于第二个小功能就是压缩CSS与JS代码。压缩一下打开网页应该快一丢丢吧~(心里作用)

又到了一年一度拍荷花的季节了,前段时间去公园里看了看,还稀里哗啦,今天看到小宋发了《初夏荷花开-2026》,才后觉已经全面盛开了。上午给手机充了电,想着找地方去拍,去了人民公园,只有零星两三朵,最好还是回来,在河上街拍了几张。这个拍荷花是每年固定的拍摄项目,一直以来发的是抖音,这次除了抖音,也想着在博客上发一篇,留一个回忆。

我以前一直陷入一个误区:以为喝蛋白粉,身材就会不受控制地练成大块肌肉男。 慢慢了解之后才明白,蛋白粉只是便捷的蛋白质补充剂。它本身不会凭空催生肌肉,仅仅用来修复力量训练后受损的肌纤维。 之前做功课,身边大部分朋友都首选ON分离乳清。后来我兄弟极力推荐这款黑天鹅,说口味更好喝,我就入手了这桶。后续要是他想换补剂,我也可以尝尝他的ON,互相换着体验。

整体方案 我的训练时间一般在晚上七八点左右,训练一个半小时。 循环天数 核心类型 第一天 力量训练 第二天 力量训练 第三天 有氧训练 第四天 休息日 我的训练会比较灵活,不会死死地固定哪个时间做什么。 力量训练项目(常用) 胸 平板哑铃卧推 上斜卧推 坐姿器械推胸 蝴蝶机夹胸 平板哑铃夹胸 重点练胸大肌,感受肌肉充血感。 背 高位下拉 坐姿划船 龙门架低位划船 直臂下压 主要感受背阔肌的延展。 肩 哑铃推肩 哑铃飞鸟 蝴蝶机反向飞鸟 固定推肩 引体向上 感受肩部酸胀的同时注意控制动作,避免受伤。 手臂 杠铃二头弯举 哑铃二头弯举 绳索上拉(二头) 绳索下拉(三头) 反手下压 窄距下拉 让手臂线条慢慢变清晰。 腿 倒蹬机蹬腿 坐姿髋外展 无氧中的有氧! 腰 山羊挺身 锻炼核心力量。 腹部 绳索卷腹 屈膝抬腿 仰卧起坐 腹肌合成重要材料。 有氧训练项目 爬楼机10分钟 跑步机40分钟 爬坡和快走结合,心肺功能是我的短板,必须成为训练的一部分。 饮食方案 目前的体重是80kg。 蛋白质 根据公式:2.0~2.2g/每公斤体重 80×2.2=176/天 碳水 日常减脂:2.0~2.5g/kg 每日总量:150g左右 营养表 天数 训练类型 蛋白质 碳水 脂肪 第一天 力量训练 175~180g 150g 55g 第二天 力量训练 175~180g 150g 55g 第三天 有氧训练 170~175g 150g 55g 第四天 休息日 170~175g 100g 55g 最后 这是我目前的方案,健身计划可能会随着我目前情况频繁修改,到时候我的训练计划会放在独立页里。 想要让自己变得强大,就是练!

Cockpit Tools ( 安装包快速下载 ) 是一款 通用的 AI IDE 账号管理工具 ,目前支持 Antigravity IDE 、 Codex 、 GitHub Copilot 、 Windsurf 、 Kiro 、 Cursor 、 Gemini Cli 、 CodeBuddy 、 CodeBuddy CN 、 Qoder 、 Trae 和 Zed ,并支持多账号多实例并行运行。 开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行 本工具旨在帮助用户高效管理多个 AI IDE 账号,支持一键切换、配额监控、自动唤醒与多开实例并行运行,助您充分利用不同账号的资源。 功能 : 一键切号 多账号管理 多开实例 配额监控 唤醒任务 插件联动 GitHub Copilot 管理 、Windsurf 管理 、Kiro 管理、Cursor 管理、Gemini Cli 管理、CodeBuddy 管理、CodeBuddy CN 管理、Qoder 管理、Trae 管理、Zed 管理 语言 :支持 18 种语言 🇺🇸 English · 🇨🇳 简体中文 · 繁體中文 · 🇯🇵 日本語 · 🇩🇪 Deutsch · 🇪🇸 Español · 🇫🇷 Français · 🇮🇹 Italiano · 🇰🇷 한국어 · 🇧🇷 Português · 🇷🇺 Русский · 🇹🇷 Türkçe · 🇵🇱 Polski · 🇨🇿 Čeština · 🇸🇦 العربية · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia 官方支持平台 :macOS、Windows、Linux。 Codex 多账号管理实现低成本无限使用 打开 Cockpit Tools 点击 仪表板 - Codex - 添加账号 Cockpit Tools - 添加账号 选择 Oauth 授权,如果本地已登录,可以选择导入,文件路径: C:\Users\用户名\. codex \auth.json Cockpit Tools - Oauth 授权 点击添加分组 - 分组名 - 创建 Cockpit Tools - 添加分组 点击分组 - 添加账号 - 选择刚才授权好的账号 Cockpit Tools - 分组添加账号 在 API服务 - 添加账号 Cockpi……

我家养的“肥肉”两岁多了,挺大块头的。前几天回家过端午看到它一条腿又腿折了。不知道是不是出去找母狗给别的公狗干折的还是咋滴。不过目测这几率很小,人为的很大。这狗命也算蛮大的,去年差点没了,也是被打折了腿,头也被打了,回来后在家里躲了一个多星期不敢出去!唉,想想每个村里都有那么几个渣渣不干人事的,迟早要进去踩缝纫机! 好多年没看到这大粽子了,这些都是夫人她妈弄的。今年孩子妈在家陪读,可能时间有点闲,没事她们在家里就爱捣鼓些乡间小吃!不是油炸就是蒸,三天两头就发朋友圈勾引我回家吃,搞得现在都长胖了!尴尬😓! 随着年纪的变化,也不知为何!每次回家后都爱去老屋走走。在看看山上那两颗枇杷树。童年的时候这里很热闹,现在空空的!这房子还好,没倒塌!不过等条件允许了,推倒盖个小别墅一定很不错。在弄个围墙把房子围起来!没事可以上山上摘几个野果,再布几个陷阱!在抓个竹鼠尝尝。 这是我们家乡的三鲜粉,十元一碗!每次回家路过街上都会去粉店吃一碗。这一家份量还可以,这么多年没有偷工减料。味道还在!过几年我去学学看怎么弄的,到时不进厂搬砖了,去广东,浙江或者江苏租个门面就卖这粉。应该能卖几个块钱,生存应该是没问题。 上班摸鱼就是爽,我的工作可以轮着做,工作80分钟后就换别的同事!然后你就可以玩60分钟。睡觉,玩手机自己安排,等一个钟后在一起帮忙个20分钟,又换他摸鱼,美滋滋的! [music 名称="王菲《如愿》" pic="https://www.pipishe.com/usr/uploads/2026/06/1100155129.png"] 最近大姨父来了,心情很是不美观,很大方面原因是公司两个月没发薪水了。公司boss嘴巴信用极差,说几天几天搞到现在都不出粮。唉、月底再不发薪,皮皮准备炒老板娘了。 今日收藏王菲的这首《如愿》,怪好听的。听完两遍就休息!

昨天下午我做了一个小工具——「青禾公共文件 CDN」,用于聚合常用前端静态资源(字体、图片、CSS 主题等),通过全球 CDN 加速,打开网页就能 一键复制 链接使用。 已开源, 纯静态 ,支持腾讯 EdgeOne Pages 一键部署。 青禾公共CDN 这是什么 一个无需登录、完全免费的静态资源 CDN 聚合页。我把常用的中文字体、占位图、SVG 插画、CSS 前端主题都整理好,统一托管加速,你在网页上点一下就能拿到 CDN 链接,直接在项目里用。 如何使用 打开网站,找到你需要的资源,点击复制按钮,然后把链接粘贴到 HTML 或 CSS 中。比如: 不需要下载,不需要上传,不需要登录。 纯静态,零后端 这个网站就是一个 index.html ,外加一个资源清单文件,没有任何后端。资源文件托管在对象存储 + CDN 上,页面加载时自动拉取清单并渲染。 因为纯静态,可以部署到任何静态托管平台。 推荐腾讯 EdgeOne Pages :Fork 仓库 → 关联项目 → 一键部署,自动分配域名,自带全球加速。 你也可以克隆仓库后,把资源清单里的地址换成自己的 CDN,部署一套完全私有的资源站。 开源地址 此处内容已隐藏,请评论后刷新页面查看.

前段时间看到 Heo 做的洪绘星空和 Obaby 做的你来了,以及看到博友圈总会时不时有人写独立博客的陨落和博客圈子的搭建,心中总会不免有些感慨:独立博客生存空间受挤压,互访量越来越少,就像现实中的朋友流失了一样。而博客圈的存在,让这些散落的站点有了去处,独乐乐不如众乐乐。 最近闲来无事,玩玩 vibe coding,正好 GLM5.2 的模型也已经发布了,索性买了一个月的 Coding Pla...

聊聊主题授权问题 继5月22日正式发布Riven主题以来,中间陆续扩展了不少功能,例如:文章卡片、单歌曲、歌单、通知卡片、bilibili卡片等等,还修复不少Bug,同时呢,对很多功能做了优化升级,当然目的只有一个:提升用户满意度。 目前已经有近30位小伙伴购买了主题,这里也感谢大家的支持, 老张 也多次跟我聊了主题加密问题,我也认真考虑,后来觉得实在没必要加密,因为加密也只能仿小人,你像售卖多年的:子比、柒比贰、总裁等主题,当然还有很多商用主题,其实破解版都满天飞,加密可能要花费不少时间,当然人家破解却很简单,而且代码如果加密了,或者域名绑定授权,后续换绑等等也是问题,同时对于喜欢二开和魔改的小伙伴们又不太友好,所以我果断放弃了代码加密和授权。 本来也不是很贵的东西,在我看来,就相当于为自己兴趣买单了,毕竟咱玩游戏,还有概率会买皮肤呢? WordPress-Riven诞生 本来没打算做其它版本的Riven,后来看到老张做了,不得不说做的不错,有Typecho再借助AI的帮助,迁移过来成本确实低不少,不过仍然有些问题需要做兼容,还有不少写法要调整,当然还有插件这部分,主要是Rss、邮件通知、友链这部分。 做WP的Riven版本,我花了一些时间,中间有其他事情耽搁了,所以一直处于停工状态,端午节前基本搞了个八成左右,端午过后立马开始完善、测试,到目前为止,基本算是完工了,对于WP而言,我把友链、RSS、邮件通知都放后台了,得益于WP的支持,不愧非常热门、全能型的框架。 WP中的RSS不再借助外部的定时任务体系,直接一套在后台搞定,添加友链的时间,顺便把RSS配置进去,单独在RSS控制台设置抓取时间,就能实现定时抓取,使用便利性还是很高的。 还是保持和Typecho统一风格,都是偏暖色系的水墨风格,功能几乎和Typecho一致,使用简单,不依赖任何第三方插件,当然虽然是WordPress,但是速度依然迅猛,得益于底层做了大量优化,放几张效果图出来看看。 发售说明 一款WordPress水墨风格的主题 预览地址: 演示站点 主题价格:59元 一次购买,后续享有免费更新服务。 需要购买的联系站长QQ:837054936(请备注来意) 是否会开发Halo版 有一些小伙伴问到了,是否会开发Halo版主题,毕竟Halo作为一个热度比较高的新兴框架,使用的人还是相当多,而且官方更新……

老二马上就要结束了小学生涯,六年来一直没有出过本市,所以趁着这次毕业,父母决定报个团,月底的时候带着她去北京转一转。我去北京的第一年,她刚满月,在那几年由于太小,一直都没有去过,这次算是遂了我的一个心愿。这一年来,母亲的手机非常的卡,她用的是20年发布的VIVO Y70S 8+128的版本,并且最近时不时的充不进去电,即使充满,大概也就能坚持3个小时左右。这次去旅游,我本想趁着618让她换一...

今天刚好是父亲节!很欣喜地告诉各位,我已升格为一名父亲,这是我的第一个父亲节,小孩子恰好这两天满月!我博客的【简介】部分,已从“已婚未育”修改为“已婚,育有一子” 我的儿子,预产期原本在今年6月中旬,但“计划赶不上变化”,小宝宝提前至5月20号发动。碰巧的是,体重恰好是5.2斤。 出生那天,我在朋友圈发了如下的文字和照片,获得了有史以来最多的点赞—— “初为人父,今天喜提一匹雄性“小骏马”🐎。这大概是我和我太太收到过最甜的520礼物了!🎁” 出生至今,虽然有月嫂阿姨全天候看护娃,我和我太太没怎么睡好觉,有空时,我就喜欢坐在娃旁边,看着睡或者逗它玩,偶尔会哭闹。难以置信,我和我太太就这样孕育了一条生命!他的耳朵、脚丫、掌纹甚至虎背熊腰的身材,和我如出一辙。 养娃,荷包空空,身心疲倦,但累并快乐着!

虽然放假了,但女儿下周就要中考了,所以就只在附近逛逛吧。听网上说洪湖公园的水上扁带表演挺热门,咱就去凑个热闹。 网上看到的大概是这样的: 现场我看到的是这样的: 哪里冒出来这么多人!挤在人群中,如同人肉蒸笼,我很快就汗湿透了衣衫。由于去的时间晚,靠近表演的位置早就挤不进去了,只能远远的看。实际表演的时间其实很短,宣称10分钟,但我记了时间只有8分钟不到。看完表演,又往外走,一路上也都堵的很。再次感受了千万人口的超级大城市的震撼。上一次这个感受是看无人机表演。 回来后跟女儿闲聊说到,这个表演还是差点意思,还不如走钢丝表演的难度和惊险,如果改成一男一女双人表演,造型和服装再漂亮一点,两个人拿起刀剑,来点武侠片里的动作和剧情,应该就有意思多了。 回到家里,题做没做完先不管,白板小人先画起来。 不论别的,就论考前的松弛感,那还是挺到位的,赞一个吧。

参加电台亲子活动,合影时主持人让大家一起喊“端午节快乐”,我身后的女人立即开始蛐蛐:“端午要说安康,不能说快乐。”就差明讽对方没文化。 端午节能不能说快乐?从小到大都是快乐,然后不知哪一年冒出言论,端午要说安康,不能说快乐,各种文章和评论好为人师,集体文化霸凌,形成了现在莫名其妙的事实标准。 《 只说“端午安康”不说“端午快乐”?辟谣不如谣言传得快和广_舆论场_澎湃新闻 》这篇文章讲得很完整,用 AI 总结一下: 所谓“端午只能说安康不能说快乐”,是一个被网络传播放大的误解;从历史和民俗来看,端午既有祈福安康的意义,也有欢庆娱乐的一面,两种祝福都成立。 我对此的态度是,对方发安康我就回安康,对方发快乐我就回快乐。无论是安康还是快乐,都是正常且毫无深意的人情表达。以讹传讹传出文化优越感,是低级笑料。

余素与伞有缘,然此缘甚薄,如浮云聚散,倏忽无常,如蜻蜓点水,朝得暮失。忆往昔数载之间,所遗之伞,不下十余。或遗于车厢之侧,或忘于食肆之隅,或留于车篓之中。每失一伞,则捶胸顿足、扼腕长叹,誓曰:“自今以后,必谨守之,如护至宝!”然誓言犹在耳畔,新伞已不知所终。 三日之前,晨起出门,天色阴沉,恐有风雨,遂携爱伞。其伞颜色大气,骨架坚挺,随余半载,屡屡为余遮蔽风雨,余爱之甚笃,持之如携良友。 行至路旁,见共享单车,遂扫码而骑,置伞于车篮。一路疾行,凉风拂面,心旷神怡。及至公司楼下,停车锁车,扬长而去,却不知此伞将失矣。 既而埋首伏案,忘此伞于九霄。及至下班,天色已暗,忽思今日或有雨,遂欲取伞。手至半空,忽觉案上空空。余心中一震,再思之,乃悟忘伞之事。余立于案旁,仰天长叹。自知纵有神行之术,亦难寻彼晨间所骑单车。或已为有缘人所得,继续遮风挡雨,或已遭人鄙弃于污垢之所。 伞乎伞乎!非汝弃我,实我负汝也! 呜呼!余与诸伞,相逢皆短,相别甚速。自今日始,余复立宏愿:停车必看篮,离车必回首。然而以余往绩观之,此愿究竟能持几日,殊未可知。 余因失伞而悲,继而恍然,世人之于伞,何异之于幸福乎? 阴雨时赖其蔽身,晴朗时则忘其所,用之视为当然,失之方念其功。伞犹如此,人亦然矣。父母之关怀,亲友之挂念,同事之扶持,爱人之陪伴,皆如一伞,平日默然相随,不争其功,不显其名。及至习以为常,往往不知珍惜。一朝失去,方知其可贵,而追忆悔叹,已无补矣。人生至憾,未必在于得而复失,而在于拥有之时,不知其为福,陪伴之际,不念其为恩。 今失一伞,所费不过数十,若失一人,则纵倾千金,亦不可复得。故作此文,非独祭伞,亦以自警。当怜眼前之物,惜身边之人。莫待伞去方思遮雨之恩,莫待人远始忆伴顾之情。 呜呼哀哉!伞非遗于车篮,实遗于主人之疏怠;福非失于天命,常失于寻常冷漠。愿后来诸君,皆能惜其所有,敬其所伴。 伏惟尚飨!