2025年 11月 的归档
新加坡天气云图
在新加坡呆过的同学就会知道,这地方的天气变化莫测,尤其最近这段时间,属于新加坡的雨季,就更夸张了。一天能经历N次下雨、晴天、下雨的过程。
而且虽然新加坡就那么点儿大,但由于地形差异、对流性降雨、城市热岛效应等因素的影响,经常是过了一个街区,天气就完全不同了。
因此,在这地方看天级的甚至小时级的天气预报是肯定不够的。很多人出门前都会打开新加坡气象局的网站(PC|手机)去看降雨云图,往往就能比较准确地判断接下来的天气走向了。
这个网站其实并不提供天气“预报”,它只会告诉你,最近2个小时内,降雨带的走势是怎么样的。只告诉你事实,让你自己来预测未来。这点很好。
但,依然有两个不足之处:
第一,它不会在地图上显示“你所在的位置”,即使他的Mobile页面会请求用户的地理位置信息,但并不会显示;虽然你肯定知道你自己大致在哪里,但判断就不够精确了。
第二,它只能查看2小时内的天气,不能查看历史。
然后,我看了下这个网站请求的数据,还挺简单的。于是就自己糊了一个更纯粹的天气网站,尽量适配了PC和手机端,补上用户位置,更重要的是补上查看历史的功能(目前能查看2025年11月往后的任何时间)。
链接在这里,默认和官方一样是看最近2个小时数据,点击右边的📅图标,可以激活“历史模式”,就可以查看一整天的数据了,希望用得开心。
点击查看全文 »
摩擦力与ABS系统
前段时间在B站看了毕导讲摩擦力的视频,当时还和好友讨论过摩擦力的种种。
我们知道,初中物理课上都说:摩擦力等于摩擦系数乘以压力。
但这其实这是一个极度简略的模型,现实要比这个复杂得多。比如摩擦分成静摩擦和滑动摩擦,而静摩擦通常更大。
直到今天,我才突然意识到,汽车或者摩托车的 ABS(防抱死系统)其实就是在利用这个差别。
ABS 会在刹车时不断调节压力,防止车轮完全抱死。它让轮胎停在“刚要滑、但还没滑”的边缘。这样车子仍然处于静摩擦状态,抓地力最大,也就能又快又稳地停下。
我以前以为 ABS 是牺牲刹车距离,换取“还能转向”这个优点。其实正好相反——抱死时进入滑动摩擦,反而更滑、刹车距离会更长。
ABS 的聪明之处,就是尽量让车一直“不滑”。
有时候,工程的智慧就是:知道该让事物停在临界点上。
点击查看全文 »
梦里的糟糕交互设计
昨晚做了一个奇怪的、没头没尾的梦,其他剧情记不太清楚了,但记得一个相当差劲的交互界面,梦里给我气的呀。。。
梦里有个还挺新、挺高端的公寓楼,这个楼相当气派,挑高的大厅里绿植、大沙发等一应俱全,然后边上有个单元门口,进这个单元门要额外的权限,于是就要输入一个6位数字的密码,一般来说,旁边放个触摸屏或者数字键盘也就完事了。但这里偏不。
这里的设计,是在玻璃门的右边,有一个巨大(大概得有2米宽1米高)的大理石墙壁上,排列着6行、10列的60个圆形按钮,每个按钮上都有个小的显示器。
当有人靠近这个区域,系统就自动被激活了,60个按钮里,就会随机亮起20~30个,然后这些亮起的按钮上,每个按钮会显示一个随机的数字。你就需要在这些数字里找到你的密码的第一位,然后按下去;接着就下一批按钮亮起来,又显示了下一批数字,你需要按下一位密码的按钮;以此往复输完6位密码才能开门。。。
问题是,这个键盘非常巨大,你都没有办法站在同一个地方完成整个操作,你需要来回走动,找数字。然后两个数字之间的输入间隔还非常短,可能也就2秒钟没输入,整个键盘就都变灰了。然后你就需要重新开始,激活键盘、输入第一位。。。
在梦里,输了很久都没有把密码输全,气死了!😡

