少数派

最近开发者自荐了 3 个有用的 App

编注:本期内容为少数派 Matrix 社区应用自荐文章合集。文章代表作者个人观点,作者与文中产品有直接的利益相关(开发者、自家产品等),少数派仅对标题和排版略作修改。
Image
本期目录
1️⃣ 江山时序 :一张两千年的中国历史地图
2️⃣ Silverlinger: 一款「反潮流」的 Mac 原生阅读器
3️⃣ 财悟:能把「物品」也记进去的记账 App
Image
江山时序
🧑‍💻 DeanChen | 💻️ Web

10 月 21 号一大早醒来,我随手刷了一下 GitHub,发现前几天还只有几十个 star 的「江山时序」,一晚上多了一百多个。接下来几天,这个数字一路涨到了 1400。

Image
江山时序 GitHub Star 曲线

到现在我还觉得有点不真实,所以还是写点东西,记录一下我为什么想做这样一个网站。

▍历史课本里的插图

我是个理科生,但从小就喜欢历史,也喜欢看地图。上学那会儿,历史、地理经常考全班最高分,一度很想选文科。可惜政治实在太差,一看到论述题就头疼,只好忍痛学了理科,后来顺理成章成了一名程序员。但喜欢人文地理的那颗心一直没变。

上学时我最爱翻的,就是初高中历史课本里的地图。看着大唐的疆域图,幻想贞观、开元的盛世;翻到宋朝,会为燕云十六州的丢失默默叹气;看到大明重整河山,再翻到清朝全盛时期的 「秋海棠」,又总会兴奋半天。我常把不同朝代的地图摆在一起对比变迁,再对照今天的城市找位置,每次都有新发现。后来古文、诗词学得多了,读到诗文里的地名,我也习惯去地图上找找它们在今天的什么地方。

那时候我就想,要是有这么一张地图,能把整部中国历史的朝代更替都装进去,拖一下就能看变迁,可太酷了。

工作以后也看了不少历史书,印象最深的是渤海小吏的《两晋悲歌》和《南北归一》。每次读到五胡十六国,看到那一团浆糊似的政权更迭,脑子里总想拼出一张地图,却怎么也拼不清楚。

▍从半途而废的游戏,到第一版色块地图

这个想法在心里存了很多年,但从没想过自己动手。直到 Vibe Coding 慢慢流行起来,我才第一次觉得,好像真能把脑海里的画面做出来了。

今年 7 月我试着做过一个原型。当时想做的是个历史地理小游戏,可做到一半发现,比起游戏,我真正想看的其实还是那张地图本身;加上原型效果也一般,就先扔在一边了。

到了 10 月,模型能力又上了一个台阶,我把这个项目重新捡了起来,这次只做纯粹的地图。最开始只有一句很简单的 prompt:

Image

帮我做一个能够拖动时间轴的中国历史地图。

AI 没花多少时间就交出了第一版:没有山川河流,只有几个粗糙的色块,朝代分得很粗,边界全是一条条直线和锯齿。但当我拖动底部的时间轴,看着那几个色块随着年份变大变小,还是被惊艳到了。

▍跟自己较劲,也跟历史较劲

从那天起,这个项目就有点停不下来了。两周半的时间,前前后后交了两百多次代码,大半是在深夜和周末写的。

时间这条横轴做出来以后,我又在想,能不能从每座城市出发,走一走地理这条纵轴?于是加了「点地溯源」,点开任何一座城,就能看它两千多年里换过哪些名字、发生过哪些大事。有了横纵两条坐标轴,天与地都有了,那作为历史主角的人,是不是也能自然而然地走进这张地图?于是又有了「点人溯事」,把张骞、玄奘、苏轼这些人一生的行迹画在地图上。

Image
盛唐开元二十九年全图

再后来我灵机一动,给它配了个 AI Skill,让任何人都能用自然语言调这张地图。随口问一句 「雪拥蓝关马不前」,它会定位到韩愈被贬潮州、立马蓝关的那一年,在图上标出蓝关;问一句「问汝平生功业,黄州惠州儋州」,它就把苏东坡一贬再贬的路线串起来画给你看。

Image
点人溯事・苏轼一生的宦海与贬谪行迹

