杜郎俊赏 - dujun.io

双击全选代码文本

我代码高亮是几年前参考Prism改写的,留有一个遗憾是缺失复制代码文本的功能,因为我一直没有找到理想的交互方式。常见的办法是在右上角放一个常驻或悬停可见的复制按钮,点击后自动将全文复制到剪贴板。我不认可这个设计,一是按钮造成一小块遮挡,二是移动鼠标去找一个按钮进行复制不是很自然的交互,特别是文本较长需要往上回滚的情况下。 我平时习惯双击选中一段文本,按照这个方式增加了双击全选代码文本的功能——仅全选而不自动加入剪贴板,防止误触。 $pre.on('dblclick', () => { let range = document.createRange(), selection = window.getSelection(); range.selectNodeContents($pre[0]); selection.removeAllRanges()...

2024-09-26

完成一场行为艺术——耗时 21 天美团提现 20 元

1870封面
美团刷视频可以领金币提现,额度有几毛钱和最终的 20 元。与拼多多套路类似,很容易就能刷到 19.8 元左右,然后难度陡升。前期 100 金币兑换 1 分钱,而从 19.9 之后每增加 1 分钱需要 10 万金币、20 万金币,直至 50 万金币。 某一天我心血来潮,想验证一下这笔钱到底能不能拿到。毕竟不像拼多多需要拉人头,这个只要浪费自己时间刷视频、看广告,不用麻烦其他人,所以实验难度比较低。每天花几十分钟可以刷几万金币,到今天终于凑满了额度。 好消息是确实能提现,微信秒到账。坏消息是花了整整 21 天,每天超过二十分钟,性价比极低。如果只想薅点羊毛,小薅怡情,建议每天提现 0.11 元,花不了一分钟。

2024-09-24

屏幕出 BUG(物理)

1869封面
屏幕上有个虫子在爬,下意识伸手去按,结果发现是在液晶屏和最外层玻璃屏之间,那就无计可施了。好在它不久后爬出了屏幕边缘,再也没有出现过。 这台电脑从 15 年用到现在,从未拆机。如此想来,里面藏了无数尸体吧。BUG 难解,BUG(物理)也难解。

2024-09-22

1868封面
第一次看到完整的彩虹。

2024-09-20

奇迹数据(原软云)湖北高防云服务器(4 核 4G)得分 73.49

前言 本篇将奇迹数据(原软云)湖北高防云服务器(4 核 4G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由奇迹数据(原软云)老板友情提供。 产品信息 CPU 4核 内存 4G 带宽 5Mbps 防御 150G 区域 华中高防 标价 50 元/月 CPU 信息 型号 Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz 缓存 16384 KB 内核 4 核 BogoMIPS 4988.27 在 Docker 中限制资源使用,模拟 2 核 2G 的表现。 测试结果 图片处理测试结果 图片压缩 文件 耗时 CVM 耗时 性能对比 JPG 449K 0.0671s 0.0466s ✗✗✗ JPG 1.9M 0.2058s 0.1676s ✗✗ PNG 750K 0.5453s 0.4122s ✗✗ PNG...

2024-09-20

乱码导致 json_encode 失败的解决方法

发现访客日志缓存失效,定位到写入 redis 时数据经 json_encode 变成了空字符。调用 json_last_error_msg() 打印出报错信息为:"Malformed UTF-8 characters, possibly incorrectly encoded"。 解决办法是增加参数 JSON_INVALID_UTF8_IGNORE,过滤掉乱码字符: json_encode($value, JSON_INVALID_UTF8_IGNORE);

2024-09-19

iOS 18 带来防晕车功能

ios-18-brings-vehicle-motion-cues封面
今天升级 iOS 18,发现一个有趣并实用的功能,叫做“车辆运动提示(Vehicle Motion Cues)”。它的表现如上面的录屏所示,屏幕边缘会显示一组圆点,跟随车辆行驶而移动,可以有效缓解乘车浏览手机的眩晕感。 原理很简单,乘车看手机时,身体可以感受到移动,但眼睛接收到的是相对静止,感官冲突造成了不适感,甚至眩晕。移动的圆点在视觉上提供了与身体感知一致的信号,继而减轻感官冲突,缓解眩晕症状。 快速开启这项功能的方法:下拉屏幕,添加控制,找到“车辆运动提示”(汽车图标),添加后开启。

2024-09-17

“杜郎俊赏”的由来

du-lang-jun-shang封面
Google 搜索“杜郎俊赏”,我的网站排在第一页了。虽然没什么用,但是觉得很牛逼。因为在字面上“杜郎俊赏”不是我自己生造的词,而是出自南宋词人姜夔《扬州慢·淮左名都》: 杜郎俊赏,算而今、重到须惊。 词中“杜郎”指的是唐代诗人杜牧,他曾在扬州为官,留下了许多赞美扬州的诗篇;“俊赏”则是赞其风流倜傥,有卓越的鉴赏水平。此处大意是:杜牧这位俊逸清赏的游冶大家,对昔日繁华的扬州不吝赞赏,但若是如今故地重游,面对战后的荒凉景象,也会感到震惊和悲哀。原词通过对比扬州的昔盛今衰,抒发了对历史变迁的哀思。 不过我的站名“杜郎俊赏”只是借用了字面,意思全然不同。说起由来很简单,域名备案要求写站名,不得包含“博客”、“空间”等字样,且建议不使用常见词。我搜索一番,第一眼看到“杜郎俊赏”就非常喜欢。我的名字“杜俊”就在字面里,跟域名"dujun"达成了统一。“杜郎”指代我自己;“俊赏”表达的是“俊”字系列组...

2024-09-16

天猫精灵连接电动窗帘(杜亚电机)

connecting-dooya-motorized-curtains-to-tmall-genie封面
客厅飘窗做了定制沙发,拉窗帘不方便,所以选择了一款支持遥控和语音的电动窗帘。大家知道装修是漫长而繁琐的过程,精力被分散在很多个点上。安装窗帘时还没接宽带,所以没做联网设置就告一段落了。回过头来已经是大半年之后,资料都找不到了,除了明确记得老板说过支持天猫精灵,以及还有一个遥控器。 我就凭这个遥控器找线索,完成天猫精灵连接,实现语音控制窗帘。首先通过"DOOYA"查到这是“杜亚”电机。接下来开始查“杜亚电机如何连接天猫精灵”,走了很长的弯路。查了一篇又一篇教程,步骤都是要在电机上触击按钮,这对我来说就无法实现。因为电机被定制柜遮挡,间隙狭窄无法通人,伸手够不到电机。所以我只能寄希望于通过遥控器完成连接,以此为搜索主题又花了很长时间,在绝望之前终于找到了一个短视频,按照他的办法实践有效。 用遥控器连接杜亚电机和天猫精灵的方法如下: 拆开电池盖板可以看到"P2"键,按一下 翻回正面按第一个键(本...

2024-09-14

昨天办理了宽带移机,今天接到华数客服电话,才知道还帮我免费从100M升级到了220M。有趣的是,当时办理时其实被坑了的,说好的5年200M共1100元,实际测试只有100M,我找销售理论退了100元(详见《宽带续费被套路》)。结果一年之后又给我升到220M了,世事难料。

2024-09-14

分页: 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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198