作者归档:白宦成

关于白宦成

独立开发者, 自由职业者, 写作者

病毒

该来的新冠阳性,还是来了

d2b5ca33bd970f64a6301fa75ae2eb22 30
抗原阳性

终究,我还是感染了新冠病毒阳性。

前奏

我的感染并不是一个孤例,女朋友先我一步感染新冠病毒阳性,我感染时她已经阳性反应一天有余。不过也合理,毕竟我们的这种生活环境,无法做到绝对意义上的隔离,就算人隔离了,猫也会到处溜达,我的感染,不过是早晚问题。

回顾我们两个人的生活方式 —— 深居简出,一切采购物品全靠网购。我们的暴露点不多,仔细想想,大概率是我们下楼取快递时,快递点的工作人员未戴口罩,将病毒传递给了我们,导致我们最终感染新冠病毒。

预备

不过,既然已经感染,倒是也没有什么必要去追责,没有意义。于我而言,最重要的是让自己快速恢复。得益于山姆会员店和 JD 的 211 限时达,我成功的采购了一批必备物资

  • 足量的速食食品:方便面、牛肉卷、鸡蛋、番茄、橙子;
  • 足量的电解质水:买了两箱宝矿力

以及之前因为骨折,粒粒姐送给我的一瓶布洛芬(还有 400 多粒,救急了!)。

考虑到我之前已经完成了三针疫苗的接种,甚至我的第三针就是在 12 月初接种的,我应该是问题不大,准备好这些物资,就开始准备硬扛新冠病毒了。

病程

可能是得益于疫苗 / 病毒毒力下降 / 个人身体素质还凑合,我的新冠病程并不长,第一天头晕难受;第二天继续头晕睡了一天;第三天体温恢复正常,但嗓子开始吞刀片;第四天体温和嗓子差不多都恢复了;第五天就一切正常了。

不到一周,我的身体恢复的差不多,病程中是几乎没有什么影响。

愈后

虽然新冠病毒对我来说,并不是很痛的病,但说实话,依然令人担心。在新冠病毒感染康复之后,我的身体虽然几乎没有影响,但依然不敢运动(毕竟有心肌炎的各种先例),但也没感觉哪里有不舒服。

倒是后续我喝了一杯咖啡,才发现新冠病毒的厉害 —— 以往咖啡对我来说,几乎是没有太多的效果,我一天能喝个六七杯美式。然而康复之后,一杯美式,让我一个下午都心慌慌,不敢再喝咖啡。

直到康复后的两周,我才算是能够喝一些咖啡了。

总结

新冠病毒从我的个人体验来说,还可以接受(毕竟是已经毒性减缓了很多轮的奥密克戎了),但依然不是一个好受的病,不是简单的躺着休息就可以的。而更重要的是,奥密克戎将长存的事情,令我们每个人忧心忡忡。

今天的我可以抵抗奥密克戎,明天、明年、后年的我,是否还能抵抗的住新的变种?这是个问题。

d2b5ca33bd970f64a6301fa75ae2eb22 28

天津日常

以下是我来天津以后拍的一些照片~

我住的位置是在河北区靠河的位置,租了一个高层,视野非常好,夕阳的时候可以看到红桥区的灯光点点

d2b5ca33bd970f64a6301fa75ae2eb22 28
夕阳

随着天气渐冷,旁边的河也开始上冻了,可以看到有人时不时的在上面行走。

d2b5ca33bd970f64a6301fa75ae2eb22 29
冰上行走

后来,禁不住诱惑,我也自己下去冰上走了走,很爽。北方孩子的快乐。

ab66cdf92040a36cee4dbe79bf9b2c42
结结实实的冰

不过,我因为体重比较大,还是不太敢在冰上行走,看到远处滑冰的人,还是挺羡慕的。

c4e988080bd4f3d8d65e0c197390b495
滑冰的人

当然,有滑冰的人,也少不了钓鱼的人

9d913cbfb1085759c1fd5b53a5162621
凿冰钓鱼
cooked dish on gray bowl

广度优先探店和深度优先探店

来到天津以后,我和女朋友开始了新一轮的探店,之前熟悉的店铺已经没有了,只能逐渐去探索新的好吃的、好玩的。在探索的过程中,我发现女朋友和我一个很大的不同:我们俩采用完全不同的算法来探店。