地图越做越细,较劲的地方也越来越多。我和 AI 一起在网上翻各种开源数据集,再对照《资治通鉴》和各朝正史一点点纠错。有一次我放大地图才发现,辽国的都城上京,居然被画在了辽国疆域外面,只好回头把辽北部的疆域和上京道一点点补齐。还有一次,横跨欧亚的蒙古帝国,在罗布泊那儿莫名其妙破了个窟窿,查了半天才补上。

等五胡十六国那一段修好,我对着自己的地图,把《两晋悲歌》又翻出来重读了一遍。以前怎么也分不清的前秦、后秦、西秦,这回终于理顺了。

▍从四处碰壁到被看见

地图有个样子之后,我先发在同事群和朋友圈里。不少喜欢历史的朋友提了建议,还有同事受启发做了衍生版本,有人做自己家乡的历史地图,有人拿地图来背唐诗。刚发上 GitHub 那会儿没几个人看,我还厚着脸皮发朋友圈找好友帮忙点 star。

为了让更多人看到,我加上了英文版,发到 LinkedIn 和 Reddit。LinkedIn 上毫无水花,Reddit 上反响倒不错,有位在海外的中国网友留言说,他用这张地图给孩子讲中国历史,孩子特别喜欢。

但回到中文平台上,我几乎试一个碰壁一个:自己发小红书、发知乎都被限流;抱着试试看的心态把项目投给几个知名的中文 GitHub 推荐社群,也没什么动静。

直到 X 上的「知识分享官」转发了我的网站,「江山时序」才第一次真正走进大众视野,几天之内收获了一千多个 star。好笑的是,我自己发小红书被限流,火了之后倒有不少人在小红书和公众号上搬运我的地图,他们反倒拿到了不少流量。

我刷着 X 的评论区,看到有人说 「终于不用一边看历史一边搜这地方现在叫啥了」,有人操心 「这么细的颗粒度,背后做数据清洗的得掉多少头发」,还有一条评论让我盯着看了很久:

Image

拖动时间轴的那一刻,朝代不再是课本上的名词,而是脚下可以反复往返的山河。好工具让记忆有了坐标。

关注的人多了,项目也迎来了第一批外部贡献者:有人帮我优化了渲染性能,有人加了 GeoJSON 导出方便别人二次开发,有人把它做成了可以装到手机桌面上的应用,台湾的朋友帮我加上了繁体中文版,还收到了不少鼓励的私信。其中有一条 GitHub 回复只有一句话:

Image

我儿子被这网站硬控好几天。

做这张地图的这些天,我把那些朝代翻来覆去温习了好多遍,常常一坐就到了半夜。我也是那个被硬控的小孩。

谁说理工男不懂浪漫呢?把两千多年的山河、城池和古人走过的路装进同一张图里,看到这么多人跟我共享着同一份热爱,何尝不是一种幸福。

希望这张地图,能陪更多人走一遍故纸堆里的万里江山。

在线体验:https://deanchen.me/jiangshan-map/

开源地址:https://github.com/DeanChensj/jiangshan-map


Image
Silverlinger
🧑‍💻 西塞山人 | 💻️ macOS
Image

导语:厌倦了把电子书塞进封闭复杂的软件书库,我为 macOS 做了一款像 「预览」 一样轻盈,但拥有书级排版质感的单机 EPUB 阅读器 ——Silverlinger(余阅)。

在 Mac 上打开 EPUB 文件,其实一直是一件略显尴尬的事。

自带的 Apple Books 虽好,但它像一个庞大的内容商店。而像 calibre 这样的软件,用它来看电子书,我真的一点欲望也没有。

找来找去,我找不到一个像 macOS 「预览(Preview)」 一样轻快、双击即开又有原生质感的 EPUB 软件。

既然找不到满意的,我决定和 AI 结对写一个 —— 这就是 Silverlinger (余阅)。

经过多个版本的迭代,我认为是时候写文章来自吹自夸一番了,免费提供给喜欢在电脑上看书的 mac 机友 —— 孤芳本不应自赏。

▍1. 文档优先:你的 「访达」,就是最好的书架

很多阅读软件打开的第一件事,是让你 「导入书库」。随后你便拥有了一个充斥着封面、分类标签的复杂界面。

但在我看来,「访达(Finder)」 本身就是 Mac 用户最好、最自由的文件组织工具。你可以用文件夹来分类,可以用颜色标签标记优先级,也可以用 「聚焦(Spotlight)」 一秒检索全盘。阅读器为什么非要再造一个封闭的轮子?

