posts

使用 Advanced Font Settings 在 Chrome 系浏览器中正确显示中日韩字体

众所周知浏览器在某些场所会错误判断当前文字隶属的语言,然后会调用不同的语言对应的字体来显示,比如中日韩(CJK)共享的大量汉字,在不同的语言里显示字体不一样就会看着很别扭,对,就是 Twitter,现在叫 x.com 的上面,经常看到犬牙交错别扭的显示

哪怕在浏览器里修改了字体,但只对操作系统默认语言生效,并不对所有语言都有效,还是可能会回落到其他语言的默认字体上,所以需要 Advanced Font Settings 这个插件来解决显示不一致的问题

CJK 地区比较推荐使用 Noto 系列的字体,可在 GitHub 上 noto-cjk 这个仓库免费下载使用,虽然有下载说明,但我个人体验下来还是有一些奇怪,只下载通用文件可能是不够的,需要下载区域或语言特定的字体,所以我装完后一共有十个字体

  • Noto Sans
    • Noto Sans JP
    • Noto Sans KR
    • Noto Sans SC
    • Noto Sans TC
  • Noto Serif
    • Noto Serif JP
    • Noto Serif KR
    • Noto Serif SC
    • Noto Serif TC

在 Advanced Font Settings 里对默认语言选 Noto Sans / Noto Serif 不带后缀的这个,特别是浏览器和系统语言是英文的情况。其他几个语言必须要选带后缀的字体才能正确显示,对应关系分别为

  • 韩语 Korean: Hangul - KR
  • 日语 Japanese: Japanese - JP
  • 简体中文 Simplified Chinese: Simplified Han - SC
  • 繁体中文 Traditional Chinese: Traditional Han - TC

设置好后可以访问 /blog/font_test.html 来确认是否都正常渲染

记一次 VPS 全挂加数据恢复

最近 CloudCone 这个 VPS 供应商出了一次大锅,所有机器全挂加数据全丢,截止到本文发布时还没好,参考他们截止到发文时的故障说明 https://status.cloudcone.com/incidents/346624

用来使用各种 AI 工具的梯子没了找别的就是,但个人网站和一些数据都还在上面,还好很久之前配置了一个小脚本自动备份到 Dropbox,看了下网站数据基本都在,最近的 MySQL 备份好像挂了,但期间也没写几篇 blog,而且 RSS 输出的可以通过 Feedly 找回,人肉再补发一下好了

长滩游 part0

又一份十年前的草稿,直接发吧,看简要记录也有了,多年过去也没必要扩写,这个系列也不会有更多 part

加入美登后维持每年一次出境游的惯例,2015-2016 是在 2016 年春节后去了菲律宾的长滩岛。当时有简单记录一下给第二波的人做引导 https://www.yewen.us/blog/2016/03/tips-for-boracay/,为了给自己一个纪念,也为了顺带宣传下公司福利,好好记一下

本来看预定的时间快到莫莫预产期,今年出境游就算了,还是安心在家呆着吧,家喵表示你跟家里人都说下免得自己怨念,结果喵妈倒是很鼓励的说让他出去玩啊,你离预产期还有好一段呢,怕什么怕,于是变成了喵把自己坑掉,狗出去了快一周

一开始定地点还纠结了好久,因为公司业务特点没法大家一起走,必须分两拨,这样每一次人不会太多,找旅行社定制行程就有点贵,加上预算和办签证的时间限制,日本台湾啥的也去不成,最后定了长滩岛,一开始笨狗只想到了美帝哪里有个长滩,一查才发现原来是菲律宾的一个旅游海岛。公司通过途牛还是哪里找的自由行,说是自由行,其实从杭州出发一直到酒店入住,全程都有导游陪同。国内段一个,负责出入境到那边下飞机出机场,不过后面也会一直跟到酒店;在菲律宾时一个,出了机场在菲律宾境内就听他的。回程类推

