<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>I'm TualatriX</title><link>http://imtx.me/</link><description>Hello! This is TualatriX's blog</description><atom:link href="https://imtx.me/feed/latest/" rel="self"/><language>en-us</language><lastBuildDate>Wed, 23 Jul 2025 02:37:04 +0000</lastBuildDate><item><title>记「乾坤大挪移」式使用双系统
</title><link>https://imtx.me/blog/macos-dual-boot/</link><description>

&lt;p&gt;我是在 WWDC25 期间直接把我的工作电脑 MacBook Pro &lt;a href="https://x.com/tualatrix/status/1932329756944396350"&gt;升级到 macOS 26 Beta &lt;/a&gt;的。当时人还在 Apple Park 参加活动，后面也基本以玩为主，因此没有被这个系统影响到工作。&lt;/p&gt;
&lt;p&gt;回国后，从游玩状态中调整过来，准备好好干活。但真的高强度使用 macOS 26 Beta 时，觉得非常别扭。首先，我的 M3 Max 的整体 UI 响应速度，&lt;a href="https://x.com/tualatrix/status/1941861086309019896"&gt;就像回到了用一台 Intel 电脑&lt;/a&gt;；其次，Liquid Glass 非常不成熟，&lt;a href="https://x.com/tualatrix/status/1944947675260194999"&gt;过度的动画、透明和阴影&lt;/a&gt;，始终觉得内容重点被夺走了；最后让我无法忍受的是，&lt;a href="https://x.com/tualatrix/status/1946785188044063200"&gt;菜单上那些画蛇添足的图标&lt;/a&gt;，不再是原本干干净净的 macOS，让我有种在用 Windows 的感觉。于是我决定装双系统，回到 macOS 15 工作。&lt;/p&gt;
&lt;p&gt;过去几年，基本每年我都会安装双系统开始我的 Beta 系统的体验，每年的原因都差不多，主要还是新系统无法跑最新 Xcode 稳定版本，虽然这个在今年被解决了，但在可用性方面却大大降低了。我相信（或期望）可用性问题在正式版本会解决（或者在 macOS 27、28）。但那是后话了，本篇我就简单介绍下我是如何进行「乾坤大挪移」式使用双系统。&lt;/p&gt;
&lt;h3&gt;如何安装双系统&lt;/h3&gt;
&lt;p&gt;昨天花了几小时装+配置好 macOS 15 环境后，整个立刻就感觉清爽、轻盈了起来。&lt;/p&gt;
&lt;p&gt;在 Mac 上装双系统非常简单，只要打开 Disk Utility，新加一个 APFS 卷，然后去 App Store 下载最新 macOS 的稳定版本，然后把这个 macOS 装在新加卷上面就可以了。因为两个 macOS 可以互读硬盘，因此文件也可以共享，很快就可以把自己的需要的环境设置起来。&lt;/p&gt;
&lt;p&gt;但是，今年我做了一些不一样的操作，我决定隔离两个系统的环境，进行「乾坤大挪移」。一个重要的出发点是，我的 macOS 26 Beta 的环境已经很乱了，我不想简单的把文档复制或链接过来，我想在使用过程中，把真正需要的文件挪过来，不要的文件就留在「老系统」，直到我不需要并抛弃它。&lt;/p&gt;
&lt;h3&gt;禁止当前系统索引另外一个系统的文件&lt;/h3&gt;
&lt;p&gt;默认情况下，双系统的 Mac 会挂载另一个系统的分区，Spotlight 也会自动去索引所有文件，于是你搜索的时候可能会出现重复的内容，这在我过去几年的双系统体验中是一个很烦恼的事情。而且即使在 Spotlight 中设置了排除项，重启以后依然会无效。&lt;/p&gt;
&lt;p&gt;今年我找到了一个新方法，那就是在命令行层面禁止索引另一个系统的分区，真正做到互不影响。&lt;/p&gt;
&lt;p&gt;禁止索引系统盘：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo mdutil -i off /Volumes/Macintosh\ HD&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;禁止索引数据盘：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo mdutil -i off /Volumes/Macintosh\ HD\ -\ Data&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;执行完这个后，在当前系统下就搜不到另一个系统的文件了，算是「软」隔离成功。&lt;/p&gt;
&lt;h3&gt;渐进式「乾坤大挪移」&lt;/h3&gt;
&lt;p&gt;前面已经提到「乾坤大挪移」了，那就是我想在使用干净的系统的过程中，只移动需要的文件到当前系统来，老的、旧的东西就不动了，直到我抛弃（删除）那个系统。&lt;/p&gt;
&lt;p&gt;昨天当我设置好基本的开发环境后，我就开始工作了一会。当时的系统环境只有必要的软件和工程项目，没有任何多余的东西，这使得我的工作状态也非常轻盈和舒适：就像你乱了很久的小屋，有一天你狠狠地打扫了一遍，把所有不重要的东西都清理掉了，尽管小屋还是那个小屋，但是生活起来绝对会舒适很多。&lt;/p&gt;
&lt;p&gt;就这样，昨天在我的「新系统」里，进入了回国以后久违的一个工作状态。&lt;/p&gt;
&lt;h3&gt;后记&lt;/h3&gt;
&lt;p&gt;接下去，我会在日常的工作中，继续把需要的文件和软件挪回来。在这个过程中，新系统也可能会继续变乱，然后也越来越臃肿，但是没关系，下一年，我再来玩一次这样的双系统「乾坤大挪移」——就像需要经常打扫屋子一样，电脑的系统不仅需要经常打扫，而且需要利用可以装双系统的优势，比起找什么需要、什么不需要式的清理，双系统更有一种「快刀斩乱麻」的感觉。&lt;/p&gt;
&lt;p&gt;读到这里，你可能会说：我的硬盘不够我装双系统！那…下台电脑请买 2TB 起的硬盘，只能这样了。&lt;/p&gt;
&lt;p&gt;附图：&lt;/p&gt;
&lt;p&gt;&lt;img alt="MacBook Pro 双系统.png" src="/media/uploads/2025/07/macbookpro-dual-boot.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="MacBook Pro 2TB.png" src="/media/uploads/2025/07/macbookpro-harddisk.png" /&gt;&lt;/p&gt;

</description><pubDate>Wed, 23 Jul 2025 02:37:04 +0000</pubDate><guid>https://imtx.me/blog/macos-dual-boot/</guid></item><item><title>Now
</title><link>https://imtx.me/now/</link><description>

&lt;p&gt;最近正在做 &lt;a href="http://poptranslate.app"&gt;PopTranslate&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;六月将会去美国 Apple Park 参加 &lt;a href="https://developer.apple.com/wwdc25/"&gt;WWDC25&lt;/a&gt;.&lt;/p&gt;

</description><pubDate>Thu, 24 Apr 2025 06:02:49 +0000</pubDate><guid>https://imtx.me/now/</guid></item><item><title>开发 PopTranslate 背后的故事
</title><link>https://imtx.me/blog/the-story-behind-the-development-of-poptranslate/</link><description>

