<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>haoxingeng (郝新庚)</title>
    <link>https://www.w2solo.com/haoxingeng</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>小众写作工具 - eDiary</title>
      <description>&lt;p&gt;eDiary 是一款&lt;strong&gt;日记&lt;/strong&gt;软件。不过 eDiary 并非止步于日记，你也可以用它来记录&lt;strong&gt;工作日志&lt;/strong&gt;、整理&lt;strong&gt;学习心得&lt;/strong&gt;，或者用它来管理你的&lt;strong&gt;日常文档&lt;/strong&gt;。eDiary 以时间为主线，以文字为载体，记录你的心路历程。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;软件特点：&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;严格的数据&lt;strong&gt;加密&lt;/strong&gt;机制，充分保护用户隐私；&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;本地存储优先&lt;/strong&gt;策略，确保数据自主权；&lt;/li&gt;
&lt;li&gt;支持多端数据&lt;strong&gt;云同步&lt;/strong&gt;；&lt;/li&gt;
&lt;li&gt;支持日记&lt;strong&gt;模板&lt;/strong&gt;功能，并内置常用模板；&lt;/li&gt;
&lt;li&gt;支持 &lt;strong&gt;Markdown&lt;/strong&gt;、双链、代码块；&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI 写作助手&lt;/strong&gt;，提供写作建议，节省写作时间；&lt;/li&gt;
&lt;li&gt;出色的&lt;strong&gt;编辑&lt;/strong&gt;功能，编辑器体验和 Word 一致；&lt;/li&gt;
&lt;li&gt;每个日记本对应一个&lt;strong&gt;单独的数据文件&lt;/strong&gt;，干净简单。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;官网：
&lt;a href="https://haoxg.net" rel="nofollow" target="_blank"&gt;https://haoxg.net&lt;/a&gt;&lt;/p&gt;</description>
      <author>haoxingeng</author>
      <pubDate>Sun, 18 Jan 2026 10:37:58 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6820</link>
      <guid>https://www.w2solo.com/topics/6820</guid>
    </item>
    <item>
      <title>孤独的人不可耻</title>
      <description>&lt;p&gt;虽然多年过去了，但是至今我看到 TSR 这三个字母的组合时，仍不免心头一震。&lt;/p&gt;

&lt;p&gt;没错，TSR 是 DOS 时代重要的后台驻留技术，这也是许多 “厉害的程序” 和病毒所使用的方法。&lt;/p&gt;

&lt;p&gt;让我心头一震的不止这个，比如还有深田恭子、酒井法子、仙剑奇侠传、帝国时代、盟军敢死队，还有看图软件 SEA、DIR 病毒 …… 等等。&lt;/p&gt;

&lt;p&gt;许多年过去，互联网时代翻云覆雨、沧海桑田。各色新闻不绝于耳，万种新奇眼花缭乱。但有时我仍会想起，那些用几十根笔芯和一尺厚的纸写完一个程序的美好时光。&lt;/p&gt;

&lt;p&gt;是的，我是一个老程序员。&lt;/p&gt;

&lt;p&gt;当我 2021 年面试阿里，第 7 轮被 HR 否掉时，我就知道我老了。那一年，我面试了多家公司，最终都以失败告终。直到后来 “急了”，去了一家 996 的小型创业公司。&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;我知道打工人的卑微，我更知道 996 公司里打工人的卑微。在 996 氛围里忙碌起来，总有一种自己很充实的错觉。那是错觉。对我而言，996 的代码工人没有未来。&lt;/p&gt;

&lt;p&gt;我的职业生涯有一个高光时刻，那是我告别打工人的时刻。我主动辞去了我的最后一份工作。&lt;/p&gt;

&lt;p&gt;我一切都想好了。我要努力把脑子里 “不配” 二字中的不字去掉。&lt;/p&gt;

&lt;p&gt;…… …… …… ……&lt;/p&gt;

&lt;p&gt;1999 年的互联网还几乎是一片荒芜之地。cnshare.com（中国共享软件网）是那片大地上不算显眼的一株小花。我有幸认识了那时 cnshare 的几位主创人员（东东包、眼光，等），我们每天不知疲倦地聊着中国共享软件的未来。&lt;/p&gt;

&lt;p&gt;eDiary 1.0 beta1 就那样发布了。&lt;/p&gt;

