分类目录归档:叨逼叨

昨夜的朋友圈值得被记住

昨天是北京22年继5月份那一次「静下来」后的又一次「静下来」的一个周五的晚上,卡塔尔世界杯上伊朗🇮🇷🆚🏴󠁧󠁢󠁷󠁬󠁳󠁿威尔士,伊朗队在伤停补时阶段凭借着自己不放弃的精神和场上多一人的优势最终将比分锁定在2:0,拿到一场非常漂亮的胜利和珍贵的3分。

在居家办公一周之后,听说过有人举报自己公司恶意到岗办公的,有见过群里有人堂而皇之地埋怨「小区怎么还不封控啊,哪怕是一天也行啊,我还没有享受过不上班也领薪水的日子呢,一天都没有,就让我体验一下呗」,然后看到了乌鲁木齐的大火惨剧新闻,心中更是发涩犯堵。

到了晚上8点,提前跟公司同事们约好的「周五晚-云喝酒」钉钉视频会议开始了,大家依次进入会议,有的伙伴还在准备酒菜(可能工作刚刚才忙完),大概十来分钟后,大家各自落座,在手机屏幕前开始频频举杯。长时间不见面后,突然能一次见到这么多昔日每天一起工作的伙伴们,大家心情都极为舒畅,甚至比在线下饭馆喝酒的时候更为放得开,除了劝酒没有线下压力山大之外,大家都尤为自在。平时话多的伙伴,在视频会议中也更贫了(我也算是其一),平日里话少一些的伙伴,更是需要频频被cue才会应付几句,更多就是听着,跟着一起乐。整场云喝酒下来,有的伙伴喝了1.8L的啤酒,有的伙伴喝了6瓶啤酒,有的伙伴喝了8两53度的汾酒,也有伙伴喝了一杯茶或是一瓶大窑,最终会议结束时间在22:12,约定好解封后到岗上班得及时行乐,赶紧吃上一顿,吃一顿少一顿的。

洗漱结束后,躺在床上打开朋友圈,看到一篇篇文章和视频转发,我在这里罗列一下这些文章和视频的标题

  • 《习仲勋:应当允许人民讲话!》
  • 《路是通的,是他们不跑》
  • 《毛泽东:让人说话,天塌不下来》
  • 视频号内容外交部发言人办公室发布的《赵立坚引用美国歌曲批驳美方》,这首美国歌曲就是鲍勃·迪伦的《答案在风中飘》

也许是喝了一点酒,也许是被这防疫的种种怪象给弄的,我毫不犹豫地频频转发了多篇文章和视频,然后趁着酒劲就睡了。

早上一起来,想着看看昨天的测试结果,果然不出所料,大家所有的动作都非常有效地传达到了各大审核团队那儿,突然朋友圈又一次清净了。姑且不谈这些内容还可见不可见,我倒是觉得以后大家发内容,只要标题足够清晰有力,即便别封了被敏感了,大家的态度也完成了表达,也探测到了当局的态度和应对策略,也蛮好的。大家持续发声,也持续被失声,人总是会疯的,等大家都疯了,也许会有一些变化吧。

从现在开始,我不想等着别人帮我发声,看着别人失声,我也想发声,反正失声只是早晚,何必呢。

聊聊近况吧

昨天居家办公的时候听完了池建强和王建硕在播客节目《夜航西飞》中的一次关于web3、大理、写作、思考、创业等等一系列话题的对谈。其间聊到了一次王建硕与阮一峰的一次对谈,阮一峰在谈及其自身的个人写作更需要读者的互动来给自己正反馈的激励,而王建硕相对来说就比较享受写作过程中的自我表达和逻辑的完善,其写作的目的更多的是帮助自己的思考和凝练。

今天早上在微信视频号里看到了读库老六与陈晓楠关于写作的对谈,老六非常骄傲地「鄙视」了一下他口中的「拖拉机」为啥会不愿意写稿,他已经能从写作中找到一种与自己对话和疗愈的出路,写作会让自己放松,把自己劝开了,写完了整个人都舒坦了,跟一次健身结束后的感受很类似。

