普通视图

发现新文章,点击刷新页面。
昨天以前首页

一加 Ace 2 Pro 使用体验

作者 陈仓颉
2023年11月14日 01:46

在购买一加 Ace 2 Pro 之前,我已经使用过五款一加手机。原本在红米 K60 Ultra、iQOO 11s 和 iQOO Neo 8 Pro 之间选择,但一加 Ace 2 Pro 临近发布,各方面硬件和外观功能都符合我的需求,价格便宜,加之我已经习惯一加独有的设计,便不如直接继续使用一加。发布会后没有犹豫多久并决定选它,8月23日开售1分钟之内下单完成(16GB + 512GB 钛空灰 ¥3399),第二天早上到手使用至今。

外观方面,后置影像模组继承一加11系列的丑陋马桶盖设计。因为材质有所升级,所以看多了也就习惯了,甚至觉得还有一点好看。面板使用曲面屏,虽然上一台用的 一加 8T 是直屏,但回到曲面屏也没有太多不适应,反而很惊喜能回到丝滑的返回操作手感。屏幕尺寸来到 6.74 寸的 FHD+(数码圈常称的【1.5K】)刷新率 120Hz,重量也因此达到 210g,比当年用过最重的一加 7 Pro 还要再重一点点。然而因为配重更科学,拿在手上并没有明显的坠手感,圆润的边框和圆角设计使其手感特别好。屏幕用上中置挖孔设计,相比一加 8T 的角落挖孔更和谐,起初不太适应,用久了便忽视了挖孔,比任何刘海屏或灵动岛都更好看和实用。屏幕面板来自京东方,色域很广,支持 ProXDR 显示,有些照片开启这个模式后特别好看。

一加祖传三段式开关重新回到 Ace 2 Pro 上,是属于一加的灵魂。8T 之后有几代取消了这个设计,引来怨声一片,终于在一加11回归并继续延续下去。这一次一加把三段式开关放在机身左侧,音量键放到机身右侧,由此带来的缺点是快捷截图操作(音量减 + 电源键)无法任意手完成,只能左手持机的情况下食指和中指绕过机身背部到机身右侧按下两个按钮这样别扭的姿势完成。于是我渐渐习惯上用 ColorOS 系统的侧边栏功能截图。因为机身左右侧按键排布改变的关系,我起初常常误操作,例如在想调节音量时按到电源键直接息屏。除此之外,这次的三段式开关没有前作那么扎实,而是有点松松垮垮,容易在尝试拨到震动时拨到静音。

这一代的影像系统我没有特别留意,可能已经到了【退烧】时期,给我一台过得去的手机,我随时可以掏出来拍拍拍,不那么在乎市面上最强的影像旗舰。虽偶尔羡慕身边朋友用上拍照超强的手机同时只用来扫码,不过很快就能放下这个执念。CMOS 用上 IMX890,是一加11同款 CMOS(IMX766 的升级款),比一加 8T 上的 IMX586 强上一大截。默认 0.6x 1x 2x 三个段位,均是等效 35mm 焦距。实际体验下来能够满足我日常拍照需求,能拍一些普通的风景和人像或有意思的人文街拍,但拍不了超远焦段或者超级夜景,也拍不了高解析的超广角或超细腻的微距。就现在拍的三四百张照片而言,我是满意手上这个影像系统的,不功不过,偶有惊喜,配得上这个马桶盖模组。我最喜欢用的是 2x 这个倍率,拍出来的照片干净、好构图又不失细节。拍照如同写作或者笔记一样,就应该无压而享受。


一加 Ace 2 Pro 的 SOC 是一代神 U 高通骁龙 8 gen 2,性能超强同时能耗优秀(在 8 gen 3 和 天玑9300 出来之前确实如此),日常高强度使用既不发热也不卡顿,这是一加的长处(现在也许是 OPPO 的长处)。最大的体验是后台应用保留数量和保留时间大幅提升,经常出现前一天晚上打开的应用第二天起来仍然在原页面并且能继续使用。我开启了 ColorOS 的内存拓展功能(存储空间拓展为运行内存)并拉满至 12GB,总内存达到 28GB(仅理论),早已不再在意应用保活问题。

充电是一绝。150W 超级闪充,5000mAh 的电池容量,支持 45W PD,不存在任何电量焦虑的可能。实测十七八分钟能从零充到满,平时剩余 10% – 20% 的电量15分钟左右充满,就是看书一章节或者看一个中视频的时间。外出带上 PD 充电头,基本上也能在半小时左右充满。晚上充电有充电保护,平时充电满速充满,对于手机这种设备我不是特别在乎电池寿命,不如在有限的使用时间里发挥其满载充电功力,享受使用手机的每个当下。

其他方面,震动马达很舒服,配合 Gboard 输入法打字哒哒哒的快感依然在。指纹模块是屏下超薄光学指纹,比短焦指纹好太多,并且位置很符合人体工学,解锁速度想闪电一样。极少出现解锁失败,反而是在系统层面会有指纹识别失效的情况。专门为湿手做过优化,在手指沾水的情况下也能正常操作屏幕。外放效果比一加 8T 优秀,但不知与其他手机相比如何,外放功能较少使用。缺点是屏幕亮度自动检测偏暗,偶尔需要手动拉高一点亮度。手机尺寸在特定场合下会突出过大和过重,即使当前市场上几乎都是又大又重的手机。没有在手机上玩游戏的需求,因此也不清楚游戏表现如何。


前段时间手机摔了一次,没有摔碎屏幕或者背壳,而是出厂膜有点破损。我找一天路过 OPPO 旗舰店,和店员简易交谈,我发现我能终身免费更换出厂贴膜(机器上显示一年三次,实际上无数次),有一台机器可以当场把需要的手机膜尺寸切割出来,店员再上手贴好,整个流程下来只用十分钟。我使用数码产品以来很少体验过官方服务,这一次让我印象挺深刻。

我怎么看博客

作者 陈仓颉
2023年6月16日 14:47

灵感来源于这篇文章

中文独立博客圈是一个小圈子,本质上和数码圈、胶佬圈、装机圈之类没有任何区别,都属于小众爱好。自从建立博客以来,我的乐趣分为两部分,一部分是折腾自己的博客,另一部分是观察浏览别人的博客。折腾博客不细说,各自有各自的折腾法;看博客值得一说。

前段时间读完上面提到的文章,我发现自己在看别人博客时也有特定的习惯。我参考原文方式叙述一番。

URL

独立博客的特点便是域名和服务器都完全自主可控,如何选择一个域名是一件特别有趣的事情。看过数千个博客,各种各样的后缀都有:以 .com 和 .org 居多,一个是第一大顶级域名,另一个是“非营利性组织”域名,这两种后缀基本上不会出大问题。其次有 .net 和 .cn,然而 .cn 的名声已经相当不好听。再者是独立博客中比较个性的后缀,例如 .me .im .info .life .co .top 甚至更冷门的 .blue .ink(没错我说的就是她的蓝 风清)。这些域名在一定程度上能反映博主对于个性化的需求。

在名称选择上,有些博主会使用真名或者词语的拼音/简写,也有英语单词的组合,或者干脆胡乱起的字母组合。这些不重要,一个博客如果足够出众,多难记的名称都会有人记得,也会被人加入进列表或者收藏夹。于我而言,名称具体是什么是不重要的,重要的是能不能长期不变,让人感觉到该域名 = 某个人。(防杠声明:买很多域名或者经常换域名也没所谓)

还有一个小细节我也喜欢观察,就是当进入二级页面时,URL 会如何展现。有些是把文章标题以英文呈现,比如我就有这个强迫症,并且翻译要尽量信达雅,并且完全遵循 博客域名/文章名称 这种格式。有些是文章标题的拼音,有些是数字,有的博主甚至会用生成随机码,还有一些 /?=xxx 之类的古早 PHP 语法。我对这些并不反感,毕竟我看的是文章而不是 URL,但是一条漂亮的 URL 能增加一点好感度(不适用于所有人)。

内容

除非是通过文章进入的博客,第一件事一定是看关于页(若有)。这是对一个博主的第一印象,我特别喜欢在逛博客期间翻阅关于页,读完后能形成大概印象。关于页通常会有一些链接,然后通过点击这些链接了解博主本人,最后再去读博主的文章本身或者归档列表。通过归档列表能了解到博主的更新频率、涉猎范围。了解到博主的三观、文风、有趣程度之后,便可以确定这个作者值不值得订阅。最重要的决定因素是内容。

文章本身,我喜欢关注博主有没有固定的写作原则和错别字出现的数量。如果一个博主的文章读得多了,在读到一篇没有署名的文章时,有几率通过文风和行文习惯判断这篇文章出自哪个博主。也是丰富大语言模型的养料

有的文章能反映出博主的价值观、世界观和人生观。遇到不同的立场我不会排斥,但是如果价值观或者有些方面有问题(例如只有情绪输出或者明显没有经过基本逻辑训练),我不会再有兴趣读下去。

除了文章以外,有的博客会放其他类型的内容,例如照片墙、读书笔记、想法(类朋友圈)、旅游地图或者作品等,作为链接出现在菜单里。这些链接会丰富博客的内容,我总是饶有兴致地去翻阅这些新鲜事物,因为这个博主在我面前更加立体了。

博客程序