因此,Silverlinger 采用了彻底的 「文档优先(Document-First)」 哲学:

  • 书就留在原处:双击任意 EPUB 就能直接开读,支持拖拽、⌘O 和 「打开最近使用」。软件以严格的 「只读」 方式访问原文件,不强制导入,也绝不会在私有书架里永久克隆一份霸占双倍磁盘空间;阅读产生的解压缓存严格遵循 macOS 规范存放在系统标准的 Caches 目录中,随时可清空,而原文件始终完好留在原处。
  • 改名移动,进度依然接得上:你读到一半的书,如果整理时挪了文件夹或者改了文件名,只要它还是原本那本书,再次打开时,Silverlinger 依然能精准识别它,准确地恢复你的阅读进度、书签和高亮笔记。

Image

▍2. 排版自由:换上顺眼的字体,留住书里的韵味

排版是电子阅读的核心灵魂。然而很多阅读工具在处理字体时非常粗暴 —— 只要你选了一个新字体,它就会用全局选择器把全书所有的字统统替换掉。

但一本认真制作的 EPUB,正文、引言、诗词、题记往往有着精心编排的字体反差。比如读《红楼梦》,正文是宋体,但中间插入的《西江月》或判词通常应当是楷体;又或者在技术书里,正文字体换了,代码块与引用段落依然需要保持特定的视觉特征。一刀切的结果,就是整本书被 「熨平」 成了索然无味的纯文本。

为了解决这个痛点,在最新的 1.3.3 版本中,我重点完善了排版系统:

  1. 正文随心换,原书风格自动留存:直接调用你 Mac 上安装的可用字体(如思源宋体、霞鹜文楷、苹方等)。更重要的是,在 「字体与排版」 面板中勾选 「Keep Book’s Special Fonts(保留原书字体风格)」后,更换正文字体只会作用于普通段落,书中原本特设的引文、诗词或特定样式会被完整保留。
  2. 中文字体名智能兼容:不少中文 EPUB 是在 Windows 环境下排版的,样式表里常常硬编码了 「SimSun」、「SimKai」 或 「Microsoft YaHei」。针对常见的 Windows 字体声明(如楷体、仿宋、黑体等),内置了别名映射机制,自动关联至 Mac 本机的对应字体,避免粗暴回退成默认无衬线字体。
  3. 呼吸感与全套主题:字号、行距、字距与页边距皆可随心微调。除了纯白与夜间深色,还有一套温和 「暖色」 主题。

Image

▍3. 沉浸于阅读心流:查词、往返与心得卡片

阅读最怕被繁杂的操作打断思绪。为了让翻阅大部头作品时更加连贯,我在日常交互上做了三个小设计:

随时唤起系统词典(Look Up)

遇到不认识的生词,选中文本,右键菜单点按熟悉的 Look Up,macOS 原生词典便会悄然弹出释义,查完即隐。

Image

注释跳转,一步返回原处

阅读文史经典或社科著作时,翻看长篇注释是家常便饭。很多阅读器一点注释跳到书末,用户就再也找不回刚才读到了哪一行。在 Silverlinger 中,点击文内任何脚注或跨章节引用,读完后只需点击左下角浮现的返回标志,即可精准无损地 「一步返回」 原阅读位置。

Image

心得分享:摘一句原文,写一段当下所想

读书不对外秀一下,如同锦衣夜行。对于习惯在电脑前读书的我来说,非常需要一个称手的作秀工具。

于是我给划线标注加入了一个轻量级的「心得卡片」功能:高亮一段文字,右键选择 Share Note Card…,你可以在弹窗内随心微调,发表感想,然后直接复制、保存或 「隔空投送(AirDrop)」 发给朋友。

Image

▍4. 少数派式的坦白:那些刻意不做的功能

总的来说,阅读还是纯粹一些为好,因此 Silverlinger 保持了一些克制:

  • 不建封闭的私有书库:绝不把你的书永久拷贝进软件内部的 「黑盒沙盒」 中。访达里的原文件才是唯一真身,你拥有对自己文件的绝对控制权。
  • 不建中心化账号:没有注册、没有登录,也不收集任何阅读时长、翻页频次等隐私遥测数据。
  • 不做私有云端同步:你的书放在 iCloud Drive、网盘还是本地磁盘,全由你决定。

