Roger's Blog

动机至善 私心了无

2020 年时我想在手机上安装 ShadowRocket 以方便我的网络搜索,但是因为没有美区账号所以无法下载。网上提供的免费账号没有一个能使用的。
当时看有人说可以自行注册,但当时也搜索到可以直接购买一个账号的网页,索性就直接购买了一个。购买了之后,一顿操作,把所有的信息都修改成了我自己的账号。但是还要付费 ShadowRocket 软件的费用,当时忘记怎么弄的了,总之这个美区账号的支付我一直没有搞,当时也担心账号安全问题。
然而两年都快要过去了,我发现有一个美区账号还是相当幸福的。毕竟国区因为游戏版号问题,如果要在手机上体验竞品还是非常麻烦的,安卓因为有模拟器,非常容易。但是手机端因为我一直使用的是 iPhone,国区因为版号问题根本就不可能有,所以切换成美区账号进行下载,再切换回来。
最近也看到一些关于 Apple TV 的视频,虽说国区不售卖,但是用美区账号可以正常使用,而且体验极好,虽然有想购买的打算,但是最终放弃了。主要是我根本没有时间看,其次呢,家里的电视品质也不高。
某天我看到大家说美区的 iCloud 如何如何好,但是想想自己当初毫无意识就将数据迁入到了中国区,以为速度能快一点,实际上并没有明显的感觉。有次我登录的是美区的账号,打开了 Apple Music,发现可以兑换 6 个月,但需要订阅,我信心满满的输入了我的招行信用卡信息,结果竟然告诉我绑定失败。此时我才明白,原来美区账号是不能使用中国的信用卡。好在苹果提供了 PayPal 的绑定,可是我也没有 PayPal 呀。
搜索一圈之后,发现可以使用 Paygo 美国的实体卡来注册 Paypal,就在淘宝上下单买了一张。

Read more »

  • 不苛求自己,也别要求别人,活出自己喜欢的人生
  • 读书笔记
    • 当你问“把这个东西放在哪里”,对方回复说“只要放在合适的位置就可以”。千万不要解读为“放在哪里都没关系”,而是要明白对方是希望你“根据自己的判断,放在适当的地方”
    • 人生漫漫,它是教会我们如何“适度”的老师。
    • 因为比起别人的评价,我更在意自己对所做的事情是否满意。
    • 被夸奖的猪能上树,被夸奖的和尚会跳舞。
    • 无意识帮助就是帮助时无意识,帮助后想不想来。如果想太多,那就不是帮助
    • 自己的方式使用时非常顺利,一旦强加给做事方式不同的人,就容易产生摩擦
    • 我们学习未知的领域,查阅、储备新知识。这些丰富的知识,总有一天会派上用场。
    • 只要保持好奇心与挑战精神,储备知识、朋友、梦想,永远保持第一次的心情,展现在眼前的人生就会像绿色的草原一样广阔而新鲜。
      Read more »

没有自学能力的人,没有未来

笔记

从各国的历史上来看,自学技巧这个话题从未涉及到政治,无论是在东方还是西方都是如此。结果就是,在自学能力这个小领域中,留下并流传下来的信息,几乎从未被审查,从未被摧毁,从未被侵犯,从未被扭曲 ———— 真的是个特别罕见的“纯净的领域” ———— 这真的是整个人类不可想像之意外好运。
时间从来都是匀速的。最大的幻觉在于,总是以为“时间不够了” ———— 这个幻觉最坑人。
无论学什么,都要耗费时间和精力,与此同时,更难的是保持耐心。
过早引用:对当前知识点的理解,依赖于对以后才能开始学习的某个甚至多个知识点的深入理解。

Read more »

只取一个全书最触动自己的点,然后尽可能去实践、改变。这样读书不仅收获更大,而且也不会焦虑。

第一章:大脑