以上提及的几位,在我个人成长的过程中,或多或少都对我有一定程度上的影响,阮一峰老师很多的技术科普类文章在我学习很多新技术概念的时候给到我很多的帮助,我自己的技术类文章也力求向阮一峰老师的技术类文章看齐,想要做到用简单和确定的文字把一个纯技术领域的内容说明白。对了,想起来了,虽然我没有正经写过 JavaScript 的代码,我还是买了一本阮一峰老师的 ES 相关的书,纯支持作者(是的,我每年或多或少都会做类似的一些事情,去年和今年就为了支持推上的两个技术书籍作者,买了一本 Golang 和一本 Python 的技术书籍,实际上这两本书我压根儿都没打开读过)。

池建强老师作为微信公众号早期的三剑客之一,又是MacTalk的主笔人,我一直都是其微信公众号的订阅者,看着他从用友到锤子,从锤子到极客时间,再到现在的墨问西东。虽然期间有一段时间因为「懒投资」的事情,我把曾经不断给「懒投资」和「张磊」站台的池建强和冯大辉的公众号都取关了,最后还是都关注回来了。池建强老师的书貌似我还买了一本,虽然其中大部分的内容都在微信公众号上都读了个七七八八,还是支持了一把。池建强老师的爱好广泛,其中爱读闲书对人文学科兴趣浓厚这一点,我也沾点边,所以会有天然的亲切感,而且他也是一个不折不扣的老程序员,直到最近几年才彻底完成转身,刚好我自己也处于这样的一个节点上。

读库老六对我个人的影响可能更为深远了,我早在上大四的时候通过网络了解到了有读库这么个出版物,在我开始来北京实习后,从 2009 年开始我就成为了读库的全年订户了,直到今年每一年都没有落下,虽然大概还有一半的读库我没有读完(持续创业996留给自己阅读的时间相对较少,毕竟自己不是那种重度阅读爱好者),但是每一期的老六的语和每一年的 00 刊,我都会完整地读完,看着这个小机构一步步成长,看着一个这么传统的行业里头,一位这么没有野心的人,踏踏实实把这么一个事做到「随时可死」的状态,对我自己的触动还是很大的。我记得当年我从喜讯离职的时候,跟我的老大聊的时候,我曾经还说过我有可能会选择去投奔读库,看看那家出版机构有没有能用得上我的地方。当然最终因为手游创业元年的大浪潮给了我一些其他的机会和幻想,我就跟着我的另外一位老哥哥就投身于手游创业去了,这事儿我就抛诸脑后了,连发个邮件问询一下的动作都没做,所以可能还是不够真热爱吧,都是说来骗人和骗自己的。

前一阵子,我隔几天都会问自己一个问题,那就是我到底是个什么样的人,缘由呢就是因为我做了多年的工作内容发生了变化,我从一个技术开发人员半推半就地转成了一个产品经理,并且要带领一个已经相对成熟的产品的产品团队。这期间产生的一些不适和压力,让我开始反问自己是不是适合这份工作,人大抵都会在不舒服的时候产生一些怀疑情绪吧,至少在我这儿是成立的。所以我就写了不长不短的大概一万来字吧,用手机在「纯纯写作」里配合着「微信键盘」写完的,从自己上学开始写到就业和创业,一直到现在,甚至有点自己写回忆录的感觉了,但是我应该还不到要给自己写回忆录的时候吧,如果自己能活到平均年龄的话,而且坦白讲自己的人生历练还非常的浅薄,远没有啥实际内容可写的。

前一阵子在多抓鱼上买了一本《讣告》,目前还没有打开塑封,跟它一起下单的另一本《变局:七千人大会始末》的塑封也还没有打开,不过对于《讣告》一书早有耳闻,因着这书是读库出品的,所以通过读库的各种渠道多少听了那么几耳朵,而且播客节目《文化有限》和《忽左忽右》都有专门做过节目介绍此书,所以大抵这该书中的内容和形式有所了解,应该是汇集了经济学人杂志上刊登的一些人物的讣告出版的一本书,由于杂志篇幅和形式,大体上每位人物的讣告篇幅都会凝练为两张纸以内吧,书籍出版的时候伊丽莎白女王还健在,当节目录制的时候女王刚刚去世不久,节目中主播们还在讨论「不知道经济学人会怎么给伊丽莎白二世写这篇讣告」。

