frish

  • 年初还说今年认真写写博客,一转眼好几个月没更新。开始更起来吧… 😭

    前几天粗算了一下,到目前为止今年大概有两个月以上的时间都在旅行,今年使用相机拍摄的照片数量几乎赶上了过去两年。开始用 4TB 的 iCloud 之后,我开始将我所有的照片都放在 iCloud,这样的好处是让照片不再成为硬盘上一个吃灰的文件,而是可以通过 Memories 功能或者 Widgets 随时查看。

    我使用相机比手机拍摄数量多很多,然而手机的照片自带 GPS 坐标信息,而数码相机的通常没有,这样 Memories 在生成回忆时,或者我基于位置(Location)来回看照片时非常不方便。

    所以今年上半年,我就开始研究如何最快的方式为数码相机拍的照片,无论是 jpeg 还是 RAW 文件的 EXIF 添加 GPS 信息。

    为数码相机照片添加 GPS 信息

    在我搜索的时候,已经有很多解决方式,包括为相机添加外置硬件、使用 iOS 端的专用 App 记录,再通过 exiftool 写入照片。我自己也曾经尝试了一段时间使用 iOS 自带的健身 App 记录徒步路线,再导出 .gpx 轨迹信息。甚至一度打开 XCode 准备自己写一个 App 解决这个问题。然而最麻烦的是在记录 GPS 信息的时候,都需要主动开启 — 而很多时候你又会忘记这件事情。

    今天我来介绍一种最方便的方法:

    在手机记录轨迹:

    目前最方便的方式是使用一生足迹App。这个 App 可以在后台自动记录 iPhone 的轨迹信息,也支持读取 iPhone 图库已有照片的 GPS 信息 — 也就是无需手动开启记录。它同时支持将所有轨迹信息导出为 .csv 文件,将数据私有化,这为后面做照片匹配提供了基础。

    一生足迹 App Store 截图

    在 Mac 端匹配:

    目前我找到最好用的是一款叫 HoudahGEO 的 App,它支持导入 .csv / .gpx,同时通过时间戳批量匹配坐标,以及批量编辑 EXIF,它也支持操作 Lightroom 与 iCloud 图库。整个流程也非常简单,导入 .gpx / .csv,自动匹配,批量导出写入 EXIF。

    注意,它是一款付费软件,大概 291 人民币,同时需要安装 java runtime。

    HoudahGEO 截图

    如果你使用 iPhone 自带健康 App 导出的 .gpx 健身轨迹信息,那么可以被 Houdah 直接使用。而如果你使用「一生足迹」App 导出的 .csv 文件,则会遇到一些小问题:因为这个 .csv 文件的时间列格式为 UTC 时间,而 Houdah 只能读取 ISO8601 格式时间戳。不过问题不大,我花 5 分钟通过 chatGPT 写一个简单的 Python 解决:

    // 将一生足迹 App 导出的 .csv 文件中的时间戳信息变更为 ISO 8601 格式
    // 以便 HoudahGEO 可以读取 Track og
    
    import csv
    from datetime import datetime
    
    def convert_timestamp_to_iso8601(timestamp):
        # 将时间戳转换为datetime对象
        dt_object = datetime.utcfromtimestamp(int(timestamp))
        # 将datetime对象格式化为ISO 8601格式
        return dt_object.strftime('%Y-%m-%dT%H:%M:%SZ')
    
    def process_csv(input_file, output_file):
        with open(input_file, 'r', newline='', encoding='utf-8') as infile, \
             open(output_file, 'w', newline='', encoding='utf-8') as outfile:
    
            reader = csv.DictReader(infile)
            fieldnames = reader.fieldnames
            
            if 'dataTime' not in fieldnames:
                print("dataTime列不存在")
                return
    
            writer = csv.DictWriter(outfile, fieldnames=fieldnames)
            writer.writeheader()
            
            for row in reader:
                # 转换时间为ISO 8601格式
                row['dataTime'] = convert_timestamp_to_iso8601(row['dataTime'])
                writer.writerow(row)
    
    # 使用
    input_file = 'backUpData.csv' // 一生足迹 App 导出的 .csv 文件
    output_file = 'newData.csv' // 转换后的 .csv 文件
    process_csv(input_file, output_file)

    最后,导入到 iCloud 图库,你就得到了一张带有地理位置信息的照片记录。✌️

  • 因为山就在家跟前

    ·

    这是一篇照片分享。( 多图杀猫-.- )

    终于成功忽悠 Mono(我夫人)和我一起离职之后,终于开始了两个人工作日爬山的生活。本来的计划是可以出国转转,无奈签证太慢了,于是从计划就从出国变成了家门口遛弯。😓

    以前在北京,总觉得这个城市又闹又挤,一有假期恨不得赶快去旅行。最近最大的收获,是发现原来家门口,就在北京,也有很多地方可去。当然天气是一方面,要等一个无风温暖天蓝的时间。把附近的老年遛弯场所溜达了一遍之后,把目光放到了京郊。方法是打开地图,切换到卫星地图视角,看哪里有绿色就放大看看。

    北京白虎涧照片 photo by Frish

    上周二就去了一趟白虎涧,这个地方名字起得很好,副标题是“北京后花园”。听说山桃花开得正好,从家里开车大概一个小时左右,说走就走。

    非常不巧的是,当天赶上了轻微的沙尘暴,空气质量中度污染。所以并没有看到网红图那样的:蓝天、高山、漫山遍野山桃花。但是对于没怎么见过世面的我来说,也相当壮观。

    白虎涧大概有 4 条上山路线,一条楼梯步道直达,时间最快,有点虐,也无聊。一条高手路线,据说比较危险。我们选择的是一条路程相对长,坡度相对缓的路线。由于长期缺乏锻炼,走这都喘… 走了不到两公里问路人还有多久到山顶,人家摆出了一幅“这才刚开始怎么就问终点在哪”的眼神,被鄙视了。

    北京白虎涧照片 photo by Frish
    白虎涧的山桃花

    一天下来还是很开眼的:从来没见过长满粉毛的山 – 漫山遍野山桃花。远看很震撼,近看可细观。我觉得今年北京的春天来得特别扭捏,一会儿二十度,一会儿十几度。所以也造成了这次短途旅行的一个有趣景观:枯草、绿树。花开,含苞。流水,冰面。挺好看的。

    从公园遛弯,到近郊爬山。一天下来我觉得,也没什么嘛。可是第二天我们就哭了,腰酸、腿疼。因为使用了登山杖,胳膊也累得不行,还是得锻炼啊!

    北京白虎涧照片 photo by Frish
    传送中的默认路线,顺着可以一直到山顶。这条路陡峭又无聊,主要是非常费腿

    作为今天的标题,是因为想起了一句著名的话:为什么要登山?因为山在那里。我为什么不在家宅着跑去跑山?因为近啊,它就在家门口😄。颐和园和百望山的桃花开了,玉渊潭的樱花开了,植物园的杏花开了。我忽然觉得北京也还挺好的。

    前几天听到了一个理论,是说你不要一段时间就专注在唯一的一件事上,这样你会错过很多东西。这句话说得对也不对。因为我一直认为,你要专注在一件事情上忘我投入,才会带来超出预期的回报。但是呢,有时候这也会让你错过一些美好,尤其是投入这些注意力几乎也不需要太大的 Cost。就像我来北京这么多年,才知道 – 虽然也听过 – 但从来没有去过,这里原来有这么多地方可以走走,也开着千枝万柳,各式各样的花朵。

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish
    传说中长满粉毛的山…

    北京白虎涧照片 photo by Frish
    漫山遍野山桃花

    北京白虎涧照片 photo by Frish
    山顶望另一座山,有一条弯曲的小路,给人遐想

    北京白虎涧照片 photo by Frish
    近看也很漂亮

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish

    北京白虎涧照片 photo by Frish
    漂亮的树!

    补充几点:

    • 白虎涧,我一天全程下来 7.84km 多一些,爬升高度 521m,大概 5 个小时左右(Apple Watch 数据)
    • 一直使用 28mm – 50mm 的镜头,去年因为去野生动物园,所以搞了一套 Sigma FPL + 90mm/F2.8 DG DN 镜头。我觉得还蛮好用的,主要是没有想到 90mm 可以做得这么轻便,解析度也还 OK。

  • 写了一个自用小项目

    ·

    最近闲下来,开始关注最近比较火的 AI 新闻。感觉这几个月,世界变化真的太快了,有一点愚蠢的人类,终于开始掌握魔法的感觉😄。关注开发者社区,尤其是 openai-gpt3.5-turbo 出来之后,感觉每天都有人 commit 新项目。而我每天的聊天量,感觉和 chatGPT 聊天的数据量已经大过了我和真实人类(和人类聊天本来也不怎么多)。

    这种情况即让人好奇,又让人焦虑,仿佛站在时代变化的当口,又不知道该何去何从。和行业里的朋友聊天,大家都说以后一个人就可以开一个项目,也有人说开一家公司只需要 import openai

    对于不了解的东西,往往试一试才知道(我鼓励所有的产品经理都要能自己写一点代码)。前一阵我在 5 年来第一篇更新 中提到,最近开始重拾基于 RSS 的长内容阅读了,有一些非常不错的英文财经博客,读起来还是很吃力和费时的。所以就在想能不能 import 一下魔法。我不是开发者,在春节左右我才开始了解 Python 编程,所以也在想试试能否在 chatGPT 的帮助下写一个能用的项目。

    写了一个自用小项目

    经过几天的零散时间,我完成了这个叫做 OpenAI Feed Trans 的小脚本:将我订阅的英文博客 RSS,使用 OpenAI 的 API 进行翻译,并保留所有样式生成一份新的 RSS Feed,供我自己订阅。

    OpenAI Feed Trans 的 Github 截图

    尝试让 chatGPT 帮我完成代码

    最开始的想法是,是否可以将我的整个脚本交给 chatGPT 完成(因为功能实在是非常简单)。于是我非常详细的和 chatGPT 说了一下我的需求,以及定义了我要的输入输出。这货非常快的给了我结果,但是… 指望它直接可以 run 起来,果然是不行的😓。

    但非常有效率的是,我可以自己将脚本的整个框架搭起来,然后让 chatGPT 帮我快速完成一些函数。比如

    帮我使用 python 完成一个函数 def splits_content(content, max_tokens): 输入是一个名为 content 的字符串,字符串中通常包含了 html 语言的代码片段。函数的的作用是将这段文本拆分成不大于 max_tokens 的字符串数组,并返回这个数组。注意,在拆分字符串的时候,不能够将一句完整的句子拆分,遇到这种情况把这句话放到下一个分组。同时也不能拆散 html 标签。如 <p>test</p> 不可拆分为 <p>test</p>,只能是<p>test</p>。请给出一个简洁的示例代码。

    然后这货真的可以把代码写出来,并且偶尔给你示例的输入输出。但是需要注意的是,它给出的代码往往会包含很多 bug,这时候你连着预期输出或报错信息,它会抱歉后为你提供一份新的代码。运气好的话,你就可以得到一个真正能用的函数。在我的项目里,拆分段落的函数,基本就是原封不动 gtp 帮我写的,注释都写好啦。

    而对于不太常用的第三方库,chatGTP 会表现得错误百出,比如 feedparser 模块相关的代码,就真的调不好了(我甚至劝它好好读一读文档)。因为我是 Python 新手,chatGTP 对我最大的价值就是我不用读完整本编程指南。我想做什么,可以直接让 chatGTP 帮我写示例,对于不懂的地方,让它给我做详细的解释。

    我觉得这是一个非常快的学习路径,比我自己翻 doc 快太多。未来可能交互式学习法会大有可为。

    同时,我还可以让 chatGTP 帮我去完成润色我的一部分注释,我的项目 README.md 就是它帮我完成的英文版本。

    通过 openai-rss-trans 翻译订阅源
    通过 openai-rss-trans 项目对 RSS Feed 进行翻译,只翻译文本,可以保留 RSS 内置的样式、链接和图片
    内容来自 Webto 推荐给我的一个内容很好的 IT财经 blog, Ben Thompson 的 https://stratechery.com
    阅读器为开启 BR 模式的 Reeder

    顺便说说 OpenAI Feed Trans

    这是一个非常简单的小脚本,因为我也是新手,就不写编码教程了。简单分享一下思路:

    1. 使用 `feedparser` 模块做 feed 解析 ( https://feedparser.readthedocs.io/en/latest/ )
    2. 将每个 Entry 分割成小片段,这样每一次的 openai 请求不会超过最大 tokens
    3. `import openai` (使用魔法)对每一个片段做翻译。Prompt 大概意思就是:将内容中的英文替换成中文,
       只替换内容, 不要破坏html标签和结构。通过这样的指令,保留 RSS 内的 HTML 标签和样式正确。
    4. 将 feedparser 的 feed 字典转换为 `feedgen`( https://feedgen.kiesow.be ) 的数据结构,使用 feedgen 保存新 feed
    5. 处理 cache,因为每次请求都是要耗费 tokens 的,所以把翻译过的内容做缓存

    如果你也有 RSS 阅读的习惯,也订阅一些外文 feed,自己有 www 服务器,欢迎速食… 🍚

    Log 大概长这样… 凑合看

    闲聊两句

    最近和每个朋友聊天,都避不开最近的 AI 话题,总之 “人类又有新的自行车了”这件事一定是必然,变化也是必然的,这件事情想想让人兴奋。我感觉未来的 6 – 12 个月,很多事情都会翻天覆地的变化,那么我们在这个变化中能做点什么?做点什么有价值,又不是去投机地赶一个新的时髦?还不知道。

    上一周憋在家里上网冲浪,没有冬天的时候逛公园逛的勤快,百望山的花儿开了,下周可以踏踏青。

    一张几个礼拜前在圆明园拍的照片,下周再去看看,估计这一片已经开始冒出绿色了:)

    圆明园的一片空地
    圆明园的一片空地,人很少,可以满地打滚… by Frish

  • 改变

    ·

    正经听与非门还是 07 年左右。那一年快毕业来北京上班,和 Webto 他们三天两头往 live house 里跑。已经忘了具体是谁的 live,只记得暖场乐队,主场是个女歌手,声音很好听。她唱到

    偶尔喝了醉了闹一闹,

    来点小小刺激也挺好。

    2007年8月1日,在北京星光现场看与非门。 Photo by Webto
    2007 年 8 月 1 日,我在北京星光现场看与非门 live。 Photo by Webto

    这句歌词非常符合那一段我有点神经质的少年心情,于是就成了我好一段时间地铁通勤的单曲循环。第二次再见到与非门,他们也是暖场乐队。记得那是 2007 的朝阳公园流行音乐节(印象中是)。天气很晴朗,温度有一点燥热,我和毛十八分别以不同的方式逃了票。这句歌词,好像也是我有一段时间的签名档。蒋凡的声音,总能在燥热的天气里,焦虑的情绪下,让我获得平静的感受。

    如果说长大,可能就是从 07 年工作以来到现在,时间很慢,又像是忽然发生。长大就像是一个褪色的过程,原来的那些强烈的属于你的色彩会慢慢褪去、慢慢消失。褪色的不只是你,而是你年少所浸泡过的那个世界。那是你所有的冲动、所有的感动、以及所有曾经认为敏感而宝贵,长大后又无所谓的情绪。改变每分每秒慢慢发生,又像是突然之间,又平淡无奇。

    提醒这一切正在发生的,也是这个褪去原来色彩的你的世界,仿佛那是不可能会发生的事。就像你年少喜欢的歌手,忽然离开这个世界。而长大这些年,我们已经经历了太多这样的告别。有时候是全网纪念,有时只是一声叹息。叹息的是唱歌的人已经不在,改变的是你的色彩,以及你所有曾经不值一提的敏感悄然褪去。

    再后来这几年,就没有与非门的消息了。去年在我的车载歌单里,随机到了《改变》,忽然想起与非门,跟 mono 科普,于是就去搜索了一下与非门和蒋凡的近况,根据搜索又特意去看了她参加的一档综艺。看完觉得,都还挺好的,那就挺好。

    早上起来看三导在朋友圈里发了一首《乐园》。然后也不知道说什么好,我回复

    哎。

    哎。属于我们的世界的改变,就是这样平平常常,忽然之间,一声叹息,然后继续。

    曾经给我年少安静的这位女歌手,祝你乐园常在。

    世界一直在变,而你的歌声,从此再也不会改变。

    我想变得高深莫测

    好让你不容易看穿我

    我想变得潇洒坚强

    好让你不容易看扁我

    我想变得温柔体贴

    好让你不容易离开我

    我想变得快乐多变

    好让你不容易厌倦我

    《改变》/ 词曲:与非门
    2009 年随手拍的天空
    2009 年随手拍的褪色的天空。

  • 5年之后,我又更新了

    ·

    新年以来,在家闲了 2 个月,上周静下心来,忽然想写写 Blog。忽然发现上一次更新还是 5 年前。那么,随便聊聊最近在做什么吧。

    早春工作日的颐和园
    这周三下午和老梁在颐和园散步。初春的颐和园太美了:水面一半是薄冰,一半是流水。鸟类在冰面走着走着,然后泳入活水。

    更新了我的 Blog 以及 博客系统

    想写点东西还是在上周,打开万年没进来的 Blog 后台(竟然还在工作),发现一堆更新提醒,而且我的博客竟然还是基于 HTTP 的(而非 HTTPS)。然后就进入了一个支线,琢磨把系统更新一下。开始时想切换到基于Node.js 的 Ghost 系统,主要是支持 Markdown。在测试环境部署之后,才发现 Ghost 竟然不支持原生评论。我的 WordPress 上有上百条历史评论,于是重新折腾到 WordPress。

    琢磨这套模板貌似都用了快十年,要更新一下外观。Wordpress 目前支持了古腾堡 Block Theme 系统,是非常灵活的主题定义系统(几乎不用再写 PHP 代码),然后就发现进入了一个大坑!这货混身上下都是 bug 啊,我这一个礼拜,几乎就是在看文档和各种 Google。Wordpress 社区也非常让人无语,比如一个文章 Query 的 bug,非常常见,竟然快一年了都没有 Close。

    不过这个过程也非常有趣,重新熟悉了前端那一套东西,以及学习读懂部分 WordPress 的 PHP 代码。怎么说呢?想写一篇 5 年以来的更新,结果花了一个星期,但也挺有趣的。

    想要提高信息阅读质量,自建了一个 RSS 服务器

    去年下半年养成的一个特别好的习惯就是上网冲浪的时候,开始寻找高质量的长内容了。

    我发现,今天大家喜欢短文字和短视频,其实是和你的焦虑值相关的(并没有什么科学道理)。当你不再焦虑,你就不需要太多低质量的短内容(就像烦躁的时候想吃快餐)。反过来,增加高质量内容的获取,也会缓解你的焦虑值,同时为你节省很多时间。

    然而想获得高质量的内容在今天的中文互联网环境又非常麻烦。甚至在知乎这样的长内容平台,你也要花很多时间片来筛选信息,当然也避不开兴趣广告和算法茧房。

    于是,我琢磨,把 Reeder 下回来吧(这货竟然在中国区下架了)。同时,搭建了一个基于 FreshRSS 项目的自建 RSS 服务器。开始使用的是大家都推荐的 Tiny Tiny RSS,部署好了之后发现也是一堆 bug,比如与 Webkit 有严重的兼容性 bug。FreshRSS 则简单好用,并且 Reeder 对 FreshRSS 源有原生的支持。

    然而服务部署好之后,就遇到了一个新的问题,如今高质量的 RSS 源已经非常难找了,尤其是中文互联网。还看到另外一个开源项目叫做 RSSHub,可以将社交平台的内容转为 RSS 订阅源。如果你有推荐的 RSS 源,欢迎评论推荐给我。

    然后附上我近期对信息获取的一些看法:

    Kindle 最高质量的内容来自电子书(当然取决于书籍本身),可以给到你最详细、结构化、有因有果的内容。使用电子书阅读器的好处是它会简化读书行为的动作消耗,同时又能避免屏幕上各种推送打断你的注意力,沉浸阅读。同时支持标注功能,可以回看。然而让人难过的是,Kindle 很快就会停止在中国的服务。

    RSS 好处是你可以避开各种平台的推荐陷阱和广告,同时又能方便把所有信息放在同一个时间做深度阅读。比如,我原来只听机核的广播,很少看文章。订阅了 RSS 之后,我发现机核的文章都蛮不错的。

    知乎 在知乎,还是有很多深藏 Blue 的 Pro,以及很好的逻辑及 Paper 引用的风气氛围。然而你还是需要精力去辨别营销号,以及帮助推荐算法帮你开拓新视野。

    马家'微博' 可能是因为赚不到钱,所以真正非营销号的内容丰度就很高。我关注了一些开发者和艺术家,作为可以跟得上时髦的补充信源。

    微博 因为工作的原因,每天的工作内容之一就是看微博、写微博。最大的问题是(至少我的 Feeds)大部分的内容是营销内容,以及自媒体,非常多的搬运与断章取义,以及信息运作。另外一个问题就是过度娱乐化,找到 ‘useful’ 的信息非常困难,浪费时间。

    每周花两三个下午逛公园

    我发现比起在公司上班,日历精确到半小时,赋闲在家的时间管理要比上班困难很多。你会特别投入地做一件事情(比如折腾我的博客系统),然后不知不觉几个下午就没了(简单来说就是死宅)。

    由于缺乏锻炼以及肥胖缠身,我有一天突发奇想去透透气,找了离家里最近的一个山,然后我就开启了一个新的世界:原来工作日的公园,和周末的公园,是两个完全不同的副本!它没有人,它十块钱门票可以包场!

    走走路、散散步、登登高、望望远,心情非常舒畅。一高兴连着去了两周,每周两三个下午。偶尔约上同样待业在家的朋友,走路聊天,比吃饭喝酒什么的健康多了。

    于是抱着省钱的态度,办了一张京津翼公园年卡,特别要注意的是,主办单位是:中国老龄产业协会老年旅游产业促进委员会。😭

    努力把博客更新起来

    写写博客,还是很让人开心的一件事情。工作以后,基本就是 N 年一更,所以每一次回来看看几年前的自己写的文字,就觉得…. 矫揉造作、无病呻吟、幼稚可笑、胡言乱语!写这些破字的人真TM是我么?

    嗯,所以,写写博客,还是能帮你保存一下你的历史版本快照。年纪一大,就觉得人的成长就是每 5 年变成另外一个人,这是人生的乐趣也是悲剧。那么不妨把我的所见所想,以非常幼稚的文字记录下来吧。

    因为最近家里正在装修,所以可能过几个月,我会分享一些关于装修的经验和坑。

    然后,可能会分享一下过去一年我拥有过的有趣的小众电子产品,以及好玩的东西。

    也可能,发一些逛公园的打卡照,和一些即兴的想法。

    争取这一次更新博客,可以坚持个… 几个月!😓

  • Degug

    ·

    debug for wordpress 6.11

  • 突然想坐火车

    ·

    30多小时卧铺那种。

  • 十年:2010

    ·

    春节这几天,又陆续喝了两顿酒,见了垃圾,说起来能好好喝顿酒,聊聊年轻的时候那些傻逼事儿真挺好。见了小时候的朋友张关,来人吃串喝可乐。和小薰妹妹喝了杯拿铁。晚上见到老大、三儿、五,聊起了当年逃课打游戏那些事儿。一提,十年,大家都挺感慨。

    以下是正文。

    2010年10月2日 在长春和垃圾小朋友众人喝酒

    2010 是丰富多彩的一年,至少是2009的升级版,我昨晚趁着酒意翻了翻2010年的照片,仿佛昨天,只不过照片上的人多少苍老。

    珠海:

    前几年总去珠海出差。到了2010年,有一次我老板夏老师跟我说,这次去多呆两天,我说行。到了珠海,他说给你租好了一海景房,我说啥,不是出差么。夏老师说嗯,呆半个月好了,然后给了3000块钱费用,说你在珠海买个游戏机吧。于是2010年,我有1/3的时间都在珠海。

    这一年我往返于珠海、北京两种节奏里,老板们来珠海,我就回北京,老板们回北京,我就来珠海,天高皇帝远,逍遥又快活。

    珠海和北京完全是两个世界。在北京,我一般是办公室最晚走那一个,9点多打车回家,匆匆忙忙吃口饭,看电影弹琴读书,早上起床要人命。在珠海呢,我们走路10分钟的路都嫌远,我们的海景房又成了珠海众的据点,下了班,天黑没黑,都要走动一下。

    9点上班,我差不多8点半才起,洗澡洗头,跑到露天大阳台看海刷牙,然后开包豆奶,静静抽根烟,搭同事车10分钟到公司。

    房子里陆续搬来了三两同事,大家仿佛回到宿舍,相处愉快。晚上珠海的朋友们就跑到我们这喝酒吃串嗑瓜子,聊天杀人看世界杯。抽烟我就去大露台,偶尔下大雨,我搬个小板凳,听雨看看海。偶尔晚上还会和朋友散散步,享受珠海超市温热的空气。这个城市比北京多了太多生活气息。

    XBOX 360 带来了很多欢乐,尤其是房子里有个大号背投电视。夏老师有时候过来打实况,韩老师和付小远有时候来打Halo,我和成老师则是每天一定要开罐饮料一起打战争机器,一打打好几个月。

    到周末一定要想想玩点什么,我们几个住客加上正奇决定闯一下庙湾。我这辈子坐露天小快艇第一次坐了这么久的时间,4个小时开到了海岸国境线。这次短行印象深刻,白天暴晒大雨,晚上在小帐篷里露营。岛上海岸这边没有光,我第一次看到这样的漫天星光。情侣在海里拥抱,家庭在相邻帐篷篝火烤肉。我们4个大老爷们,趁着乘船带来的一箱啤酒没有喝完,借着星光借着手电筒堆沙子玩“小孩儿尿尿”。

    那次回来,我脱了一层皮,真的是晒得脱皮。所以说那个时候真的挺年轻,掉层皮没啥事。相比我15年去斯里兰卡,脱的那层皮现在还没全好。 (更多…)

  • 十年:2009

    ·

    大年初一,本来感觉一个晚上能写完的十年,发现春节过去都不一定能写完T_T

    一方面是走亲访友,写东西只能是等爹妈睡了,一个人静下来慢慢写。

    还有就是写起来,就好像好多记忆不写就真会忘了,不知不觉又臭又长。

    所以一篇 blog,准备多分几天来写。。

    ——————

    第一天:

    08年的最后一天,09年的第一天印象深刻。

    新年前一天我因为08那的一些事情失落得不行,跨年晚上我和逊子相约五道口,俩人好像在五道口吃了口东西,然后坐13号线回立水桥我那里,后来逊子说他有一帮外国朋友在三里屯3.3,我们又去了3.3。

    到了33,我就觉得我和那里的气氛格格不入,喝了酒短信乱发一通。后来Judy说她回北京了,在望京的朋友家开party,问我们去不去。我们两个又跑去望京,跟judy以及一群陌生朋友喝酒。

    09年的第一天就是这样在奇怪的歌舞升平与酒精中过来的,早上醒来,觉得一切挺好,算是个好的开始。

    2009年1月3日,在北京诺富特酒店帮Webto搞软件大赛

    (更多…)

  • 十年:2007-2008

    ·

    今年是2018年,去年是2017年,十年前是2008年,十年前一年是2007年。
    就在去年,大学十周年返校聚会,慢慢被磨平的时间刻度忽然清晰起来。
    就在去年年底,忽然就特别想写点东西。
    其实也不知道写点什么,因为基本上,都忘了。
    挺可怕的。

    更可怕的是变化:
    世界在变,朋友在变,我们在变。
    变化不喜不悲,都会变化,遗忘或多或少,总会忘记点什么。
    可怕之处在于这个一不留神。
    一不留神物是人非,我忘了我是谁。

    说一些还能想起来点片段吧,以下内容纯属虚构,如有雷同运气不错。

    2007
    这是挺好的一年,这一年我120多斤,据说是个帅哥。

    我从天津与大学最好的几个兄弟在南开西南村租了个房子搞美意网,3猫1狗5、6个人。
    4月1日愚人节那天天气挺好,我背着一把Ibanez rg470,一个吉他音箱,一个行李箱,坐着T字头点火车来金山公司报道。我现在还能记得当时的一个画面,我穿着一件杰克琼斯的白衬衫,衬衫很干净。当时四环那边有个桥,我从知春路站下车,都不知道怎么把这么多东西一口气带到北京的。

    公司宿舍在展春园小区,每天下班我一个人穿着衬衫从宿舍逛到五道口,走到五道口再走回来。当时手机长途费还挺贵,我一般在路边电话亭给 Peri 打个电话,然后回去睡觉。 (更多…)