我用的是深度优先的算法来进行探店操作,具体的表现是我会在大众点评上发现一些看起来还不错的店铺,然后去试试看。如果发现这家店还不错,那么在下一次我想要外食的时候,就会继续选择这家店,直到我认为这家店中我感兴趣的东西已经的体验完了,则会结束对这家店的体验,转而体验下一家店。再次来这家店,可能就是日后和朋友一起去,不会再专门去体验。

女朋友则喜欢广度优先的算法来进行探店操作,具体的表现是我们会不断尝试新的店铺,期间如果发现了好吃的店铺,也不会再去,而是留着以后想去了再去。

对于我来说,我觉得深度优先可以让我深度的体验某一家店(特别是很多店铺如果不是在你的常驻地),广度优先的话,在你吃不了多少东西的前提下,你很有可能错过那些你感兴趣的菜。不过,广度优先对于一个全新的环境来说,也是一个不错的策略(比如旅游)。

docker

在 macOS 上使用 Podman 来运行 Docker 环境

Podman 是由 Redhat 开源的 Docker 替代品。在绝大多数场景下, Podman 可以直接替代 Docker来执行(比如 alias docker=podman)。

如果你的 mac 上安装了 homebrew ,你使用 podman 会非常简单。

安装 Podman

使用 homebrew 即可安装 Podman,执行 brew install podman ,即可完成 podman 的安装。

初始化 VM

由于 macOS 并不是一个标准的 Linux Kernel(底层其实是 Unix),因此,你需要单独跑一个 VM 来完成容器环境的创建。和 Docker 不同的是,Podman 使用的是 qemu 来创建一个 VM,而不是依赖 VirtualBox。

执行 podman machine init,即可初始化一个 VM 环境。

d2b5ca33bd970f64a6301fa75ae2eb22 25

初始化完成后,执行 podman machine start 启动 VM,即可使用 Podman 命令来操作容器环境了。

(支线任务)使用 Docker cli 来操作 Podman 环境

由于 Podman 提供了兼容的实现,因此,你甚至可以使用 docker 的cli 来控制 Podman 创建的 VM 。在你执行 podman machine start 之后,在输出的 Log 当中会提示你,你可以将环境变量配置好,就可以实现让 Docker 也能识别到你的 Podman VM。

d2b5ca33bd970f64a6301fa75ae2eb22 26

这样你就可以使用原生的 docker cli 来控制 podman 的 VM。

不过,我想绝大多数的人可能不会既安装 Podman,又安装 Docker,那你可以选择配置一下 alias,直接使用 docker 命令来操作 Podman

alias docker=podman
d2b5ca33bd970f64a6301fa75ae2eb22 27
silhouette of person standing on rock surrounded by body of water

关于你的宝贵生命

今天在看 V2ex 的水深火热区的时候,注意到站长 Livid 置顶了一个帖子 —— 《关于你的宝贵生命》,写的很好,发人深省。

如果你热衷于去参与那些只要有电脑或者手机就可以回复,而不需要任何技术经验的主题,你实际上就是在浪费宝贵生命。然后你浪费完今天接着浪费明天,你的人生的一个又一个本来可以充满希望的明天就在这样的毫无意义的灌水中,灰飞烟灭。然后等你老了,内心只是充满了对这个社会的“不公平”的恨,却不记得自己在年轻的时候做过任何有意义的事。

Livid

对于我们每个人来说都是这样的,尽量选择那些我们有独特价值的领域去参与。至于没有任何门槛的事情,我们可以选择完全不关注,一方面是这些领域没有什么有价值的事情需要做。另一方面,则是这些领域站不住人。

white robot near brown wall

ChatGPT 无法干掉工程师岗位

最近几天看到了不少关于 ChatGPT 的文章,从我的个人视角和经验来讲,我不觉得 ChatGPT 可以干掉工程师这个岗位。

主要的原因如下:

  1. 一直以来,大家对于软件工程师的定位都描述为“写代码的”,然而在真实的工作场景下,工程师更多的解决其实不是“写代码“的问题,真正编程的时间其实是很少的。ChatGPT 的确可以减少写代码的时间(就像 CoPilot 和 TabNine 那样),但无法干掉整个岗位。
  2. 工程师的真正的工作其实是 —— 拆解问题、寻找方案、结合当前的上下文,选择最优解,最后才是写代码。前面的问题对于 ChatGPT 来说,依然是无解的。毕竟,现在的 ChatGPT 依然是基于数据和统计模型开发的,而不是真正理解我们所提出的问题。

