念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

最新念头

按发表时间排列
3046 篇

OPPO 快游戏在浏览器复现运行(五)之竖屏适配

大部分竖屏快游戏都很少有兼顾宽屏分辨率的情况,Laya 游戏会有一个自动横屏的机制,会将整个画面横向显示,而像 CC 游戏,基本都是 UI 位置大小严重失调,要么导致某些区域点不了,要么导致 U...

用地标改进 A star 寻路的启发函数

今天读到 redblobgames 写的关于如何改进寻路算法中启发式函数的文章 ,感觉很棒。我们可以用很简单的方法改进 A star 算法中的传统计算欧氏距离的方式实现启发函数的方法。 这意味着,可以直接利用之前写好的寻路模块 改变一下启发函数,就可以大幅提升性能。...

关于搬家目的地可能性的调查

上一篇文章的最后我 提到自己考虑搬到美国以外的国家住一阵 。最近一段时间又继续调查了一下其中的可能性和可行性,现在粗略写个小报告来分享一下我目前为止所看到的——也就是2026年的现在,世界上什么样的移民项目是适合四喜丸子家的。 动机与筛选条件 # 话不多说,我想要搬家的第一动力其实并不是前篇博客中(长篇累牍地)抱怨过的“医疗保险费用太高”。医疗保险的价格我完全不能控制,能做的也不过是通过控制收入而提高补贴的额度罢了。而且最近了解到别的友邻的经历,医疗保险万万不能买太便宜的,一定要看 network coverage

Weekly Issue-《缝纫机与金鱼》

文章 技术 Scaling the GitLab database Scaling Postgres with Read Replicas & Using WAL to Counter Stale Reads — brandur.org Don’t add a read replica until you’ve read this | Blog | incident.io 关于 PostgreSQL 引入读副本之后的处理方式的几篇文章,基于 WAL LSN 来解决脏读的问题,核心方式都是类似的,只是有些存

BlogsClub 签到助手发布

为了避免忘记签到,我开发了 BlogsClub 签到助手。 BlogsClub 签到助手是一个用户脚本,用于后台检查 BlogsClub 每日签到状态,在需要时提醒你,并在你完成 Geetest 验证码后提交签到。 脚本不会自动识别、绕过或代替你完成验证码,验证码必须由你手动完成。 开源地址:How

读书小结十九

The Sorrow of War 以越南战争为背景的意识流反战小说,主人公是参加越南战争并幸存的士兵Kien。战争结束了,但战争的创伤却永远无法修复,Kien一直饱受折磨和痛苦,选择把自己的经历诉诸文字。故事在现实与回忆、战争与日常中交织叙述,战争的残酷不仅是身边的队友一个接一个死去,也摧毁了Kien和Phuong青梅竹马的爱情——这段在参战第一天发生,让Kien的理想破灭,影响其一生的悲剧,在小说的最后才逐渐显现。

二〇二五年 · 林间新坟

父亲曾带我来过祖坟,他清扫了太爷的坟头,摆上白酒和干粮,以求平安顺遂,老坟的左前方是大爷的坟,略比太爷的坟头低 …

#185 – 遲了半個月的生日 / 為什麼把大課交給別人賣,還變貴了 / 巷導找房地圖 ®️雷蒙週報

有學員留言問說:「明明你自己能把課做好,為什麼還要交給平台賣?」核心原則跟我大量用數位工具、AI Agent 一樣:把不擅長、會磨損精神的工作交出去,把時間留給只有自己能做的事。也聊聊柚子的生日,我們晚了半個月才慶祝,這封信有一部分是在釜山海邊的房間寫的。另外還有我的 AI 員工這一個月幫我做完了什麼、一個從生活圈出發的找房地圖網站「巷導」,以及兩支 YouTube 新影片:Google Cloud AI 工程師的一天、DJI Pocket 4P 開箱評測影片

Hexo主题功能测试-Markdown语法篇

