炫技的终点是克制 我日常工作中经常用到英文字母大小写转换和生成随机复杂密码,前者用于各种命名,后者用于各种加密。每次要用到我都是直接在浏览器搜索,比如“在线字母大小写转换”,然后随便挑一个网站。是的,这看起来很矛盾,这两个功能使用如此高频,但功能本身如此简单,以致于我懒得收藏网址。 有一天我终于想为什么不在自己网站集成这两个小工具呢?然后偏见又一次袭来,不愿意为这么简单的功能专门写代码发布。最后我找到了解决办法——增加在文章页执行原生 HTML/JS 代码的功能。也就是说纯 JS 实现的功能页只需要发布文章,不需要上线代码。什么才叫热更新啊?——后仰。 “字母大小写转换”这个功能页很快就写好了,因为可以复用 、 等元素样式,极少的代码就能实现整站统一的交互界面。 但是做“随机高强度密码”的时候,我又犯病了,准备炫技,最后找到了一个满意的开源项目:https://github.com/devloop01/pa... 2024-11-20
新增亲子日记封面保护 新增亲子日记封面保护机制:可信设备展示缩略图,陌生设备展示模糊图。可信设备(Cookie标记)包含博主(我本人)、知道日记口令的(我家人)、当前设备发表过评论并被审核通过的。图片表现如下: 老婆跟我抱怨过很多次,首页展示宝宝照片封面有隐私风险,这次解决了这个问题。最初就想到用图片模糊来处理,但碍于影响浏览体验没有下决心。现在想通了,除了我和家人,并没有人会在乎宝宝每天的成长照片。 因为前面已经做了权限验证,所以加一道拦截非常容易。实际开发这个功能的时间花在纠结用哪种模糊效果上,我筛选后的方案分别是Low Poly、毛玻璃和油画。 Low Poly 是我最感兴趣的方案,用了最长的时间来研究和测试。但经过反复验证,应用在小尺寸的封面图上效果很糟糕,将单元调大就毫无细节,调小就有锯齿感,无奈放弃。而毛玻璃效果有令人不适的粗糙感,也淘汰了。最后我选定的方案是油画效果,画面足够模糊,同时细节又足够丰... 2024-11-18
新家的两台小米电视到了 这次国补我薅了两台小米电视,置于客厅和老人房。 客厅是小米电视 S Pro 75 Mini LED 2025款 锖色 75英寸。到手价是 5469.2 = 6499 * 80%(一级能效国补)+ 270(含架挂装)。 老人房是 Redmi 智能电视 A43 2025款 黑色 43英寸。到手价是 949.15 = 999 * 85%(二级能效国补)+ 100 (含架挂装)。 我对电视的尺寸没有直观概念,当时只跟设计师说尽量大点,所以我一直将电视机柜记成 85 英寸的预留空间。直到决定买电视去量了一下,发现长度不对,找设计师确认才发现是 75 英寸的设计。 客厅电视安装比较费劲,因为要放进电视柜里,两个安装师傅操作小心翼翼。相对来说老人房的电视安装就比较容易,直接挂在墙上,体积和重量都更小。 对两台电视的第一眼印象都比较满意。 现在新家的必需品都到位了,算是完全体了。 2024-11-17
Oracle Cloud VM.Standard.E5.Flex(AMD 4 核 2G)得分 155.54 前言 本篇将Oracle Cloud VM.Standard.E5.Flex(AMD 4 核 2G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由Oracle提供。 产品信息 配置 VM.Standard.E5.Flex CPU 4核(AMD) 内存 2G CPU 信息 Model name AMD EPYC 9J14 96-Core Processor Vendor ID AuthenticAMD Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 40 bits physical, 57 bits virtual CPU(s) 4 CPU family 25 Model 17 Thread(s) per core 2 Core(s) per sock... 2024-11-16
Oracle Cloud VM.Standard.E3.Flex(AMD 4 核 2G)得分 124.77 前言 本篇将Oracle Cloud VM.Standard.E3.Flex(AMD 4 核 2G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由Oracle提供。 产品信息 配置 VM.Standard.E3.Flex CPU 4核(AMD) 内存 2G CPU 信息 Model name AMD EPYC 7742 64-Core Processor Vendor ID AuthenticAMD Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 40 bits physical, 48 bits virtual CPU(s) 4 CPU family 23 Model 49 Thread(s) per core 2 Core(s) per sock... 2024-11-16
Oracle Cloud VM.Standard.E2.2(AMD 4 核 16G)得分 77.69 前言 本篇将Oracle Cloud VM.Standard.E2.2(AMD 4 核 16G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由Oracle提供。 产品信息 配置 VM.Standard.E2.2 CPU 4核(AMD) 内存 16G CPU 信息 Model name AMD EPYC 7551 32-Core Processor Vendor ID AuthenticAMD Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 40 bits physical, 48 bits virtual CPU(s) 4 CPU family 23 Model 1 Thread(s) per core 2 Core(s) per socket 2... 2024-11-16
Oracle Cloud VM.Standard3.Flex(4 核 2G)得分 126.06 前言 本篇将Oracle Cloud VM.Standard3.Flex(4 核 2G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由Oracle提供。 产品信息 配置 VM.Standard3.Flex CPU 4核 内存 2G CPU 信息 Model name Intel(R) Xeon(R) Platinum 8358 CPU @ 2.60GHz Vendor ID GenuineIntel Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 40 bits physical, 57 bits virtual CPU(s) 4 CPU family 6 Model 106 Thread(s) per core 2 Core(s) per sock... 2024-11-16
Oracle Cloud VM.Standard2.2(4 核 30G)得分 71.07 前言 本篇将Oracle Cloud VM.Standard2.2(4 核 30G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由Oracle提供。 产品信息 配置 VM.Standard2.2 CPU 4核 内存 30G CPU 信息 Model name Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz Vendor ID GenuineIntel Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 40 bits physical, 48 bits virtual CPU(s) 4 CPU family 6 Model 85 Thread(s) per core 2 Core(s) per socket 2... 2024-11-16
华为云高性能计算型(2 核 4G)得分 143.49 前言 本篇将华为云高性能计算型(2 核 4G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由华为云提供。 产品信息 型号 高性能计算型 规格 h3.large.2 CPU 2核 内存 4G CPU 信息 Model name Intel(R) Xeon(R) Gold 6146 CPU @ 3.20GHz Vendor ID GenuineIntel Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 42 bits physical, 48 bits virtual CPU(s) 2 CPU family 6 Model 85 Thread(s) per core 2 Core(s) per socket 1 Socket(s) 1 Stepping... 2024-11-16
华为云 GPU 加速型(推理加速型 8 核 32G)得分 105.51 前言 本篇将华为云 GPU 加速型(推理加速型 8 核 32G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由华为云提供。 产品信息 型号 GPU加速型(推理加速型) 规格 pi2.2xlarge.4 CPU 8核 GPU NVIDIA Tesla T4 16G 内存 32G CPU 信息 Model name Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz Vendor ID GenuineIntel Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Address sizes 42 bits physical, 48 bits virtual CPU(s) 8 CPU family 6 Model 85 Thread(s) per core... 2024-11-16