然后是博客程序。WordPress 占大多数,通常看到一个喜欢的主题,我会打开开发者后台搜一搜主题的名字,然后试图安装到自己博客上看看效果(最终都会回归 2019)。另外是一些诸如 Hugo Typecho Hexo 这类静态博客程序,近几年来能观察到越来越多博客使用这种后台。我的个人感受是静态博客可折腾的部分不多,最简化输入-输出流程。有不少博客干脆挂在 GitHub 上(这也没有什么不好,GitHub 已经是互联网基础设施之一),人们可以更加专注于内容而不是样式,只不过在我看来不太符合最初【独立博客】的定义。

还有一个特例,便是博客程序是作者手搓出来的。印象中有一个大佬,用 PHP 从零写了一个博客程序,至今已经稳定运行许多年,可惜想不起来了 经提醒,这位大佬是勇哥

样式

最后是博客样式。这个也是比较不重要的一项,有些博客可以做得非常漂亮,然而文章只有寥寥几篇,读完后便失去兴致。有些博客是默认主题风格,但是文章内容特别吸引人,这类博客让我流连忘返。还有一种干脆不做样式,赤裸裸把文字砸在你脸上,但你又忍不住一句句读下去。当然,如果博客好看内容又好,这是最好不过了。这种例子相对于其他的有些少,我想原因可能是因为把时间花在样式上,相对地花在内容上的时间就少了(也有一些例外)。

我也会观察博主所使用的字体,最近很流行霞鹜文楷,已经有不少于五个博主在使用。实际情况使用默认字体的博客居多,有些会使用苹方,有些会调整字体的重量和字间距/行间距,还有字体和博客的配色。一个正常审美的博客通常不会出现蓝底红字的情况。

讨厌的点

我没有讨厌的点,我尊重个人自由并可以用脚投票。

GPD Win Max 2 Review

作者 陈仓颉
2023年4月23日 11:09

英文写作练习。

Recently, I purchased the GPD Win Max 2, and I am thoroughly enjoying it. This UMPC is exactly what I have been longing for over the years. While it is slightly heavier and larger than its predecessor, the Win Max 2020 (WM1), everything else about it is significantly improved.

Keyboard

The first best part is the improvment of the keyboard and the layout. I am a keyboard guy and I basically type on every keyboard if possible, real or virtual. The WM1 has a not-very-normal layout keyboard and it took me a year to get used to it. Some keys are hard to find and locate when fast typing. The Tab and the Backspace and the Delete key (these are keys I often use) are in very weird places. The ten Number keys and twelve Function keys are extremely smaller than other keys. The tab key is not to the left of Q key. No need to mention some of the Symbolic keys. I can point out many keys that are not where they should be normally.

Now I had the WM2, I need to get myself back to be used to normal layout keyboard (which is a nice thing). It also has 2 level backlit and the lightness is better than WM1 too. I enjoy typing on this keyboard very much. This is how a nice UMPC should be. I can even hit FN plus some Alphabet keys to type numbers! By the way the right Alt and right Control keys are back on WM2 even though I don’t know what they are for. The Function keys of lightness and volume adjustment are placed differently from WM1. It takes time to get used to. The Arrow keys stay the same, and I wish that would be better if they are the same height.

Display

The second best part is the display. WM2 has a bright large 10.1 inch bezel-less(almost) IPS display with a 2560 x 1600 resolution which is super beautiful and is good for eyesight protection. This makes the WM2 look like a modern device. By contrast, the WM1 has an 8 inch 1280 x 800 screen with wide bezels, which makes it not that pretty. The color is not accurate due to the quality of the panel. It kind of makes the device look retro. And for that small resolution, you can not always read everything clearly in a web page or some software that are designed for high resolution. The WM2 fixed that problem.

Furthermore, the display panel is finally landscape rather than portrait. That means you will not run into any issue when reinstalling OS or playing retro games. Anyways the display is way much better that I can stop looking at it just to find the pixels. It is even good for reading a book! The brightness and the response time is just that wonderful. I thank to GPD that they keep the display ratio at 16:10 which is perfect for read documents or write contents and will not affect to watch a movie. This is the perfect ratio for me.

The display supports 10-point capacitive as usual and a pen support. It seems nice for someone who would write notes or drawing on it.

Although there is an AMD R7 6800U, the fan is unexpectedly good. It does not run loudly and high-pitched like the one on WM1, I can totally live with it even when I am gaming. The WM1’s fan is sometimes a nightmare when you are using it in a silent environment. This is a great improvement too.

Controller Sticks

The Hall Sensor Control Sticks (I actually don’t know what that means) are great. The ones on WM1 is pretty nice already, but this one is even better. The primary update are the analog triggers (I drive better in Dirt 3 now!). The clicking feels great and you don’t feel tired soon when you play games like Sifu. I worried about the size and weight of WM2 that it would be held uncomfortable, but it turns out holding it is actually more comfortable than expected. The WM2 is indeed heavier but it is also wider than WM1 (22.7 cm to 20.7 cm), so holding it feels more ergonomical than WM1.

Comparing to WM1, the mouse-xbox controller switch is moved to the left of the trackpad. The SELECT/MENU/START buttons are to the right of the trackpad and placed vertically. This design is much more reasonable than WM1(these buttons placed on the hinge and are very thin to press). The ABXY buttons color removed(they are black and white now). These satisfied me a lot. The trackpad is larger and feels smoothier than WM1, and easier to use.

One pretty design is that the WM2 comes with two metal covers for covering the control sticks! This is REALLY a deal breaker for people who would use it as productivity device and have it taken everywhere. I have always wanted something like that since I had my WM1, now the dream comes true! Besides the covers could easily slide into two ports in the back of the device. What an interesting design!

Performance

Then there is an AMD R7 6800U CPU. That thing is a monster. It comes with a AMD Radeon 680M Graphics so that we can play AAA games easier. Other than those, there are lots of hardware updates I can’t show them all.

I don’t really need that performance much. I often do some web browsing, writing, media watching and play some games like Dirt 3 and Sifu. Sometimes Arkham Knight and something like that. I would like to set the TDP lower in order to increase battery life. I would use Office and Photoshop on WM1 since it was my working device, I may not use WM2 as my productivity tool but it definitely will do the job well. A PC with a great performance always lasts longer, I have used my WM1 for over 2 years, the WM2 will only last longer.

The memory is 16GB LPDDR5 6400Mbps. There is a 32GB version available but it is out of my budget. I searched for some info says that there are some memory are used as GPU memory and I checked that in task manager. I don’t see any reduction on performance.

There are 9 ports in the WM2. I don’t need to point them all out, I basically use each one of them. The AMD version does not support Thunderbolt but USB4 instead.

Conclusion

I am a long-time GPD product user. From GPD Win1, Win 2, Win Max 2020 to Pocket 1 and MicroPC. There products are not that good at first, then they just become better. I never stop loving UMPCs since I had a Fujitsu LifeBook U1010(U810). I’ve always wanted a portable solid little device like that. It was the Pocket 1 then MPC, then Max 2020, then here we are, the GPD Win Max 2.

So far, everything is just great. There are some cons below:

  • The keyboard is way better when touch typing because of the normal layout, but thumb typing become a bit harder also because of the layout. I have normal human palms (20cm from wrist to fingertip) and still find it hard to type keys like YGHB56 with my thumbs. That is not a very big deal. I mostly touch typing when I am writing long content (like this one) and thumb typing when gaming or doing some web browsing. Anyway I think the improvement on touch typing is always better than on thumb typing when you have a handheld device size like 10 inch.
  • The size and weight shorten gaming time. It is also not a big deal because it is not healthy gaming too long on this device for myself. I consider it as a reminder of time control.
  • Lacks of RJ45. This is a very useful port for IT manager or people who need faster network. I use it sometimes when I have a WM1. Now there is no longer RJ45 but I find it ok though.
  • Weird front camera. I don’t need that and I don’t care if it is clear or not. I just don’t use it. But here it is and it makes me wonder if my device’s camera got hacked, someone may see me. It may sound sensitive but that’s who I am. I would like to cover it with a bandage tape or something.
  • The USB-A ports are up-side down. I sometimes fail to plug things in because of that. Maybe there are some adjustments to the motherboard. I wish they stay the same but they don’t.

I can’t not think of more cons of the WM2 by now. I am going to use it longer to understand more about it. So far it is the best UMPC that I ever had.

2023-03-25 update: I missed the SD and MicroSD slots. That is something I really need when I use the WM1, I often store movies, TV series and softwares in MicroSD card. I even bought a 512GB one. The speed is ok for watching a movie, 100MB/s give or take just to save room for the SSD. The WM2 even comes with an SD slot, the big one. I thought that would be great for people who take photos or videos and edit them right away.

There is also a thumb fingerprint unlock function on the power button, right in the front of the device. But I find it not very sensitive, it doesn’t recognite my fingerprint everytime. So I mostly just type in my password.

The speaker is better too. I watched some Youtube videos without headphones and it sounds nice. The speaker is better too. I watched some Youtube videos without headphones and it sounds nice. I didn’t even notice there is a fan spinning because of the fan is not loud at all.

近期使用电脑的一些习惯改变

作者 陈仓颉
2023年3月14日 15:33

过去一段时间在使用电脑方面有一些习惯上的改变,主要如下:

关于浏览器

Edge 浏览器开启垂直标签页并隐藏标题栏。这样带来的结果是纵向工作区域更大,横向只多了一小节(垂直标签页设置自动隐藏标题,鼠标指向后弹出),对我而言是一种更舒服的浏览器使用体验。前期开始会有些不习惯,总想着往标题栏找标签,后面习惯后,看到左侧的图标也能很快分辨出想去的标签。

