杜郎俊赏 - dujun.io

乘水上巴士(梅花碑至坝子桥)

西湖踏春寻芳去,东河泛舟载香来。清风慢拂新杨绿,碧水细描早樱白。

2025-03-25

解决 iOS 18.3 播放 WebM 出错

发现问题 手机升级 iOS 18.3.2 后发现网站播放视频出错。表现为播放时骤停,失去响应。捕获error事件,得到 code: 3(MEDIA_ERR_DECODE),message: "Media failed to decode"。 我对视频的处理是优先使用 WebM 格式,MP4 作为备用。因为 MP4 是被广泛支持的格式,不太可能出现解码问题,我自然怀疑问题出在 WebM。果不其然,移除 WebM 链接后播放恢复正常。 解决问题 知道问题所在,我很快写好了修复代码,判断系统是 iOS 时不使用 WebM。但是在提交之前我冒出了一个念头,这是 iOS 更新造成的兼容问题,我为什么要为苹果的错误买单,打一个丑陋的针对性的补丁呢?于是我继续折腾,用通用的思路做优化。 最终方案如下: 首次播放视频时使用 MP4;同时创建一个虚拟节点加载 WebM,捕获到error判定为不支持,捕获到c...

2025-03-15

音频展示增加音乐类型

因服务器带宽小,我只上传低品质、小容量的媒体文件。视频命名为“短片”,音频则命名为“语音”,顾名思义主要来自日常生活手机记录。需要给文章配乐时我会嵌入平台音乐代码,所以对本地音频文件的展示只有语音形态。但是刚发生的一件事让我决定增加音乐形态的展示。 事情经过是我写的哪吒2文章开头引入了片尾曲,发布的时候是正常的,但前天发现了一个“bug”——音乐无法完整播放,进度到一分钟就会跳回开头。起初我以为是自己的程序出问题,调试了一番不明所以。然后突然意识到,这个表现很像是试听的逻辑。到平台一看,果然是因为这首歌从普通转为vip了。我很无奈,第三方的东西终究靠不住。当下决定将音频处理拆分为语音和音乐两种类型。音乐展示的功能未来可以不用,但不能没有。 需要改动的地方是增加音乐图标和音乐播放器。 类型区分 我坚持一个原则,增加功能不增加系统复杂度,所以用现有参数区分语音和音乐:有发言人或语音转文字等附加...

2025-03-06

语文老师在钉钉群通知,写话作业得“优⭐️”的帮孩子形成文字稿,用于在班级展示。我看到淘淘榜上有名,就把消息发给老婆。结果老婆说是她陪着淘淘一起写的,并且用DeepSeek优化了。我瞬间泄了气。 我说女儿聪明伶俐,你说是母爱加科技……

2025-03-04

腾讯云CVM蜂驰型BF1(2核4G)得分 123.44

前言 本篇将腾讯云CVM蜂驰型BF1(2核4G)与腾讯云CVM S5(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由腾讯云提供。 产品信息 类型 蜂驰型 BF1 规格 BF1.MEDIUM4 CPU 2核(AMD) 内存 4G 带宽 3Mbps CPU 信息 Model name General Processors Vendor ID AuthenticAMD Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 48 bits physical, 48 bits virtual CPU(s) 2 CPU family 23 Model 49 Thread(s) per core 2 Core(s) per socket 1 Socket(s) 1 Stepping 0...

2025-02-16

青云互联香港特价服务器(8 核 8G)得分 119.81

前言 本篇将青云互联香港特价服务器(8 核 8G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由青云互联提供。 产品信息 产品名称 香港8核8G特价 CPU 8核(AMD) 内存 8G 带宽 10Mbps 线路 CN2+CUVIP+CMI DDOS防御 5G 标价 29.90 元/月 CPU 信息 Model name AMD EPYC 7K62 48-Core Processor Vendor ID AuthenticAMD Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 48 bits physical, 48 bits virtual CPU(s) 8 CPU family 23 Model 49 Thread(s) per core 1 Co...

2025-02-11

新增熟人可见功能

我一直没有做评论可见功能。因为博客是我兴趣使然的自留地,没有运营诉求。我很珍视朋友们的评论互动,但是评论数字本身我不在乎。评论可见可能带来无意义的内容,这是我最排斥的原因。 然而看到obaby发评论可见的口令红包,我意识到确实存在只对特定人群开放内容的场景。比如发红包,比如一直让我头疼的如何解决生活照的安全隐患。所以我决定开发这个功能。基于前文提到的理念,我没有做传统的评论可见,而是熟人可见——虽然底层逻辑依然是基于评论的。 实现逻辑很简单。在当前终端设备发表过评论,并被审核通过的,就标记为可信评论者——本文简称为熟人。相对的,爬虫机器人、不评论和发恶意/无意义评论的都是被限制的陌生人。在文章中用特定闭合标签包裹仅熟人可见的内容。熟人和陌生人,对熟人可见内容都是无感的。这句话的意思是熟人不知道哪些内容是被隐藏的,而陌生人压根不知道存在隐藏的内容。这个设计的核心价值观就是不诱导评论。 要做到...

2025-02-02

读书,世界就在眼前;不读书,眼前就是世界。

2025-02-01

祝你巳巳如意,新春大吉!

金蛇狂舞,瑞气盈门! 新的一年,愿你: 事业如日中天! 生活幸福美满! 健康常伴左右!

2025-02-01

免费 .news 域名

域名 创建时间 到期时间 dujun.news 2024-12-22 2025-12-22 新增一年免费域名 dujun.news,来自 https://namecheap.com,使用优惠码FREEDOM24。 截至目前,我收集的免费 dujun.* 达到 19 个了:https://dujun.io/free-dujun-domains.html

2024-12-22

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78