出发那天按国内导游的指示说晚上十点要集合,其实是大约十点半才开始值机安检,我们第一波走的太谨慎,到机场太早然后干等了很久,而且我们很失误没有带点 UNO 啥的消遣,在机场傻等了很久。在机场碰到一个伦敦小哥,很热情跟周围各种人搭讪,笨狗本来只是顺便帮忙替他和周边的国人翻译了一段,后面无聊也跟他瞎扯了好一会,也挺有意思的,那哥们做运动服饰生意,过来杭州周边拜访供应商,前面去过深圳广州上海,到杭州吐槽地方都太远了,住处出来要坐好久车,去拜访的供应商估计都在诸暨义乌这些地方,来回是够折腾,然后那几天刚好杭州冷的要死,小哥一身单衣在雨天逛的西湖,想想都哆嗦,在机场碰到是他要去清迈了,刚好我们去年也去过清迈,又有共同话题,小哥一直表示那边要暖和且便宜舒服很多,杭州真的是冻死了,跟他解释杭州在中国一般是被认为是南方,被他吐槽特么冷成这样你告诉我这是南方?作为 IT 男,很关心了下对方在大陆怎么解决通讯问题,看起来是买了张类似神州行的不记名卡用,那个小哥主要用的 What’s App,居然没有被墙,想加我们但是我们好像没一个人装了这货

这种相对便宜的行程必然是红眼航班,半夜的飞机凌晨到。来回说是旅行社包机,其实就是各种渠道凑的散团最后会由两三个导游带着,同行的其他人多半素质堪忧,比如各种大声喧哗、飞机上各种来回乱跑,这次还遇到在你前后脱鞋睡觉熏死你的奇葩。因为大陆和菲律宾的关系紧张,个人签证似乎很难办,团签也是另外的纸条,不会在护照上留下任何菲律宾的出入境痕迹,出行前护照什么的一开始都在国内导游身上,等他办好登机牌后才发护照和登机牌给我们,所以还必须得跟着导游走才行。关于这种又想赚游客钱但是又要维持国体的事情,大家后面也欢乐的吐槽了好久,似乎越南也是类似的?南海周边国家都这样么?

新同事 Luffy 在前公司离职前刚好赶上他们也是去长滩岛旅游,他们回来的飞机就是我们走的飞机,按他们的时刻表应该是晚点了挺久,但按我们出发的时刻表似乎没晚点,他们返程时正是杭州最冷的时候,估计下飞机后冻的够呛。去的航班是亚航旗下某个菲律宾小廉航的 A319 执飞,全机经济舱,路上发了份很难吃的饭,一小瓶封口像哇哈哈钙奶的矿泉水,跟熊吐槽为啥要这么发水,给个普通瓶装的没喝完下飞机还能继续喝,难道瓶盖成本这么高?

凌晨四五点到达卡里波国际机场,下飞机的时候天已经蒙蒙亮,一出机舱潮热扑面而来,过关出机场我们这个散团被一辆当地大巴接上,后面到酒店的行程就是在当地导游的指挥下前进。去长滩岛有两个机场,一个是我们去的这个距离还有大几十公里外的卡里波,好处是国际机场可以直飞,坏处是从机场到上岛的码头要坐快两个小时大巴,另一个离上岛码头很近,但是机场小只能菲律宾国内飞过去要转机,不过看更近的那个机场似乎在扩建,不知道会不会以后也能直飞过去