像我这般的升斗小民,徇着社会大势,通过升学一步步从农村走到城市,生活非常的具体,也很模式化,有属于个人的喜怒哀乐,更多的是淹没在尘世中的一粒沙。没有太多闪光点,生活的单元基本可以用年来计算,跟我们国家的GDP统计单元有点类似😭,咋听着好像我就是一个经济大循环中的小螺丝呢,好无力啊。

不过回到自己为何主动尝试写作,尤其以回顾自己为何会走到今天这一步来做私人的写作这个话题上来,虽然写作不是一笔写到底,而是断断续续,中间还间隔了不短的时间,大概在一个月内写完的。前半部分的情绪会非常饱满,书写的速度和流畅感也会更好,也许那会儿心中还有比较强烈的肿胀感?有些块垒亟需抒发一下子?也许吧。后半部分有点想延续前半部分把这个写作完成,但是由于工作内容的变化和自己心境的变化,逐渐进入到新的岗位和角色后,最初的那个心境已经很难直接找回来了,写作的过程中还能延续的就是逻辑。也就是说,我后半部分的写作相对来说情绪更弱,更多的是在前半部分已形成的内容中呈现的逻辑之上的延续。然后在整个写作完成之后,我会发现一次较为完整的自己回顾,自己还是会选择那些自己情绪想要突破的出口相关的高光点来完成自己的书写,而那些同样真实的,在自己潜意识里与当前情绪相关度不高的内容,还是会选择性的放弃掉,最终会出现前文逻辑非常严密,立意非常清晰,但是后文有点难以为继,逐渐出现羞于呼应的状态了。

这次书写还是达成了两个目的的:

  • 情绪的出口找到了,至少那几天自己羞于对外人诉说的情绪被化解了;
  • 拉长时间的非即兴书写能帮助自己厘清自己的思考逻辑,设置产生怀疑;

所以,我感觉王建硕老师说的那句话还蛮有意思的,公众号更适合用来输出自己比较成型的一些思考结果,而Blog就是自己的自留地,我想种点啥都可,甚至不开花不结果也不重要,重要的是过程能历练我们自己的种地技巧并积累经验,内化为我们的能力。

那么我是不是也可以这么干呢,我想试试。

记录一下自己动手恢复本站访问的琐碎

这个站点是我在 08 年来到北京实习后,自己跟着网络上的教程买了虚拟主机,请别人帮忙注册的域名,然后搭建起来的,算来已经有些时日了。

7 月 9 日,突然收到了一封 Jetpack 发来的邮件,通知我的站点已经 down 了,无法正常访问了。当时我自己尝试着访问了一下,发现确实无法访问了,当时想着反正也没啥人访问,自己最近也没啥写字的冲动,先那样吧。

然后 Zapier 隔一天给我发一封邮件,提示我站点好像没法访问了。鸵鸟最终实在是不好意思了,尝试排查一下吧。

程序员大法第一步,重启服务器。重启之后,依然未恢复,查看进程列表发现,php-fpm 正常,nginx 未正常启动,那么就看一下错误信息吧。

执行命令

journalctl -u nginx

然后我就看到这个这样的一个错误

nginx: [emerg] unknown directive "<IfModule" in /var/www/vhosts/www.7dot9.com/public/.htaccess:5

然后我就搜索了一圈,各种折腾,最终还是没能把问题解决,甚至向我的老哥们耀华发出了求救,不过可能耀华小哥哥当时也比较忙,未能自己上手(原来每次迁移或者遇到问题,基本上我都是直接丢给他,最后我只需要通过 Web 终端登录就好了),仅仅是提供了一个思路,我参考了这个思路搞了一番还是未遂。当时我就放弃了,接着当了一周的鸵鸟。

然后好心的 Zapier 依然每天给我发一封邮件提醒我「你的站点挂了噢,亲」,鸵鸟不好意思了。最终选择了一个周一的大早上来到办公室后,再次撸起袖子,这回我换了一个思路。我的想法是这样的,这个 WordPress 站点是一个动态的 CMS 系统,所有需要持久化的文章内容都在 MySQL 数据库中,所有上传的图片文件都在指定文件目录下,其他的就一个数据库配置是动态的,剩下的插件和主题啥的,我可以完全放弃不要了。这样一来,我的思路就清楚了,我可以完全把这当成一个全新的站点来配置。