说到标签页从完整标题变成仅图标,也是受到 Windows 11 的影响。Windows 11 强制合并任务栏,过去二十多年的使用习惯都是开着从不合并,由此我能最快速度找到已经打开的程序,直到 Windows 10 都手动设置永不合并。Windows 11 强制合并让我很不悦,也没有简易方法可以修改,只能适应。现在仍然没有完全适应,不过仅显示图标已经不太影响我的日常使用,也就习惯了。

设置垂直标签页后还有一个好处,页面最顶就是 URL,不存在标题栏,干扰项瞬间减到最少。Edge 111 甚至增加了分屏窗口,可以左右侧同时显示两个标签页的内容。

关于文本编辑器

我的默认纯文本编辑器一直都是 Windows 默认记事本,简约、稳定,极简设计。后来我装上了 Notepad--,使用它的起因纯粹出于开发者 README 中的一段话:

我们的目标是要进行文本编辑类软件的国产可替代,重点在国产Uos/Linux系统、Mac 系统上发展。

一个支持windows/linux/mac的文本编辑器,目标是要国产替换同类软件,来自中国。

对比其它竞品Notepad类软件而言,我们的优势是可以跨平台,支持linux mac操作系统。

鉴于某些Notepad竞品作者的不当言论,Notepad-- 的意义在于:减少一点错误言论,减少一点自以为是。

枪口直指 Notepad++ 的政治言论和傲慢态度。起初安装 Notepad-- 是为了支持顺便替代默认记事本,然而这段时间使用下来,我发现这是一个比想象中强大的文本编辑器。

  • 支持多标签。这个功能 Windows 默认记事本也支持了(11.2302.16.0),不过 Notepad-- 的标签页用起来手感总是更加舒适的。
  • 支持缓存内容。有时我不会手动保存某个标签页或者保存到合适的位置,关闭软件后也没有提示,后来发现再次打开会把之前没有保存的或者已经打开的标签页原封不动重新打开。这一点必须给好评,我相信其他文本编辑器也有这个功能。
  • 默认开启行号和高亮当前行。这个功能没用之前觉得没什么,用过之后发现少了这两样总感觉不是一个完整的编辑器。
  • 编程语言语法高亮。我原本用不上这个功能,但是最近学习编程,查看源代码的机会也越来越多,这个功能就显得非常关键了。
  • 支持对不同语言设置不同字体。这一点也很香,我英文喜欢用 Consolas,中文用微软雅黑,这样下来的纯文本非常好看。如果未来能支持行间距和字间距的设置就更好了。

除此之外还有暂时用不上的功能,比如文件对比高亮、行编辑和列块模式等。最近版本号来到了2.0,希望 Notepad-- 越来越好!

关于输入法

在微软官方输入法的基础上增加了 RIME 小狼毫输入法。以前简短使用过,后来再次安装时花了点时间配置,目前的方案是小鹤双拼、竖排候选词和黑白配色。

相比微软输入法更好的地方:

  • 超高自由度,想怎么配置就怎么配置,随心所欲。
  • 开源免费,有一个比较固定的社区,由此带来丰富的配置方案、皮肤和词库。开发者文学气息浓郁,即使不用这个软件,读他写的文字也如沐春风。
  • 稳定性似乎比微软输入法更好。在使用微软输入法时,偶尔会碰见输入法卡死或失控的情况(在微信中尤甚,我怀疑是微信太垃圾的原因),而使用小狼毫以来基本没有卡顿过。
  • 因为软件本身的气质和美感带来强烈的打字快感。这个属于玄学部分了,仅适用于我本人。

当然也有一些问题我至今还没有去解决,例如输入顿号会出现候选符号,而我只是想直接上屏该符号;双拼模式下似乎不能缩写选词,例如我打什么时习惯输入 um 然后出现这个词,在小狼毫需要输入 ufme 完整的双拼符号才能出现这个词。将来我会解决掉这两个问题。

关于记录

使用 TiddlyWiki 的时间越来越长,也越来越发觉这个软件的美。目前它是我的主力笔记软件,日常笔记、工作日志还是个人维基都建立在 TiddlyWiki 之上,博客依然是现在这个 WordPress 引擎。也有考虑过使用 TiddlyWiki 建立博客,不过那样一来就非常不方便留评论交流了。

以前重度用过的 Obsidian,Trilium Notes 以及更早的印象笔记早已弃之不用。Notion 只在偶尔的场景下会用上。在电脑上的记录大抵分为这几个使用场景:工作、学习、生活,都由 TiddlyWiki 完成。上面提到的 Notepad– 用来记录临时草稿和笔记,写一个小短文或者写代码会用上。


电脑里的开源系越来越多,以后可能有一天我也会成为一个活跃的开源软件支持者。现在还有不少软件离不开大公司的闭源项目,例如 Windows 以及依赖于此的 Office 系列,OneDrive,国内几个大厂的必要软件例如微信 QQ 钉钉等。短期内无法解决这个问题,我也就无法让所有软件都使用开源。否则 Ubuntu,Fedora,Debian 都是好选项,甚至 OpenBSD 也会考虑(主要是因为看了这篇文章)。

如何在服务器上部署一个基于 Node.js 的 TiddlyWiki

作者 陈仓颉
2023年2月9日 14:16

pimgeek 的数字花园即为此模式,现记录部署过程。什么是 TiddlyWiki?

前置条件是要有一个域名和一个 VPS。

安装 Node.js 和 TiddlyWiki

  • 更新软件包 apt update
    • RedHat 系使用 yum
  • 安装 Node.js apt install npm
  • 全局安装 TiddlyWiki npm install -g tiddlywiki
  • 检查 TiddlyWiki 版本 tiddlywiki --version
  • 创建 TiddlyWiki 目录 mkdir ~/wiki wiki 可以替换为想要的名字
  • 在 TiddlyWiki 目录下创建基本文件 tiddlywiki wiki --init server
  • 创建用户权限文本 vim ~/wiki/users.csv 或者用 nano 等文本工具

users.csv 文本内容:

username,password
johndoe,!@#$%^

