杜郎俊赏 - dujun.io

开源实例之彩虹工具箱

caihong-toolbox-example封面
前言 本实例是一款基于傲星工具箱开发的在线工具箱程序,通过插件的形式扩展功能。 实例地址 https://caihong-toolbox.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 8.0 数据库 MariaDB 10.5 服务器 Nginx 程序 彩虹工具箱 1.9.0 实例部署 仓库地址:https://github.com/netcccyun/toolbox Docker 部署 docker run --name toolbox -dit -p 8081:80 -v /var/toolbox:/app/www netcccyun/toolbox 本地部署 创建数据库 创建一个空数据库,用于后续安装。 部署服务 下载最新 release 包部署 WEB 服务,访问网站按照引导完成安装。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置...

2025-06-13

开源实例之傲星工具箱

aoaostar-toolbox-example封面
前言 本实例是一款在线工具箱程序,通过插件的形式扩展功能,也可以当做网页导航使用。 实例地址 https://aoaostar-toolbox.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 8.0 数据库 MariaDB 10.5 服务器 Nginx 程序 傲星工具箱 1.4.8 实例部署 权限要求 具有系统读写权限 已安装 PHP 已安装 MySQL 已安装 Nginx 安装程序 仓库地址:https://github.com/aoaostar/toolbox 创建数据库 创建一个空数据库,用于后续安装。 部署服务 下载最新 release 包部署 WEB 服务,访问 /install 按照引导完成安装。注意,后台使用 Github Oauth 登录。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2025-06-13

新鸟云香港 CN2 A型(AMD 2核 2G)得分 135.33

前言 本篇将新鸟云香港 CN2 A型(AMD 2核 2G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由新鸟云提供。 产品信息 产品 ECS - 香港CN2 2核 2G 10M A型 CPU 2核(AMD) 内存 2G 带宽 10Mbps 月流量 500G 标价 20元/月 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) 2 CPU family 23 Model 49 Thread(s) per core 1 Core(s)...

2025-06-11

只有我觉得 Liquid Glass 很丑吗?

liquid-glass-is-ugly封面
第一时间在备用机 iPhone SE 升级了 iOS 26 beta。苹果新的设计语言“Liquid Glass”呈现在眼前的那一刻,我心中只泛起一句奇丑无比。 最大的问题是影响阅读。在浅色背景下,白字看着费劲。我的理念是内容为王,清晰有效地呈现内容是第一优先级,对此造成干扰的界面设计就是败笔。 其次是感官违背。在玻璃屏幕上呈现水滴效果,我的生物本能是想把它擦干。这种不适感会积攒在所有交互中,潜意识中令人不安。 最后是增加了大量动效可能引起视觉疲劳。拖动时的玻璃光线追踪和液态弹跳效果,增加了视觉负担,也势必加大电量消耗。 不知道正式版会做哪些优化。

2025-06-10

开源实例之IT-Tools

it-tools-example封面
前言 Useful tools for developer and people working in IT. IT-Tools 汇集了对开发人员和 IT 从业者有用的工具。 实例地址 https://it-tools.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务器 Nginx 程序 IT-Tools v2024.10.22-7ca5933 实例部署 权限要求 具有系统读写权限 已安装 Nginx 安装程序 仓库地址:https://github.com/CorentinTh/it-tools 纯静态资源,下载最新 release 包部署即可。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2025-06-10

新增画廊模式

the-gallery-mode-has-been-released封面
我的博客系统一直有个缺撼是没有画廊模式,所以我不写有大量图片的文章——横竖图宽度不一,并且页面过长,极不美观。我没有想到好的开发方案,搁置至今。但是为了写《2025 CMS 杭州车展小记》,我重新拾起这个历史包袱攻克之。 开发画廊的困难不在前端,而在后端如何组织数据。我研究过 WordPress 块编辑器的图库,以及插件实现的画廊。一来操作步骤繁琐,二来存入数据库的是 html 代码,都不如意。我的设计理念是人只需最简洁的操作,剩下全由程序完成。我只想基于 Markdown 本身实现,不想引入新的复杂操作。 我注意到 Markdown 解析图片有以下情况: 同一行排列,两个 由相应数量的空格分隔: ![][1]![][2] [1]: img1.jpg [2]: img2.jpg 换行排列,两个 由 分隔: ![][1] ![][2] [1]: img1.jpg [2]...

2025-06-09

2025杭州国际珠宝展小记

photos-from-2025-hangzhou-international-jewellery-fair封面
2025杭州国际珠宝展于2025年5月31日至6月3日在杭州国际博览中心举办。本届展会由中宝协(北京)展览有限公司主办,展览规模超8,000平方米,设立300多个精品展位。汇聚全球包括珠宝制造商、批发商、零售商、加盟商在内的珠宝产业链上下游企业参展。产品类别涵盖钻石、彩宝、玉石、创新设计作品、高端定制服务等。 珠宝展就在车展旁边,本着来都来了,顺便逛了一圈。微信扫码登记即可入场。 “琳琅满目”在这一刻具象化。 大部分展品标价不菲。我听到某客户询价一只玉镯,商家近身说可以给他最大优惠,只要一万多。我不太自信地多看了几眼,仍然觉得那玉镯如此普通。这也彻底断了我找商家攀谈的念想。 最后来到特价区,我想着终于可以上手把玩一番了,没成想也是劝退的价格。

2025-06-08

淘淘有题不会,过来找妈妈。我侧耳听了题目是:“10千克铁和10千克棉花哪个重?” 我难以置信地转头看向淘淘,段子照进了现实? 然后老婆的声音响起,她看着我不确定地说:“哪个重啊?” 天都塌了。

2025-06-07

2025 CMS 杭州车展小记

photos-from-2025-cms-hangzhou封面
前言 2025杭州国际新能源智能汽车博览会暨移动出行展(简称“2025 CMS 杭州车展”)于2025年5月31日至6月4日在杭州国际博览中心举办。 展会以“数智启新元”为主题,启用6大主题展馆,超8万平米的展示空间汇集了全球80余家知名汽车品牌,涵盖新能源、豪华、合资、自主品牌等全品类矩阵,千余款车型集中亮相,为观众呈现了一场汽车科技与文化的盛宴。 端午前后被 CMS 车展推广轰炸,顺手就领了免费门票,想着可能会去凑个热闹,一念之间果真成行了。宣传噱头网红车模我又不认识,当然是想了解最新汽车生态,嗯。 入场 从地铁出站口开始,就铺满了车展的宣传物料。整体布置给人感觉很大气,所以它敢自称是浙江省规模最大的车展。 车模 现场很多老哥长枪短炮,模特会比较配合他们看镜头摆姿势。而我这种拿手机的小哈喽很难有好角度,所以我咔咔了6个G,但能看的并没多少。 车模会换装流转于多个展台,所以无法按照车企来...

2025-06-07

新增评论置顶功能

the-comment-pinning-feature-has-been-released封面
我对评论模块进行了优化,增加了置顶功能。具体逻辑是将文章页评论列表的排序改为三段序列:主评论被置顶的提升到最上方,主评论下有子评论被置顶的整体提升到次上方,其他的保持不变。 在合法合规的前提下,每个人有平等的话语权,所以评论没有优劣之分——不论文笔,不论意义,应当自然排序。不过写《老婆给我转发了一个腹肌》这篇文章,我预感到老婆会评论,那就产生了一个需求——文章涉及的当事人发声,一般有必要置顶。另外需要置顶的场景包括评论者对文章进行了勘误,或者提出了很有价值的补充解释。故此我开发了评论置顶功能。

2025-06-04

分页: 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 199 200 201 202 203 204 205 206 207