&lt;p&gt;整整一年没有更新 Blog 了，因为最近发布了一款新产品 PopTranslate，想做一点承前启后的事情。所以在这篇文章里，我想正式介绍一下这款产品，以及产品背后的开发故事，也就是从做完上个产品后的疲倦状态中走出来，然后找到新方向的故事。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PopTranslate.jpg" src="/media/uploads/2025/03/poptranslate.jpg" /&gt;&lt;/p&gt;
&lt;h3&gt;前情提要：MarkMark&lt;/h3&gt;
&lt;p&gt;在聊新产品前，先简单回顾一下我的上一个产品：&lt;a href="https://apps.apple.com/app/apple-store/id6475077023?pt=126819514&amp;amp;ct=imtx&amp;amp;mt=8"&gt;MarkMark&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;这个产品我从立项到发布，整整花了一年多，尽管中间的开发过程也有很多欢乐和收获，包括通过外部合作带来的交流与连接方面的收获。但是最终因为战线过长，在去年 3 月赶鸭子上架式发布产品后，我消耗完了我的耐心，进入了疲态。这也是上一篇更新的 Blog 《&lt;a href="https://imtx.me/blog/starting-new-projects-as-spiritual-massage/"&gt;把「开新坑」作为「心灵按摩」&lt;/a&gt;》 里总结的。这里就不再赘述过多。&lt;/p&gt;
&lt;p&gt;发布 MarkMark（或进行心灵按摩） 也快满一年了，这段时间，除了调整状态外，我的生活还有了一个很大的变化，那就是老婆终于从大厂离职了。在她离职并休整了一段时候后，我们开始思索着如何开始一起做点事情。因为我的老婆是产品经理+设计师，与程序员出身的我来说是天然搭档。&lt;/p&gt;
&lt;p&gt;「天然搭档」并不意味默认就是「完美搭档」，我们依然需要在工作中进行探索与磨合。我们尝试从周边小项目开始分工与合作。&lt;/p&gt;
&lt;p&gt;比如去年六月，我们终于把 PasteNow（一款发布于 2021 年的剪贴板工具）的&lt;a href="https://pastenow.app"&gt;官网&lt;/a&gt;给上线了，还支持通过支付宝和 Stripe 购买，算是给这个产品补上了一个门面。这背后就少不了老婆的功劳，因为网站是她设计的。另外值得一提的是，这个产品我首次使用了自己不熟悉的 Tailwind 和大规模 AI 辅助编程，大多数前端的代码都是通过 Cursor 写的。&lt;/p&gt;
&lt;p&gt;就这样，边探索新方向边维护已有的产品，中间我们找到了一个想尝试的新方向，那就是「升级」我们曾经做过的一款翻译工具“In Translator”。&lt;/p&gt;
&lt;h3&gt;号外篇：In Translator&lt;/h3&gt;
&lt;p&gt;无论是新朋友还是老朋友，读到这里可能会惊讶，什么“&lt;a href="https://apps.apple.com/app/apple-store/id1485156510?pt=1741621&amp;amp;ct=imtx&amp;amp;mt=8"&gt;In Translator&lt;/a&gt;”？从来没听你讲过。这款产品最初上架于 2019 年，最早是一个 Safari 插件，是我为了给老婆翻译网页用的。到了 2020年底，我重新迭代了 2.0 版本，使它变成了一个 macOS 原生的翻译工具，也就是它今天的模样。掐指一算，居然已经五岁了。由于这款产品算是内部开发使用，顺便才对外发布的，连名字都没有好好取，随便叫了个“In Translator”，加上一直以来我的重点是其他产品，所以我从来没有正式宣传过它。&lt;/p&gt;
&lt;p&gt;但是这款产品我们自己一直都是在用，在没有找到更好的新方向的时候，我们想，不如趁着 AI 时代的来临，重新迭代一个 3.0 版本吧？&lt;/p&gt;
&lt;p&gt;但由于这个名字实在是太随意，加上想实践的一些想法和原产品有些冲突，于是决定开一个新项目，在反复琢磨并经历了几次重大改动（包括名字的变更）后，最终确定了今天的样子。作为一款“AI First”、“macOS Native”的产品，正式面世了。&lt;/p&gt;
&lt;h3&gt;PopTranslate 是什么？&lt;/h3&gt;
&lt;p&gt;铺垫了这么多，如何正式介绍“PopTranslate”呢？用一句来说就是：它是一款默认使用 AI 引擎、设计精美、灵活快速、随叫随到的原生翻译工具。无论是浏览器还是其他应用程序，只要是 Mac 上任何能选中或看到的文本，选中文本，弹出工具栏，然后就能通过 PopTranslate 来翻译、解释或重写，此外，也可以像一个常规 App 那样，通过点击状态栏的图标去使用。没错，尽管它是“Translate”，但是它超越了 Translate，具备解释或重写的功能。看一下下面的操作视频，相信你很快就能明白它的用途。&lt;/p&gt;
&lt;div class="video-container" style="text-align: center;"&gt;&lt;video width=100% controls autoplay muted playsinline&gt;&lt;source src="https://media.poptranslate.app/blog/media/translate_any_text.mov" type="video/mp4"&gt;&lt;/video&gt;&lt;/div&gt;