当 AI 真正能够理解我们的问题的时候,才是他真正能替代我们的时候。而这个时间,看起来还很遥远。

man writing on paper

关于借钱的一些小 tips

在生活中,人人难免都有手头中转不开的时候,会需要向自己的亲朋借钱。

而借钱过程中,一个很重要的事情便是 —— 保全自己(或者是他人)的权益,这样才能做到有借有还,再借不难。

所以我在找别人借钱的时候,也会主动提出给对方写个借条,减少对方的顾虑。而如果是我自己借给别人钱的时候,也会同样要求对方帮我写借条。

得益于互联网时代,一切的支付都有据可查,而写借条也变得更加简单,你可以使用微信中自带的「腾讯电子签」当中的「小借条」,来快速生成,并签署一个符合法律条款的借条,从而在日后如果出现了扯皮的事情时,以此为据,来获得法院的支持。

749698aaf70ea060eda8ece7d12f3d98
3a245be6d90f0c8d1e4cee0e7a9295d4

千岛湖美景

上个月去杭州的时候,还去了趟千岛湖,感受了一下千岛湖的美。

总体感受:千岛湖挺美的,但我觉得比较适合度假,不适合旅游,游玩的东西并没有想象的多,你日常在其他城市能看到的游乐项目这里大多都有。但如果你是来度假的,好山好水好风景,真的不错。

3a245be6d90f0c8d1e4cee0e7a9295d4
我住的酒店的位置看到的风景
d2b5ca33bd970f64a6301fa75ae2eb22 23
千岛湖夕阳
d2b5ca33bd970f64a6301fa75ae2eb22 24
千岛湖的夜
d2b5ca33bd970f64a6301fa75ae2eb22 22