为了验证我这个想法是合理的,我先把自己的站点目录 /var/www/vhosts/www.7dot9.com/public 压缩打包后下载到了我的本地,确认我的站点当前使用的 WordPress 版本是 5.9.3-zh_CN 版本后,我就从 WordPress 的中文官方站点下载了其原始版本的 ZIP 包,解压之后,我用 Beyond Compare 对这两个目录进行了对比(选择文件内容对比模式),发现确实如果所说,也就几个配置配置相关的文件内容有实质性的区别,和 uploads 目录内容需要迁移,plugins 和 themes 目录我们暂且可以先不用理会。

那么接下来,就是在 VPS 上先下载 WordPress 5.9.3 版本,解压到指定目录,然后将配置文件 wp-config.php 和 uploads 目录的内容迁移到新解压的 WordPress 目录下,这一步完成后,就需要确认 nginx 的配置是否正确指向了这个新的目录。

然后我就打开了 /etc/nginx/nginx.conf 这个文件,读到里头的内容,除了部分由 Let’s Encrypt 的 certbot 自动生成的跟 SSL 证书相关的配置之外,都是一些通用的 nginx 配置项,其中关键的两行内容,应该就是这个了。

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

然后我看了一眼 conf.d 目录下,没有任何配置文件,sites-enabled 目录下就有我老哥们耀华同学帮忙配置好的名为 www.7dot9.com 的配置文件。本次 nginx 服务无法正常启动,正式因为 nginx 启动时加载配置文件时,在处理 www.7dot9.com 这个配置文件中的这一行内容

include /var/www/vhosts/www.7dot9.com/public/.htaccess;

最终在加载这个原来的 wordpress 目录下的 .htaccess 文件的时候出现了错误 [emerg] unknown directive “<IfModule” in /var/www/vhosts/www.7dot9.com/public/.htaccess:5,具体原因我也不是很懂,但是搜索了一圈之后,发现这个文件好像是早前的 Apache Server 使用的,现在我使用的已经是 nginx 了,实际上可能已经不太需要这个文件了,所以我的想法就是完全按照 nginx 官方针对 wordpress 出的配置教程来设置我自己站点的配置。所以我就先将原来的配置给备份了,直接将 nginx 官方教程中的配置拷贝了一份,命名为 www.7dot9.com,依然放在 /etc/nginx/sites-enabled/ 目录下。但是启动后还是无法正常访问,然后仔细排查,发现其中有一处需要修改,那就是上游 php 应用服务器的配置,需要修改为我的 VPS 上运行的 fpm 的 sock 如下

upstream php {
        server unix:/run/php/php7.4-fpm.sock;
        server 127.0.0.1:9000;
}

到这里之后,整个站点就能启动起来了,能通过 wp-admin 入口登录到 wordpress 后台了。登录成功后随意点进一篇文章查看,会发现提示缺少相关主题文件的错误,这里直接将当前应用的主题修改为当前新的 wordpress 中默认打包的主题,然后再重试访问,一切如常。

开心了一下,然后再找到自己原来使用的主题,再安装应用一下,就恢复如前了,不愧为世界上最流行的 CMS,👍

「读库 App」给我带来了什么?

作为一个《读库》的 13 年长期订户,我从 2009 年毕业那一年开始每年都订阅当年的全年《读库》,在其推出「小册子」计划后每年订阅的就是全年《读库》+「小册子」。

时间由来已久,期间自己搬过大概 6 次家,每次搬家的时候都会发现自己需要搬的书中有近 1/4 是历年来在「读库」这个出版机构购买的各种书籍,每次搬家除了觉得书很沉,收拾起来和搬起来都很累(虽然每次都会找搬家公司,只不过自己每次搬家都是跟搬家师傅一起搬,不论是否有电梯,好像直到最近一次搬家才搬进电梯房,所以每次都有真正的切肤之感)之外,每次收拾这些书的时候还会发现一个巨大的真相,那就是「原来我订了这么多年的《读库》中至少有一半是我竟然都没有拆开塑封的或者没有翻开过的」。

