Priest Tomb



2021-09-06 随笔

0 写在前面

一篇流水账而已。

最近在玩老经典植物大战僵尸,随便插张打水印的图,聊以慰藉(非技术文应该也没人无脑抄吧)。

PVZ


1 新的工作

1.1 做了些什么

前期花了些时间整理了一个开发框架,就是继承 spring-boot-starter-parent,再结合项目组以前的一些开发习惯以及一些第三方的工具包,将项目中常用的如文件上传、Excel 下载、MongoDB 操作、ElasticSearch 操作、RESTFUL 接口出入参、全局异常处理等进行了规范,以及进一步的简化封装。

把框架搞了一个 Maven 项目扔到了私库上,后续开发的新项目继承这个框架项目就可以快速开发后端的接口服务。

(吐个槽,在内网禅道上发现了 2018 年的一场会议纪要,当年他们开会就提出过搞统一的开发框架,避免各个项目中反复 copy 一些共通的内容,然而 2021 年了才。。

折腾完一波可有可无的开发(因为老项目不可能大改,只能等后续有新的项目要开发时才能用到),后续开始参与老项目的滚动需求。虽然在整理框架的时候已经草草看过其中两个项目的“烂”代码,在真正打开老项目,整理业务逻辑,开发新功能时,还是被代码给恶心到。。有些非常明显没做过 review,代码逻辑看起来很是迷惑。

某种程度上说,幸好做的是新需求,不是改原来的东西,索性就彻底一点,全部以前后端分离的方式开发后端接口,最初还是和前端合作开发,后来领导说我占用前端太多时间了,部门里就一个前端,让她只负责解决复杂的需求,我们普通的功能就自己去写 ╮(╯_╰)╭ (前端少就再招一个啊喂

1.2 无语的公司

进公司的第一天才知道,原来每天早上都还要站会,其他的部门也不知道都是做啥,反正我们技术部门就每个人讲一下今天的任务,然后。。齐喊一下公司的口号🙄,属实无语。

六七月份天气正热,谁知道办公室的立式空调被贴了封条,不允许员工自己开,每天只能等人力部门看心情(也可能是看天气或者甚至等老板指示?)才拿着遥控器过来统一开。早上从地铁口出来之后走到公司大概还有一公里,本来就热,还要在办公室汗流浃背苦等空调,也是一大恶心了。

再后来,公司的月度评优说改标准,一看,我们技术部门的第一条就是加班时间,呵呵。。同时还有年底奖金跟评优的次数挂钩,就是说谁加班多谁年终奖也会多,可真是睿智啊。。

本来每周也没强制加班,奔着这一点选了这个公司,其他的种种,目前就先忍一忍吧,什么时候稻草压的再多一点再说。


2 依旧是游戏宅

这几个月跟在上家公司一样,平日不算忙,晚上到家就打游戏、看书、看视频,周末也一直宅在家不出门,基本靠打游戏度过。

最近都在肝僵尸毁灭工程(Project Zomboid),上一个这么疯狂的生存游戏还是多年前的七日杀了,这几年好几次都在想,自己内心总有一个算不上目标的目标,就是想自己做一个符合自己想象的生存游戏,包括设定世界观、游戏玩法等等,可总是没有一个契机去开启这个事情(说白了还是其中不会的东西占了绝大多数,无从下手)。

僵尸毁灭工程这游戏很多年前我就发现过,只是当时对这种俯视角操作一个小人的画面嗤之以鼻,因为当年在玩七日杀、森林这种第一人称的画风更细腻的游戏。现在对画面没了追求之后,只求游戏能更真实、硬核一些,于是就找来了它。

游戏的官方版本已经很不错了,作为新手,玩了四五十个小时,死了无数次,才大致熟悉了游戏的套路,渐渐上手起来。在贴吧看到大多数的老玩家们基本都是打各种力求更真实、游戏更丰富的 MOD 来玩。

在发现这个游戏是用 Java + Lua 实现的之后,内心想要尝试制作游戏 MOD 的念头又冒了出来(难得碰到一个喜欢的游戏的开发语言刚好自己都会),目前打算尝试模仿一下其他的 MOD,自己做一点实验性质的 MOD,然后完善一些 MOD 制作中文教程,在这个小圈子里做点贡献。

当然,半途而废是很常见的事情,不知道这次能做到什么程度了。。


3 两码联查

国产疫苗这东西,一直拖着没去打,想着今年应该国外的总能进来了,可没想到各地的政策先如同魔鬼一样攀比了起来,两码联查,并入征信,三码联查。。

某天开始,进公司所在的园区都要看有没有打过疫苗,没打过的每天都要在门口的小本本上登记,然后公司还反复过来确认为什么没打,实在是不想忍这些智障,考虑到至少周围的人接种过的没听说有问题,也就去家附近随便接种了科兴的第一针。

打完之后就后悔,早知道还是选生物了,毕竟听到的副作用基本都是科兴的。大概一周左右,总感觉身体略微不适,暗示自己是心理作用,有问题的话早就躺到了,后面慢慢就恢复正常了。

后来网上看到了那个重庆的大叔打举报电话跟政府人员理论,还以为这一波操作下来,各地的无脑强逼会消停下来,没想到,只是重庆那边消停了,其他地方跟没事似的,依然在威胁强迫打疫苗。

打完第一针就暂时不去打第二针了,健康码有个傻逼金边已经足以应付目前的检查了,后面准备再观察下国外疫苗的情况,也不知道会不会强制要求必须打满国产疫苗才能接种这所谓的“加强针”。


4 Notion or github.dev

前一阵发现有道云笔记老是报同步失败,后来发现居然是因为开着梯子导致的,简直莫名其妙。去有道云笔记的官网看了一下,发现 PC 客户端都一年没更新过了,那个最新的 beta 版据说超级烂,安装好之后要么打不开要么不能用,感觉是不是该换一个笔记软件了,于是去网上搜索这个老生常谈的问题“笔记软件哪个好”。

老牌的几个如为知、印象等等,免费版用着总有点不舒服,然后发现有些人推荐 Notion,安装试用了一下发现很舒服,富文本编辑器再加上兼容一些 Markdown 语法,还有丰富的表格功能等等。

用了一个月,突然发现了一个问题,就是 Notion 自己兼容了 Markdown 语法,就没办法直接用来写纯粹的 Markdown 文件,这样的话,等于在 Notion 中写的笔记被锁死在这一款软件中了。带着这个问题去搜索一番,反而又发现它自己导出 Markdown 文件也存在不小的问题。。顿时心生退意。

这时候刚好看到阮一峰发了一篇博客《最适合程序员的笔记软件》,基于“推送/同步 Git 仓库”这一点,推荐了 Github 家新推出的 github.dev,就是直接在浏览器中以 VS Code 网页版打开仓库,进行编辑、推送等操作。这个东西上次看到还是那个 github1s 项目,没想到现在官方也有了这个功能,并且直接跟自己的仓库挂钩。

因为最近开发前端的内容,有用到 VS Code,有一点使用经验后,简单试用了一下 github.dev,发现某些方面是挺符合日常的操作习惯,毕竟是个为程序员提供的编辑器。不过作为记笔记的软件来说,就没那么好用了,没有一个富文本编辑器,每篇东西都要用 Markdown 去写。

可能还需要一段时间去习惯吧,用 Notion 或者 github.dev 抑或是其他产品,最根本的原因还是出于想要一点点摆脱国内的产品,越远越好。


5 又翻墙,你他妈已经犯法了你知道吗

推上前一阵又看到有人发推警告用 +86 手机号注册的用户,加上时不时就会看到有人提醒用机场的小心点,少发涉政内容,再加上帮朋友找适合直播的方案时看到一些机场的黑点,最近再次重视起自己在网络上的安全问题来(虽然我几乎不在网上聊政治话题)。

前些年还是买搬瓦工自建 SS 来用,但后面封 IP 属实恶心,于是转投搬瓦工家的 Just My Socks,再后来改用一些普通的中继机场(直到现在)。

虽说知道应对封 IP 的方案是套 CF 或者加 Nginx,这些年一方面是懒,一方面是觉得去他妈的吧,我为什么要花时间去搞这些?可能还是一些莫名其妙的轮回吧,现在为了个人隐私,还是打算再参考网上的各种教程,尤其是去年就看到耗子叔发的《科学上网》,买一些国外的云主机,尝试折腾一番。