WordPress文章如何同步到X
其实,十几年前,我的blog就有这个功能的,比如:
luy.li 新文章: mysql主备部署笔记 ( https://luy.li/2011/05/11/mysql_replication/ )
— 骨头 (@senob_) May 11, 2011
当时用的是一个叫 WP2Twitter 的 WordPress插件,当时的逻辑也非常简单,有新post的时候,就把标题和URL拼一个字符串,直接往Twitter发了,而且那时候Twitter的权限也比较松。
最近重拾blog以后,想着也把这个功能恢复一下,而且现在不是有AI了嘛,其实还可以更进一步,不仅可以输出标题,还顺便把文章的内容做个大致的摘要,可以让有兴趣的朋友点进来,也可以避免浪费对此内容不感兴趣的朋友的时间。
搜了一下IFTTT、RSS转X等方案,其实倒是有很多平台都能实现,但要么功能过于强大,搞得很复杂;要么需要订阅,要交一笔费用。后来眼光还是回到WordPress插件上来了,还真让我找到一个至少非常适合我的插件,分享给大家,如果有需要的话,也可以参考。
这个插件叫 Automator,其功能非常强大,可以连接WP和各种社交媒体和平台,部分功能也需要订阅pro,但发布到X,则是免费版就够用的。
点击查看全文 »
自主控制WordPress的图片尺寸
你往WordPress上传一张图片的时候,它有可能会给你在后台生成7、8张不同尺寸的图片,比如这样:

其实这对于大部分人来说,都是一个蛮好的功能。比如小白可能会把手机拍的几个MB的图片直接上传上来,那对于web显示可能就太大了。有个自动缩略就很合适了,既能节省带宽,页面加载又快。
但我偏偏是一个喜欢“手动档”的人,我想自己来控制这些尺寸,上传前就会对图片做适当的压缩。这样服务器里也就不用存储这多张图片了。
问了GPT,以下方法对我是有效的:
- WordPress后台 → 设置 → 媒体,把缩略图/中等/大的宽高都设为 0,保存。//这里能少3个图片
- 在WP主题的
functions.php里,加入以下代码:
|
1 2 3 4 5 6 7 8 |
// 移除不必要的图片尺寸 add_filter('big_image_size_threshold', '__return_false'); add_filter('intermediate_image_sizes_advanced', function ($sizes) { foreach (['medium_large', '1536x1536', '2048x2048'] as $s) { unset($sizes[$s]); } return $sizes; }); |
完事,现在你传什么,服务器就只存什么了。
PS:查资料的过程中,还了解到现在浏览器有个srcset响应式图片,大致是,HTML的img标签里,除了正常的src以外,还会提供一个srcset,然后浏览器就可以根据当前屏幕的尺寸来决定具体请求那个资源了,下面是个例子,听起来是挺不错的。
|
1 2 3 4 5 6 7 |
<img src="IMG_2184-768x384.jpeg" srcset=" IMG_2184-300x150.jpeg 300w, IMG_2184-768x384.jpeg 768w, IMG_2184.jpeg 1214w" sizes="(max-width: 768px) 100vw, 768px" /> |
折腾自己的blog,而不是直接用平台,就是有这些乐趣(如果你也觉得这是乐趣的话),哈哈~
在新加坡如何退回水电费押金
在新加坡租房(或者买房)的话,肯定会接触“SP group”这个APP,是用来交水电费和垃圾处理费等杂费的。
租房的时候,你需要去开通一个账户,后续的水电使用就可以通过这个APP查看并缴费了。也可以绑定信用卡或者GIRO(理解为定期付款)自动处理,其实还挺方便的。
如果有接触过,可能也已经注意到了,第一期收费的时候,会有一个200-800块钱的Deposit,那这个钱在你的租期结束(或者卖房)的时候,是不会自动退换给你的。这点就完全不像缴费的时候那么方便了,也顺便吐槽一下。
那怎么才能退回来呢?办法还是在SP group里操作,找到 Utilities Services,如图找到“Refund Request”:
点击查看全文 »

