mw2c's Blog

mw2c's Blog

Rapture is mine now as I behold

西双版纳之行
Travel

西双版纳之行

“旱季里浩浩荡荡的风刮个不停,整个草房都在晃动。” 这是王小波《黄金时代》里的云南。在我的想象中,这也是一个刮着浩浩荡荡的风,粗犷而又荒诞,仿佛处在世界边缘的地方。 2024/12/19,公司安排了一次西双版纳团建活动。这是我第一次来到云南,也是第一次从冬天直接来到夏天。 一下飞机,扑面而来的是一股强烈的热带气息。太阳炙热,空气潮湿,阴影下却还算凉快。虽然今年是暖冬,但是从早上6点的北京来到正午的西双版纳,也立马让我感受到了巨大的反差。 旱季里的西双版纳却显得格外风平浪静,就算一天晚上我爬到夜市旁东塔顶楼的天台上,也没有感受到那浩浩荡荡的风。 酒店在市区70公里外,我们的行程安排是先逛市区,再回酒店。大巴把我们带到了曼听御花园景区。充沛的阳光和雨水,让这里长满了几十米高的树木和茂密的热带植被,以及盛开的鲜花。作为对比,现在北京只有光秃秃的树枝、萧瑟的街道和有气无力的阳光。 总佛寺中这些金碧辉煌,珠光宝气的傣式建筑给熟悉了包豪斯风格的我带来强烈的不真实感:目所能及的地方,不是装饰着极尽复杂的花纹,就是覆盖着亮闪闪的贴面,颜色同样让人眼花缭乱。 出了曼听公园,我们坐上大巴来到星
7 min read
Immich,爬山,骑行
Life

Immich,爬山,骑行

有许多东西可以记录,我却一直懒得动笔。一些事情已经过去了挺久,这里把三个东西放在一起写写吧。 Immich 自从弃用宝塔面板之后,我也越来越少去折腾服务器了。不过我在家里的 Arm 小主机上搭建了 Immich 照片服务器,接上 4TB 的移动硬盘并使用 Frp 内网穿透之后,我现在能通过 Immich 随时访问我用相机拍的照片,还能及时备份手机上的照片了。 西什库教堂 去了西什库教堂,这是一座中西合璧的天主教堂。义和团曾经在这里围攻外国人和中国教徒,但直到八国联军进京也没攻下来。教堂的彩窗很好看,我拍了一些照片,试着用相机的 RAW 文件制作了几张 HDR 图片,可是 Ghost 不支持上传 avif 或 heic 格式的图片,只能上传为文件再添加 HTML 内容曲线救国。SDR 图片不太能展现好这种大光比而且高光色彩鲜艳的场景。 百望山 春天,突然很想去爬山。我已经太久没爬过山了,于是选择了百望山:
8 min read
Adios, 2023
Life

Adios, 2023

最近工作太忙,虽然 2023 已经过去快 2 个月了,但是一直没有时间鼓捣博客。好在最近几天稍微闲了一点,先升级下 Ghost 吧,发现新版本 Ghost 已经不支持低版本的 node.js 了;再升级 node,发现不支持低版本 glibc;升级 glibc,发现 CentOS 7 不支持新版本的 glibc。。。好吧,手动编译 glibc 总行了吧,结果一通操作下来,ghost-cli 报错,什么操作都不能执行了。。。 幸好博客内容还能导出。CentOS 已经停止维护了,估计以后这种麻烦事会越来越多,还是趁早转到其他系统吧。既然 Ghost 官方声明只支持 Ubuntu,那我就把 VPS 的系统换成 Ubuntu 好了。
3 min read
天坛/Temple of Heaven
Travel

天坛/Temple of Heaven

今天去逛了逛天坛。刚来北京时我住在南城,离天坛直线距离只有两公里,但我却从来没去看过。 天坛和景山都位于北京中轴线上,昨天我去了景山公园,随便拍了几张照片(实际上游客非常多,需要在人山人海中杀出一条路才能拍到,好在我有长焦镜头,加上身高优势,因此并没有非常痛苦)。 下面是天坛的照片,基本上就是拍祈年殿。
2 min read
Outside
Life

Outside