&lt;p&gt;演示视频来自官网文章《&lt;a href="https://poptranslate.app/blog/how-to-translate-text-quickly-on-mac/"&gt;How to Translate Selected Text Quickly on mac&lt;/a&gt;》&lt;/p&gt;
&lt;p&gt;值得一提的是「重写」，这个功能主要是我从自己的需求出发的。因为我日常会写英文邮件与国外用户沟通，由于英文不是特别熟练，我又不想用中翻英的方式来沟通，于是我会自己用英文写一遍，再用 AI 去完善它，我相信这能提升我的英语应用水平。久而久之，我觉得这对我来说是一个高频的操作，加上 macOS 的 Writing Tools 迟迟没有登陆国行的 Mac，于是我决定在翻译的基础上整合重写功能。于是就有了 PopTranslate 当前的模样。&lt;/p&gt;
&lt;p&gt;就这样，PopTranslate 从最早我们给自己开发的一个自用翻译工具开始，在经历了前项目的疲倦后，又在探索两个人可以做点什么新的方向，又结合这个 AI 的时代背景下，最终确定为我们要专注的下一个目标，就这样开始了。&lt;/p&gt;
&lt;h3&gt;PopTranslate 的开发简史&lt;/h3&gt;
&lt;p&gt;大约在 11 月中的时候，老婆开始做设计，我则在 12 月上旬开始正式开发。到目前满打满算也有四个月了。因为11月下旬和家人度假了一周，中间还有过年，实际完整投入项目的时间大约是三个月出头。&lt;/p&gt;
&lt;p&gt;就像在《&lt;a href="https://imtx.me/blog/starting-new-projects-as-spiritual-massage/"&gt;把「开新坑」作为「心灵按摩」&lt;/a&gt;》提到的那样，虽然这个产品的开发周期还是有点长，并没有做到“2-2-2”的模式，但是也算终于控制在了我给一个产品设定的最长面世周期：三个月。&lt;/p&gt;
&lt;h3&gt;后续与展望&lt;/h3&gt;
&lt;p&gt;与 MarkMark 的「赶鸭子上架」式发布不同，PopTranslate 我们做足了充分的工作，正如你所见，从官网下载、开箱使用、官网购买，我们把整个流程都好好去做了。而不是 MarkMark 上架那会，连个官网都没有（至今也没做好），我们相信这次发布是做好准备了。&lt;/p&gt;
&lt;p&gt;当然，受限于开发时间还是蛮紧张的，PopTranslate 还是不完美，比如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;没上 App Store，这次只是官网版本；&lt;/li&gt;
&lt;li&gt;没有 iOS 版本；&lt;/li&gt;
&lt;li&gt;官网购买暂时还不支持支付宝；&lt;/li&gt;
&lt;li&gt;目前服务架设在海外，国内用户使用可能会有性能影响；&lt;/li&gt;
&lt;li&gt;一些高级功能、定制功能都没有；&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些都会在后续的迭代中去完成。我相信永远不要等到完美了再发布，因为没有那个时刻。&lt;/p&gt;
&lt;p&gt;这次，我们也做了一些特别的事情，比如在官方网站上，你能看到公开的 [Roadmap](https://poptranslate.app/roadmap/），这是我们对这款产品的展望。&lt;/p&gt;
&lt;p&gt;写到这里，感谢你的阅读。希望这款产品能像我之前的产品一样，继续在你使用电脑的过程中，不仅带来效率上的提升，更是能带来一些愉快的体验。欢迎给我们提各种意见与反馈！&lt;/p&gt;
&lt;p&gt;👉 访问 &lt;a href="https://poptranslate.app"&gt;PopTranslate&lt;/a&gt; 下载并试用这款产品。&lt;/p&gt;

</description><pubDate>Fri, 21 Mar 2025 06:20:06 +0000</pubDate><guid>https://imtx.me/blog/the-story-behind-the-development-of-poptranslate/</guid></item><item><title>把「开新坑」作为「心灵按摩」
</title><link>https://imtx.me/blog/starting-new-projects-as-spiritual-massage/</link><description>

&lt;p&gt;过去一周我在做一个新产品（AKA 开新坑），做这个新产品背后有很多契机，最重要的一个原因是：做 &lt;a href="https://apps.apple.com/app/apple-store/id6475077023"&gt;MarkMark&lt;/a&gt; 疲倦了。&lt;/p&gt;
&lt;p&gt;大约一个月前，我匆匆地两次发布我做了一年多的 MarkMark。发布后我就立刻陷入了疲态，短期内不想花更多时间在这个项目上了。这个项目做了一年多，实在是把我的耐心消耗完了。尽管它还有 Roadmap 有待实现，但确实要放手休息一下了。之后我便发了一条&lt;a href="https://twitter.com/tualatrix/status/1778802737133814265"&gt;推文&lt;/a&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;今天和朋友聊到做产品的状态，一个人（或几个人）做产品时，最好还是集中精力并且在不超过三个月的时间内发布出来，所谓「一鼓作气」，不然真的很容易「再而衰，三而竭」。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;后来，4 月初刚在杭州见面过的、来自台湾的老朋友 13 在这条推文后&lt;a href="https://twitter.com/ethanhuang13/status/1778805483320836558"&gt;回复&lt;/a&gt;告诉我一个做产品的“2-2-2”方法：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2 小時 PoC&lt;/p&gt;
&lt;p&gt;2 天發測試&lt;/p&gt;
&lt;p&gt;2 週上架&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我觉得很不错，于是在心里种下了种子：下个产品这么去试试！&lt;/p&gt;
&lt;h3&gt;为什么做 MarkMark 疲倦了&lt;/h3&gt;
&lt;p&gt;前面提到我做 MarkMark 花了一年多，然后疲倦了。做了这么久是「果」，那么「因」是什么？我一直在思考这个问题。&lt;/p&gt;
&lt;p&gt;「因」大概是，我在做这个产品的时候又回到了「工程师思维」，沉浸在了如何去实现这个产品上。我在社交网络上分享过，做这个产品我经历过一次技术上的推倒重来（从 SwiftUI 切换到了 UIKit/AppKit）。&lt;/p&gt;
&lt;p&gt;这是比较典型的我在做产品过程中会加载的默认心智模型：技术选型很重要，如果没选好，就会留下技术债，影响未来的发展和维护；同时把玩新技术也很重要，这样做产品的过程中，还能体验和玩新的技术，做产品+玩技术两不误。&lt;/p&gt;
&lt;p&gt;很遗憾，在 MarkMark 这个产品上，两个都误了：既耽误了产品开发，又让我对 SwiftUI 这个技术充满了质疑。&lt;/p&gt;
&lt;p&gt;展开来说的话大概可以满满的写一篇文章。总的来说，2022 年底～2023 年初，我在用 SwiftUI 开发 MarkMark 原型的时候，确实遇到了很多的 Bug 和限制，最后我不得不推倒重来用 UIKit/AppKit 重新实现了一遍。&lt;/p&gt;
&lt;p&gt;还有一个「因」是，我作为产品经理，又作为工程师，无时无刻不在「自我打架」：关于产品需求和技术实现到什么程度的打架。尽管我还是会尽可能让自己按一个产品经理的思维去做产品：我会写产品的需求文档，具体到每一个功能时，也会写份文档，但是等到具体的技术实现特别是交互细节时，还是会遇到写文档时没有想到的点，于是又会呈现出「工程师思维」占上风的状态，开始进入玩技术、磨细节的状态……&lt;/p&gt;
&lt;p&gt;最后一个「因」，是去年我尝试了引入外部力量来做产品，将产品的各个部分分包出去的方式。但是因为我自身还是在「打架」状态，于是增加人员并没有使产品的开发进入更好的状态，反而因为人手变多，导致我的内心膨胀，使得产品功能膨胀。待我意识到这点后，我决定停止功能迭代，立刻发布，于是就有了一个月前匆忙的发布过程。&lt;/p&gt;
&lt;h3&gt;尝试“2-2-2”做产品&lt;/h3&gt;
&lt;p&gt;开发 MarkMark 是一次失控的过程，但我不是总陷入这种情况的。2021 年我做 &lt;a href="https://apps.apple.com/app/apple-store/id1552536109"&gt;PasteNow&lt;/a&gt; 那会，还是很稳健的：从产品立项到技术验证到开发原型到最终产品，刚好花了三个月。尽管我后面化了更多的时间去迭代，但是从完成初始版本到推向市场，三个月时间是确凿无疑的，也是非常充实和满意的。这也是前面我那条推文的背景所在，对我来说，三个月是一个我将一个想法实现并推往市场的极限了，再久的话也会累。&lt;/p&gt;
&lt;p&gt;既然 MarkMark 做累了，短期内不计划投入更多时间了，但并不代表我能进入另一个「不疲倦」的状态。对我这个兴趣不是特别广泛的人来说，休息比工作在一定程度上更容易疲倦——短期休息还好，一旦十天半月没有做什么有让我看到成果的事情，我就会陷入另一种焦虑：一种无事可做又无法放松的状态。&lt;/p&gt;
&lt;p&gt;在这种状态下迷茫着，终于在本周一的某一刻，我在开车时突然想通了一件事，一个在脑海里酝酿了很久的想法。于是再结合前面 13 告诉我的“2-2-2”方法，决定好好实践一把，于是就这么开工了。&lt;/p&gt;
&lt;h3&gt;“2-2-2”实践初体验&lt;/h3&gt;
&lt;p&gt;尽管依然是自己一个人为主做产品，但我发现一切都不一样了：一旦定下开发周期和 Deadline 后，你就会只着眼于「核心需求」，其他的不重要的需求都会暂时放一边，核心需求完成后，就可以准备发布去获取市场反馈。&lt;/p&gt;
&lt;p&gt;如果顺利的话，大约再 7 个工作日的样子（因为中间有五一假期，所以不好定时间），我的新产品就会发布了。这是我在耐心被消耗完后的、以相对较短的周期做产品的一次实践。&lt;/p&gt;
&lt;p&gt;之前听说过还有另一种做产品的方式，那就是先出一个产品预览或概念图，然后再上 Waitlist 先收获用户反馈，再去做具体开发的方式。我觉得这种也不错，未来也许会尝试一下这种方式。&lt;/p&gt;
&lt;h3&gt;后记&lt;/h3&gt;
&lt;p&gt;写到这里，我依然还没有说我做的是什么产品。这不是重点，或者说这次我不打算用“Build in Public”的方式了，对我来说现阶段最重要的不是 Public or Private，而是用愉快的方式去做一款产品，并且是以不消耗完自己的意志力或耐心的前提下。&lt;/p&gt;
&lt;p&gt;最后，用朋友 &lt;a href="https://twitter.com/njukidreborn"&gt;@njukidreborn&lt;/a&gt; 回复我的一条&lt;a href="https://twitter.com/njukidreborn/status/1774994088208859607"&gt;推文&lt;/a&gt;来点题这篇文章：「开新坑可以当作一种心理按摩，有利于提高幸福感，最终保证主业的顺利交付。」&lt;/p&gt;
&lt;p&gt;&lt;img alt="quote-from-Peng-Lyu.png" src="/media/uploads/2024/04/quote-from-Peng-Lyu.png" /&gt;&lt;/p&gt;
&lt;p&gt;PS：题图由 &lt;a href="https://thequotes.tools"&gt;Quotes&lt;/a&gt; 制作。&lt;/p&gt;

</description><pubDate>Sun, 28 Apr 2024 02:17:05 +0000</pubDate><guid>https://imtx.me/blog/starting-new-projects-as-spiritual-massage/</guid></item><item><title>2023 年总结：向外连接与恢复成长的一年
</title><link>https://imtx.me/blog/2023-summary/</link><description>

&lt;p&gt;我已经有好多年没有写年终总结了，但今年又想写了。因为 2023 年是我经历了低谷以后，向外连接和恢复成长的一年。这个变化使得后面一系列惊喜的事情接连不断的发生。那么废话不多说，就这样开始吧。&lt;/p&gt;
&lt;h3&gt;缓慢恢复&lt;/h3&gt;
&lt;p&gt;在 2022 年12 月底「大开放」的时候，我感染了新冠病毒，并且是带着病毒和症状宅在家里跨年的。尚未从发烧状态中完全恢复的我，看了几部轻松的电影（其中一部是周杰伦的《不能说的秘密》），迎来了我的 2023 年。&lt;/p&gt;
&lt;p&gt;元旦之后，症状虽然减轻了，但是身体非常虚弱，精神也在过去一年的疫情封控和自我封闭中萎靡不振，对于即将到来的 2023 年没有特别的期待，只想恢复到自己的正常状态，特别是不再是孤立的那种状态，当时发了一条推文：&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="zh" dir="ltr"&gt;2022年自我封闭太久了，2023年要多多去社交，线下的面对面的那种。&lt;/p&gt;&amp;mdash; 图拉鼎 (@tualatrix) &lt;a href="https://twitter.com/tualatrix/status/1609762766214295559?ref_src=twsrc%5Etfw"&gt;January 2, 2023&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;

&lt;p&gt;2023 年的第一个季度，我恢复得比较缓慢，偶尔会找朋友喝喝咖啡聊聊天，但还是会觉得孤独。三月的时候去了一趟上海，见了一个从事艺术创作的老朋友，我很羡慕她的状态，一方面她在做自己喜欢的创造性的工作，另一方面她有自己的大约每周一次的社交活动，既独立又合群的创造着。&lt;/p&gt;
&lt;h3&gt;向外连接&lt;/h3&gt;
&lt;p&gt;五月份的时候，春暖花开，我终于走出了向外连接的第一步。当月有两件重要的事情发生，一件是生活圈附近有了一个全新的公共空间，叫「玉鸟集」；另一件事情则是我与一个神交已久的村民朋友在终于在线下连接上了，我们在玉鸟集碰头聊天，还不止连接了一个朋友。这次社交成了我后面成为「社交达人」的引子。&lt;/p&gt;
&lt;p&gt;我们一群人开始时不时的聚会，一起交流各种各样的东西，从数码产品到软件开发。后来还时不时带各自的朋友一起加入，最后干脆一起组织线下办公。随着我们聚会的增多，很快我们决定进行固定的周期性聚会，于是定下了每周四去固定的咖啡店一起办公的计划，也就是有了后面的「&lt;a href="https://imtx.me/blog/birland-crazy-thursday/"&gt;玉鸟集疯狂星期四&lt;/a&gt;」。&lt;/p&gt;
&lt;p&gt;通过「疯狂星期四」，不仅与本地社区的村民们连接更加紧密了，还认识了更多慕名而来或一带一过来的村外、全国各地乃至全球的朋友：他们来自上海、成都、南京、深圳、北京…还有美国西雅图、斯坦福大学等等。我们在村里可以见到这么多人，想想也是很神奇的经历。&lt;/p&gt;
&lt;h3&gt;继续成长&lt;/h3&gt;
&lt;p&gt;不知不觉中，我发现我达到甚至超越了今年三月份我羡慕朋友时的那种状态，连我自己也觉得不可思议。这算是「天时地利人和」吧：一方面，大开放后，我对自己说，要与外界连接；另一方面，生活圈附近刚好有一个很不错的公共空间的开业，让我们有了活动空间；最后，也正好有一群类似想法、可以一起交流的朋友，通过各种机缘巧合连接到了一起…&lt;/p&gt;
&lt;p&gt;向外连接后，我的世界一下子打开了，长期只在 Apple 生态圈开发产品的我，因此认识了不少圈外做事的人，甚至是跨行业的人，于是自己也有点跃跃欲试想做点不一样的事情。特别是 11 月的时候，我去了趟久违的北京，除了见了多年没见的老朋友，也见了些新朋友，在交流中感觉到自己的世界又大了一些。&lt;/p&gt;
&lt;p&gt;回杭州后，我开始着手注册美国公司，决定做一些除 Apple 生态之外的不一样的事情。至于能做成什么，那将是 2024 年我要总结的事情了。&lt;/p&gt;
&lt;h3&gt;小结&lt;/h3&gt;
&lt;p&gt;我的 2023 年总结差不多就是这个主线了。&lt;/p&gt;
&lt;p&gt;「什么？你不打算写点你今年的产品进展如何，今年看了几本书，还有赚了多少钱之类的吗？」&lt;/p&gt;
&lt;p&gt;今年确实不打算写这些了。一方面，这些可以量化的数据，我确实没有什么值得分享出来的，毕竟既定的产品也跳票了。另一方面，今年能总结「向外连接和恢复成长」这件事情，我已经非常满足，也充满感激，感恩今年所有连接过的人和事！&lt;/p&gt;
&lt;p&gt;不过，我打算分享一些关于个人的「年度精选」，比如今年新发现的乐队，买过的不错的东西等等。目前正在 Twitter 上不间断连载，就暂时不更新到正文了，感兴趣的可以访问我的&lt;a href="https://twitter.com/tualatrix/status/1741342989560242506"&gt;推文&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;祝大家新的一年，找到自己喜欢做的事情，健康开心的成长！&lt;/p&gt;

</description><pubDate>Sun, 31 Dec 2023 03:41:11 +0000</pubDate><guid>https://imtx.me/blog/2023-summary/</guid></item><item><title>忆奶奶与我的二三事
</title><link>https://imtx.me/blog/in-memory-of-grandma/</link><description>

&lt;p&gt;上周日，当时我起床还没多久，突然接到父母的电话，他们告诉我奶奶走了。我知道奶奶近来身体状况一直不太好，但没想到这么突然。错愕之余，我们立刻开始收拾行李，午饭后就开车回了老家。没能见到奶奶最后一面，一定要好好送奶奶最后一程。&lt;/p&gt;
&lt;p&gt;开车行驶在杭甬高速上，奶奶与我的种种回忆便涌上心头。&lt;/p&gt;
&lt;p&gt;首先冒出脑海的是一张我出生还没多久和奶奶的一张照片。奶奶抱着我站在老房子旁边的泥路边，开心地笑着。现在三十多年过去了，砖瓦房早就变成了几层的小平房，泥路也变成了水泥路，照片背景的那片绿植，也早已不复存在。但是这个画面，也就是我和奶奶的第一张正式合照，永远刻在了我的脑子里。&lt;/p&gt;
&lt;p&gt;然后，我想起了奶奶曾经救过我一命。&lt;/p&gt;
&lt;p&gt;当时我应该只有三四岁，还没有很深的的记忆。某个夏天的傍晚，我在院子里玩耍。我家院子里有一口井，我在玩耍过程中一不小心被凸起的井口绊倒，接着就扑通一声掉了进去。&lt;/p&gt;
&lt;p&gt;当时大人们都在各自忙碌，一时间没注意到这件事情的发生。奶奶首先注意到了异样，发现我不见了，然后四处找我，最后意识到我掉进了井里。&lt;/p&gt;
&lt;p&gt;奶奶二话不说，双脚双手撑着井壁往下爬，快要接触到水面时，手脚合并把我捞了上来，又沿着井壁爬上来。万幸拯救及时，我被捞上来后很快恢复了意识。大人说，我掉下去的时候，应该是撞到了井壁，头都撞出包了，很可能是直接撞晕了，所以才没有什么在水里挣扎的过程。总之，等我恢复意识的时候，周围已全是前来问候的街坊邻里。&lt;/p&gt;
&lt;p&gt;有个奇怪的地方是，每当我回想这件事情时，我都是以第三人称视角在看自己的，不知道是灵魂出窍了，又或是我其实没有对小时候的印象，以至于这个是长大以后根据大人的描述才形成的记忆。总之，奶奶救了我一命，不然今天也不会有这篇文章了。&lt;/p&gt;
&lt;p&gt;还有一个小插曲是，大人说我后来吵着要把井给填了。但是在农村还没有普及自来水的时候，井是很重要的，怎么能说填就填呢。最后，大人给这口井量身定制了一个金属井盖：可以防止小孩掉进去，但是不影响雨水给井里补水。&lt;/p&gt;
&lt;p&gt;奶奶对我很好，很明显的一点是，我喜欢吃什么，她就一个劲的买给我吃。比如，我喜欢吃虾。小学的时候，在小镇里读书，还没什么感觉。后来开始读中学，我去了寄宿学校，几周才会回一次家，每次回家奶奶都给我买虾给我吃。&lt;/p&gt;
&lt;p&gt;然而这个故事并不是我喜欢吃，奶奶买给我吃，然后大家其乐融融那么简单。中学时我开始叛逆，已经有自己的想法了。当时我很挑剔，不想天天吃虾，因为我觉得再好吃的东西连续吃两天也会吃腻。我就和奶奶说你要换个菜做给我，我不想天天吃。但是等到第二天午餐，又是一盘大虾摆在那里，我就赌气说不想吃。奶奶也不知道我到底想吃什么，第三天、第四天还是一顿一顿的买虾给我吃。&lt;/p&gt;
&lt;p&gt;就这样，每次从学校回到家，我从刚开始吃虾的满足感，到吃太多虾感到厌倦，如此反复，练就了一番吃虾的好本领。现在每当我吃虾时，我都会想起曾经因为吃虾和奶奶赌过气。现在回想不免有些好笑，是我真的太挑剔了，又没有明确的要求，奶奶不让我自己去买已经对我很好了。其实大人们表达爱的方式很简单，他们觉得你喜欢什么，就满足你什么。这算是一种幸福的烦恼。&lt;/p&gt;
&lt;p&gt;奶奶是一个非常热情好客的人，会烧一桌好菜，常常给邻里帮忙，也会自己下地种菜，从来没有闲下来的时候。在我从小到大的印象里，她一直比我这个孙子辈的人都要精力充沛，从来不会觉得累。&lt;/p&gt;
&lt;p&gt;三年前，因为老家重新装修，奶奶也直接参与一线帮忙，从来没有进过医院的她，第一次因为劳累过度住进了医院。当时我去医院看她，第一次看到如此消瘦的奶奶，很震惊。她看到我来了，很高兴地起身，然后边用手握着自己的手腕边说：「你看我的手腕都瘦了一圈。」当时我很难过，她真是不辞辛苦为这个家付出了太多；我也是第一次觉得，奶奶真的老了，毕竟已经八十多了。&lt;/p&gt;
&lt;p&gt;疫情后期因为各种管控措施，出行不易，回老家的频次也比以前低了。奶奶在一年前又因为身体原因进了医院，受限于管控措施和进出不方便，妈妈作为唯一可以陪护的亲属，也直接住进了医院睡在奶奶旁边，一边照顾一边陪同了大半个月。我当时只能通过视频电话，看着奶奶变得更加苍老。&lt;/p&gt;
&lt;p&gt;当时我很焦虑，一方面是担忧奶奶的身体状态，另一方面也看到妈妈陪护得也很辛苦，而我却什么也做不了，只能在另一个城市远程关注。后来奶奶出院了，虽然暂时没有什么大碍了，但是很明显又消瘦了一圈，人也没有像以前一样灵活了。&lt;/p&gt;
&lt;p&gt;去年年底疫情放开后不久，我也感染了病毒。我在杭州发烧时，又陷入了对家人状况特别是奶奶的担忧中，所幸家人都平安度过，奶奶也没有大碍，我心里的一颗石头也放下了。但是奶奶的整体状况并没有因此变好，今年每次回家，都看到奶奶的反应越来越迟缓…&lt;/p&gt;
&lt;p&gt;上次见奶奶是一个多月前，回杭州前，我给奶奶喂了早餐，是酸奶拌了点糖，我一边喂一边很难过，以前的奶奶是很会讲话的，而现在的奶奶见到我只会说「你回来了」。我意识到我熟悉的奶奶已经离我越来越远了，直到上个周末，我真的见不到她了…&lt;/p&gt;
&lt;p&gt;幸好她的子孙后代很好地给她送了最后一程：过去几天，各路亲朋好友齐聚，鲜花花圈满堂，治丧仪式隆重，连奶奶生前参与养大的小狗阿黄，在这个过程当中，也一直陪在奶奶身边。我们几次想拉它离开，它都不愿意。爸爸说，奶奶最后几天，阿黄总是去舔奶奶的手，像是知道接下去将要发生的事情。&lt;/p&gt;
&lt;p&gt;奶奶走了，我再也见不到她了。我会想念那个我叛逆时期和拌嘴的奶奶，我会想念那个会做了一桌菜后会和我说这个虾多少钱、那个蟹多少钱的奶奶，我会想念那个邻里有什么需要都会主动第一时间去帮忙的奶奶…&lt;/p&gt;
&lt;p&gt;我没办法再给奶奶当面表达我的感情了，但我会好好去爱我的家人，爱我身边的人，常常回忆奶奶和我发生的各种事情。&lt;/p&gt;
&lt;p&gt;奶奶一路走好！&lt;/p&gt;
&lt;p&gt;&lt;img alt="忆奶奶与我的二三事.jpeg" src="/media/uploads/2023/11/in-memory-of-grandma.jpeg" /&gt;&lt;/p&gt;

</description><pubDate>Mon, 27 Nov 2023 15:51:55 +0000</pubDate><guid>https://imtx.me/blog/in-memory-of-grandma/</guid></item><item><title>谈谈定购 M3 Max 的 16 寸 MacBook Pro 后的一些想法
</title><link>https://imtx.me/blog/thoughts-after-ordering-16-inch-m3-max-macbook-pro/</link><description>

&lt;p&gt;两年前的十月，当时 Apple 推出了新款的搭载了 M1 Pro 和 M1 Max 的 MacBook Pro，我立刻订购了 M1 Pro/32GB/1TB 这款，并写了一篇《&lt;a href="https://imtx.me/blog/some-thoughts-after-ordering-the-m1-pro-macbook-pro/"&gt;谈谈定购 M1 Pro 的 16 寸 MacBook Pro 后的一些想法&lt;/a&gt;》，展开聊了聊选择这当配置的思考过程。&lt;/p&gt;
&lt;p&gt;我很满意这台电脑，并在使用了一年多后补充了一篇《&lt;a href="https://imtx.me/blog/one-year-experience-of-m1-pro-macbook-pro/"&gt;M1 Pro 的 MacBook Pro 之一年体验记&lt;/a&gt;》。&lt;/p&gt;
&lt;p&gt;两年后的今天，Apple 发布了新的 M3 Pro/Max，原本计划使用 M1 Pro 三到五年的我，却很果断地订购了 M3 Max/64GB 了。我为什么打破了之前的计划？为什么会订购 M3 Max/64GB？这就是我要在本篇中分享的。&lt;/p&gt;
&lt;p&gt;先上汇总：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;准备将 M1 Pro 留给老婆用；&lt;/li&gt;
&lt;li&gt;32GB 内存感觉稍微有些捉襟见肘了，尤其是 AI 时代；&lt;/li&gt;
&lt;li&gt;M3 Max 接近了我预期的 80% 的提升（相对 M1 Pro）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;下面展开讲讲：&lt;/p&gt;
&lt;h3&gt;准备将 M1 Pro 留给老婆用&lt;/h3&gt;
&lt;p&gt;升级的各项理由重要性不分先后，但是我觉得这条需要放在前面提，这也是我在社交网络上发布的零碎信息中没有包含的，所以打算重点提一下。&lt;/p&gt;
&lt;p&gt;老婆目前仍在用 2019 款的 Intel 15 寸 MacBook Pro，我一直计划给她升级成 Apple Silicon 版本，但是没有安排起来。曾想过买新款的 MacBook Air，但因为她下班后用自己的电脑相对较少，没那么大的紧迫感，于是就一直拖着没有升级。&lt;/p&gt;
&lt;p&gt;这次正好有理由把我这台留给她用。她平常的主要工作是做做设计，写写文档，M1 Pro/32GB 绰绰有余，所以应该能用上三到五年。这也是我这次决定再订购 M3 Max 的原因。&lt;/p&gt;
&lt;h3&gt;32GB 内存感觉稍微有些捉襟见肘了，尤其是 AI 时代&lt;/h3&gt;
&lt;p&gt;在开始用 M1 Pro 没多久后，我就遇到了 32GB 内存可能不够用的情况（见此&lt;a href="https://x.com/tualatrix/status/1516261779608784897?s=61"&gt;推文&lt;/a&gt;），然后心中埋下了下台电脑一定要上 64GB 的想法。&lt;/p&gt;
&lt;p&gt;&lt;img alt="32GB 内存泄漏.jpeg" src="/media/uploads/2023/11/IMG_0137.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;后来，也就是今年，大家多少都知道了 AI 领域的飞速发展，越来越多的人开始在本地玩起了开源大模型。这里一个非常重要的条件就是，内存（或显存）越大，越能玩得转。尽管 32GB 也能玩起来了，但这一定是多多益善的。&lt;/p&gt;
&lt;p&gt;出于以上两个考虑，我决定上 64GB 内存。&lt;/p&gt;
&lt;p&gt;这时会有另一个声音在脑海飘过来：为什么不干脆上 128GB 甚至 192GB 内存？&lt;/p&gt;
&lt;p&gt;首先是价格原因，128GB 需要多六千元；其次我还是相对保守的，我对接下去我到底能否在 AI 这个领域应用起多少还是不明确的，毕竟我想更从容的玩一玩，而不是要用笔记本电脑来部署应用，所以 128GB 就暂时不考虑了。假如真的我再次决策失误了，那我就只好为此买单了。&lt;/p&gt;
&lt;p&gt;当然有一点是确定的，不管是 64GB 还是 128GB，一旦程序中出现了内存泄漏，那么多少都是不够的。&lt;/p&gt;
&lt;h3&gt;M3 Max 的接近了我预期的 80% 的提升（相对 M1 Pro）&lt;/h3&gt;
&lt;p&gt;我目前的 M1 Pro 是 10 核心的 CPU，其中有 8 个性能核心和 2 个能效核心。而订购的 M3 Max 则有 16 核心的 CPU，其中 12 个性能核心和 4 个能效核心。&lt;/p&gt;
&lt;p&gt;单看核心数量的话，性能核心多了 50%，能效核心多了 100%。而从 Geekbench 的评测数值来看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;M1 Pro 的单核和多核成绩分别是 2377 和 12186，&lt;a href="https://browser.geekbench.com/macs/macbook-pro-16-inch-2021-apple-m1-pro"&gt;见此&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;M3 Max 的单核和多核则是 2943 和 21084，&lt;a href="https://browser.geekbench.com/v6/cpu/3350282"&gt;见此&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;单核成绩提升不大，约 23%，多核则显著，约 73%。因此这个提升达到了我所期望的高度，就打算升级了。&lt;/p&gt;
&lt;p&gt;我的日常工作是在 Xcode 里编译为主的，多核性能的提升能直接减少我编译的等待时间，提升效率。因此从 M1 Pro 升级到 M3 Max 将能直接带来效率的提高，拥有更多时间思考（AKA 摸鱼）。&lt;/p&gt;
&lt;h3&gt;小结&lt;/h3&gt;
&lt;p&gt;OK，以上便是这次我订购 M3 Max/64GB 的思考要点了。反过来说，假如我两年前买的是 M1 Max/64GB，那么这次应该就不会考虑升级了。&lt;/p&gt;
&lt;p&gt;归根结底，最重要的原因还是：技术世界发展很快，你不可能买到一台三五年也不会过时（或始终保持领先）的电脑。&lt;/p&gt;
&lt;p&gt;既然如此，就没必要执着于买一台设备然后一定要让服役几年。生产力工具，如果升级它能带来实实在在效率的提升或解锁更多可玩性，那么升级肯定是最不会后悔的选择。&lt;/p&gt;
&lt;p&gt;两年前我从 Intel 升级成 M1 Pro 后，那种酣畅淋漓的感觉，至今仍能回味。希望这次 M1 Pro 升级到 M3 Max，也能带给我这种感受。&lt;/p&gt;
&lt;p&gt;读到文章最后的你，希望我的思路能给你一点参考，也祝你买到适合你自己的生产力装备。&lt;/p&gt;

</description><pubDate>Thu, 02 Nov 2023 12:48:45 +0000</pubDate><guid>https://imtx.me/blog/thoughts-after-ordering-16-inch-m3-max-macbook-pro/</guid></item><item><title>PasteNow 2.12 发布（暨 618 优惠活动）
</title><link>https://imtx.me/blog/pastenow-212/</link><description>

&lt;p&gt;有一段时间没有介绍 PasteNow 的更新了，过去半年，PasteNow 继续稳步迭代，版本号从 2.6 版本到了 2.12 版本，本周刚刚发布了 2.12 版本，让我来简单列举一下最近都更新了什么吧。&lt;/p&gt;
&lt;p&gt;首先是两组新快捷键的定义，可以帮助大家打造更快捷的个性化体验，分别是「纯文本模式」和「清空已保存的项目」。前者是可以在粘贴富文本的时候，通过按住一个快捷键来临时切换到纯文本模式，后者是对于有经常清空历史数据需求的用户，现在可以一键清空了。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow 新的两组快捷键.png" src="/media/uploads/2023/06/pastenow-two-new-shortcuts.png" /&gt;&lt;/p&gt;
&lt;p&gt;其次 PasteNow 增强了预览功能，现在只要是 macOS 支持预览的文件格式，不管是图片、视频，还是 Keynote、Word、Excel，只要通过 Finder 复制到 PasteNow 里面后，都可以用按下 Space 空格键的方式来预览内容了，更加方便快捷的找到自己想要的内容。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow 增强预览.jpeg" src="/media/uploads/2023/06/pastenow-preview-feature.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;另外「排除规则」在近期得到了加强，PasteNow 现在加入了过滤特定大小的数据的支持。如果你在日常操作中经常会复制到一些特别大的数据但不想它们被保存的时候，在新版本中可以填写一个大小比如 1MB，这样大于 1MB 的数据就不会保存进来了。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow 按尺寸排除规则.jpeg" src="/media/uploads/2023/06/pastenow-ignore-by-size.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;最后 PasteNow 完善了基于 Finder 的一个同步场景。大家经常会在 Finder 里复制文件，这种情况下，PasteNow 只会保存文件的名称+路径，而不会真正把文件内容存储去，但这里会有一个例外——如果是图片文件，则会保存它的预览图。然而只保存预览图会导致给用户一个错误的指示，以为这是图片内容（而非文件），当同步到 iOS 或其他设备时，却发现这个图片内容无法查看或保存。于是在新的版本中，PasteNow 将图片类型的文件处理的更彻底的，将完整保存图片的内容而非仅仅是缩略图，因而可以在同步到其他设备后，也能查看图片详情。&lt;/p&gt;
&lt;p&gt;这个特殊处理在提供了便利的同时，可能会有副作用，比如经常处理大量图片的用户可能不想要内容也被同步。关于这点，我会继续接收来自用户的更多反馈以进一步完善。总之目前这样的改动，应该不会再令用户困惑了。&lt;/p&gt;
&lt;h3&gt;618 优惠活动&lt;/h3&gt;
&lt;p&gt;最后，是久违的 618 优惠活动。&lt;/p&gt;
&lt;p&gt;PasteNow 和 Manico 开启为期五天的优惠活动。其中 PasteNow 原价 50 元，目前 8 折至 40 元，而 Manico 原价 40 元，目前 7.5 折至 30 元。该价格将为期五天，到 6 月 20 日为止。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://apps.apple.com/app/apple-store/id1552536109?pt=1741621&amp;amp;ct=imtx-discount&amp;amp;mt=8"&gt;&lt;img alt="PasteNow Discount.jpg" src="/media/uploads/2022/02/pastenow-discount.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;感兴趣请访问 App Store 链接：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apps.apple.com/app/apple-store/id1552536109?pt=1741621&amp;amp;ct=imtx&amp;amp;mt=8"&gt;PasteNow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apps.apple.com/app/apple-store/id724472954?pt=1741621&amp;amp;ct= imtx&amp;amp;mt=8"&gt;Manico&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description><pubDate>Thu, 15 Jun 2023 05:35:10 +0000</pubDate><guid>https://imtx.me/blog/pastenow-212/</guid></item><item><title>PasteNow 两周年随感
</title><link>https://imtx.me/blog/pastenow-two-years-old/</link><description>

&lt;p&gt;前天 4 月 8 日，是 &lt;a href="https://imtx.me/blog/pastenow-1-released/"&gt;PasteNow for Mac 发布两周年&lt;/a&gt;的日子，也是 &lt;a href="https://imtx.me/blog/pastenow-ios-released/"&gt;PasteNow for iOS 发布一周年&lt;/a&gt;的日子。过去两年，我在这款产品上投入大量的时间：得益于我坚持了好几年的工作时间登记习惯，我可以给出明确的时间：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2021 年，我的工作时间有 47.55% 花在了 PasteNow 上，作为对比，One Switch 是 4.41%，Manico 是 3.32%；&lt;/li&gt;
&lt;li&gt;2022 年，PasteNow 占了 28.59%，Manico 占了 10.49%，One Switch 占了 8.77%。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;过去两年，PasteNow 都是那个我花时间占比最多的项目。而 2023 年，截至目前为止，PasteNow 占了 17.87%，而我的“Read it later”工具，占了 41.14%。它终于不再是那个我的主要时间项目了。&lt;/p&gt;
&lt;p&gt;这篇文章，我就随便抒发点什么，想到啥写啥吧。&lt;/p&gt;
&lt;h3&gt;一个有「图纸」的项目&lt;/h3&gt;
&lt;p&gt;最近开发新产品遇到了一些瓶颈，或者说卡住了，我左思右想，去找了很多原因，我发现最根本的原因是在开发新产品的时候，没有去很好的设计它，又回到了边想边写边用的老路，这是一个很「程序员」的做法，很不好。&lt;/p&gt;
&lt;p&gt;在做 PasteNow 的时候，我是极力克制住写代码的欲望的，除了最开始花了一点点时间做了技术原型验证后，我就开始好好写文字来梳理产品的需求了。写完需求文档还不算，我又开始做自己既不喜欢也不擅长的事情——画原型图，直到非常逼近正式版本的高保真图。&lt;/p&gt;
&lt;p&gt;这是一个非常走出舒适区的行为，我开始画图，并且开始用自己陌生的工具 Figma 来画图。现在看着当时画的原型图，真是百感交集…后来产品的样子基本上就是照着原型图去实现的，没有超出这个范围，甚至说现在还有没实现的一些功能，比如右下角的 Slider。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow Figma Design.png" src="/media/uploads/2023/04/pastenow-figma-design.png" /&gt;&lt;/p&gt;
&lt;p&gt;可以说，如果当时我的职业是一个产品经理兼设计师，然后我把文档和设计稿交给程序员的话，程序员一定会很开心——因为我没有乱改需求或加需求了。&lt;/p&gt;
&lt;p&gt;而现在的我，又回到了没有设计稿的时候，像一个无头苍蝇一样写东写西，我真的要好好去学习一下两年前的自己。&lt;/p&gt;
&lt;h3&gt;用户很少但又不得不做的 iOS 版本&lt;/h3&gt;
&lt;p&gt;后面就是 iOS 版本的故事了，开发好了 macOS 版本后，我先是不停地修复问题、改进基本功能，然后也给用户承诺会有 iOS 版本，但是 iOS 版本开发的真的没有一点动力，要不是技术上去实践了点新东西（用 SwiftUI 实现了一下），不然真的做不下去。趁着一周年之际，就把它发布了出去。&lt;/p&gt;
&lt;p&gt;现在回看当时的发布文章，是有点勉强的意思在里面的，一年后回看 iOS 版本的用户比例，也是非常之少，大约只有 macOS 用户的 1/20。&lt;/p&gt;
&lt;p&gt;如果早知道只有这么点用户，是不是就不会开发了呢？倒也不是，我自己偶尔也时不时会因为 PasteNow 的 iOS 版本而受益。我用 PasteNow 基本上一半的时间都是用来做客服的，给用户模版式的回复一些常见的问题，有的时候，在手机上看邮件，觉得用户遇到了一个常见的又相对重要紧急的问题，我就立刻调用了 PasteNow for iOS 的键盘输入功能把预设的文本发了出去，这个时候就会觉得幸好自己开发了这个方便好用的输入界面啊。这时就不会觉得这个产品白开发了。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow iOS Keyboard.jpeg" src="/media/uploads/2023/04/pastenow-ios-keyboard.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;现在回想，仅仅以用户数、销售额的角度来评价 iOS 版本，这是不公平的，毕竟，这是这个产品线的一个重要组成部分，它用的少，但不代表没有价值。生活中的很多事物都是这样。&lt;/p&gt;
&lt;p&gt;更何况，我实践了新技术，先不说 SwiftUI 到底是不是一个好技术，能在一个不那么主要的产品上验证新技术，也是很好的嘛。&lt;/p&gt;
&lt;h3&gt;做一个克制的产品，胜过做一个全能的产品&lt;/h3&gt;
&lt;p&gt;回看我的设计稿，再结合过去两年 PasteNow 的界面变化，可以说是「毫无变化」。所以我过去两年时间都花在哪里去了？&lt;/p&gt;
&lt;p&gt;一方面，作为一个和系统集成、和其他 App 交互的效率工具，特别是相对同类产品它又有「多个项目粘贴」功能，于是在交互的复杂度上会加成很多，PasteNow 真的有大量的 Edge Case 需要解决：过去两年真的花了很多时间在解决各种疑难杂症，比如在 Word 里面的粘贴、Edge 浏览器的特殊行为等等。&lt;/p&gt;
&lt;p&gt;另一方面，界面变化不大，正是说明了当时我做了一个很坚实的设计基础，做了一个「少即是多」的设计，不需要改来改去来满足用户的需求。&lt;/p&gt;
&lt;p&gt;当然，PasteNow 确实是一个简单的产品，它缺少一些同类软件的高级功能，比如没有做很多自定义的功能、没有做横屏界面、没有做粘贴板 Stack 等等…对于这些功能，起先我是觉得都要去做的，后来我发现有些不是补充，甚至是和当前模式冲突的，比如很多用户想要的「横版模式」，我就下决心不做了。对于这个，我是有这些方面的考虑：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PasteNow 的特色，或者说当初做它的初心，就是因为我自己想要一个更好用的竖版模式；&lt;/li&gt;
&lt;li&gt;我不想 PasteNow 变得越来越复杂；&lt;/li&gt;
&lt;li&gt;市场上已经有大量横版模式的产品了，不缺这一个。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;出于以上理由，我现在已经彻底放下做这个的想法了。最根本的还是，克制和定力很重要，不能用户想要什么就给用户什么。我就真的有给一个用户回复过，我说我不会做这个功能，如果有需要，请选择市场上已经有的某某某，人家做的很棒棒。当时这个用户看到不知道是生气了还是会理解，但事实就是如此。&lt;/p&gt;
&lt;p&gt;好了，那么问题来了，「横版模式」不做，其他需求呢？&lt;/p&gt;
&lt;p&gt;其实我已经积累了好几个有用的功能了，比如我自己几乎天天在用的快速输入当前日期的功能（如图）：&lt;/p&gt;
&lt;p&gt;&lt;img alt="PasteNow macOS Date.png" src="/media/uploads/2023/04/pastenow-macos-date.png" /&gt;&lt;/p&gt;
&lt;p&gt;主要还是最近不想花太多时间在这个项目上了，不然新产品真的开发不出来了。&lt;/p&gt;
&lt;h3&gt;小结&lt;/h3&gt;
&lt;p&gt;好了，就随便抒发以上三点作为 PasteNow 两周年的一篇纪念文章吧。真的是一气呵成的抒发，感觉写完了整个人畅快不少，也为我接下去完工新产品提供了很多动力和思路。&lt;/p&gt;
&lt;p&gt;下篇文章，就让我们在新产品的发布中见吧！&lt;/p&gt;
&lt;p&gt;👉 访问 &lt;a href="https://apps.apple.com/app/apple-store/id1552536109"&gt;PasteNow&lt;/a&gt;。&lt;/p&gt;

</description><pubDate>Mon, 10 Apr 2023 02:47:08 +0000</pubDate><guid>https://imtx.me/blog/pastenow-two-years-old/</guid></item><item><title>「阅读器」iPad mini 6 一年体验记
</title><link>https://imtx.me/blog/one-year-experience-of-ipad-mini-6/</link><description>

&lt;p&gt;一年前的 1 月 20 日，我在观望了很久以后，终于下决心入手 iPad mini 第六代。在用了整整一年后，我想在这篇文章里聊聊，当初为什么买它、对它的预期是怎么样，以及一年下来，我是不是真的发挥了它的价值。&lt;/p&gt;
&lt;h3&gt;为什么买 iPad mini 6&lt;/h3&gt;
&lt;p&gt;当时的出发点是：我想要一个新的阅读器。于是先聊聊我之前有的和阅读相关的设备们吧。&lt;/p&gt;
&lt;p&gt;我有一台 Kindle Voyage，2014 年购入至今已整整 9 年，近几年很少用它了，主要是因为反应有点慢。一年前我还想着买个新的 Kindle，想等一台 USB-C 版本的 Kindle Oasis 升级版，没有等来，反而等来 Amazon 在去年 6 月宣布要退出中国，于是我就放弃这个产品线了。&lt;/p&gt;
&lt;p&gt;我还有一台 2017 年的 iPad Pro 10.5 寸，和 Kindle 一样也很少用它了。因为看剧会用电脑，看书又嫌大。尽管它的性能还是很棒，我在后来把它升级至 iPadOS 16，结合 120hz 高刷屏幕用起来依然畅快。&lt;/p&gt;
&lt;p&gt;在 Kindle 和大尺寸 iPad 不再考虑的情况下，想要一台新的阅读器的我，当时有考虑买国产品牌的电纸书阅读器。关注过一段时间的「文石BOOX」，也在朋友 &lt;a href="https://twitter.com/river_leaves"&gt;@river_leaves&lt;/a&gt; 那边玩过他在用的 Boox Poke 3，一度下决心要买了。&lt;/p&gt;
&lt;p&gt;后来我看到了 @Tisoga 发的「&lt;a href="https://twitter.com/Tisoga/status/1482916798475665409"&gt;我的阅读框架 - 工具篇 (thread)&lt;/a&gt;」，受到了不少启发，觉得自己虽然不考虑大的 iPad 了，但是 mini 依然是可以选择的，而且也可以解锁更多的可能性：除了用来阅读外，我还计划在上面调试我的 iOS 产品。&lt;/p&gt;
&lt;p&gt;最后，我购入了当时新出不久的 iPad mini 6，选择的是 256GB 的 Wi-Fi 版本。我不需要蜂窝网络，因为真的有需要联网的时候，可以用 iPhone 共享热点。&lt;/p&gt;
&lt;h3&gt;与 iPad mini 6 的约定&lt;/h3&gt;
&lt;p&gt;买了 iPad mini 6 后，由于我用它主要是用来阅读和记点笔记，必须不能拿它来刷社交网络。于是我想了一些用法，或者说是「约法三章」，于是给自己做了如下规定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;不开任何推送&lt;/li&gt;
&lt;li&gt;不装社交网络相关的 App&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;过去一年，我基本上遵守了自己的规定，没有在上面也是刷社交网络，除了偶尔还是会通过 Web 版本来看一看。&lt;/p&gt;
&lt;p&gt;不过，刚开始是想着用来阅读的，后来也不知不觉装上了视频相关的 App，把它当作一个播放器来用了。&lt;/p&gt;
&lt;h3&gt;iPad mini 6 的优缺点&lt;/h3&gt;
&lt;p&gt;iPad mini 6 有不少缺点或者相对 iPad Pro/iPhone Pro 系列明显的「降级」，比如习惯用高刷屏后，再用 iPad mini 6 的屏幕确实能感受到不流畅；另一个「果冻屏」则是它真正的问题，但是只要看书时是用左右翻页来看的话，那么问题则不大。这些缺点的存在，另一方面其实是好事，因为反而会抑制用它来不停地滑屏幕了，毕竟滑起来不尽兴。&lt;/p&gt;
&lt;p&gt;说完缺点就可以说优点了，8.3 寸的屏幕尺寸实在是太舒服了。平常单手使用一点也不累，需要记笔记或者写作的话，双手捧起来打字也非常舒适。&lt;/p&gt;
&lt;p&gt;&lt;img alt="iPad mini 6 大小.jpeg" src="/media/uploads/2023/01/ipad-mini-6-size.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;平常出行，虽然已经背了一台大电脑了，不过由于 iPad mini 非常小，顺便再捎上去也没有任何压力。甚至在冬天的时候，由于衣服裤子口袋比较大，直接塞进口袋里都行。&lt;/p&gt;
&lt;p&gt;&lt;img alt="iPad mini 6 塞进口袋.jpeg" src="/media/uploads/2023/01/ipad-mini-6-in-pocket.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;在无压力使用和便携上，iPad mini 优势巨大。「触手可及」使得打开它进行阅读的频率大大增加了。&lt;/p&gt;
&lt;h3&gt;iPad mini 上的阅读生态&lt;/h3&gt;
&lt;p&gt;聊生态的时候，主要是聊那些 App 有没有针对 iPad 的很好的适配。首先，那些电子书平台或工具，比如 Kindle、微信阅读、得到，都是很好的适配了 iPad。自带的「图书（Books）」App 也能很好的支持导入第三方购买的电子书，阅读体验也不错。&lt;/p&gt;
&lt;p&gt;我在过去一年还用过一些 App，比如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;三联中读：看《三联生活周刊》&lt;/li&gt;
&lt;li&gt;财新：看新闻及《财新周刊》&lt;/li&gt;
&lt;li&gt;读库：看《读库》电子版，最近刚成为会员，据说 iPad 版本也是刚适配的&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上几款 App 在某些方面可能不如电子书阅读平台做的专业和深入，但是基本的阅读还是没啥问题的。&lt;/p&gt;
&lt;p&gt;其他比如通用 RSS 阅读工具，我选的是 Reeder，也会常常使用。顺便提一下，维基百科的 iPad 版本做的也不错。&lt;/p&gt;
&lt;p&gt;尤其值得指出的是，得益于便捷的输入方式，用 iPad mini 看书真的让我做了很多笔记，这在我之前用 Kindle 时只用来偶尔划划线，算是完全不一样的体验了。&lt;/p&gt;
&lt;p&gt;总的来说，得益于 iOS 的生态环境和足够的性能，iPad 作为一个阅读平台是非常称职的。&lt;/p&gt;
&lt;h3&gt;iPad mini 还能做什么？&lt;/h3&gt;
&lt;p&gt;我偶尔会用 iPad mini 来写点文字，因为除了电脑之外，iPad mini 的双手打字还是很顺手的。不过我没有深度用过第三方的各种写作工具，我用的是自用的小工具。&lt;/p&gt;
&lt;p&gt;另外也是前面提过的，我偶尔会用它来看视频，毕竟这才是它的第一生产力（😂开个玩笑）。这里就不展开讲了。&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;总的来说，我还是很满意 iPad mini 6 的，至少从过去一年用它翻了很多书，很少积灰，就已经发挥其应有价值了。&lt;/p&gt;
&lt;p&gt;但是，相对于电纸书设备来说，iPad 始终还是一台屏幕会发出蓝光、有着丰富功能的不纯粹的通用平台，它会让你分心，可能还会影响睡眠，这些是不得不考虑的。&lt;/p&gt;
&lt;p&gt;2023 年，我会继续用这台 iPad mini 6，多看些书，另外，也计划去探索更多记笔记或写作方面的用法，争取发挥它更大的价值。&lt;/p&gt;

</description><pubDate>Tue, 24 Jan 2023 06:41:01 +0000</pubDate><guid>https://imtx.me/blog/one-year-experience-of-ipad-mini-6/</guid></item></channel></rss>