杜郎俊赏 - dujun.io

macOS 根目录创建软链接

macOS 从某个系统版本开始,禁止在根目录创建目录和文件了。关闭 SIP (System Integrity Protection) 等方法早已失效。今天发现了新的解决办法,亲测有效: 创建 /etc/synthetic.conf 文件,写入软链接,例如: backup /Users/data/backup 左侧是软链接目录,前面不写“/”; 右侧是源目录路径; 中间由 tab 键分隔。 重启即生效。

2022-11-15

糟心的丰巢快递柜

丰巢快递柜带给我的不爽已经好几年了,今天上午处理了一件相关的事情,实在要吐糟一下。 我平常是周五去富阳爸妈住的家里,周一回余杭自己住的小区,这是背景。 最开始快递包裹都是送上门的,这也是大家默认的情况。后来小区引进了丰巢快递柜,包裹不再送上门,要自己下去取。那时快递柜不收保管费,即便自己跑一趟,也就忍了。但是再后来,快递柜要收取滞留保管费了,当时也是网上的热点,这就非常令我不爽了。因为我周末不在小区,临近周末投递的包裹,等周一晚上回来都已经超时了。 钱是小钱,问题是凭什么。快递柜方便了快递员投放,但是把“最后一百米”转嫁到买家身上,然后还要为保管费买单? 最开始我的应对就是不取件。那个快递员投放,过了几天取出,然后再投放,过了几天又取出,最后还是送到我家门口了。这个事情也只发生了那么一次,因为我心软了,实在不想去为难一个快递小哥。 后来发现公众号里面可以设置禁止投放快递柜...

2022-11-14

php 双问号可以链式使用

刚才改网站代码,偶然发现 php 双问号是可以链式使用的: $ret = $a ?? $b ?? $c ?? 4; 原本我是应该加括号的: $ret = $a ?? ($b ?? ($c ?? 4)); 无心之失忘了加括号,竟然可以执行,才发现双问号可以链式使用。 之所以有这样的乌龙,是因为我这个从 php5 时代入行的古典程序员,对新的语法糖是想当然的,没有去仔细看过文档。双问号的使用习惯也是从三元式演变过来的,自然没想过还能链式使用。 用三元式表达上面的语句是这样的: $ret = isset($a) ? $a : (isset($b) ? $b : (isset($c) ? $c : 4)); php 不愧是世界上最好的语言。令人开心。

2022-11-11

1065封面
马斯克谈到推特未来:照搬微信。 买了微博类的产品,然后要改成微信。下面的人敢“笑”不敢言,情绪稳定。 微信、支付宝深入民生的大一统有一定“国情”加持,学不来的。

2022-11-11

1064封面
为宝宝上网课买了 iPad9,对比下来 pdd 百亿补贴最优惠。原来用的 iPad3 外观还很新,但新版网课应用不支持了。软件淘汰硬件真是阳谋。

2022-11-11

浙江自然博物院

zhejiang-museum-of-natural-history封面
本周末亲子活动是参观浙江自然博物院杭州馆。 杭州馆位于杭州西湖文化广场6号,2009年建成开放。馆舍面积2.6万平方米,常设展厅面积9000平方米,临展厅面积2500平方米,藏品库房5000平方米。馆藏20万余件(组),由地球生命故事、丰富奇异的生物世界、绿色浙江、狂野之地——肯尼斯•贝林世界野生动物展和青春期健康教育展五大展区组成,以地球及生命诞生与发展为主线,带领公众一探自然之壮美。年接待观众210余万人次。是一座以“自然•生命•人”为主题,以提高公众的自然科学文化素养和生态文明意识为宗旨,集生命科学、地球科学等自然类标本收藏研究、展示宣传、科普教育、文化交流和智性休闲于一体的国家一级博物馆。 馆内展品(标本)非常精良,栩栩如生,可玩性强。不愧是亲子活动排行榜上靠前的推荐地。

2022-11-05

云栖大会2022

the-computing-conference-2022封面
在杭州这么久,参加云栖大会还是第一次。主题演讲没怎么听,太宏观的议题,不是短期内落地的,也不是我们小公司能关心的。一天下来,没看到有突破性的东西,最多的是看看软硬件,看看美女。

2022-11-04

1061封面
来来,大力点

2022-11-01

CleanCSS - 移除未使用的 CSS 代码

cleancss-remove-unused-css封面
应用:CleanCSS 地址:http://dujun.eu.org/cleancss 功能:分析页面中引用的 CSS 文件,打包成单一的干净文件用于替换所有引用 适用:独立页面 一、缘起 我导航站用了开源项目WebStackPage,首次静态资源加载有 1.5M,一部分原因是它使用了第三方库,比如 Bootstrap。当然,第三方库只有少量代码实际被用到,所以我就想找个办法,把未使用的 CSS 代码移除,使得静态文件更小。 二、方案 很快就找到了这个网站https://unused-css.com/。它可以很好地实现我的需求,不过有一个小问题,它是收费的,最低 25 美元一个月。 Only paying users can download clean CSS files. 那怎么办呢?那就自己开发一个工具吧。 三、分析 清理 CSS 代码需要这么几步: 抓取页面 HTML 内容...

2022-10-31

我还在用 jQuery

一、前言 我是后端开发出身,前端还停留在用原生 js 和 jQuery 写代码的水平。这次重构副站dujun.eu.org考虑过前端要不要用现代框架来写。三大框架里面,Angular 和 React 不打算碰,去看了最容易入门的 Vue。在 B 站看了两天的教程,喜欢不起来。 二、Vue Vue 当然很好,有优雅的设计思路,是真正意义上的框架。双向绑定,只需处理数据,不用亲自操作 DOM。但是对我而言,有两方面原因让我放弃 Vue。 (一)Vue 语法 Vue 的编写方式就像一门新的语言,需要记很多的语法糖。如果不打算深入前端工作,对这个学习积累没有很高的兴致。更真实的是,当只是完成简单的交互效果,用 Vue 写代码不会比原生更轻松。 (二)Vue 虚拟 DOM Vue 使用虚拟 DOM 来优化渲染逻辑,实际执行过程成了黑盒,我不确定具体发生了什么。虽然本不该关心,但我不喜欢失去掌控感...

2022-10-28

分页: 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