周记

坚持就是胜利

Avatar

Farewell Deno?

今天刷到 Deno 被收购的消息。

刚看到标题时还挺高兴,感觉这下 Deno 终于有了靠山,可以期待更加美好的未来。

结果是坏消息,Deno 将只剩下一年的维护期,之后会怎么样无可奉告。

基本就是原始团队放弃继续开发。如果没有其他公司或者组织接手,那 Deno 就和它的 logo 腕龙的命运一样了。

感叹一下~记得当初 Deno 刚问世时,从一个 Node 开发者角度看近乎理想:All-in-One 工具链 + TypeScript + Web 标准(终于可以在服务器端用 fetch 了!)。可惜理想丰满现实骨感:在生态年代,裸体的运行时无法和 Node 竞争。热门产品不可能重写,各种库的维护者也没工夫支持一个全新环境。

于是 Deno 接受现实,开始放弃初心,尝试兼容 Node。可问题是:那我为啥不直接用 Node?100% 兼容怎么也好过 99% 啊。

另一个致命问题当然是钱:Deno 毕竟是一家公司。投资拉了几轮,2.0 发布时还很是大张旗鼓的宣传了一番。

盈利模式是 Deno Deploy 云计算平台,结果,除了可以一键部署以外,和其他友商相比毫无优势(比如所谓云其实就欧美两处机房),Deno 的部署本来也很简单……

并且其他 JS 运行时也没闲着,Node 几经迭代,API 也很开始很好的支持 Web 标准,npm 也加强了安全性。TypeScript 7.0 性能大幅提升,各种 Linter 和 Formatter 也不断进步。Deno 的 All-in-One 渐渐变得『门门通,样样瘟』。我个人在使用时就 miss 某些习惯的 lint 和 format 的规则。

兼容 Node 还导致另一个问题是 API 的重叠:Deno 的专属 API 部分对应 Node 的内置 API,Deno 还额外搞了个标准库……于是某些操作,例如文件系统,有3款 API 可选,开发者都讨厌选择困难。

此外 Deno 作为一个后端环境却没有专属的数据库接口,要访问数据库必须使用 Node 的库。我猜想初衷是为了推行自己的 Deno KV,但这个产品一直也没走出 beta。

总之,Deno 本想用第一性原理,颠覆性的改掉 Node 的问题,但最终没能成功。改变策略后却发现对手们已经今非昔比。

Deno 的其他周边产品如 JSR 和 Fresh 框架,同样是亮点很多,但不足以超越竞品。

今年在裁员一轮后,新版的 Deno Deploy 终于发布,可是除了新界面和新域名以外我看不出和旧版有任何区别。

而即便有各种抱怨,我还是认可 Deno 的理念,并且颇用它做了一些项目,因此看到今天的消息,惊讶之后还是很遗憾。

希望很快能有公司或者社区大牛出来接手吧,比如某家中国公司?

而买家 Cloudflare 先前也收购了 VoidZero,坐拥一群 Rust 大神,为啥不肯接着开发呢?

AI 食谱 slop

打开冰箱发现只剩一棵小白菜和一盒白蘑菇。于是让 AI(Google Gemini)推荐个懒人食谱。

小白菜洗净切好,用纸盘装好放到空气炸锅里;蘑菇切块铺在上方;加三勺水再加半勺蒸鱼豉油,180 度烤 10 分钟。强调蘑菇的鲜味会被小白菜充分吸收。还很体贴地生成了一张图片。

确实很容易操作。

但是味道嘛……小白菜偏苦,蘑菇烤得干了,也吃不出什么鲜味。

算是可以果腹而已。

界面微调

最近小幅更新了一下本 Blog 程序的界面:

- 字号增大了一点,手机上读起来应该体验更好些(年龄大了眼神不如从前了)

- 更换了字体。原来的英文字体 Source Sans 3 换成了 Open Sans。字体偏好见仁见智,Source Sans 非常适合长文,但基线似乎偏高一些,不是特别适合界面元素(菜单项,按钮什么的),和图标并排时总是感觉对不齐。尝试过 Roboto,作为安卓默认字体太过于常见。Inter 也很不错,但太被 AI 滥用。加上我个人偏好具有 looptail 的小写字母 g,所以最后定了 Open Sans。向 Node.js 新官方文档看齐,等宽字体选择了 IBM Plex Mono。

- 其他一些调整都不改变界面,属于优化 CSS,比如使用更现代的特性。

全程没有使用 AI,因为至今还没有哪款模型的前端能力让我膜拜。但后端的话,像 Blog 系统这么简单的应用,连去年的模型都能胜任。目前所用的 FoalTS 框架也慢慢落伍了,作者基本不再开发新功能,是时候再次跳船了。准备放弃框架,自己(AI)重新造轮子。

我觉得现在 AI 战国时代,重要的不是学概念学工具,而是更高效的做出产品。没有用户关心你用的什么模型和代理写代码,产品本身好用,高质量才是根本。

难得的高效率

来德国这么久了,早已经习惯绝大多数服务都不能『随叫随用』:例如看病,修车,行政事务乃至下馆子……一定要先联系约时间。直接上门的话一般都无人搭理。

今天车子突然无法启动,感觉是电池玩完了。心中暗叫完蛋,明天是假期,然后周末两天,车行关门无处可修咋办?

当然遇到这类紧急情况,先联系 ADAC,德国最大的车主俱乐部,半路趴窝了都找它家来救急。电话打通后被告知大概需要等候90分钟,因为节前路上车多故障也多。好吧,今天只能缺席例会了。