本文覆盖主题启用的全部 16 个 markdown-it 插件。每个插件都按同一条学习路径组织: 最小示例 → 常用变体 → 全部写法 → 参数与选项 → 边界与坑 。所有示例都是「效果在前、源码在后」成对出现——看到什么就能立刻知道怎么写的。 插件注册位置:根 _config.yml 的 markdown.plugins ;渲染配置( breaks / linkify / typographer / html )在同文件 markdown.render 。 1. emoji 表情(markdown-it-emoj

Jeff Dean 离开 Google,以及关于他的传说

几日前,Google DeepMind 人事震动,哈萨比斯卸任 CEO,而更重磅的新闻是: [[Jeff Dean]] 从 Google 离职了。 Jeff Dean 是 Google 的元老之一,他与 1999 年作为第 20 位员工加入 Google, 在效力了 27 年之后离职并创立 AI 初创公司 Discov...

纽约博物馆打卡记 | Museums in New York

上次认真花钱逛博物馆还是上次了。此行因为身体抱恙,特地安排了不一样的博物馆行程。出发之前认真补课,回来以后意犹未尽。顺便,手握 Fuji GFX100RF ,让高像素把临场的瞬间记录下来,以供日后(比如此时)回味。 这次出行,定下要去的博物馆自然不难—— MoMA 和 The Met 肯定在列,尤其是因为 Raphael: Sublime Poetry 特展要在月底结束。做了点功课后,意外发现这个级别的特展的确远不只是“来都来了”的打卡程度。另外在 AI 的规划下,我还顺便拜访了 MoMA PS1 和 ICP 。

注意力

注意力构成经验 生活本身充满了丰富的细节,但我们真正体验到的,只是其中被注意力照亮的一部分。 注意力不只是照亮。被光照见的东西不会改变,但被持续注意的事物会生长,会长出层次、纹理和你原先看不见的细节。 同样的现实,因为关注对象不同,可以形成完全不同的主观世界。调整关注的粒度和角度,可以让熟悉的世界重新变得陌生而丰富。一条走了三年的路,某天你开始留意墙根的植物,它就不再是同一条路了。 两个人经历「同一件事」,因为注意力的投射不同,记住的可能是两个不同的事件。 人生并不完全由「发生了什么」构成,也由「我们持续注意什么」

价值观

价值观像内裤,要有,但不用见人就展示。 价值观,本质上是在回答「什么值得」:什么值得追求,什么值得牺牲,什么值得承受,什么不值得交换。 目标回答「我想得到什么」,价值观回答「为什么这值得我去得到」。 价值观的重点在排序,不在列举。说「我重视家庭也重视事业」等于什么都没说,只有在必须损失一个的时候,选择才是价值观。清单免费,排序昂贵。 价值观的功能不是「正确」,是省事,让某些选项不再进入计算。 没有探究过自己的价值观,就会自动套用社会尊崇的那套。默认值不一定错,但对你不一定对。就怕它失效时你不会换,只会怪自己不够努力

Nova v3.0.0 与 Chat.nvim v1.9.0 双版本发布

同一天发布两个大版本更新,干脆写在一起。Nova 是 Android 端的 AI 聊天客户端,Chat.nvim 是 Neovim 内的 AI 编程助手。两个项目同步迭代,这次更新都围绕 用户体验、安全性和稳定性 展开。 Nova v3.0.0:从能用到好用 v3.0.0 是 Nova 迄今最大的一次更新,154 个提交,44 个新功能,62 个 Bug 修复。核心改动集中在三个方面:新功能、性能和模块化。 微信扫码登录 之前的微信登录依赖外部 URL 下载二维码,不稳定且存在隐私问题。这次改用 ZXing 库在本

为 Fuwari 添加网站统计侧边栏

一切起源于我想在 Fuwari 上复刻 Hexo 博客页脚的全站文章篇数和字数,以及运行时长统计。 统计文章篇数和字数 自从切换到 Fuwari 的第一天起,我就在想,统计全站文章篇数和字数这么简单的功能,Astro 不应该做不到才对,更何况 Fuwari 已经自带了每篇文章字数统计的功能,把它们全加起来不就行了? 观察 Fuwari 的字数统计和阅读时长插件 src/plugins/remark-reading-time.mjs : // biome-ignore lint/suspicious/noShadow

程序员友好的 Skills

分享程序员友好的 AI Agent Skill 仓库,推荐 10 个提升开发效率的实用技能。