2022年初,在还很冷的时候,我搬到了这个位于通惠河畔的小区。这条河曾经从昌平起源,通过了颐和园昆明湖、万寿寺、什刹海、北海和中南海。沿着河边,你能感受到半个京城的喧嚣好像都被冲到城市蜿蜒交错的水系中,汇集到这里慢慢趋于平静,再继续向东流向北运河,然后一直流到天津,流入渤海。 和这条冲刷着半个城市的河一样,一年多的时间,我在这儿也经历了很多不可思议的事:排队核酸、全城静默、抗议解封、全民抢药、失业大潮...还有更多魔幻的故事,还有许多我不愿意回想的事。 今年年后换了望京的新公司后,虽然每天通勤要一个小时,但我还是没有搬走。一是望京附近租金比较贵;二是我也不太想搬到顺义,去市区要一个小时以上;三是汪总离开北京后把很多东西留给了我,我现在多了小冰箱、空气炸锅、微波炉、饮水机等等一大堆物品。 五月份以后,基本上没有心情认真拍照了,天气也一直潮湿炎热,阴晴不定。贴一些记录和废片纪念一下吧。
3 min read
仿生人会梦到电子羊吗

仿生人会梦到电子羊吗

"This was not called execution. It was called retirement." – Blade Runner 突然之间整个世界就被 ChatGPT 和 Midjourney 占领了,留给人类的空间变得越来越小。我们不必大费周章,只要输入一些 Prompt,就可以指挥 AI 生成汇聚了整个互联网精华的结果。学习这件事的意义也变得越来越不明确:AI 总是比我们学的快,学的多,而且不会偷懒,不会走神,认认真真,兢兢业业。似乎唯一的缺点就是学习消耗的能源太多,可是 AI 一旦训练完成就能供所有人同时使用,我们同一时间只能给一个老板打工,还会偷懒摸鱼。 一些人对 AI 十分抵制,如果有朝一日,人类所有的工作都能被 AI 取代,我们还有存在的必要吗,AI 是在否定人类努力的意义,否定人类创造的价值。
2 min read
Autumn Leaves
Life

Autumn Leaves

转眼间一个春夏秋冬又要过去了,初冬的清晨已经有了一些寒意。最近每天早上出门第一件事是排队做核酸,续上北京健康宝的 24 小时核酸记录。今年的夏天不是太热就是下雨,秋天给人的感觉也特别短,不知道是因为疫情防控把我困在家中,还是因为一到周末就是阴雨天气,让我没有机会感受秋天的气息。 好在终于出门拍了念叨了一年多的钓鱼台银杏大道,去年突如其来的那场雪一夜之间吹光了北京的枝头,打了我们一个措手不及,今年终于如愿以偿,可惜没有机会去拍一拍其他地方的红叶了。 几年前我曾经想过,人类生活的便利程度也许已经到达了巅峰时期:普通人可以足不出户买到全世界的东西;各种口味的饭菜 30 分钟内就能送货上门,无论多晚,而且不用付出高昂的价格;远在世界两端的人可以即时像面对面一样交流。过去的贵族们可能也享受不到这么多样、便利的服务。而这一切仅仅是建立在科技和资本的发展之上吗?我们的生活会越来越便利,还是说这一切都不能长久,总有一天会消失不见。资源总会枯竭,文明的发展也有尽头,我们生活的时代是否也只会变成历史上的一个传说呢? 而现在战争和瘟疫为世界未来的发展蒙上了一层阴影,没有人能保证疫情会很快结束,也没有人
4 min read
Tofu60 + 9009

Tofu60 + 9009

刚装好了我的第一把客制化键盘,Tofu60 电泳白 + 9009 配色键帽。几年前第一次看到 9009 键帽就迷上了,心心念想了好几年。 用的是一块左移 64 三模套件里的热插拔 PCB 和定位板,全部使用 Box 白轴,外壳看来看去还是选择了 Tofu60 电泳白。我很喜欢这个复古的彩色 Windows 徽标键,所以没有用 macOS 的 Command 增补键帽,但是把 Alt 换成了 macOS 的 Option,真是个奇怪的混搭。
1 min read
室内定焦摄影:网购的绿植 (50mm F2.0 2022/05/17)
Life

Isolation/隔离

