我用 Rails 实现了我的 tweets-page 程序后,解决了部署问题,加上了分页后,在我的服务器上运行的很正常了。由于从 Twitter 中导出了我所有的 tweets,所以我有了从一开始重新回顾我发布的 tweets 的机会。
在我使用 Twitter 大约一年之后,我发现在 Twitter 中没法通过不断点击“前一页”来一直显示所有的 tweet。那时我特别失望,因为我用 Twitter 不是为了制造一些对别人没用的垃圾来污染对方的 timeline 的。换句话说,这些 tweets 并不是仅仅在当时有用,在将来再回顾这些内容会有更深刻的意义,但 Twitter 不许我们找回过去的 tweets,这让它的意义一下子小了很多。从那之后,我有了及时定期把 tweets 自己保留下来的想法,最终演变成 tweets-page 项目。
所以,当从看到 Twitter 允许把所有的 tweets 记录导出来的消息后,非常的高兴,第一时间就把这些记录给下载下来了。所有内容都包含再一个 .csv 文件中,我写了个简单的 Ruby 脚本把它们导入到我的 tweets-page 程序的数据库中,让我可以通过浏览器浏览。不过当时我没有给程序加分页功能,因此弄得非常麻烦,所以那些旧的信息我一直没有看。
直到昨天下午我成功的部署了这个新的 Rails 程序,于是晚上我从头开始看我当时发布的消息,没想到又捡回了很多我遗忘的东西。比如我过去一直以为我删除一开始注册的 Twitter 帐号只是因为我不懂 Twitter 有什么用,现在发现当时还有一个原因是我没有注册一个好的用户名。我当时应该是按照我的传统注册了 @songqing 这个帐号,后来我觉得这些帐号如果 Twitter 不倒闭,应该是会跟我一辈子的,既然我的本名没有被注册,干嘛要用代号呢?当时我还不知道 Twitter 的用户名是可以更改的,所以就删除了旧的帐号,重新用新的用户名注册。
还有就是我发现了几篇我过去写过的博客文章,居然没有被收录到现在的 blog 中去。我的 blog 在过去的几年中更换过程序,当中导入导出做的不完美,我写脚本解决了一部分问题,但也流失了许多数据。开始的时候我也只能如此了,后来我觉得不甘心,于是就手动的导入了过去没有导入的文章。我现在忘了当时是怎么弄的了,一些在 2007 年出国前那段时间,也是我刚刚在自己的域名下写的博客文章,居然没有被导入。
倒不是说我舍不得这些文章,关键是这些文章中记录了我的人生历程。Twitter 简单的记录了我的日常行动,blog 则更加详细的记录了我的动作和思想。Twitter 更加的及时,不过实在是太过简略了。比如我昨天看我旧的记录的时候,就看到了好几条,没头没尾的,现在根本不知道当时是在说什么了,结果那段历史就没了,而 blog 就详细多了。所以,昨晚我从 Web Archive 找到了一些被我弄丢的文章,我马上的把它们复制到我现在的 blog 当中。因为它们就是我自己的历史。
过去我因为一直没有碰过这些文章,因此我对它们的印象很浅。它们当中记录了我出国前的假期中发生的各种事情,比如学开车,比如跟朋友聚会,看电影……要不是这几篇文章,我完全想不起来我过去竟然做过这些事情。这种情况真是诡异至极,我一直以为等我老到得了老年痴呆症的时候我才会忘记过去发生的事情,结果昨天复制一篇文章的时候,看到里面提到了我在国内大学时的物理老师。于是我苦思右想,无论如何都想不起我那时的物理老师是谁了。
这种感觉就像失忆一样,太糟糕了!虽然我不是真的失忆,这些记忆一定藏在我大脑的某个地方,只是因为我没有把它们找到罢了,但从结果上来说,这跟失忆的结果一样。而且,谁知道这些记忆在将来会不会真的被想起来呢?所以,我坚持写博客,尽管现在基本上没人会看了,但它是我无比宝贵的财富。我不希望过去的回忆在将来只能靠灵机一动才被动的回想起来。