当地的导游看起来应该是东南亚的华裔,或者闽南语地区过去的人,中文说的一股港台腔,在大巴上忽悠我们不要在当地随便报旅游项目,会有人身危险什么什么的,他们那边有更合规合理的项目怎样怎样,我们大家都没理他。菲律宾比索在国内只能换到 1000 面额的大钞,菲律宾又有一个很奇葩的出入境外汇现金限额,出行前我们每人拿了 1w 的比索和 200 美金,一路还想如果要零钱买水或付小费怎么办。当地导游在大巴上很体贴的跟我们说他可以提供换汇服务,人民币兑比索 6.50(中间价一般在 7 以上),不过如果有比索没花完,回程时还可以找他按这个汇率换回人民币,我们都没换返程时也没见人真的跟他大额换回,估计也就是个说头。另外当地导游允许每人从他那换 1000 的零钱,给的大概是 500/200/100/50*2/20*5 这样的。从卡里波去上岛的码头半路经过一个小服务区,大概也就国内一个加油站的规模,下车找当地导游换零钱,买水再破开,目测当地饮品价格跟国内差不多,类似的旅游点或宰客区更贵。关于各种游记上提到路上搬行李的小费,导游表示他都统一给了,回程时每人给他 100 整就好,每次 20,来回上下岛共四次,酒店搬行李一次

出发前在万能的淘宝预定了个一日浮潜跳岛行程,准备了手机卡和充值卡。感觉菲律宾的移动运营商在游客友好度上完全不考虑,非得是一个裸 SIM 卡然后充值,继而发短信选不同的流量或通话套餐,但是为啥不直接弄个一周预充值的套餐,大家不用思考,价格也差不多。我们用的是 Globe 这家运营商,下飞机后在大巴上插卡充值选套餐,发现淘宝卖家说可以多个套餐叠加的其实并没有,最后只用了 supersurf200 这个 200 比索 5 天无限流量的套餐,反正在那边也不会打电话发短信,有信号的地方互相微信视频联系,没信号的地方电话短信也没用

到达长滩码头时惊呼海怎么可以这么清,真的是水晶一般透亮,直接能看到海底

再转乘小货车改装的双条车到酒店,吃饭,回屋睡觉,隔音差,出门只能靠酒店的班车,下午出门沿海滩瞎逛下,买椰子喝水,在菜场的 smoke 吃饭,咸,在 Dmall 买大桶水带回

迪士尼游记

在博客草稿箱里待了快十年,整理整理发出来吧

2016 年 9 月倒数第二个周末前的周三至周五,错开中秋节和国庆节,美登去上海迪士尼的纯玩团建

Day1

中午从杭州公司集合出发,大巴到迪士尼换乘区,外围酒店办入住

打车去迪士尼,在迪士尼小镇看夜场的狮子王音乐剧。开场那个神棍山魈是个外国大妈扮演的,咕哝了半天最后半嘲讽问台下「听懂了么?」,过程中感觉还是有看过三部狮子王电影的背景知识会更好,有很多细节和剧情能更好连接上。中间似乎还遇上了技术故障停了一会。开场前和结束后在迪士尼小镇的商店逛了下,这里还有一个乐高旗舰店,在当时国内乐高还没大规模开线下店时还是很值得逛一下的

Day2

早上从外围酒店地铁过去,在入口排队,全程绝大部分时间跟熊一起,也没有刻意排单人队伍(那时候上海迪士尼可能还没有特别有单人队伍?)

进园后速度冲到了飞跃地平线,基本上是第一拨刷掉,没有太多故事情节,跟多年后去北京环球影城的哈利波特禁忌之恋比,就是第一次体验类似游戏的新奇感

排了比较久小矮人矿车,是一个比较儿童向的过山车,如果不是带小朋友,或者是对过山车类又菜又爱玩,建议优先级放低。同比北京环球影城就是哈利波特那个鹰马飞行

正常耗时排到了创极速光轮,意犹未尽回去二刷,熊前面其实跟朋友来过一次,感觉他并不是太想刷这个,有点舍命陪君子 XD

错过了加勒比的演出,本来说这块区域要大修我们去的时候是最近一两年能刷到的最后机会,后来好像也再没去过迪士尼了

玩过太空区、独木舟以及雷鸣山旁边的探险,排队太久都不太划算。去冰雪奇缘的欢唱会,大部分观众其实是不会唱的,自己当时好像也就会一两句 Let it go 和 Do you wanna build a snowman,交互起来就有些尬了

园区里吃的太贵,而且等吃的都很耗时

