Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

觉醒的节拍

By: fivestone
4 February 2025 at 03:43

讨论《一部未完成的电影》,朋友说,前面那些冗长的,十年前的回顾,是有意义的,是把当年那些美好的日子,和如今(片中的 2020 年)相对照;就像片尾曲,用了邵夷贝李志的《黄昏》,同样是让人回想曾经美好的时光。

笑。我突然意识到一件事情。对我来说,十几年前,并不是什么美好的过去,那时的我,已经确定这个体系无可救药,所谓「历史的垃圾时间」,早在那之前,就已经开始。然而,更年轻的人,或者「觉醒」的时间更后面一些的人,每个人都有各自认知中的「过去的美好时光」。十几年前,或者几年前,对他们来说,和更后面的日子相比,可能仍然是美好的,充满希望的。

而当对「美好时光」的时间点,有着相似的认知的人,彼此相遇,或者很多相似的人成为主流,他们之间的共鸣会更强一些。譬如导演认为 2010 年美好,而安排了这样的情节,那些同样认为 2010 年美好的人,就能感受到这一点。


这样的时间错乱的例子还有很多。

譬如,有人认为,新浪微博刚开始的氛围,也是很美好的。但对我而言,新浪微博出现的背景,是民间各种自建 twitter 网站被审查、夭折,然后大鳄们在尸横遍野中进场,之后的明星进驻,和原本的互联网风格相比,也很走偏。而且审查一直存在(限流和 shadow ban 大概是后来的新发明了……)。所以从来就不是什么好东西。

譬如,有《好东西》的粉丝,根据小孩的年龄,推算铁梅放弃做记者时,到底发生了什么?算出来是在 2014~15 年,「中国调查报导从初冬转向严寒」。——但那个时间点,真的没什么特别显著的事,中国新闻在那之前很多年,之后很多年,一直是严寒。

譬如,朋友说厌恶春节,因为当年武汉疫情时,万家宴的歌舞升平,给了他很大冲击。我想了想,类似的反差感里,让我冲击最强的,还是 2008 年汶川地震后,山东作协主席王兆山的诗,之后就大多是麻木了。


说这些,不是在倚老卖老,也不是在为自己的麻木做辩解;而是说,如果大家只是因为在觉醒的时间节拍上不搭,或者觉醒的姿势不大一样,而无法深切共情,是件完全可以理解的事情,不要因此而影响彼此的同温关系。

经常有人,很认真地问我:是什么时候、什么事情,让你的性别意识、或者反贼意识,觉醒的?问话的人,眼里闪着光芒,大概期待着我说出一些事件,然后说「呀,我也是」或者「我知道那个」,在共鸣中进一步增进友情。然而对我来说,确实不存在某个明确的觉醒时刻,就是从一开始就怀着最朴素的正义感,在各种事件熏陶中,一点点加深认识。但这样的说法,似乎经常让对方不满意?我也不知道要怎样处理这些。

寻找适合的自建聊天工具

By: fivestone
3 July 2024 at 22:07

到现在为止,并没有找到最合适的解决方案(目前最靠谱的是 Nextcloud Talk 和 Voce Chat)。先把过程中考虑到的一些因素,记录下来,作为借鉴。

我的目的,是如何更便捷地,和墙内小范围的朋友、家人,保持联系,在对话中不受信息审查。现有的聊天软件,能够不翻墙使用的,几乎没有了,即使有,也不是长久之计。所以最靠谱的方式,大概只有通过一台海外的 vps,自建服务,供小范围的人使用。如果传播范围不大,除非 gfw 变成白名单,否则应该都可以长期使用。

下面是选择各种自建聊天工具时,会考虑到的因素。这些因素之间,有些是互相冲突的。对不同需求的人,在这些因素之间考虑的权重,也不一样。对于我上述的需求来说,

  • 不需要考虑的因素,用黑色显示;
  • 希望能有,但没有也无所谓的因素,用蓝色显示;
  • 非常希望能满足的因素,用绿色显示。

