“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
MomBoard:为失忆母亲打造的电子墨水屏信息板
一位软件工程师为患有顺行性遗忘症的母亲,用电子墨水屏 + 简单网页搭建了一个永远在线、无需交互的家庭信息板,两年运行稳定,兼顾可靠性与人情味。
在照顾患有严重记忆障碍的亲人时,传统纸质便条或手机短信往往力不从心。两年前,软件工程师 Jan Miksovsky 为他的母亲搭建了一个名为 MomBoard 的电子墨水屏显示系统,帮助她在独自生活中获得最基本的安全感。他在 2024 年 11 月 12 日——系统正式运行两周年之际,分享了完整的设计思路、硬件选型与软件架构,希望能为处于类似情境的家庭提供参考。
一、背景:当记忆只存在于片刻
2022 年 6 月,一场手术的副作用让 Jan 的母亲永久性地患上了顺行性遗忘症。她能够保留手术前的大部分记忆,却再也无法形成任何新的长期记忆。从医学角度看,她的表现与痴呆症非常相似,但本质不同:痴呆症通常是进行性退化的,而这种遗忘症是稳定且不可逆的。
这种状况带来的日常困境是:她依然独居在自己的公寓里,但无法记住孩子们何时打过电话、是否平安。每隔几分钟,她就会产生强烈的焦虑感——觉得已经很久没有听到孩子们的消息了。这种焦虑导致她极度频繁地向子女发起通话或短信。
纸质的笔记、日历提醒,甚至孩子们的电话安慰都收效甚微。她不会习惯性地去翻看旧短信,因此哪怕刚刚读过的消息,转眼就被遗忘,等于从未存在过。
Jan 意识到:母亲需要的不是被反复告知信息,而是一台永远亮着的、摆在家中的设备,能随时展示由他和兄妹们更新、且不会自动消失的简短消息。
二、设计目标:苛刻的约束条件
围绕这一核心需求,Jan 拟定了一系列相当苛刻的硬件与软件标准:
- 能连续开机数月而无需充电或维护。
- 支持远程更新,并让消息持续显示直到被替换。
- 屏幕要足够大,让老人不戴眼镜也能从几英尺外读出内容。
- 无需任何交互即可查看(不要求解锁、唤醒、点击或滚动)。
- 对物理操作要有足够的鲁棒性(即使误触也不打乱显示)。
- 在网络故障时仍能保持已有的显示内容并自动恢复。
- 夜间不发光,适合卧室环境。
- 作为软件背景的人,尽量不动硬件。
- 开机后直接进入显示状态,不允许停留在应用选择界面。
- 不可被订阅服务、专有应用商店锁定。
- 价格合理,不采用商店展示屏这类万元级设备。
- 外观不能太具科技感,要融入居室环境。
三、硬件选型:来自 BOOX 的赌注
经过市场搜索,Jan 锁定了 BOOX Note Air2 系列。这是一款以手写笔记和电子书阅读器为定位的电子墨水屏设备,当时售价约 500 美元(虽不便宜,但远比零售商用屏廉价得多)。
关键评估条件有三:
- 自带 Wi-Fi;
- 内置的浏览器具备基本能力(能加载普通网页);
- 屏幕尺寸足够大——事实上它比 A4 略大,从两三英尺远看完全没问题。
一个在网上下载不到答案的关键问题:它能不能在启动时自动打开浏览器,并直接加载指定的起始页? 幸运的是,设备到手后他验证了这两点都能做到。
此外,Note Air2 的外壳设计干净低调,几乎看不出数码产品的突兀感。电子墨水屏幕清晰可读、刷新速度不至于分散注意力。设备默认开启的背光也可被完全关闭。Jan 用一个轻便金属支架将它立起,让整个系统看上去更像一幅摆放在桌上的相框。
四、软件架构:为“不可调试环境”而生的极简设计
设备本身只是一个载体,真正的灵魂是网站端软件——只要它能访问网页,软件更新就不必碰设备本身,这大大降低了维护成本。
整个系统只有两个页面:
- Board(信息板)页面:展示短信内容的页面,也就是电子墨水屏开机后始终显示的那个界面,母亲唯一需要看的页面。
- Compose(编写)页面:供 Jan 及其兄妹用来编辑并发布新消息的简单操作界面。
设备需要持续运行数月,且对网络中断要有任性。同时 Jan 还希望不仅能远程更新消息,甚至能远程更新页面程序逻辑。为此他设计了一套“外壳 + 内页”的分层结构:
外层 Frame
外层是一个有着极薄外壳逻辑的 HTML 文档,职责只有两个:
- 通过
<iframe>嵌入内层页面; - 每个整点自动重载一次 iframe,以拾取任何可能的软件更新。
由于重载周期是每小时一次,短时网络故障无所谓——没加载成功,下个整点再来一次即可。外层页面几乎不含任何逻辑,不依赖外部库,失败风险接近零。
内层 Board 页面
内层才是真正负责显示消息内容的页面,逻辑相对多一些,但同样极其依赖静态 HTML 和 CSS:
- 每 5 分钟向一个轻量级 JSON 数据接口请求一次消息数据并刷新显示。
- 刻意不使用任何 JavaScript 框架或第三方库。
这不仅为了极小体积,更是因为设备端几乎不可能进行任何调试——出了 Bug 就是灾难,所以代码必须尽量免责可靠。Jan 还特别注明:凡是不能直接落为 HTML 的逻辑,都尽量省略。
Compose 页面
Compose 页面是一张简易网页表单,点击保存后通过 POST 请求把数据写到云端存储。为了让兄妹在外出时也能顺手更新,表单特别针对手机屏幕做适配,且利用 Web App Manifest 把该页面变成手机主屏上的一个快捷应用图标。整体项目无需任何构建步骤,全是静态文件。
五、视觉设计:对抗电子墨水烧屏的小心思
长期显示静态画面,电子墨水屏的最大敌人是残影和烧屏(burn-in)。为此,MomBoard 的视觉设计做了几个巧妙设定:
- 消息卡片位置随机化——系统不会每次总是把某条消息固定在最上方,而会在多个区域间随机切换,让所有像素不至于长期保持同一颜色。
- 日期、时间的摆放位置会左右交替变换,同样是为了让像素点不会永远处于“开”或“关”的状态。
书法方面,显示消息的字体采用免费字体 Architect's Daughter,模拟手写体,用在这块屏幕上效果出色;辅助标签则使用 Open Sans 保持清晰。
一个值得细说的小问题是——如何自适应调节字号。
因为消息长度浮动极大,有时是一两个词,有时是几句话。用一种固定字号显然无法兼顾。他用纯 CSS 找到自动缩放方案(因为截断测不准),最终自己写了 30 行左右的 JavaScript 来实现:
- 先将文本
visibility: hidden(不显示但占位,避免用户看到闪烁); - 以超大字号渲染文本并量测实际高度;
- 若溢出,就逐步减小字重试,直到找到不溢出、能完整显示所有文本的最大字号;
- 将文本恢复为可见。
这确保了屏幕总能在信息量与可读性之间找到一个优雅的平衡点,而且完全以本地手段解决,不带任何外链字体,避免网络请求拖慢渲染。
六、云服务:1 美元月费的最小可用存储
由于展示的不过是几十到几百字节的文本,因此完全用不着完整后端——只需要一个能承载单个数据对象的在线 JSON 存储即可。
Jan 找到并采用了极其精简的 JsonStorage 在线服务:
- 整个数据仅是一个 JSON 对象,保存当前消息列表的文本与元数据;
- Compose 页面使用 POST 请求对其进行写入;
- Board 页面用 GET 请求即可拉取内容;
- 服务本身提供免费额度,但他最终选择了 1 美元/月的基础套餐(现在似乎已经涨到 5 美元/月)。
这几乎是把“无需维护”发挥到了极致——不用自己搭服务器、没有数据库、没有缓存策略,全部托管于远端。
七、实际部署:持续运行两年可靠得惊人
在正式交给母亲前,Jan 先花了几个星期自己做压力测试。他意外地发现,BOOX 设备居然真的如宣传所说,持续更新显示状态下可以“无限期”保持运行,死机率极低。
2022 年 11 月 12 日,他把设备带到母亲住处,接通她的 Wi-Fi,重启后确认一次性引导成功——所有页面开机自启、信息显示正常。那之后,这套装置再没经历故障:
- 母亲的房间每天都能稳定显示几条新消息;
- 兄妹几人在手机上随时编辑、发布,消息在若干分钟内即可出现在屏幕上;
- 即使半夜醒来,看不到刺眼的背光,屏幕始终安静清晰;
- 她也不需要“解锁”、“点击”、“刷新”,甚至连触摸都不会打乱布局。
八、经验与感悟:设计边界之外的人性
Jan 在文中坦诚道,这种对记忆的无情剥夺,是让人无法用语言表达的残酷。但他没有把这些遭遇诉诸情绪与哭喊,而是冷静地拆解需求、选型、写代码、测试、部署——这也是另一种照顾与陪伴的方式。
他还特别提醒外人不该随意提建议:“如果你没有做过记忆障碍但非痴呆症患者的看护者,请不要给出护理建议。”这句话看似冷峻,实则含着两年里经历的不少次误解与无力。
这个系统的真正价值不仅体现在“技术如何稳定工作”,更在于它怎样温和地承载一种无望中的沟通可能:当母亲无法拥有持续的记忆,技术则小心翼翼地成为她记忆中短暂的锚点。哪怕几分钟后她会再度忘记,但至少在她望向屏幕的那一刻,她看到了一则来自孩子的讯息——那是一份此刻可以稍放下焦虑的确认。