所以每次搬家的时候,会觉得自己辜负了这些好书好文章,没能及时地跟她们在书中厮磨一番,将其冷落了,顺便也会怀疑自己是否还需要持续订阅下去。可是鉴于这些书实在是太便宜了,而买书又那么地能给自己提供一个虚妄的满足感,正所谓「买书如山倒,读书如抽丝」,显然不是我个人的感受和困惑。「买都买了,还需要读吗?」更是我们这帮买书不读人常挂在嘴边的自我开解之辞。所以每年只要老六开始吆喝新一年的饭票要续费的时候,总是第一时间就下单,感觉是给自己这一年的空虚又填上了一锹带有墨香的土。

作为一个卷心菜式的互联网打工人,连续创业多年,连续失败多次的自我压榨者,坦率地讲,这么多年来,一直没能做到传说中的 「work life balance」。作为两个男娃不太合格的爹,工作日基本上没有在 9 点之前下班的时候,留给自己捧读的时间和机会确实不太多。这倒不是想给自己读书不多找什么借口,我也不需要这样的自我承认,活到这个年纪了,自己大概是个什么样的鸟人,基本上自我认知已经比较真实了,就看自己愿不愿意面对了。

坦白地讲,我就是一个在普通不过的普通互联网打工人了,时间不多,疲于奔命,渴望精神世界的自由和财富自由而不得。想进步,每次制定了一个成长的计划后,基本上在 3 ~ 30 天之内就夭折,想健康,基本上在坚持了两周之后以各种各样的姿势再次花式扑街。基本上,大家都看的综艺,我也看一些;基本上,大家都看的电影,我也看一些;基本上,大家都看的美剧,我也看一些;基本上,大家都听的音乐,我也听一些;基本上,大家都买的基金,我也买一些;基本上,大家都炒的股,我也炒一些;基本上,大家犯过的错,我也犯一些;基本上,大家打的鸡血,我也打一些。

看吧,就是这么一个如此普通和无聊的人罢了。所以书买了没读,内在原因在那儿,外在原因在那儿。不过这一两周里,开始尝试使用「读库」App 之后,我发现还是有些变化的。

首先,我已经养成了每天在有空闲的碎片时间时,主动打开「微信读书」App 随便翻翻的习惯。所以当我把「读库」App 跟「微信读书」App 放在手机桌面隔壁时,已经养成习惯的我在想打开「微信读书」的时候,会有一定的概率会打开「读库」。就着这个「裙带关系」,在不到两周的时间里,利用工作日通勤路上的时间,午休的时间,休息日的闲暇时间,我已经读完了《读库 2201》了,而家里的纸质版的《读库 2201》才被翻开了没几回。

其次,由于「读库 App」实际上提供的内容不止限于其出版的《读库》每期刊载的内容,还有其他周边的内容,例如非当期的内容,往期成系列的文章,如我自己花时间最长读着尤为喜爱的《文学的故乡》系列文章。其中关于毕飞宇,莫言,迟子建,这三人的文章我也在往期的《读库》中已经读过了,但是借着这次「读库 App」上的主题系列阅读,我又非常愉快地先重读了一遍,然后接着一口气把刘震云,贾平凹和阿来的三篇文章都给读完了。这一系列的文章,要是从篇幅上来看,已经接近一部小书了,成系列地连续阅读会让人读着读着读出一些勾连和互通的感觉,我能读出这些作家对于自己写作的内源力的探究的殊途同归,我会发现优秀的作家或者说作者实际上他们的认知和行为方式都是那么的诚实,相似处很多,共通性很多,也有着故乡土地给予他们各自不同的底色,更有着不同成长路线给予他们的视角的不同,但是大爱是一样的,那就是书写自己的内心,书写自己看到的普通大众的内心。

借着 App 的便利性,不但不自觉中把原来基本上已经很难再按时读完的书给读了,还因着 App 中编辑的推荐和形式的灵活,有了系统化阅读的快乐和拓展阅读的可能,比如,关于拍了《盲山》和《盲井》的导演李杨的文章,关于区块链原理的文章等等。

认清这个事实了之后,自己蛮开心的,承认自己不是那么爱书的人,已经被手机和 App 驯化成为了一个普通的现代人,那么就借着这个事实,把手边能用起来的时间稍微分配一些给到阅读这件事情就好了,纸质阅读很好,继续保持就好了,手机上的电子阅读也很好,可以补充很多的场景,并且让阅读这件事情完成。

不要为了某种形式,追求某种完美,也不要因为缺失某个条件就不去做某件事情。大概就是这样吧。