人们眼中的大脑虽然精密无比,堪称完美,科学技术发展至今也无法完全解开它的秘密。然后事实证明它并不完美,甚至问题重重,这些问题也正是让我们感到无能和痛苦的根源。
我们当前遇到的几乎所有的成长问题都可以归结到目光短浅、即时满足的天性上,不过在现代社会,用避难趋易和急于求成来代指它们显然更加贴切。
很多人在成长的过程中感到极度痛苦,就是因为他们总是用意志力去对抗本能和情绪,最后把自己搞得精疲力竭,却收效甚微。
王小波说:人的一切痛苦,本质上都是对自己无能的愤怒
不像武侠小说,现实生活中无论读书、考试,还是工作、赚钱,要想表现出色都必须经受长时间的磨练
表层学习也是最能直接看到效果的,比如今天读了一本书、学习了五小时,背了 100 个单词……结果都立即可见,而底层的改变则不那么容易发生,所以急于求成的天性也会促使我们选择前者。
如果你足够幸运,辛勤劳作之后产生的满足感也可能取代娱乐带来的直接快感–既然有高层次的享受可选,你对低层次的享受自然就不那么依赖了。
耐心就是这样,不能急于求成,允许自己缓慢地改变,甚至经常失败。无论结果如何,和自己对话都会产生效果。

Read more »

阅读

阅读完的书籍

  • 《代码大全2》,实体书跟英语电子版完整的看了一遍。这本书算是一本程序员必读的书籍,但是真的是名字毁掉的是一本书。要我说这本书甚至可以翻译为程序员必读书籍 Top1。
  • 《浪潮之颠》,大二就听过名字的一本书,但是没有看,一直拖到了今年。不过就是因为浪潮之颠,我要搜索中时候第一次听说了得到 App,这让我又新增了一个学习的渠道。
  • 《别想太多啦》,一本相当短,但是却充满了智慧的书籍。
  • 《夏洛的网》,一本看似是写给小朋友的书籍,却跟《小王子》一样值得人反复揣摩的书籍。

未完成

  • 《如何阅读一本书》:50%
  • 《人生只有一件事》:20%
  • 《敏捷开发》:10%
  • 《性能之巅》:10%
  • 《悉达多》:20%
    Read more »

1, 三个老枪手:开年第一部电影,一部老电影,之前看到过好几次,没有开始看。不免让我也开始思考我们的养老问题,到时候政府会不会给我们发养老金,我们会不会也要沦落到抢银行的地步?
2, 十一罗汉:也是一部不错的抢银行的电影。
3, 盗梦空间:回顾老电影,到底现在是不是在梦境中呢?陪媳妇做指甲过了凌晨,看到手机没有电了,第二天还要上班,这几天真累。
4, 黑亚当:因为喜欢 DC 和漫威,所以找了阿里云资源。
5, 满江红:非常喜欢,不停的反转,为主角一直在捏一把汉,跟媳妇在电影院看的,灿灿在游乐场玩,二宝老人在家照看。
6, 黑豹:想找黑豹2 的资源,没有注意又把黑豹看了一遍,真的非常不错的一部漫威电影。
7, 侏罗纪世界3: 看的时候感觉没什么,看完之后看了看影评,的确挺糟糕的一部电影,有太多糟心的东西在里面。
8, 终结者·黑暗命运:最近的 ChatGPT 大火,真的感觉 AI 要统治人类了,我还是相当喜欢此类科幻片。
9, 终结者·创世纪:感觉 Skynet 要开始啦
10, 杀破狼2:我应该在电影院看过的电影,动作爽片,张晋真的非常帅,虽然他不是很火,但是真的帅。

Read more »

迟到的年终总结,不想和去年一样,匆忙的总结,今年就多花了些时间,不过最主要还是写给我自己。

最大的收获

英语学习

去年的 11 月 30 日,我订阅了 Medium,花费 $50。虽然今年在 Medium 平台上花费的时间比较少,离自己制定的目标差了不少。但是我觉得至少督促了我加强了英语的学习,从三月份开始,我在 B 站的一个 Up 主的安利下,下载了欧路词典,说实话,我刚才购买了朗文词典 App,花费 128 元,转眼间就有购买了欧路的高级版,着实有点难受,但是至少我下载网上朗文词库时,心里没有负罪感了,毕竟我已经支持过正版了。从四月开始,我在学完极客时间课程《互联网人的英语私教课》后,意识到自己的单词量着实太着急了。无法高效的看完 Medium 上的文章,是英语水平太差了。如果不提高单词量,那么每一句对我来说都可能要使用翻译工具,效率有点差。所以我开始了平均每天的单词记忆,我选择了大学四词汇,对于每一个单词,我都会将朗文词库的每种释义的每个例名听一遍。这让我想起,高中的时候,为了记住五笔词根,把整个字典的每个字的编码都看了一遍,学完之后,果然一下子打字的速度就提上来了。虽然截止元旦前我还有接近 50% 的单词没有学完,但是我读英文书籍和听 Uncle Bob 关于 Clean Code 的演讲时,明显感觉压力没有那么大了。