花车游行比预想的无聊一点(快十年后再回顾这句话,迪士尼的花车游行相比较环球影城的,已经要好很多了,至少很多角色都是知道背景故事的……

很神奇的意外偶遇到了离当时快十年前在百度实习时的同事,看起来是度厂的某个团队也来团建

看过晚上的烟火后,卡着闭园时间坐地铁撤

Day3

早上继续地铁过去,入口处感觉就不太妙,遇上大批团队游客,入园就排长队

进去后刷雷鸣山漂流,耗了快一个上午排队,体验好感度被拉低超多

中午出去迪士尼小镇吃饭,没去排网红火鸡腿,据说口味也不咋滴(快十年后在环球影城吃到过火鸡腿,hmmm,果然不好吃,好吃的话中国人不会放弃加进日常菜单的

下午在城堡前的最佳位置看演出,结束后意外地很快刷到了旋转木马,算是回到小朋友心态,到迪士尼这样的童话王国总要打卡一下城堡和旋转木马吧

因为下午要求集中回杭州,导致 d3 的有效游玩时间其实并不长……

经验

本次三天游,第一天下午才到上海,园外看演出,第二天刷满一天,第三天因为下午回程,实际玩的就半天且还是前半日

从后来去北京环球影城的经历看,如果自己去,第一天下午晚上半日票,晚上住园区酒店,第二天提前进园刷满一天的安排会更好点,期间该钞能力走快通的就走快通,或者利用晚上闭园前和早上提前进的时段去刷平时排队要很久的项目

奥奥四岁啦

幼儿园放暑假,奥奥也四岁啦

跟爸爸睡
会自己吃饭、刷牙、穿衣服,就是懒
哥哥生日要礼物,自己生日也有礼物,凑了一个乐高德宝大颗粒火车集合
睡觉,在幼儿园午睡了在家晚上就十一点后,放暑假中午不睡,晚上九点半十点能睡着,早上七点半到八点起

忘了为啥,这一篇应该在 2024 年夏天发布的内容,在草稿箱里待了一年半,看起来也只是起了个头。就这样发出来吧,记录详尽及时固然好,但随手有点记录总好过空白

集齐 MacBook Pro 的凹刘海和 ThinkPad 的凸刘海

MacBook Pro 16 M3Max and ThinkPad X1 Carbon 2024 MacBook Pro 16 M3Max and ThinkPad X1 Carbon 2024

人生得意须尽欢,该省省该花花,赚钱了也花钱让自己开心下,不要总扯性价比智商税,情绪价值也是价值

MacBook Pro 16, M3Max 16cpu 40gpu, 64G RAM, 1T SSD
ThinkPad X1 Carbon 2024, U5-125H, 32G RAM, 512G SSD, 2.8K120Hz OLED, LTE

骨折的小孩

如题,莫莫同学左手小臂骨折了,用更准确的说法,桡骨尺骨远端骨折,就是左手手腕往手肘方向去一点的骨头断了

据莫莫自述是当天吃过午饭后,午休时跟同学们一起在操场上玩单杆,他荡下来时看地上有一块垫子,想落到垫子上,但自己下落方向并不在垫子那边,落地时没落稳,手撑了一下,后面太疼叫同学送去学校医务室,校医看过说手都扭曲了,估计是骨折了,联系班主任叫家长赶紧带去医院

我那天本来答应了奥奥下午去参加奥奥幼儿园班上的家长开放日,刚吃完饭快一点钟准备回去,接到莫莫班主任打来的电话。第一反应是不太好,因为老师平时有事情都是钉钉上说,最多打个钉钉语音,老师说莫莫在学校摔了,需要家长带去医院看一下。前面我还没意识到问题的严重性,哪怕看校医拍的照片说手上用了冰敷加夹板,以为只是扭伤的程度,因为校医说他还挺坚强的都没有哭

赶忙开车到学校,直接打双跳停学校门口,拿钉钉上班主任的消息问保安医务室在哪边,径直去到医务室,我还想是不是社区医院就可以拍片搞定的,校医说建议去大一点的医院,讨论了下附近同德的口碑一直不太好,要么去浙一余杭。去浙一路上看时间莫莫妈在单位应该午休结束,还是应该先说一下,结果喵说为啥去浙一不直接去省儿保,浙一可能弄不了的,我说我都在路上了,校医说应该也可以的

到浙一余杭,停车找半天,去急诊,还要先分诊才给挂号,跟分诊台确认这里能不能看,不行的话我就直接去省儿保了,得到分诊台可以的答复后挂号等,那边喵赶紧请了假往这边过来。急诊医生看说小臂都变形了,里面骨头估计是骨折了,他们这边没有十二岁以下儿童的夹具,不一定弄得了,不过去拍片先。拍片回来等医生电脑上能看到片子,小臂两根骨头桡骨和尺骨都断了,本来 180 度直线过去的变 150 度左右的断掉折弯。这时候紧张炸了,娃太坚强也不见得都是好事,之前看他没哭没咋的,真没意识到有这么严重

骨折X片 骨折X片

浙一的急诊医生说他们这弄不了,让把电脑上的片子用手机拍照(因为医院的小程序里还不能自己查看到),直接去省儿保滨江吧。那边喵快到浙一余杭附近的地铁站,约好直接去地铁出口带上她往滨江去。到省儿保已经下午三点多,医院地下车库有空位,停好车一起上到急诊。急诊医生估计是见得多了,看过片子后说建议手工大致复位,然后打石膏固定,不过还是有没法完全康复的风险,需要家长签字确认后实施。解释说这个断法还到不了要手术的程度,而且手术也不能保证完全康复,流程麻烦娃也受罪

都这样了那还能怎么办呢,抱紧莫莫,让医生给拉直复位,到这时候终于是痛得不行了嗷嗷大哭,让人心疼。复位后打石膏,先是铺在棉纱布上像果冻或橡皮泥一样的材料,手拉直后敷上去包裹住,外面用纱布再缠成像木乃伊一样,最后用缠的纱布尽头做了个挂绳挂在脖子上辅助定位,再等石膏发热变硬后再拍片确认固定的情况。石膏跟我印象中的不太一样,最终挂脖子的从缠的纱布出来也出乎意料

石膏固定 石膏固定

拍片的结果医生说还行,能有八九十分,但外行看起来还是心惊胆战,纵向基本对齐对直,横向一根骨头有一点点错位,另一根骨头断开处还有差不多三分之一的错位,呈「与」字去掉两横一样形状。问是否要吃药或补钙,说都不用,最多按正常剂量保持维生素D摄入,三天后来复查。既然都这样了,那就遵医嘱,谢过医生后准备回家。走之前按莫莫的惯例,必然要吃一顿麦当劳,有过鸡翅薯条什么的再走,原话是「我都来儿童医院了还不吃顿麦当劳那我不是白来了」,娃你也真的心大,让人无语,好好关心下你的手怎么好吧

复位打石膏后X片 复位打石膏后X片

衣服是不好穿的了,回家用爸妈的T恤,趁袖筒大穿过左手,穿个马甲背心,再外面就只能穿着右手,左边披着。脖子上挂的纱布绳,感觉会勒得慌,找隔汗巾叠一下垫上。睡觉老实跟着睡大床,好帮忙照看下,自己小床别磕到床沿啥的造成二次伤害。上厕所、吃饭、洗漱什么的回到全程照顾的模式,慢慢自己能做一点。上学就别去了,一不好活动自理二怕再磕碰到,衣服都不好穿别叠加冻病了。在家学习等前一两天适应好能左手打着石膏贴近桌子后也还好,写字什么的左手压不住就潦草就潦草吧。在网上看到有袖子能魔术贴包起来的,赶紧下单给准备上,到了后和预期的差不多,石膏外面能有一层衣服,往外的马甲就临时托着打着石膏的手穿一下,再往外就只穿右手,左手披着了

后面就是按期复查,没有更好,也没有明显变差。按医生和喵咨询同学朋友的说法,骨头对上一半以上就还行的,后面慢慢恢复吧。我们问那种挂脖子上的辅助带是否有需要,医生说你们石膏都没拆想那么多干嘛,估计也要一个半月后再说

Win11 宿主机在远程链接时 WiFi 掉线的处理

在公司连的内网无线网络是通过 WPA/WPA2 加 Radius 走 LDAP 认证的,最近有一个奇怪的现象在多台 Win11 宿主机上出现,明明网络是连接状态,但从别的机器发起远程连接,接通的瞬间宿主机切到登录界面时网络就掉了

宿主机连有线没有这个问题,连 WPA2-PSK/WPA3-SAE 模式只用 WiFi 密码连接的无线网没问题

网上各种找解决办法,包括但不限于 设置网卡的电源配置以免节能模式关闭了网卡、升级补丁和驱动、导出网络配置文件并应用到所有用户 等,因为都没起作用所以也不在这里给引用链接了

最终的解决办法是「从已知网络里忘记这个接入点,重新添加一次」就好了,就是这么无厘头……

在 Win11 里忘记已知网络的设置入口在 设置 - 网络和 Internet - WLAN - 管理已知网络

尿床的小朋友

莫莫戒尿不湿戒得挺早,印象里两岁夏天开始白天戒掉,然后慢慢晚上也不用的

奥奥戒尿不湿就慢很多,白天是两岁半后,快上托班才戒掉的,晚上则是到三岁半的冬天才没有穿

发现奥奥晚上睡觉穿拉拉裤也不会尿尿后,大家一致决定晚上就穿小内裤睡觉,这样小朋友还是要舒服很多,风险则是可能会尿床

一般来说,如果晚上睡前半小时一小时没有大量喝水或喝牛奶,睡前拉好臭撒过尿,大概率是不会尿床的。大概一两个月可能会有那么一次,因为晚上喝奶什么的,睡前又没好好上厕所,快到早上起床时尿床啦,晚上带睡帮盖被子或调整下睡姿时会摸到,然后赶紧换掉衣服裤子,再看如果还早就挪到床的另一头继续睡,不早了那换衣服时可能就被弄清醒了,那就起床吧

前几天有一晚,早上六点多带睡的爸爸醒来看奥奥没盖被子,给他盖起来,过一会奥奥把被子卷走裹着,等爸爸再眯一会七点准备起来时,一摸怎么屁屁那有点湿,不至于这么快就出汗吧,一看哎呀尿床了,赶紧换和把弄湿的被子先洗掉,等起床后再弄床单床垫啥的

第二天早上,还是六点多爸爸帮盖了下被子,再过没半小时又摸到身下有湿的,怎么会连着两天尿床啊,尴尬

回想了下可能是晚上贪吃,吃了两小块西瓜,然后睡前撒尿没撒多少,后面在床上睡前故事环节后没有再去一次,而前一天晚上可能是踢被子睡在空调房里,有点凉飕飕,然后被子一裹,暖和了加睡一晚上本来就有憋尿,下意识就没控制住

因为连续两晚都有尿床,把奶奶都搞害怕了,虽然是夏天的大晴天,也架不住天天要洗洗晒晒。看之前剩的拉拉裤还在,奶奶在第三天睡前就给换了个拉拉裤,睡到十二点多整个人比较燥,翻来覆去哼哼唧唧半天,爸爸抱起来去撒个尿,看空调可能有点闷就再调低一点,并设了个定时再改高,回来才安心睡好

再后面两晚,到早上六点爸爸醒一下,就干脆抱着睡得贼香的奥奥去撒个尿回来继续睡,被折腾一番总还是会哼唧的娃,要再贴着爸爸或抱着爸爸才能安心睡着,小朋友这会软糯香滑,还是超可爱超幸福,是人类繁衍本能的精神奖励吧