先听两首歌应个景 今天突然想写点什么,就随便记一下。 一 傍晚我又骑着共享单车,沿着通惠河绕了一大圈——从小区楼下到管庄,又跑到高碑店然后再回来。北京的疫情反反复复,五一之前我们开始居家办公,到现在已经接近一个月。 二 虽然我并没有被隔离,但每天只出门做一次核酸,其余时间都待在屋子里,和隔离也没什么太大区别。 三 为了找点事情做,我网购了四盆绿植,分别是:栀子花,发财树,金钱树,鹅掌柴。还有若干盆多肉,是随机发货,我也叫不出名字,这一块完全是我的知识盲区,希望我不会把它们养死。 四 还好我搬到了现在这个小区,主卧独卫有180度弧形落地窗,采光很好,让我在房间里不会那么闷,没事还能搞一搞室内摄影(见图)。
2 min read
珠峰
Travel

珠峰

前往珠峰地区需要边境管理通行证,俗称边防证,我们都还没有办理。早上 9 点左右,吃完早餐,我们出发办理边防证。司机也是第一次带游客办理边防证,所以跟着另一个车的司机前行。在打了若干个电话,复印了若干证件,排了很久的队之后,我们终于拿到了这张边境管理通行证。 随后司机带我们去租赁军大衣,氧气瓶等生命支撑装备。我们每人租了一件军大衣(租金150一天,很可能够买一件了)。车上有一瓶氧气,我们就没租。租氧气好像是600元,用不用都收费。隔壁车的一对度蜜月的新婚夫妇,从海拔 900 米的林芝就开始吸氧,自然租了一瓶。随后我们开始了漫长的旅途。 傍晚时分,我们终于到达了停车场。由于环保规定,不能自驾前往珠峰大本营,只能乘坐环保电动巴士。我们带上装备,搭乘巴士前往绒布寺。 到达绒布寺,我们立马就能看到珠峰伫立在面前,看起来似乎很近,实际上大概还有20多公里。太阳已经快要落山,我们把行李放在帐篷,赶紧出去瞻仰珠峰的风采。 绒布寺旁边又一个小斜坡,不少人在坡顶架着长枪短炮,准备拍摄一张完美的珠峰日落。我们也想上去看看,但是风特别大,坡很陡,加上缺氧,
6 min read
车上的一天: 从拉萨到日喀则
Travel

车上的一天: 从拉萨到日喀则

这篇博客硬是被拖到了 2021 年,快到了 3 年之后,期间还经历了新冠疫情全国甚至全球大封锁,也升级,弄坏和重装过 Ghost 博客,加上在西藏缺氧的影响,很多记忆已经变得模糊了。。 早上我们预定的包车司机来到宾馆门口,简单吃了个早饭后,我们上车前往日喀则。 我们预定的套餐是“羊湖珠峰纳木错五日游“,吃完早饭后赶上了拉萨的早高峰,有些堵车,司机开始联系他的路线一样朋友,要组个车队一起前行。开出市区后,我们沿着雅鲁藏布江一路向上游前行,海拔也在不停升高。 不久我们到了一个景点,其实我们都不知道这是哪儿,没有做过旅游规划,稀里糊涂地定了个包车套餐,看到套餐里有羊湖珠峰纳木错就下单了,在路上司机带我们去哪儿就去哪儿。 我们下车溜达了一圈,这里游客和做生意的人都很多。有的人牵着白牦牛让游客骑上去拍照,还对着老外大喊 “Beau~tiful“,“Looky looky!“。还有的牵着小羊,见人就问:“抱小样吗?抱小样拍照吗?“ 在这儿我没敢乱拍,因为他们看你拍到了他们的羊就可能跟你要钱,或者捂住你的镜头。 第一个停靠点 上车继续前行,不久我们就看到了羊卓雍错
8 min read
拉萨:布达拉宫、大昭寺与八廓街
Travel

拉萨:布达拉宫、大昭寺与八廓街