“我选择”

之前在听樊登读书的时候,也曾对”我选择做 XXX,因为 XXX“。但是今年年初也有那么半个月内心真的是,我选择这样做,是因为你们逼我的。不过现在好多了,我已经清楚的意识,不论什么时候,我们都不能放弃选择的权力。时刻提醒我当前的所有选择,是因为我选择。

编码水平提升

关于编码水平,直到我听完了 Uncle Bob 的激情演讲,读完 TCL 语言之父 John Ousterhout 的《软件设计哲学》,《人月神话》,《数据密集型应用系统设计》等书籍之后,我深刻意识到自己目前的水平还需要不断的提升。在今年的项目中,我虽然并未践行 TDD,但是对于我写的代码,基本上单元测试覆盖率已经达到了 80% 以上,对接的过程也是相当高效,终于不用再被别人频繁打断,能安心做事的感觉真好。未来的项目我依旧要不停的践行 Clean Code 的思想,借助 Copilot 及 ChatGPT ,将自己的编码水平可以提升到优秀开源代码的级别。

Read more »

  1. 沙丘:科幻巨作?没有太感觉出来
  2. 爱情神话:究竟什么才是爱情,真的爱情真如神话那样一般吗?
  3. 悬崖之上:谍战类型的片子,主要是因为主角光环才看的,质量还是过硬的。
  4. 雄狮少年:去年口碑比较炸裂的作品,没有机会在电影院看。质量上乘,特别是看到媳妇能理解丈夫梦想的那一刻,我有点忍不住落泪了。
  5. 怒火·重案:比较不错的港片,质量挺高。
  6. 使徒行者:质量不错的港片。
  7. 使徒行者2:谍影行动。19 年扁桃体手术住院期间,买了两次票,最终也没有去看成。质量不错。
  8. 误杀2:感觉没有第一步那样引人入胜。
  9. 升级:比较喜欢的科幻类电影。
  10. 寒战2:质量不错的港片。
    Read more »

由于“霞鹜文楷”这个字体太好看了,不得不想要设置成为,我所有的非常常用的软件字体。
但是这款字体的英文着实不是太漂亮,所以我的常用软件的首选字体是 “Roboto Mono”,这样中文字体会使用“霞鹜文楷”
github 地址:字体地址
安装比较简单,VS Code 和 Typora 需要机器本身安装这两款字体。

VS Code 设置

就正常设置 “Font Family” 即可:'Roboto Mono','霞鹜文楷等宽'

Read more »

异常回顾

28 日凌晨机器警报拉响,某 Redis 服务出现“MISCONF Redis is configured to save RDB snapshots……”,接着活动服开始连续崩溃,大概十分钟之后,活动服正常拉起。

经过分析,发现机器由于内存不足,Redis 服务无法正常 dump,导致写入失败引发的连环错误。但是看服务的日志时,我们发现一些特别诡异的问题,从 Redis 中获取出来的数据数据格式和请求的根本的不匹配。熟悉 C++ 的小伙伴深知,这大概率是内存出错了。但是仔细看了看,毫无头绪,主要由于服务使用的是单线程的模型,请求数据时,返回的数据格式就是错误的

HSET 的时候,还会调用 EXPIRE 设置过期时间,调用了两次 redisAppendCommand但却只调用了一次 redisGetReply 命令,也即只获取了 hset 的返回,但是并未获取 expire 的返回这会导致后续的命令再调用 redisGetReply 时获取到是 expire 的返回,后续的命令就会连续错位。

Read more »
0%