其中首行为必填项,第二行为用户名和明文密码,英文小写逗号,不包含任何空格(具体参考官方文档:WebServer Parameter: credentials

安装 Nginx 和 Let’s Encrypt

熟悉的话这一步可以略过。重点是设置好反向代理。

  • 安装 Nginx apt install nginx
  • 创建并编辑代理服务器配置 cd /etc/nginx/sites-available 然后 vim example.com
    • 其中 example.com 为域名

example.com 文本内容:

server {
    server_name example.com
    client_max_body_size    100M;
    
    location / {
    proxy_pass   http://127.0.0.1:8080;
    proxy_set_header        Host             $host;
    proxy_set_header        X-Real-IP        $remote_addr;
    proxy_set_header        X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}

其中 client_max_body_size 条目设置最大上传文件大小

  • 链接并启用代理服务器 ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled
  • 安装 Let’s Encrypt 以及激活 nginx 插件 apt install certbot python3-certbot-nginx
  • 创建 SSL 认证 certbot --nginx 按照说明进行设置
  • 运行 TiddlyWiki 并访问域名测试是否启动成功 tiddlywiki wiki --listen credentials=users.csv "readers=(anon)" "writers=(authenticated)"
  • 其中 creadentials 字段指定用户权限文本名称,readers 为只读权限(此处的 anon 为匿名,即任意访客),writers 为读写权限(authenticated 读取 credentials 中指定的用户)

安装 pm2 并设置后台运行服务

  • 全局安装最新版本 pm2 npm install -g pm2@latest
  • 准备 TiddlyWiki 启动脚本 vim ~/tw.sh

脚本内容:

cd /root
tiddlywiki wiki --listen credentials=users.csv "readers=(anon)" "writers=(authenticated)"
  • 赋予 tw.sh 权限 chmod +x /root/tw.sh
  • 通过 pm2 守护进程运行 TiddlyWiki pm2 start /root/tw.sh
  • 保存当前状态 pm2 save
  • 设置开机自启 pm2 startup

至此便可以访问首页 Node.js 版本的 TiddlyWiki,并且通过一些方式登录修改了。

参考文献

几种笔记软件的使用感受

作者 陈仓颉
2022年3月10日 17:07

这两年是一头扎入笔记工具这个领域的两年,寻求各种软件如何与工作和生活结合,把它们使用出 “生产力工具” 的效果,以及达到 “让生活过得更有条理” 这个目的。这个念头不坏,但是过程中好几次差点过头,导致平衡打破,顾此失彼了。好在及时反应过来,意识到应让工具为我所用,而不是反过来让我为工具所用。


我能找到最早的笔记内容,要从大学时期学习计算机专业时算起。那时用着大名鼎鼎的 Evernote 和印象笔记,纳闷为何有两个账号,现在明白过来了,这是两套完全不同的体系。进入国内市场并不一定会使一个软件更加本地化、追求用户体验,这完全取决于开发团队的良心。

除了印象笔记,我还使用过为知笔记,这两者是我大学时期用得最多的笔记软件。我在使用为知笔记的过程中学会了 Markdown 语法,让我获益至今。但因为一些原因,我没有重度使用为知,而是后来在工作上用回印象笔记,我在印象笔记中存有大量跨境电商相关的笔记,从网络上剪藏的文章到上课笔记和公开课照片,以及工作日志和较为敏感的信息,几乎囊括所有工作相关。

这些笔记对我起到非常大的帮助,因此我充了几年的会员。那时候的印象只有免费账户和标准账户,现在再次打开印象笔记的账户页面,已经多了高级账户和专业账户,想必未来还会继续增加。除此之外,软件日益臃肿,广告越来越强奸用户的眼睛,直到2020年,我实在受不了印象笔记糟糕的使用体验,开始寻求另一个更加合适的地点存放我的笔记。

notion 和 teambition

首先我找到的是 notion。这个软件在笔记圈子内大有名气,甚至一定程度上出圈了。另外一个有相同现象级的软件是 Roam Research,不过高昂的售价和学习曲线没有让我想去学习的欲望,于是学习使用 notion。刚开始接触 notion 的几个月,它几乎成为我记录的全部,不管工作还是生活上有什么内容都一股脑扔进去,博客草稿箱里还有一篇文章叫做《人生苦短,我用 notion》。显然我没有也不打算继续完成它。当时虽然只有英文和韩文,网络连接不稳定,不能离线本地,但不影响我的使用。不过这个时期我没有把握到 notion 的精髓:block 和 database,而是把 notion 用成了另一个印象笔记,最终上面提到的缺点(加上极不方便甚至不可行的导入导出)成为我不再重度 notion 的原因。

工作上强烈的需求使我不能停下记录的脚步,我看到 teambition 被阿里收购,同时做了全面的本地化,我成为第一批改版后的 teambition 用户(参考博文)。他的项目模块可以区分工作和生活,又从这个时期接触到 all-in-one 这个概念(现在回头看,这是一个相当不好的概念),开始着手把所有东西丢进去。至此我已经在好几个笔记软件之间转移数据,这浪费了许多没必要的时间。teambition 同样因为其仅 web 端的限制,无离线本地和时不时出现的小 bug 和掉线,以及阿里大量的黑历史,我开始理性地思考我需要的一个笔记软件是怎么样的,有什么刚性需求,有哪些不是必要的。

经过大量重度使用几个笔记软件后,我清晰认识到自己的需求:本地离线,纯文本通用格式,方便的导入导出,多平台同步

Tiddlywiki 和 Obsidian

2021年3月我接触到 Tiddlywiki,现在已经想不起来从哪里得知这个神仙应用了。它的理念十分迷人,Tiddlywiki 官网中的哲学:记录和组织所有信息使其将来可重复使用;记录信息的价值与其重复使用的难易程度成正比;把信息切割为最小的有意义单元,并且重新建模他们之间的关系,从而提供新的价值。具体体现在应用本身,即原子化笔记,用标签关联,再灵活结构化。除此之外,Tiddlywiki 是开源且完全免费的,作者和社区从04年一直开发迭代到今天,去年12月版本号更新至 5.2.1,是笔记软件里的常青树,在笔记圈子里有一定数量的拥趸。国内也有几位大佬做出大量贡献,贴在文章结尾。

我从 Tiddlywiki 学到了不少。我不再纠结于 all-in-one 的想法,而是用好每一个手上的工具,即是发挥工具的优点,忽略它的缺点,并通过其他工具来弥补。我开始个性化自己的笔记软件,这是在印象或者为知做不到的事情。最重要的是学到了如何正确对待自己的笔记,第一步链接(正向链接,和与之相伴的反向链接),第二步溯源,把笔记的来源也一并记录,也就是一直应用至今的一元笔记法:以时间轴记录所有内容,时间戳作为索引;记下任何想要记下来的内容;通过链接关联;时常回顾并整理。这一点是我在用 notion 时没有做到的,当时我只是建立了一个 database,然后使用 calendar 视图,把记录放在每一个日期格子里。这样的结果是,时间一长,既不方便回溯,也不方便整理,等于是做了一段时期的无效输入。还有一个更关键的一点,即抛弃剪藏,用自己的语言记录所有笔记,这是费曼学习法的核心之一。

接下来又认识到 Obsidian。不过我不是一开始就使用 Obsidian 作为长期笔记软件,而是在 Tiddlywiki 和 Obsidian 之间互相对比,找出两者之间的异同,发掘各自的优缺点,以及我能否适应这些因素。为此我有一篇笔记:Tiddlywki vs Obsidian,里面列出了两者所有优缺点和共同点:

  • Tiddlywiki 默认单页面信息量/笔记数量相比 Obsidian 更多,方便笔记之间跳转;Obsidian 支持笔记多窗口,自由排布
  • Tiddlywiki 可以不依赖任何软件运行,本身就是一个简单的 HTML 文件,而 Obsidian 还是一个 Markdown 编辑器,可以在不打开软件的情况下增删改所有笔记
  • Tiddlywiki 的编辑器较为局促,写作空间没有 Obsidian 敞亮
  • Obsidian 的标题和列表缩放功能是我的刚需,Tiddlywiki 缺乏这个功能或者需要插件辅助
  • 两者都是全平台,社区强大氛围好,但 Tiddlywiki 免费开源,官方不提供任何付费服务,纯粹的用爱发电项目,而 Obsidian 免费但不开源,官方提供付费同步和发布服务
  • 两者均开放,故支持各种不同的同步/备份方式,不受软件本身限制
  • Tiddlywiki 基于 wikitext (方言)语法,Obsidian 基于 Markdown,前者的表格表现形式比后者稍好一些
  • Tiddlywiki 自带单个笔记加密和整个笔记本加密功能,Obsidian 原生不支持加密功能(本质上是管理本地文件夹)

在这个期间,从少数派和部分知乎文章里接触到 “PKM” 和 “工作流” 之类看似高级的概念,把自己搞糊涂了。经过一年想明白,方法论只是方法论,不能转化成对自己有用的东西也仅仅是方法论,能提高工作效率和提升自己的即使是野路子也是好理论。

Tiddlywiki 自带一个新建 Journal 笔记的功能,新建后自动以日期命名,并且带一个 Journal 的标签。这是我使用上述提到的一元笔记法的起始,这种方法一直沿用到后面用过的所有笔记软件里,这个在其他的笔记软件被称作 Daily Notes

Trilium

我短期用过的 Trilium,和 Tiddlywiki 类似,由个人开发者开发维护,开源免费,数据保存在数据库文件里,跨平台并有多种同步方案。Trilium 的风格更理工,你可以从老版本的 UI 里看出一点冷机械工业味,我特别喜欢这个味道。它有别于其他笔记软件的特点有两个,一是文件夹即文件,逻辑上有文件夹的形态,实际上文件夹本身也是一个笔记文件,同时能记录笔记和列出这个文件夹内所有笔记;二是可克隆目录树,即同一个目录可以出现在不同的父目录下,此处修改,彼处同步,类比像 notion 的一个较新功能 sync blocks,不过我对这个没有需求,不知具体体验如何。另外还有一个贴心的小细节,例如 Daily Notes 中会显示当天修改过的文件,其他软件里暂时没有见过这个功能。

不继续使用 Trilium 的原因有几点,一是部署服务端对我而言有些困难,尝试几次均未成功,便不能在移动端同步我的笔记内容;二是软件体积有些大,portable 模式转移也不方便;三是文件存储在数据库里,不能做到在多台设备同时修改一个文件。我对此有需求(所以 Trilium 和 Tiddlywiki 都被排除了,反而 notion 能很轻松地做到这一点,毕竟后者是纯云端笔记);四是笔记数据(.db 数据库文件)保存的位置不能方便地选择调整。Trilium 也是一个非常优秀的笔记软件,只是由于上面提到的这些原因不适合我,所以没有继续使用下去。


如今我的主力笔记软件是 Obsidian,一个正在慢慢从笔记软件发展为插件平台的资源管理器,满足了我几乎所有的笔记需求,开发者更新频率很高,也有很热闹的英文和中文社区,大量插件开发者给这个软件注入灵魂。我因为对移动端的强需求,只有赞助者能获得早期移动端安装包,于是在21年5月赞助了 Obsidian 成为一个 Insider,也因此能提前用上全平台的内部版本,换言之是做小白鼠,也算是为社区做了一点微小的贡献。

另外还有些笔记软件使用时间或长或短,没有获得足够的体验,却因为某些原因让我没有继续使用下去的,就不展开说了:Joplin,思源笔记,myBase,logseq,OneNote,有的很优秀,有的快要死去,有的还在茁壮成长。篇幅已经很长,想详细说说自己的笔记心得,但会使文章显得过于臃肿。下次一定。


Tiddlywiki 和 Obsidian 相关:

笔记相关:

Youtube NickMilo 的视频:

微信十年的产品思考

作者 陈仓颉
2021年1月31日 01:14

这个标题是张小龙在1月19日的“微信之夜”演讲的主题。我贸然用之,将其作为文章标题。
没有使用就没有发言权。微信相继在本月21号和22号发布了微信8.0的 iOS 版和安卓(为什么我用 安卓 而不是 Android?)版,使用一周多,时间不长,不过大多数功能都有了一点体验。作为重度微信用户,我更想借这个版本的发布,再理一理我对微信的理解,写下一点体验和思考。


我的立场很明确,在我的(大多数人的)理解里,微信已经不是一个简单的通讯工具,从7.0,也许更早开始,微信已经有极强的意识打造一个比生态更大的平台,即几年前被讨论过,一个大而全的 WeChat OS。微信@iOS:马林梵多上的海贼团这篇文章里我提到,“腾讯的目标是利用抓住社交入口的微信打造一个 WeChat OS,这可以从加入微信钱包、生活/出行服务、生活缴费等,还有去年年底推出的小程序中可见一斑”,这是慢慢一步步进行的。
至少早至在2016年,微信已经有了这个野心。在今年张小龙的演讲里,他说:“当时的想法只是,希望有一个适合自己的通讯工具来用”,考虑到现在微信的体量、月活和占有率,难怪张小龙会把自己称为“那个被上帝选中的人”。我倒是希望张小龙先生和他的团队能坚持初心,做一个“适合自己的通讯工具”,而不是像现在这样臃肿、体验糟糕、独裁和傲慢。

已经有许多媒体对开屏五张图有各种解读。
我没有满腹诗书,解读不动。
开屏背景颜色和动画也是随机的。
有人说这像一首诗,可能要被归类为现代诗的一种。
这比7.0的那朵花好看多了。

基础通讯

微信本质上是一个通讯工具。作为通讯工具而言,微信根本没有做好这个基础功能。我随便提几点:云端同步、消息备份、消息归档、语音进度条,没有任何一项是合格的。这几点从2018年1月的微信的优与劣里已经提及,而这些问题从微信发布之日起就一直存在着,用户群体里的呼声特别大。但微信团队似乎没有把这些呼声纳入 To-do List。
讽刺的是,前两年提到的黑暗模式功能,微信官方的回复是“希望用户不要过度熬夜”,然而自苹果发布 iOS 13 强制 App 适配黑暗模式后,短短几个月内微信7.0便“及时”发布了黑暗模式。这一小小的事件,反应出微信团队的傲慢和狗腿。当初微信硬刚苹果收取公众号赞赏分成的强硬气势去哪了?
在数不过来的没做好的基础功能里,聊天记录归档和迁移是我认为作为一个通讯工具必须完善的功能。我们知道,微信的首页就是聊天列表,像一个邮箱客户端。大多数的邮箱客户端都有一个基本的邮件分类/归档功能,如果这一点能在通讯工具上实现,那会大大提高微信的使用效率。著名的不存在的通讯工具 Telegram 便有这个功能,且完成度非常高,自发布后便是一个使用率高、方便程度高和粘性大的功能点。考虑到微信连基本的聊天记录备份和迁移都没做好,更不用提归档分类功能了。
马化腾曾经提到一点我至今印象深刻:“微信最初就是一个邮箱。微信其实是邮件,是个快速的短邮件,只是它快到让你以为不是邮件。”(曾经误以为出自张小龙之口)我特别认同这一点。微信可以被理解为快速的短邮件,群聊则是电子邮件讨论组,类似 Google/Gmail 中的 Groups(又一个时代的眼泪),伟大的公众号(订阅号)可被理解为电子邮件列表,隐隐中有点像博客圈常用的 RSS


在8.0的上一个版本,微信上线了 不显示该聊天 的小功能。类比到QQ上,相当于 从会话列表移除。我认为在QQ上对于会话管理的逻辑更加清晰(包括QQ上称为 会话 的概念,微信上称为 聊天,这简直是一个大退步),微信团队不知出于哪种角度将其改得更加混乱了:既没有把微信放在快速短邮件的车道上,也没有继承QQ被验证成功而且符合大多数人操作逻辑。
若一直以来微信依照 快速短邮件 的思路打造微信这个通讯工具,微信必然不会发展到今天。但有一位伟人曾经说过,一个人(App)的命运啊,固然要靠个人的奋斗,但是也要考虑到历史的进程,在众多外部力量和内部因素的驱使下,微信无可避免地发展成今天这个庞然大物。


微信从发布的那一天起就不应该被当作协同办公工具使用。微信没有任何一个概念和任何一个功能符合协同办公的标准,且市面上已经有太多优秀的、市场验证过的办公应用了。这个锅也许不该甩给微信,但是微信如此大的体量和月活,难免让有些人们和企业将他当作办公软件,一切都是懒惰基因在作祟。

提醒

一个合格的协同办公软件,首先有会话、提醒和文件传送功能。第一点前面提过,提醒 是微信发布不久的小功能,基本逻辑是 长按某一条消息,选择提醒,设置提醒时间。此时问题来了,提醒的日期选项是“今天、月日”,选择“今天”选项,时间选项是“X小时后”;日期选择今天以后的月日,时间选项则变为“ XX:00”。我甚至不能设置半小时后提醒。我花了很长时间都想不明白这个思路是如何产生的,到底在什么场景下,用户会以这样的方式去决定一个提醒的具体时间?为什么不能把选项简单设置为具体日期和时间?若从用户体验的角度出发,在日期和时间后加上暖心的“距今/距现在还有X天/X小时/分钟”不是更好的体验吗?
如果提醒时间已到达,仅仅是在 服务通知 这个会话/聊天里弹出一条微信提醒,内容是设置提醒时的消息内容,点击显示详情跳转回消息的具体位置。我用了两次便没有再用过。我想微信团队的预设场景大约是在下班前设置一个超市购物提醒。作为一个提醒功能,它没有任何一个点能取代手机自带的备忘录或者日历。
至于同步协作,这压根就不存在于微信这个软件里。石墨文档、腾讯文档、WPS、Google Docs、坚果云甚至钉钉,哪一个不是更好的替代选项?以上这些言论仅针对把微信当作办公软件使用的人们。

文件传送

微信文件传送功能被吐槽了相当多的次数,也许是最多的。微信的文档类文件大小上限是 100M,视频文件大小上限是 25M,除了限制文件视频大小,还限制了视频长度,时长是5分钟。我可以理解这一点,在微信里发长视频并不是一个刚需,也不是一个合理的发送渠道。QQ或者邮箱是更合适的分享工具。
在发送文档文件的时候,想必大家都见过“方案1.ppt 方案1(1).ppt 方案1(2).ppt”这种文件。前面提到,微信从本质上就不应该被这样使用,但大多数情况下,人们不得不这样做,因为有太多的同事、老板、领导喜欢把微信作为日常的办公软件了。这是一个相当头疼的问题,让已经习惯使用微信的人下载和学习另一个办公工具,需要付出巨大的时间和学习成本。比起惯性,更可怕的是人与生俱来的懒惰基因。

过期自动清理

过期自动清理是比限制文件大小更大的缺点。微信设定超过7天没有打开的图片和文件会被自动清理,此时除了让对方再发一遍,任何办法都起不到作用了。问题来了,微信不是声称不会保存聊天记录在云端吗?(笑)由于这个设定,我养成了重要文件必须保存本地、图片必须查看原图,必要时保存本地的习惯。换句话说,我得感谢微信。这个习惯帮助我少丢失了许多。
在这个意义上,其实微信还有一个自带的功能可以拓展,即收藏功能。收藏是真正的云端,提供 2G 的容量,可以保存文字、图片、语音、聊天记录、地点等各类内容,每条收藏可自定义标签,除了单个文件不能超过 25M、图片一次性只能上传9张以外(这是整个微信的通病,为什么要限制同时上传数量?为什么是9张?),微信收藏可以说是微信最好的、最符合这个生态特点的功能。两个小遗憾,表情包不能收藏,微信语音不能转发。

视频号和直播

张小龙在今年的演讲里花了大量的篇幅讲述视频号。首先还是声明立场,我并不认为视频号是一个正确的、好的发展方向,正如除了自媒体和企业外,不会有个人把视频号当作一个个人名片。
张小龙:“视频号的初衷是让人人都能很容易通过视频化的方式去公开表达内容。”“能”和“会”是不同的,微信视频号实现这样的功能,并不意味着人们去用这个功能。
张小龙演讲中说到做视频号是为了成为“人人都可创作的短内容平台”,且不提如何定义“短”,微信生态内的朋友圈视频,微信生态以外的抖音、快手、B站甚至小红书等一系列产品都在朝着这个方向走,抖音的“记录美好生活”和快手的“记录世界,记录你”两个概念已被证明成功(至少在商业上),微信在2019年这个特别的时间点开始开发视频号功能,很难不让人去想微信团队是否受到互联网短视频行业大热的影响。
在这样的前提条件下,我们从微信这两年的发展和张小龙的演讲可以看到,微信团队其实已经开始感到紧张并且已有焦躁的情绪在内。从短时间的灰度测试,到全屏显示单个视频和2/3屏幕显示的测试(类似 Instagram);从自行关注到朋友关注、视频号推荐,尤其是算法的介入,在我看来是微信的转折点。


当视频号成为微信的下一个主战场,面对的是各种短视频/长视频服务的竞争,早早不再灰度,而是在官方口径和各大手握流量的自媒体大力推广,微信的野心比当年的“连接一切”更大了。微信ID是属于私人的,在有限的网络里形成一个交流闭环,但视频号使用新的ID,意味着理论上面对所有在微信这个生态的用户,“意味着微信不再局限于社交领域,而是进入到公开信息领域”。在视频号灰度测试期间,张小龙对视频号的理解是,人们不喜欢算法推荐的内容,而是更加喜欢朋友的关注或点赞的内容,所以在产品层面,视频号会把推荐视频的重心排序:首先是自己关注的视频,然后是朋友点赞和关注的视频,最后才是算法推荐的视频。从算法介入开始,这其实已经和去中心化背道而驰了。
随着视频号取消灰度后,紧接着是视频号直播。和菜头的槽边往事有一篇推送“直播不是视频”,解读了直播和视频之间的区别。和菜头从历史和人文的角度讲述两者,具有非常大的说服力。尽管我不认为视频号/直播会是下一个风口,但我认同直播是最古老的交流方式的延续。脱掉直播身上商业的外衣,本质上确实是一个互联网时代的同步交流,有别于论坛、弹幕的异步交流,也有别于电影、电视和广播的单向交流。我不熟悉这个领域,也没有很多想法,仅仅是觉得在微信生态里,视频号和直播并不会成长为公众号那种成熟、覆盖率极高的新功能。

对视频的理解

张小龙在演讲里还给视频下了一个新的定义。“未来的视频应该是一种结构化数据。它存在云端,有所有的创作者信息,有观众的互动信息,能够很方便的分享。”他认为视频不应该只是视频本身,还应包括视频延申的数据,类比一本书,“一本书”不仅仅是一本书里面的所有文字,还包括作者、读这本书的读者、读者的书评和作者的更多言论。这个类比可能不贴切,但我就是这么理解的。或者可以理解为“媒体+”?
我并不赞同这样的说法,除非这个“视频”概念是狭义上的,也就是针对微信生态或者其他平台上的视频。视频仍然只是“裸数据”,并不会因为没有其他衍生数据,视频的存在便失去意义。至少于我而言,我有太多的“裸数据”永远不会分享,也永远不会被淘汰。


张小龙也认为未来人们会越来越多地在视频号中发布视频而不是朋友圈。作为一个很少使用朋友圈、几乎不在朋友圈发视频的用户,我没有多少发言权,不过我依然不认同这一个观点。张小龙也许认为人们在社交平台发视频的目的是被人“看到”,但平台和平台之间的理念也是不同的。我可能会在公共领域平台发布一类视频,也可能在私人社交领域平台发布另一类视频,具体到现实中,分别是抖音/快手和微信。张小龙似乎把这两种平台模糊化了。用更加具体化的话来讲,即有的视频我希望让更多的人看到,有的视频我希望只让我社交圈内的人看到。希望视频被更多的人看到的一定会选择抖音快手类,而对于私有视频,目前最佳平台依然是微信里的朋友圈。
综上理由,我认为微信更是想把被抖音快手们抢走的视频流量重新抢回自己手里。否则,我无法理解张小龙的思维,花费如此大的力气去做一个已经红海的功能,然后用一种形而上学的思路去结解构视频号。对于视频内容,我的首选是B站,介于十几秒的短视频和超过一小时的视频内容之间,不会毫无营养的同时也有足够的娱乐价值,且视频的长度和密度没有上限。

去中心化

从什么时候起,微信就把算法推荐当作新功能灰度的核心呢?是朋友圈加入营销广告起,还是从公众号改版为信息流以后,时不时出现的公众号推荐?还是近期的视频号功能?我十分怀念公众号列表改版以前的版本,一切随心,那是公众号订阅最接近 RSS 体验的时候。截至8.0版本,公众号尚存在旧版公众号列表的入口,我斗胆猜测,在两个版本以内,微信一定会把这个入口取消掉。
本身微信一直以来坚持的观念是“去中心化”。张小龙在2018年的公开课上提到,“去中心化与其说是平台的策略,还不如说是一个观念,这个观念代表着我们去看待这个世界的方式。”现在看来,“去中心化”在某种程度上已经成为一个笑话,微信作为一个平台,本身就是“中心化”的化身。在这个平台下,几乎所有的 UGC 都是建立在微信上,离开了微信就不存在的重要功能有这几种:公众号、小程序、视频号、朋友圈。但随着微信体量和月活的增大,现在的微信早已成为一座信息孤岛,如同绝大多数的互联网企业。

公众号

公众号是微信最成功的“去中心化平台”。我是公众号的重度用户,每天阅读近30个公众号,文章数量更多。因为数量较多,我也接触到各种不同类型的公众号:

  • 有媒体型,例如 品玩、差评、爱范儿、果壳、人物;有个人大V型,例如 小道消息、槽边往事、caoz的梦呓、keso怎么看;有新晋中V,例如 半佛仙人/仙人JUMP、stormzhang、三表龙门阵;
  • 有电影类,不举例;
  • 还有不知道如何分类的,例如 吴主任、郭栩鹏、新潮沉思录、记忆承载等等。

除了这些我会重度阅读的作者,还有 深圳卫健委、IT之家、人民日报这种“功能型”公众号,总计378个。当然其中有不少是不再更新的,也有几个月甚至几年更新一次的,总体来说,我几乎70%的阅读来源是公众号。
这可能说明不了什么,不能说明公众号已经做得完美,只能说明作为读者,我已经离不开这个生态,许多自媒体也离不开这个生态。在我的认知里,stormzhang 和 粥左罗 是两个最典型的例子,把公众号能产生的价值利用到极致,不论是从人脉上还是从商业上。我们可以说公众号是一个很好的去中心化平台,因为每一个作者都在这个市场上创作者最友好的平台获得大量利益;也可以说公众号是最大的中心化平台,因为没有公众号,这些作者也许就不会达到今天这个成就。对于这个结果,这些作者们非常感恩,如果我是其中一员,我也会和他们一样。但是作为读者我也感恩,因为我在这个平台上学到太多。对于公众号做得不好的地方,有些是不可抗力/外部因素,有些是体验可以做好但在这个阶段还没做到的。


不可抗力我们都明白。体验可以做得更好的地方,例如阅读公众号经常会被其他事情打断,微信在这一点上做了不少动作,例如浮窗。微信8.0大幅改版了浮窗功能,现在的浮窗已经不再是出现在微信任意界面的“狗皮膏药”,而是在首页的负一屏。实际上把新的浮窗称作“稍后阅读”更贴切些。不能在微信任意一个界面打开浮窗比较遗憾,作为我的刚需,我希望随时能够回到我刚刚阅读的界面,而不是回到首页再到负一屏里打开。
负一屏的文章排布还处于粗糙的阶段,深色背景与通知栏深色文字冲突(安卓端,iOS 端不知是否有相同情况),打开每篇文章的动画,打开后短暂的硬直,都是后期可以优化的空间。不过目前已经能看出这个浮窗未来的发展方向,甚至搞不好直接改名稍后阅读。我虽怀念旧的浮窗,但我发现目前仍然可以开启旧的浮窗。当阅读一篇文章时,有新的消息提示弹窗,点开消息,旧的浮窗还是会出现。这是更符合浮窗的设计的,大概浮窗就应该是狗皮膏药的形式,提供给用户最大的便利。
其实我最怀念的是早期版本的 //webview,在之前的文章里有提到过。因为安卓特殊的机制,用户能把公众号文章独立出来成为一个任务,在系统的多任务视图里存在,不影响使用微信的其他功能。但不知为何在后来的版本取消了这一功能,也许是为了统一安卓端和 iOS 端的设计。安卓端的小程序还有这个特性,每一个打开的小程序都是独立的小程序,相对于 iOS 端,这个设计更加方便用户的使用。

最近

除了浮窗设计大变样,首页下拉也有了巨大的变化。这一版本的下拉有了一个名称,叫做“最近”。上一个版本首页下拉是最近小程序列表和收藏的小程序列表,作为重度小程序使用者,我已习惯这个设计,然而在8.0版本里,打开收藏的小程序步骤多了一步,原来 收藏的小程序 部分让给了 未看完的文章
我认为这是微信8.0为数不多提高了用户体验的设计。阅读公众号的频率高了以后,若没有收藏或者转发点赞再看,常常会找不到曾经读过的文章,需要去搜一搜。现在有了 未看完的文章 功能,更像是浮窗功能的延申,我在短短的使用时间里体会到这个功能带来的巨大帮助。我不再找不到读了一半的文章,我也能把他作为更便捷的浮窗。按照这样的设计,读过的公众号文章可以分为四类:

  1. 打开读了一半的在 最近 里,
  2. 读完想马上重读的放进 浮窗,
  3. 未来会经常复读的在 收藏 里,
  4. 想要分享出去的转发点赞再看一键三连。

博主@胡和先 特别讨厌这个功能。他的体验是,一篇文章必须慢慢看完才不会出现在最近里,快速看完则依然会出现。我测试了5篇推送,一秒之内快速滑动到结尾处,再回到最近,并没有出现刚刚这篇文章。经过几个测试,我找到了未读完的文章功能的逻辑:打开后不滑动就退出,不会出现在最近里;一旦出现滑动这个动作,不论滑动距离,必然出现在最近里;滑动到出现阅读量一行退出,不会出现在最近里。
总体而言,对于经常阅读公众号的用户来说,这是一个实用的功能。我喷了一整篇文章,这是我觉得为数不多能夸版本新功能之一。

其他功能

微信8.0发布后,被讨论最多的是炸弹爆炸、烟花、状态、表情包重置等等功能,我认为这些无聊的功能没有讨论的必要,像是一个工具里埋的彩蛋,让人们有些谈论的话题,让新版本有些讨论热度。这些小功能甚至还没有一个 #标签 功能来得有用。一个工具,并不是什么功能都要有用,就像上一个版本的拍一拍一样。我把这类功能当作张小龙和他的团队一时脑热做的功能。


自媒体里有太多大V把张小龙当作神一样崇拜。帅张喜欢把他成为“那个神一样的男人”,帅张的文章被张小龙打赏、直播被张小龙送礼物都是会让他特别开心的事。我不是想谴责或者嘲讽这个心态,毕竟如果周杰伦夸一下我的唱功我也会高兴好几个星期。能理解这个心态,只是我认为张小龙作为产品经理不应当被过度神话。他的演讲内容,有些关于产品哲学值得学习和思考,有些言语触及本质,例如关于微信“连接一切”、公众号“每个人都有自己的品牌”的解读。除了崇拜,我更加看不惯的是有些大V对张小龙和微信无限吹捧,对批评微信的人无限抨击、口出妄言,居高临下的姿态。对我说的就是 Fenng。我是“每天都有一亿人教张小龙怎么做微信”的一亿分之一。
还有很多想展开说,比如微信的搜一搜、表情导出和群聊,PC端微信,但篇幅已经过长,又长又臭,能完整看到这里的,不是太闲就是觉得我写到你的心坎里了。

一加8T 使用体验

作者 陈仓颉
2020年12月7日 22:45

一加8T 已经是我的第五台一加手机(3T/5/6/7 pro)。在 一加7 pro 之后,一加实际已经在商业和小众之间找到了一个适合他们的平衡点,一方面能在某种程度满足小众圈子,另一方面也满足了一加的商业需求。

吾苦 一加7 pro 重量和体积久矣。206g的重量,戴上壳接近半斤,这个体验坚持一年多,我似乎有些得狭窄性腱鞘炎。不论是单手握持读书和文章,或是双手握持打游戏/拍照,因其扎实的重量常常缩减我的使用时间。我会在8T发布之后立马决定更换手机,非常重要的一点原因就是188g的重量。

这个重量使得我在长时间(半小时以上)使用手机后不会有强烈的酸痛感,而更小的三围尺寸也让我对手机有更好的把握,不再出现握持不稳摔到地上/桌上/脸上的情况。

另一个原因是8T的价格。去年购买 一加7 pro 时,其实 8+256 版本的价格(4399)已经超出了当时的预算,但是 2k + 6.67英寸 + 90hz刷新率真•全面曲面屏的配置把我征服了,也不必提一加一直以来旗舰上顶级配置的习惯。但这一代除了依旧顶配,还有120hz刷新率直屏和65W快充的加持,价格竟然做到了顶配3699(12+512),我想不到不更新的原因。快充为 c to c 口,甚至兼容PD协议达到27W,同价格下没有更能打的,或者说没有更加适合我的选项。

在这个价格还有顶级配置,必然会在某些方面施加刀法。首先是屏幕,这一代屏幕尺寸为6.55英寸,分辨率缩小为1080P,这一点对我影响不会很大,我经历过 三星s6 和 一加7 pro 的2k屏,在切换到8T后没有明显的体验上落差。随之带来的反而是续航的提升。


除了分辨率外,屏幕也不再是真•全面屏,而是跟随市场选择了挖孔屏。曾经我是真全面屏极端原教旨主义者,任何对屏幕完整性的破坏都是一种亵渎。最终我还是屈服于市场,如同我每一次对手机屏幕要求的屈服一样。

续航方面,一直以来续航都不是一加手机的强项。在使用前代一加手机的记忆里,我常常一天三充甚至四充,以至于养成了携带一套充电装备在身上的习惯。粗略回忆每日亮屏时间大约在6到7小时之间,这段时间包括使用微信、阅读公众号虎扑IT之家酷安等、阅读网页、打游戏、拍照和轻微看视频。到了一加8T,续航能力提升肉眼可见,一日一充基本可满足轻度使用,像我这种中/重度使用者还需一日两充。得益于65W快充和我随身携带套装的习惯,用8T以来没有碰见过续航焦虑。


拍照是 一加8T 最大的弱项。相比于 一加7 pro 没有进步,甚至由于缺乏长焦镜头,可以说略有退步。主广角镜头用的是祖传模组 IMX586,已经打磨到无法继续打磨了,成像质量、白平衡、夜景方面都没有什么大问题;另外有一个超广角镜头,角度达到了123°,成像比 一加7 pro 上那颗超广角好了不少,边缘没有明显可见的模糊,还增加了夜景模式。另外两个凑数镜头分别是黑白镜头和微距镜头,微距镜头真的没什么用,主镜头的微距表现比这颗好,倒是黑白镜头让我多了一些可以创作的场景。

后置四摄的设置对于普通用户扫个码是绰绰有余,但对于我这种喜欢拍照的用户可能会感觉使不上劲。例如有些场景在至少三倍长焦镜头下才能呈现更好的效果,自带相机app中只有两倍数码变焦,光学变焦的缺失是我对8T最大的痛。但是价格摆在这,至少在主镜头的打磨上与7 pro相近甚至一些方面有所超越,也算及格了。

前置摄像头的挖孔尺寸很小,日常使用很少会注意到它的存在,在我常见的使用场景下,比如微信读书时,全屏沉浸式阅读无可避免会被挖孔吸引。不过习惯了以后也不会是一个太大的问题。成像方面自带磨皮和美白,效果相对比较自然,会把斑点和痘印等瑕疵以一个合理的表现方式呈现出来,在合格线以上。前置人像模式也有虚化效果,光线充足的大部分场景下都能得到满意的自拍照。值得一提的是一个小功能,在光线较暗的场景下,开启闪光灯,拍照的瞬间会全屏变白,得出的效果竟出乎意料的自然和优雅。

样张会在以后的 近期摄影 里放出。在 一加8T 发布之前,我最想购买的手机实际上是小米10至尊纪念版,我对它的影像系统非常喜爱,然而苦于221g的重量迟迟不敢下手。好在 一加8T 发布,一瞬间解决我的选择困难症,也一瞬间让我明白体积/重量和影像系统哪个是我真正的痛点。并非我对摄影的需求小,而是考虑到长期使用,小体积/重量带来的优势预期会远远大于影像系统,而一个多月以来的使用也证明如此。


我在10月19日首售当天在顺电现场购买顶配银时 一加8T,此后8T便一直处于缺货无货或者加价状态,不论是一加商城还是欢太商城还是京东,能抢到8T都是运气。我没有想到市场如此缺货,也不能判断是产能原因还是营销需要,目前在身边已经上手的朋友手中,一加8T 的表现是超乎意料的。

回想起用 一加7 pro 的那段时间,因为某个版本的拍照和续航极其拉跨,我大喊“再买一加我是狗”,结果现在用着一加8T香得很……

微信7.0之后的一点思考

作者 陈仓颉
2020年4月23日 00:07

以下内容写于2019年3月初。

去年(2018)年底,微信发布了7.0。距离上一次大的版本更新(6.0)已经过去了4年。到了今天((2019年)1月30日)又更新了一个小版本号:7.0.3,从这几个更新来看,我有一点粗浅的思考。

这一次的更新最大的变化来自UI。在这个版本发布不久,媒体关于这个UI的解读铺天盖地,我对新UI的感受又丑到习惯只花了大约3天,过后连更新之前的UI是怎么样的也很难回想的起来,就如同多年前微信把送出消息和接收消息背景色交换了一样(当时送出消息底色为绿,对方为白)。

最让我感到难以接受的是更新后的启动页。iOS端较早更新,当我在公众号看到启动页时,我以为是一个玩笑话,直到安卓端也更新以后,我不得不相信这个事实:

我的审美一定没有问题,是张小龙和他的团队一时脑热,选择了这样一张70年代画风动图。

主界面大面积的白色、聊天窗口中输入框的风格改变,钱包页面变成了支付(UI色彩搭配活泼了些),都是四年多以来变化最大的一次。虽然这次安卓端的更新依然没有用上 Material Design(iOS端不是完全符合iOS的设计规范),至少看上去移植感和廉价感没有那么重了,换句话说是看上去比以往更加精致。

过去我写过几篇关于微信的文章,最深入的一篇是《微信的优与劣》,还有一篇《社交网络焦虑症》也略微提到了些。

以上内容写于2019年3月初。
2020年4月更新:


这篇文章已经在草稿箱里呆了一年多。我越用微信,越觉得自己是张小龙口中的“每天有一亿人教我做微信”的一亿分之一。

在《微信的优与劣》里,我更多的是夸赞微信这个超级app,他在国内的地位无人能敌,大多数人都享受到微信带来的便利。然而若用即时通讯工具的标准去要求他,实际上微信是不及格的。那篇文章里提到的微信的9个劣,至今只解决了一个(顶部烧屏),且是无关痛痒的。其他几点不说代表性有多好,至少在身边做不完整的调查,那些问题都深刻影响微信的正常使用。

大V中 Fenng 是微信的忠实拥趸,我并不同意他的所有看法。例如他认为,微信认为一个功能还没在下一个版本里解决,那么这个功能就不是大部分用户所迫切需要的。我不知道微信团队有没有做过真正的用户调查(我强烈怀疑没有),那些所谓的不迫切的功能在社交媒体里的呼声非常非常高。

黑暗模式

拿最近的黑暗模式举例。iOS在上一个版本里已经加入了这个功能,来得晚了些,但好用是真的好用。在任何一个场景、任何一个条件下,iOS的黑暗模式都没有任何割裂感和不适感,仿佛这个系统生来就该有这个模式,甚至有些地方比更早发布黑暗模式的Android更好。而微信在iOS新的app规范发布后才姗姗来迟,期间在一个小版本里让安卓用户充当小白鼠。我第一时间更新,然后用户体验随着时间的推移降到冰点。

我们知道,在微信聊天窗口里,我方发送消息是绿底黑字,对方发来消息是白底黑字(如之前所提,微信早期两者相反),黑暗模式中依然遵循这个设定,我方发送消息的绿底黑字在黑色背景里的观感特别差,不如对方发来消息的黑底白(灰)字:

如果窗口内容是我发送了大量消息,那么我无法持续阅读超过30秒。

除此之外,黑暗模式还带来另外一个比较严重的问题,即公众号文章阅读体验。众所周知,公众号有千样好,也改变不了公众号是一个极其封闭、遵循自己设定的撰文和排版标准、极难检索文章库的平台。我个人是重度公众号使用者,主要是阅读方面。没有什么比在一个通讯工具里阅读更加方便了,也没有什么比在一个即时通讯工具里阅读更加朋克。既然没有更好(方便)的发布平台,那我只能接受这个平台带来的种种不便。其他按下不表,先说回黑暗模式。

众所周知,微信公众平台人才辈出,在大平台封闭和不便利的条件下,许多作者和团队硬是能做出各种花里胡哨的文章效果,像点击更新图片、滑动浏览更多诸如此类,苹果也未能免俗。在统一标准下,这不失为一个有趣的选项。但黑暗模式到来之后,许多问题出现了。

有些文章在黑暗模式下几乎无法阅读。以 差评 为例,差评的每一篇推送头部都有一个大大的黑色差评二字,在使用黑暗模式后,这个logo变得十分不显眼,剩下一个大黑块。更影响体验的是自定义字体颜色的文章,使用接近黑色或其他暗色系的字体颜色直接导致文章失去可读性。这证明微信在开发黑暗模式的时候没有考虑到所有情况。另外还有首页下拉小程序列表,在黑暗模式下更是不伦不类。

聊天记录

聊天记录备份是个老生常谈的话题了,已经是微信的历史遗留问题。我们大多数人使用微信已经至少五年,其中定有不少重要聊天记录需要储存。微信官方的备份功能相当鸡肋却不得不用。微信官方的备份以加密数据库的形式存储,正常情况下无法使用第三方软件打开,只能把记录恢复到微信app本身。这使得这个备份可用性几乎为零,不像我在之前文章中提到那样方便检索。

当然在root后的Android中可以用计算机基础知识方便地把聊天记录导出和阅读。

微信也没有云端备份功能。我已经习惯这个大缺点,定时备份重要记录到电脑里已经成为常规操作,有些需要重复使用的记录则通过多选收藏的方式,更常用的记录会多选转发给自己。我创建了一个只有我自己的群聊并置顶,变相实现稍后阅读和文件多端转发(手机-PC-iPad)。

QQ中有一个功能,在聊天列表首页选中某一聊天左滑删除,不会删除本身的聊天记录。这个逻辑在微信里则不成立。这样导致的结果是,一时不需要但又不能删除的聊天记录将堆满整个首页。我们都知道微信聊天记录占用的空间非常大,日积月累下,手机有三分之一的空间被微信占去。微信自带的空间清理功能更是难用,常常用手机自带或第三方的清理工具发现大量微信的冗余垃圾。

张小龙提到过,微信的本质是邮件服务,这挺可信,毕竟张小龙是做foxmail出身的。微信比邮件更方便和即时触达,却失去了邮件的高效检索性。在搜索方面,telegram可比微信好用太多了。实际上除了微信公众平台,微信没有任何一点比得上telegram。

耗电量

随着聊天记录越来越多、垃圾文件越来越饱满,微信已经常驻 一加7 pro 耗电量头名。为此我重置过手机、重装微信,退了一些群、删除大量聊天记录,耗电量得到些许好转。这是耗电原因其一。

其二是推送。安卓端的微信没有接入任何一家通用Push服务(GCM或国内任何一家),而是使用自家的祖传方式,在安卓后台常驻进程,为了即时收到信息就会增加功耗,禁止后台常驻进程则导致无法正常接收信息。作为一个即时通讯工具,不觉得这样的操作和迷幻吗?

小程序

前面提到小程序。不得不说小程序在一些方面大大提高便利性,比如我常用的小程序有肯德基、麦当劳、喜茶和顺丰,疫情之前还有查地铁。小毛病也有,例如时不时的白屏和闪退,一些操作逻辑上的不适应,比如在安卓端下拉,有一定概率不能点进任意一个小程序。总体来说方便大于不便,从小程序发布至今我都是支持的一方。

信息的保存和分享

话说回来,小程序也处于微信封闭圈子里的一环。本质上就限制了信息的流通和分享。在微信和其他app之前分享也极其不便。发送图片和视频会压缩,有大小、长度和保留时间的限制,基本上只能实现短时、小容量的分享。所以在部分需要分享严肃文件的场合我会使用QQ或自建云盘解决问题。

文件过期也是个很让人恶心的问题。图片、视频、文件,一切时间皆有限,当然我可以诡辩一下,重要的信息早就保存了,不重要的信息过期了也无所谓。这是不能适用所有情况的。因为这点,我养成了一个习惯:任何文件、图片、视频,收到后立刻查看原图或打开,重要的另存,本地留下副本。

在不同app之间,微信的劣势被无限放大。我们都试过在微信分享淘宝链接,这里不必赘述。分享虎扑帖子、分享腾讯系以外的音乐、分享网页链接,微信都像个未成品,在用户体验方面全面不及格。telegram或其他app在分享网页链接时通常使用内置浏览器内核,例如chrome或safari,浏览体验就比微信使用的 QQ浏览器X5内核 好几档。

其他新增小功能

过去一年多里微信增加了不少小功能,比如看一看、时刻视频、消息强提醒、公众号付费阅读、公众号文章专辑和最近大火的视频号等等。回味一下,有哪些功能是真的被用户一直使用下去,又有哪些昙花一现?

强提醒功能 雷声大雨点小,不知使用该功能的用户多不多,我若不是查看笔记,早已忘了存在过这个功能。

看一看 更像是公众号阅读的延申,对于我这类重度阅读用户来说是个不错的小功能,把公众号阅读社区化。朋友在看 会比 精选 更好用些,后者像是公众号版今日头条。

时刻视频 有一点意思,常用这个功能的用户会一直使用下去,它类似Instagram中的快拍,属于一级功能,微信里的优先级没有那么高,对于只想发一点小视频又不想占用朋友圈空间的用户是及好用的一个功能。我的朋友圈里的典型用户是晒娃型和心情发泄型。

公众号付费阅读 是自媒体们(精确描述应是有影响力的大V)盼望已久的功能。我一共使用过两次,一次给了三表龙门阵,一次是stormzhang。他们都对微信付费阅读做了长篇非常细致的深入分析,如今四个月过去,似乎还没有真正掀起一些水花。当然这可能与我关注的公众号作者有很大关系。

视频号 被不少自媒体和创作者视为下一个红海,我不太认同该观点。相对封闭的圈子和不够明确的视频推荐机制使得视频号暂时不能作为主战场,更何况纵向同平台有公众号珠玉在前,横向一看短视频有抖音快手,长视频有b站,甚至直播平台都一片混战,目前看来视频号只占据一个用户基数和闭环生态优势。一个观点,不一定对,也许视频号就是下一个公众号呢。

不影响功能使用但用户体验不佳的点

在聊天窗口或公众号文章页面,长按图片选择 转发 后,会有短暂的两秒微信无法操作,从底部弹出黑底白字的“已发送”三个字。此时在系统级别做返回操作是可以马上取消这个提示的,但灵敏度颇低,有一定概率误操作;

而同样逻辑的操作,长按一张图片或一条消息选择 收藏,在底部弹出黑底白字的“已收藏”,此时微信的操作则不受任何影响。不知道微信在做这个长按逻辑时是否没考虑同一个菜单的逻辑一致性。这个问题没有在iOS上复现过,不知是否仅存在安卓端。

在有些情况下,转发图片或文字则是一个白底黑字的小通知浮窗,不影响任何操作。具体操作没有复现,这是一个更加符合常理的逻辑,不知为何没有适配到所有转发操作中。

打开订阅号列表,选择一个不想关注的公众号,点击进去,再点击右上角的三个点,点击不再关注。此时正常的逻辑应该返回订阅号列表,然后微信跳转到首页。这个操作在批量取消关注订阅号时十分麻烦,后来发现在订阅号列表长按公众号选择不再关注,则不会跳转回首页。一个十分不“优雅”的解决方案,想必是违背微信的产品哲学的。(笑

订阅号消息改版后,无法再通过长按文章直接转发,需要点进具体文章后再点击右上角三个点选择转发。此处也许是出于点击率考量,但对于文章分享显然是十分不便的。

公众号文章的浮窗功能也如同鸡肋。每次重新点开文章都重新载入文章,失去浮窗的意义。我个人认为最完美的解决方案,仍然是安卓老版本上的multiview,后台多窗口,区分聊天和文章阅读。

朋友圈至今没有解决新加用户的分组问题。这个大家都能体会到。

剩下那些没有提到的,都在《微信的优与劣》的9个劣里。


我使用微信有原因有二:身边几乎所有人都在用,是日常社交的基本工具,是中国人的基础设施;微信公众平台的粘性。除此之外,我不知道作为一个即时通讯工具存在如此多的弊端,能用微信团队的产品哲学搪塞过去,为何是那么多人都能理解的事情。我写下这篇文章的每一个字,都像在打过去的自己的脸。

❌
❌