▍5. 写在最后

如果你也是一个喜欢在 「访达」 里井井有条归档书籍、对版式字体有轻微洁癖、只希望坐在 macu 前安静读书的人,我希望 Silverlinger 能成为你的好伙伴。

  • 适用系统:macOS 14.6.1 或更高版本(原生支持 Apple Silicon,Intel 下没测试过)
  • 获取方式:
    • 大陆用户官网下载:www.silverlinger.app 提供最新的 1.3.3 离线包(使用 Apple Developer ID 签名并已通过官方公证,解压拖入 「应用程序」 即可直接使用)

    • 海外用户 Mac App Store:直接在 Mac 应用商店搜索 Silverlinger 安装与更新。

如果你在使用过程中遇到问题,欢迎在评论区聊聊,或者直接给我发邮件反馈。感谢每一位喜欢纯粹阅读的朋友!


Image
财悟
🧑‍💻 流量行星 | 📱iOS

我是一位记账重度患者,但说来可能有点意外,这么久我只用过一款记账 App:钱迹。我不是那种喜欢折腾软件的人。界面简洁、没有广告、功能够用,我就会一直用下去。钱迹刚好符合我的所有要求,一用就是好几年。

Image

但一直以来我认为记账不应该只记账户的,物品也是资产,也会增值贬值。传统记账软件只告诉你「钱去了哪里」,但从来不告诉你「你拥有什么」。我又不想再下一个记物软件,多了一个负担不说,数据还不互通统计也麻烦。所以做一款记账又记物 App 的想法在两三年前就已萌生。

▍一个数据分析师,怎么做起了 App

我职业是数据分析师,虽然精通 Python,但要去学一门新的开发语言并从 0 搭建整个软件,因为还要上班,就显得力不从心,所以这个想法就一直躺在我的脑海里。

直到今年,AI 编程突然就爆发了,借助这股东风,从年初开始断断续续经过半年多的开发和打磨,终于把我的想法变成了能用的产品,在上个月底正式上线了 App Store,版本从 1.0.0 一路小跑更新到现在的 1.1.0,几乎每隔几天都有新版本 —— 修问题、优化体验、加功能。

▍钱物一体,才是记账该有的样子

说了这么多,来聊聊产品本身。

财悟最核心的设计理念只有一句话:钱物一体,双向追溯。听起来有点抽象?我用一个场景来解释。

你花五千块买了一台手机。在传统记账软件里,记录就是:支出 5000 元,分类「数码」。账户余额少了五千,本月支出多了五千,完了。

但在财悟里,就可以直接创建一件「物品」,创建后自动生成一个购买账单,这笔账单相当于将钱换成了物,都是你自己的资产,所以它不算支出更不是收入。物品有自己的档案:购入价格、购买日期、当前价值、使用状态、实物照片等等,你也可以对物品进行贬值、增值、卖出等操作。

Image

于是在月底的统计里,你看到的不是「这个月花了好多钱」的焦虑,而是:

Image

本月收入 10000 元,支出 1000 元,购买手机 5000 元,结余 9000 元。

账户资产增加 4000 元,物品资产增加 5000 元。

这才是更接近真实的财务状况 —— 你只是把现金换成了另一种形式的资产,并没有真的「亏掉」五千块。

双向追溯,信息是流动的。

你点开手机的物品详情,能直接看到当初的购买记录 —— 什么时候买的、花了多少钱、走的哪个账户、甚至当时的小票照片。不用再去账单里翻半天。

反过来,你翻月度账单的时候,能看到这个月给自己添置了哪些东西,不再是一串干巴巴的数字。每一笔大额支出的背后,都是一件实实在在的物品。

后来你把那台手机卖了三千块,操作也很简单:将手机操作成已卖出,自动会创建一笔手机贬值 2000 的账单,以及一笔 3000 元物品资产转到收入账户的账单。

ImageImage

顺便说一句,财悟的分类系统是我很满意的一个设计 —— 同一个分类,既可以是支出,也可以是收入,不用为同一件事建两个分类来回切。

▍资产统计:反映真实的财务状况

传统的记账软件统计页面,翻来覆去就是收支分析、分类占比,而做数据分析师的职业习惯,让我对统计模块有了更深的考虑。