Day 4 拉萨的第一天 也许是心理作用,也许真是高原反应,一路上高铁转火车,我们已经被折磨的精疲力尽了,到达酒店之后,我们三个人都感觉不太舒服,又想到旅行攻略告诉过我们,到拉萨后为了防止高原反应,最好先睡一天,第二天再外出游览。我们就决定减少活动,先睡上一觉。至于午饭,没有什么是一顿外卖解决不了的?。 吃饱睡足之后,我的头痛消失了。我们决定不理会旅行攻略的建议,出去溜达溜达,看一看布达拉宫,体会一下雪域高原的风土人情。 刚出酒店大门,我们就充分感受到了高原的热情。此时正是下午四五点钟左右,由于经度有差别,大概相当于内地的两三点钟。强烈的紫外线把我们赶回房间,翻出了帽子墨镜遮阳伞等防晒工具。不是我们矫情,毕竟谁都不想被晒伤影响到旅行的心情。在西藏的这些天,虽然我每天都坚持涂抹防晒霜,但一次忽略了鼻子,几次忽略了耳朵,就导致我的鼻子被晒成了红色,还长出许多小疙瘩,我的耳朵则被晒得脱了一层皮。 过天桥时,我们都明显地感觉有些喘气,我的头又开始痛了起来。过了天桥接着向南走,我们看到了一个公园(宗角禄康公园),决定进去看一看。公园里有一些人围成一个大圆圈,圆圈的中央有些人在唱歌跳舞(藏
8 min read
开往雪域高原的火车
Travel

开往雪域高原的火车

Day 2 - 天路火车 上车之后,我们发现行李架早已被大量的士兵占领。我们只能把行李塞到下铺下面。后来得知,他们都是在西藏服役,到成都参加高考的。我们三个承包了硬卧的一侧,另一侧的上铺是个士兵,中下铺应该是一对老夫妇。 坐在下铺闲聊了一会之后,伴随着《我和我的祖国》的音乐声,列车开动了。我们的西藏之旅也正式开始。本以为会播放《天路》,不过毕竟《我和我的祖国》是今年的“主旋律”,火车上播放的版本还有点像之前在音频应用论坛听到的一个编曲版本。 又坐了一阵子,我爬到上铺休息了。我右边铺位的士兵哥们,从不知道什么时候就保持向右侧身的姿势看着手机,我不由暗暗佩服他的定力。后来他跟我们聊天才知道,他在部队是狙击手,难怪可以几个小时一动不动呢?。 Day 3 - 车上一天 就这样,摇晃的火车,狭小的上铺,伴随着铁轨的喀嚓声,我塞着耳机迷迷糊糊度过了第一个晚上。早上七点钟,我已经被车厢内旅客的交谈声吵醒了,他们两个还没醒,我爬了起来,洗漱完毕,泡了杯红茶,吃了点蛋糕,
6 min read
计划之外的旅程:成都一日游
Travel

计划之外的旅程:成都一日游

Day 1 合肥-成都 本打算高铁到成都,当天直接乘Z322前往拉萨。然而计划赶不上变化,几个意外导致我们多出一天成都的行程。 虽然是11个小时的高铁,但三个人聊聊天玩玩游戏就到了。打车到酒店稍作休息,简单吃了个饭后,我们步行来到九眼桥。桥上挤满了各式各样插着音响唱《成都》的人,有抱着吉他弹唱的,还有坐在轮椅上看着歌词跑着调唱的。 Day 2 成都一日游 只有一天的时间,我们先去火车站寄存了行李,然后打车去成都大熊猫繁育研究基地。 大熊猫繁育研究基地里面有很多小动物,特别是孔雀,很多人围在孔雀周围大喊大叫,也许是想看孔雀开屏?还有的人拿着食物准备和孔雀抢食。 但是主角大熊猫在哪儿?我们找了半天,终于隔着人群和玻璃墙看到几只熊猫背对着我们,自顾自地啃食竹子。 看到老法师们掏出一米多长的镜头对准熊猫疯狂扫射时,我只能流下悔恨的泪水:为什么要买这个既没广角也没长焦的套头。 在宽巷子吃了一顿难吃的饭之后,我们打车前往武侯祠,感受三国文化?。 出了武侯祠,我们就打车直奔成都站。在车站广场的小饭馆吃了一碗难以下咽的牛肉粉丝,并在车站广场的小超市购买了过期的八宝粥和自热米饭后,我
4 min read
iOS

开发 Document-Based App

iOS 11 增加了 Files 应用,Xcode 中也增加了 Document-Based App 模版。可以快速创建和系统 File 应用 UI 一致的 Document-Based App。 代码编写 用模版创建新的工程后,Xcode 已经帮你创建了 DocumentBrowserViewController,DocumentViewController,Document 三个类。部分代码如下: // DocumentBrowserViewController.swift func documentBrowser(_ controller: UIDocumentBrowserViewController, didPickDocumentsAt documentURLs: [URL]) { guard let sourceURL = documentURLs.first else { return } presentDocument(at: sourceURL) } func presentDocument(at documentURL: URL)
2 min read
Music

About Pink Floyd

Strangers passing in the street by chance two separate glances meet And I am you and what I see is me 《Echoes》 总有一些场景在你的脑海中挥之不去,就好像你在那一刻按下了快门键。又或者是你真的按下了快门,想记下这个瞬间。在我脑海中冲洗出的那些照片里,有一张特殊的快照,那是我第一次在耳机里听清 Echoes 这句歌词的那个瞬间。第一次听到 Echoes 是在 Live at Pompeii 的演出录像里,当时的我只被 Roger Waters 的 Bassline 所吸引住了,直到后来我认真地听清了歌词。照片显示,那是一个没有标明日期的午后,不知为何,一直习惯宅在宿舍的我正坐在公交车上,前往一个未标明的地点。
3 min read
Technology

Ghost 1.0

暑假归来,登陆 Ghost 官网,发现 Ghost 已经升级到了 1.2 版本。这几天 Ghost 开发团队在狂刷版本号,休假前看了下官网,Ghost 还停留在 0.11.11 版本,休假的短短几天时间就已经连续升级了 5 个版本,然而我的博客却没写几篇...真是愧对 Ghost 开发团队啊?。 看了下更新说明,最大的亮点就是 Ghost 支持通过 ghost-cli 安装和升级了,安装 ghost 不再需要复杂的配置,一行 ghost install 就能搞定,升级 Ghost 也不需要手动下载解压再输入一大堆指令了,只需执行 ghost update,就可以自动完成升级。其次,Ghost 使用的默认数据库由
2 min read
Life

Life Is Strange

Xbox One 手柄 前一阵子玩了一下 Dirt 3,忘了开启辅助,突然感觉没辅助玩起来挺爽的,就是键盘不太好控制,于是想入手一个方向盘玩玩。但又感觉方向盘太大,有些占地方,于是入手了一个 Xbox One 手柄。玩了几局 Dirt 后,发现还不是太习惯手柄的摇杆,总是一推到底,和键盘没什么区别,囧,还是先玩玩其他游戏熟悉一下手柄吧。 准备 前天就已经下载了 Life Is Strange,这个游戏圣诞打折就买了,因为硬盘空间不足一直没有玩,最近发现 Steam 可以把游戏下载到移动硬盘里,于是下载了几个买了很久没玩的游戏。首先开始玩的是 Life Is Strange 奇异人生。 下好了游戏,正要开始玩,突然同事给我打电话,原来是元宵节,被同事约去火宫殿吃和橘子洲看焰火。于是我来长沙后第一次看了橘洲的焰火表演,呃,或者说,人挤人表演。 好不容易到了周日,
3 min read
Technology

Unreal Engine 4 初体验

早在几个星期前就下好了 UE4,但只是创建了几个模版项目,进去看了一眼,并没有什么实质性的进展。 本来因为种种原因一直没有开始正式学习 UE4, 直到今天(周四 2016.11.17)不知为什么突发奇想建了一个 Quip 站点,写了一些游戏相关的设想和分析,晚上回来后又完整看了一遍官方文档《关卡设计快速入门》,做了一个简单的场景,才算正式体验了一下 UE4。 截图如下: UE4 的画质真的挺不错的,实际画面感觉要比截图好一些,而且在 MBP 13‘ 上运行还挺流畅,只是风扇一直在狂转~? 初次体验 UE4 后感觉还是挺好用的,至少在实现这个简单关卡的过程中没有出现卡壳,设想的场景也很流畅地实现了。目前还没有看到 C++ 部分,希望程序部分也这么顺利吧。? ??
2 min read