《网络社交媒体营销》书摘

  • 根据你在界定受众群体时制定的特征,考量这些人面临的关键问题或疑虑。在营销术语中,这被界定为“痛点”。
  • 要查看你的客户在社交媒体平台或社区团体或论坛上谈论的问题或疑虑。真正专注于界定这些痛点,因为为你的客户解决这些问题是你成功的关键。
  • 几乎每个社交媒体网站在你的营销策略中都服务于不同的目的。每个社交媒体平台都有不同的主打受众。他们传递信息和区分焦点的方法不同,传播消息的媒体形式也不同。然后受众的差异也要考虑。例如,YouTube用户的最大年龄介于24到34岁之间。与此相比,Instagram上的占53%大比数的用户的年龄在18到29岁之间,而LinkedIn上用户的最大年龄为30到49岁。
  • 建议你在所有网站文章中加入分享按钮。人们喜欢在自己的社交个人资料上分享有趣的内容,你这样做让他们很容易就能办到。
  • 你的社交媒体平台的目标就是驱使人们访问你的网站,这样他们就可能购买你的产品。一旦他们访问你的网站,你的工作就是引领他们穿梭于你的销售渠道直至他们从你那里购物并成为付费客户。
  • 你还可以使用Piktochart(http://piktochart.com/)来创建自己的信息图,尤其是如果你想将数据驱动的内容提供给你的关注者。
  • 你的关注者通常很乐意为你提供内容——只要告诉他们你想要什么。要确保你的宣传主题符合目标受众。 以下是一些鼓励用户生成内容的快速建议: ——要求你的关注者将自己做某事的照片上传到你自己的商家资料页面,这些相片与你选择的主题事项相关。 ——要求他们根据你自己的图像创建一个有趣或很酷的格言或品牌口号,并看看你得到多少有趣的答复。 ——要求你的关注者以某种方式上传包含你的标志或品牌的图像或图形。 你的要求要有创意——而且你要确保你的关注者提供的内容同样具有创意。
  • 提供与你的特定利基相关的大量有用的提示和有用的内容。 每当有人留下评论,问题或任何类型的反馈,请确保你要回复。即使只是说声谢谢,重要的是人们认识到他们的反馈已被收到。 首先,要花些时间欢迎所有新的关注者。要感谢他们分享你的内容。要对他们的努力表示欣赏。
  • YouTube可能是用于赚钱的最知名的社交媒体平台。你需要加入YouTube合作伙伴计划(YouTube Partner Program)才能通过你的视频赚钱。 当你成为一位YouTube合作伙伴后,你实际上分享在你的视频之中及在此之前展示的广告所获得的任何收益。 观看你的视频并订阅你的YouTube渠道的用户越多,收益增加的可能性就越大。提高视频观看次数的关键是:要想方设法鼓励关注者在各种社交媒体网站上分享你的视频。
  • 24岁的杰罗·姆雅尔(Jerome Jarre)的发迹始于他营造了一个6秒钟的视频,并在Vine网站上引爆了600万关注者,Vine网站是Twitter旗下的社交媒体平台。从那开始,他转移到SnapChat,并在短短几周内积累了惊人的130万关注者。他把他的社交媒体流量变现成了10万美元的收入(http://www.adweek.com/socialtimes/rising-snapchat-stars-earn-100000-per-week/201806)。
  • 根据Business Insider上披露的一个故事,24岁的科迪·约翰(Cody Johns)全部依赖Vine谋生。他用在社交媒体上的收入支付了大学学费。 (http://www.businessinsider.com.au/vine-stars-2014-3?r=US&IR=T) 如果你已在某个社交媒体网络上积累了很大的流量,那么你就能够轻松地通过赞助商或广告客户来赚钱。
d2b5ca33bd970f64a6301fa75ae2eb22 21

《单核工作法图解》

单核工作法核心

  • 快捷清单是单核工作法的核心。它最多存放 5 项当前最重要的任务。如果还要添加更多的任务,就必须删掉原有任务。
  • 单核时段只用于专心处理快捷清单上的一项任务。以全景闹钟作为单核时段的结束。
  • 全景闹钟应该设置在分针的下一个竖直位置,例如 9:00、9:30、10:00,但距离现在不少于 25 分钟。在闹钟响铃时,把注意力从单核时段切换到全景时段。
  • 全景时段期间查看所有的待办任务,并且思考“拉金问题”(Lakein’s question):此时此刻,我的时间最好用来做什么?
  • 颠倒优先级是指把紧急任务排到重要任务之前,应该避免。完成最重要的任务,我们的长期目标才能实现。

蔡加尼克效应(Zeigarnik effect)

  • 人们更容易记住未完成或不完整的任务

单核工作法原理

  • 原理 1:已经开始的任务会无条件地占据我们每天的所思所想,直到被完成或删除。
  • 原理 2:多任务切换不仅会拖慢速度,而且注定会耗尽大脑能量。
  • 我们需要至少每小时用拉金问题提醒自己一次:此时此刻,我的时间最好用来做什么?
  • 原理 3:我们应该负起区分优先级的责任,选出现在头号重要的事来做。因为会不断有各种事情出现在我们脑海中,值得做的事数不清。
  • 原理 4:经常休息、好好睡觉、锻炼身体、吃得健康——我们必须在这些事情上进行投资,才能在日常工作中稳步前进。
  • 原理 5:我们的方法必须适应环境;要根据自己最新的个人经验,一点一点调整。没有放之四海皆准的方法。
  • 面对很多任务,我们的选择可以更有效率。我们可以不要开启那么多新任务,而是要先完成已经决定要做的任务;我们可以优先处理最重要的任务,而不是最紧急的任务;我们还可以一次只专注于一项工作。
  • 快捷清单中的任务应当是短小、可行动的。“短小”意味着预期需要的时间不超过一小时。对于清单里的大任务,可以拆成几个较小的子任务。“可行动”意味着要带来结果:完成一份报告、列出报告提纲或者做好会议规划。
  • 集草器清单中的每个任务都有三个属性:目标(当然得有)、利益关系人、进入清单的日期。
  • 把最多 5 项任务复制到一张新的集草器清单里,撕掉旧清单。选择标准是重要程度。保留最重要的而不是最紧急的任务,将其放入新清单。
  • 理解、决策、回想、记忆、抑制这五个功能是意识思维的主要组成部分。
  • 利特尔法则(Little’s Law)称,计划要做的任务越多,平均完成每项任务所要花费的时间就越多。
  • 如果不打算履行之前的承诺,就应该通知利益关系人,这样有益无害。只要他一直以为你会做这件事,就会一天天无休止地打扰你,向你要进度报告。

图书中提到的书

  • 阿兰 · 拉金,《如何掌控自己的时间和生活》,北京联合出版公司,2015。