&lt;p&gt;因为有 cnshare 的宣传，我收到了铺天盖地的来信，结交了许多素未谋面的朋友。他们有的教我加密算法，有的帮我测试软件，有的甚至直接为我提供工作机会。我通过 eDiary 这个小软件，一下子认识这么多人，感觉很幸福。&lt;/p&gt;

&lt;p&gt;面对这么可爱的一群人，我怎么可能收费呢？eDiary 要免费，我下了决心。&lt;/p&gt;

&lt;p&gt;因为 eDiary 的需要，在之后的两三年里，我开发了小型数据库引擎 TinyDB。 之后又开发了 MyVault。连同 eDiary，全都制作成英文版，投放到国外市场，赚了为数不多的一些美刀。“国内免费，国外收费”，在当时也算是做共享软件的一条出路吧。&lt;/p&gt;

&lt;p&gt;2003 年，eDiary 发布 2.0。&lt;/p&gt;

&lt;p&gt;eDiary 和 TinyDB，几乎榨干了我的青春。2003 年底发布 eDiary 2.53 后，我开始酝酿 eDiary 3.0。&lt;/p&gt;

&lt;p&gt;刚接触编程时，我认为编程是一门 “魔术”。等揭开了编程的神秘面纱、并能自己开发软件后，我认识到编程只是一门 “技术”。但是日复一日，写了好多年程序后，我悄然发现编程竟是一门 “艺术”。我竟能从一行一行代码里闻到诗的气息。那精妙的算法、工整的对齐、还有美妙的命名和优雅的空行。&lt;/p&gt;

&lt;p&gt;我陷入在 “艺术” 的陷阱里不可自拔。我浑然不觉 “追求完美” 本身是一种不完美。&lt;/p&gt;

&lt;p&gt;等我艰难地爬出陷阱，已经是那恍如隔世的 2011 年。我抽着耳光问自己：编程是什么东西？我终于醒过来了。编程是一门 “工艺”，它自带艺术气息，但它更多的是一门 “工程”。既然是工程，就会有工期，就会有取舍，就会有不完美。&lt;/p&gt;

&lt;p&gt;eDiary 3.0 一度沉沦在陷阱深处。它的开发周期，竟然长达 8 年之久。&lt;/p&gt;

&lt;p&gt;这个版本寄托了我太多希望。我把诸多重要特性（表格、模板、纸纹、插件、日历）都赋予这个版本。同时重新设计了界面，代码全部推倒重写。&lt;/p&gt;

&lt;p&gt;为了实现更好的界面皮肤机制，我开发了 IrisSkinner。为了更好地保证数据存储的安全性，我开发了 IrisDB。整个 eDiary 3.0 的手写代码量接近 20 万行。eDiary 3.0 的开发之路，就像独自走在无边无际的沙漠里，无法评估终点到底有多远。&lt;/p&gt;

&lt;p&gt;2011 年底，eDiary 终于发布 3.0。&lt;/p&gt;

&lt;p&gt;我当时发了一条微博：天秤人的眼里，对事物的评价只有两种打分：零分与满分。很可惜，eDiary 3.0 在我心里的分数是前者。不过，事物总在变化，我希望，将来的版本不要总是零分。过分追求完美，本身是一种不完美。再次警戒自己。 ​​​&lt;/p&gt;

&lt;p&gt;在经历了一系列的版本迭代后，我觉得是时候准备 4.0 了。这是 2022 的事。我同样对 4.0 寄予了厚望。我要把这些年拉下的东西全给补上：云同步、Markdown、双链、代码块、高分屏等。由于有前车之鉴，我花了一个多月的时间专门用于调研方向和架构。最后花费 9 个月的时间，完成了 4.0 beta1 的发布。&lt;/p&gt;

&lt;p&gt;写代码是孤独的。在代码丛林里究竟遇到了什么样的妖魔鬼怪，只有自己知道。&lt;/p&gt;

&lt;p&gt;写代码也是幸福的。在打死了一只臭虫时，在感觉到自己今晚又前进了一小步时。&lt;/p&gt;</description>
      <author>haoxingeng</author>
      <pubDate>Wed, 02 Jul 2025 09:39:01 +0800</pubDate>
      <link>https://www.w2solo.com/topics/5949</link>
      <guid>https://www.w2solo.com/topics/5949</guid>
    </item>
  </channel>
</rss>