所以我为财悟设计了两套统计系统:

  • 收支统计:这是记账软件都有的,就不多说
  • 资产统计:统计个人资产情况,下面重点说一下

净资产:你真正拥有的财富

这个数字很简单:所有账户余额 + 所有物品当前价值 - 所有负债。但它反映的是一个传统记账软件永远给不了你的数字 —— 你到底有多少资产。

资产趋势:看清你的财富走向

光有一个净资产数字还不够,你得知道它是在变多还是变少。

所以财悟里有资产趋势图,它不只是一条线 —— 你能看到总资产、账户资产、物品资产各自的变化趋势,也能看到负债的变化。资产趋势这个功能不只在统计页有,在账户页和物品页也有,你可以单独看某一个账户或物品的趋势。

资产构成:你的钱都在哪儿

你有多少现金?多少在理财账户里?多少被套牢在股票里?又有多少是以物品的形式存在的?每种资产占比多少?

这些问题,传统记账软件答不上来 —— 因为它们根本不记录物品这一块。但在财悟里,资产构成一目了然,你能清晰地看到自己的财富分布是否健康。

还有更多

除了上面这些,统计页里还有负债率、同比环比、账户统计、物品统计等等。每个维度都是从「资产」的视角出发。

当然,财悟刚上架不久,统计模块还在持续完善中。后面会加入更多维度的分析和可视化,让你对自己的财务状况有越来越清晰的认识。记账的终极目的不是「记」,而是「看清」。

这些是市面上所有记账软件都没有的 —— 因为它们根本没有「物品」这个维度,自然也算不出来。每次月底看到这个数字的时候,我都觉得:对,这才是记账该有的样子。

ImageImage

▍物品管理,不止是「记一下」

既然加了物品模块,这块就不能只是个摆设。在财悟里,每件物品都有完整的生命周期管理:使用中、闲置、退役、遗失、赠送、卖出、过期。还可以记录附加费用 —— 比如你给相机买了镜头、给手机加了壳膜、给 Switch 买了一堆游戏卡带,这些都会计入物品的总成本。

ImageImage

物品的当前价值可以随时调整,系统会帮你追踪它的价值变化曲线。时间长了你就会发现,有些东西比你想象的保值,有些东西贬值速度快得惊人。

在最新的 1.1.0 版本中,我新增了物品组合功能,组合功能可以将多个物品放在一起显示在物品首页(每个组合可以另外设置名称和封面),比如将电脑配件组合成电脑主机、将相机镜头等组合成一套摄影器材、将护肤化妆品组合一起集中管理,甚至你也可以把他当成位置收纳功能。

ImageImage

这些功能加起来,你就能对自己的「物品资产」有一个非常清晰的认识:

我总共有多少件东西?它们一共值多少钱?哪些东西在闲置,可以考虑出掉回血?每年在物品折旧上实际损耗了多少?

▍写在后面

我一开始做财悟,理由很简单:需要一款把钱和物放在一起看的记账软件。开发出来就算没人用,我也会一直更新。

但做出来之后我发现,这件事比想象中更值得做。因为它回答的是一个人对自己生活最基础的疑问:我挣的钱去了哪,换回来的东西又还剩什么。这两件事本来就该一起看。

财悟目前是免费 + 会员的模式:基础功能全部免费,记账、记物、收支统计、iCloud 同步、标签、导入导出等核心功能一个都不落下,并且整个软件是没有任何广告的(包括免费模式),如果想体验高级功能,可以买个会员支持一下。

接下来的规划大致有这些方向:更丰富的统计维度和可视化、Mac 版和 iPad 版的适配优化、更便捷的记账入口(小组件、快捷指令等)、更丰富的物品功能(物品时间线、物品置物墙)。

财悟还很不完美,一定有很多地方让你觉得别扭。如果你愿意试一试,非常希望听到你的反馈:哪里用着顺手,哪里让你皱眉,你希望它多一点什么,或者少一点什么。

App Store 下载: https://apps.apple.com/cn/app/id6801788635

读者福利

为了感谢少数派读者的支持,我准备了 20 个月度会员兑换码。

Image

兑换方式:设置 → 会员中心 → 兑换会员 → 输入兑换码

兑换可跳转原文参与:记了 7 年账,我做了一款能把「物品」也记进去的记账 App


/欢迎投稿/

Image

/ 更多热门文章 /

Image

Image

/ 产品推荐 /

Image

Image