很快收到短信,可以查看处理进度,点进去看,显示只需要等20分钟就行,惊喜中。还不到20分钟就接到了工作人员电话,然后就看到救援车了。

果然是电池老化了,需要换新的。帮我启动了车子,叫我直接开去车行,15分钟就能换新的,假期不能没车啊云云。我说没约时间啊,他回答你是顾客啊,正当要求而已。

开去了车行,其实都是熟人了,查了查电池有库存,让等半小时。半小时后一切搞定。

是不是经济危机真来了?德国竟然可以如此高效率?我想在国内这应该是稀松平常的,但在这边,无须等待就立即获得服务,真的算是例外。尤其是盖房子这两年把我的耐心提升了无数遍。

特此记录一下。

全网都在 AI

FOMO 得不行。然而 AI 写代码再厉害,也不能帮我洗碗。

产品型号

数字最好。全世界都懂。

数字越大表示越高级,完毕。

苹果 15、16、17……

宝马 3、5、7……

Intel Core i3, i5, i7...

Windows 7, 8, 10, 11...

别乱选字母,什么 K、F、X……完全不知所谓。需要进一步解释的都是失败的命名。产品是面向用户的,不是产品经理用来自恋的。

Up-to-date

今天家里终于通网了!

电脑、平板、手机和其他设备,一顿更新。

我有数字洁癖,尽可能要保持系统和软件都是最新版。

想当年 Windows 系统好几年才出个新版,现如今各种 app 大概几个小时就不是最新了,遑论 AI 模型。

生活节奏越来越快。

慢吞吞的只有德国的效率:从申请网络到开通,经历了几乎一整年。从物理接线到账户激活,也整整两个多月。就这水平还天天想着威胁俄国警告中国?

2025 年还剩不到三分之一,要抓紧时间多写了。

二〇二四小结

一月二月两次出远门去建房公司商定户型和装修细节。我们除了地板颜色以外真是没有任何额外需求。

三月开始主要忙盖房的前期准备。联系各种公司:做测量的,挖地的,做排水的,盖地下室的,防火的,还有考古的(对,巴掌大一块地还正巧位于某古文化之路上,如果挖出文物,地就得收归国有……更巧的是邻居相隔仅20米就位于保护区之外了),水电单位,以及填写各种衙门文件……

邮件不停电话打爆。不愿再回首。德国官僚主义宇宙第一。

如果我这辈子还能再盖一次房,一定找承包商……

五月初挖掘机终于来破土动工了。六月开始盖地下室,跟搭乐高一样,一天就成形。邻居的房子也是几乎一天就封顶,预制房真强大。

六月娃也满8岁了,生日趴请人来表演,DJ、腹语,小魔术……很快乐。

七月地下室外围的坑填上了,超支不少…… 然后得知房子要『深秋』才能开始盖,于是工地闲置着,但围栏和电费一样继续交着

八月下旬带娃回国了一趟,阔别5年。

回来之后娃上三年级了,换了班主任老师。娃的学习仍然很好,习惯也不错,欣慰。

十月娃开始每周末去城里的中文学校,据说有官方背景。感觉那里几乎能遇到慕尼黑所有的中国人。

十月底偶们的小屋子终于搭起来了……但也就拍照时兴奋了一丁点。很累,费钱费时间费精力。

虽然预制房砌墙封顶很快,但内部工序和砖瓦房没有不同。冬天气温低,很多项目需要看天气,也只好等它继续慢慢悠悠地……只有每个月扣钱从来都很准时。唉,希望接下来一切顺利,娃的9岁生日能在新家过。

这一年工作方面波澜不惊,每周一三五去办公室其余远程。众所周知今年德国整体经济环境不好,我的跳槽计划也没实施。新的一年估计形势会更明朗一些。

跑步倒是坚持了下来,没有什么提升,稳定。

2025 年,我希望家人和朋友们身体健康。愿世界和平。

实名制买 SIM 卡

大四那年刚有手机的时候,预付费的『神州行』SIM 卡随便找个小卖部就能买。有合约的『全球通』则需要本地身份证。

后来严格了,任何 SIM 卡都要实名认证。记得某年回国办卡,我妈双手举着身份证让营业员拍照,感觉很那个啥……

德国手机合约也需要提供身份证明,但预付费的 SIM 卡,印象中也是随便买,各大超市都有自己品牌的卡,收银台前拿就行。

上周,用于测试公司网站的一批新手机到货,领了曾经觊觎很久的小米14。

用 AI 生成了姓名和头像,用于注册新 Google 账号。

公司年底新推出了完全免费的 eSIM 手机合约,条件是要安装 app。不想用已有的邮箱,新注册时发现需要给手机号收验证码……我去,敝司建信号站拒绝华为,这里咋就照搬东方大国价值观呢?

算了,只好先买个号。正好家附近超市圣诞活动,平时10块钱一张的 SIM 卡限时免费还送话费。

开卡时发现要求身份认证,可以去邮局面谈或者视频。靠!

考证了一下,原来欧盟从2017年开始要求电信新入网用户需要强制身份认证。

好吧,现在的手机和『神州行』年代自然不是一个维度了,安全第一。

什么都需要身份认证,除了申请难民和投票?

小米14硬件真不错,软件马马虎虎,德语界面很山寨,单词长了会折行但按钮大小不会随之改变,国际化方面还需要继续努力。

这个可以有

自2024年11月30日起,包括上述9国在内的38个免签国家持普通护照人员来华经商、旅游观光、探亲访友、交流访问,过境不超过30天,可免办签证入境。

来源

read_more

更多网志请见归档或分类