首先,我希望这是一个可以挂机的聊天工具,可以在收到信息时,从手机接收到通知;而不仅仅是个网页聊天室,只能在专门打开网站时,才能聊天:

  • 可以持续挂机,通过 app 或者「Chrome 把网站添加到桌面」的功能,实时接收来信通知
  • 除了手机外,也能在 pc 的浏览器里使用

要联系的人,并不擅长电脑技术和操作,因此

  • 不需要翻墙使用
  • 操作简便
  • 有中文界面

这些人,可能并不属于同一个群体。所以,需要为不同的人群,架设不同的服务地址,互相分开。

  • 在一台 vps 上,同时部署多个聊天服务。一些功能更加完善的聊天服务如 xmpp,因为需要独占端口,并不能满足这一点;

安全性方面:

  • 信息加密
  • 开源
  • 不和中央服务器连接,一些 self-host 的服务,会经常连接开发者的服务器,虽然只是检查升级或校验程序完整性,但还是看着心虚;
  • 完全通过域名交互,不向其它服务器暴露 ip 地址
  • 用户之间的私信,对管理员也不可见,否则,其实开个 fediverse 实例,可以满足这里很多条要求;
  • 用户之间不会互相暴露信息,譬如很多协同工作平台,可以互相看到所有用户的名单、email……

架设系统的便利程度:

  • 支持 docker + nginx 部署,或者直接放进 php 目录就能运行
  • 系统开销小,内存上 G 的那种就算了吧;
  • 不需要 mysql 等专门数据库,因为规模不大,sqlite 就足够了;
  • 能部署在网站的子目录下,不需要独占一个子域名;

对聊天功能的需求:

  • 是否要加入去中心化网络,和其它服务器的用户交流?对我来说,这不是必须的。而且这在部署的便利性、轻量级、安全性、同时部署多个服务……等方面,都会造成冲突;
  • 可以群聊,也可以一对一私聊
  • 可以传输文件;
  • 支持语音
  • 支持视频;
  • 注册过程简洁,可以由管理员直接生成账户;
  • 可以关闭对外注册

……………还有什么要补充的吗?


已经考察过的工具

其实最理想的,应该是一个 php 的聊天室……能通过 chrome 在手机桌面接收消息通知就可以。轻量化、可以塞到任何目录下、没有中文我自己汉化也可以。但是,真的没找到靠谱的…………求推荐!!!

ps,如果联系人有一定电脑常识,也懂英文的话,用 mycryptochat 做临时沟通,蛮好用的。

目前最合适的,是 Nextcloud Talk,用 docker + sqlite + nginx,是可以做到快速部署的;占用内存不到 300MB,勉强可以接受(所以开销更高的方案,基本不考虑了);而 nextcloud 作为一个庞大的办公平台,其 web 界面对于非技术人士,未免有些眼花缭乱。

xmpp 和 matrix 服务器,可以做到开销更小,但也在 100MB 以上,还涉及独占端口的调整,部署起来繁琐很多。似乎也可以把跨实例通信的功能关掉,做成封闭社区,配置和开销会简单一些。但还没仔细研究。

各种协同平台类,如 Mattermost、Rocket.Chat,系统开销过大,就算了。

这两年有个国人开发的 VoceChat 工具,评价很不错。可以 docker + nginx 部署,内存 30MB,有 web 界面和自己的 app。推荐大家可以试试。目前发现的一些问题:

  • 免费 license 有 20 个用户的限制。 问题不大;
  • nginx 不能反代到子目录,只能独占域名的根目录;
  • 可以看到其它用户的 email,但用邀请码注册的话,可以填假的,不用验证;
  • 最大的问题:VoceChat 的语音聊天模块,是外挂的 agora.io,——是著名的大陆运营商,当年 clubhouse 因此遭受很大质疑。所以,不要用它的语音功能谈关键的信息。进而,这个软件的文字聊天的安全性,虽然是开源,但使用官方 docker 时,也让人有些嘀咕了。
❌
❌