惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
N
News and Events Feed by Topic
T
Tenable Blog
P
Proofpoint News Feed
W
WeLiveSecurity
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
C
CERT Recently Published Vulnerability Notes
Help Net Security
Help Net Security
I
Intezer
T
Threat Research - Cisco Blogs
S
Secure Thoughts
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
Google Online Security Blog
Google Online Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Project Zero
Project Zero
The Hacker News
The Hacker News
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tor Project blog
N
News | PayPal Newsroom
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
A
Arctic Wolf
Forbes - Security
Forbes - Security
O
OpenAI News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Security Latest
Security Latest
P
Palo Alto Networks Blog
S
Schneier on Security
S
Securelist
C
Cybersecurity and Infrastructure Security Agency CISA
H
Heimdal Security Blog
V
Vulnerabilities – Threatpost
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园_首页
T
Troy Hunt's Blog
Latest news
Latest news
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
L
LINUX DO - 热门话题
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
V
Visual Studio Blog
H
Hacker News: Front Page

小剧客栈_剧中人的个人博客

为什么把开关藏吊顶里面?_小剧客栈_剧中人的个人博客 🔥 小剧2025的火焰🔥_小剧客栈_剧中人的个人博客 智能家居网络搭建实录_小剧客栈_剧中人的个人博客 灯光动线规划_小剧客栈_剧中人的个人博客 从 Mac mini 到飞牛 OS 的家庭服务器迁移之路_小剧客栈_剧中人的个人博客 局域网公网 DNS 融合,居家外出畅通无阻_小剧客栈_剧中人的个人博客 小剧2024的烟火_小剧客栈_剧中人的个人博客 View Transition API 尝试过场动画_小剧客栈_剧中人的个人博客 Outline Docs 初体验_小剧客栈_剧中人的个人博客 More CSS, less JS_小剧客栈_剧中人的个人博客 家庭服务器改造记录_小剧客栈_剧中人的个人博客 家庭服务器断电处理记录_小剧客栈_剧中人的个人博客 Mongo DB 服务挂起问题排查_小剧客栈_剧中人的个人博客 小剧起始页 IndexedDB 数据库升级记录_小剧客栈_剧中人的个人博客 Node 迁移 TypeScript 记录_小剧客栈_剧中人的个人博客 剧中人变化中的 2022_小剧客栈_剧中人的个人博客 小剧起始页,离线数据篇_小剧客栈_剧中人的个人博客 小剧起始页,拖拽篇_小剧客栈_剧中人的个人博客 小剧起始页,图标编辑组件的实现_小剧客栈_剧中人的个人博客
剧中人平庸的2023_小剧客栈_剧中人的个人博客
mail@bh-lay. · 2024-02-05 · via 小剧客栈_剧中人的个人博客

又到一年岁末时,小剧似乎已经慢慢接受了 2023 年的平庸,在这一年里平平静静地经历着人生的特殊阶段。

相比于 2022 年小剧在工作和生活上较大的变化,2023 年一直在重复着工作、带娃、偶尔搞一搞自己小东西的状态,平淡却不枯燥。

前面提到的平庸、平静、平淡,大概就是小剧 2023 年的关键词吧。

一、日常带娃的生活

2023 年是宝宝从接近一周岁开始慢慢成长的一年。这一年小剧见证了娃从憨憨傻傻到反骨萌芽,从匍匐攀爬到逛街溜达。每一天好像没有任何变化,不经意间又发现这个小小的人也在慢慢长大。

随着娃的四肢日渐发达,破坏力也在与日俱增。这一年里对家里进行了一次次无死角的“扫荡”,辛苦媳妇要日复一日的收拾整理。

一地玩具

霸占书桌

偶尔可爱起来,似乎也没有那么讨人厌。

光头娃娃

这一年陪着娃逛遍了周边的商场、公园、超市、游乐馆。探索了很多平时很常见,却又很容易被忽略的地方。

之所以把娃放在最前面来介绍,一是因为所谓的父爱吧,最重要的原因是,小剧 2023 年几乎绝大多数业余时光都和她一起度过。

二、今年偷偷学了啥?

2023 年虽然拿不出整块的时间学一些新玩意儿,可利用的碎片时间依旧有很多。

这一年在业余生活中,除了学习前端老本行的技能点,还学了些 docker 容器化操作、FRP 内网穿透配置等杂七杂八的小东西。

2.1、NodeJS 服务端重构

年初对小剧客栈服务端做了一次彻底的重构。将 NodeJS 服务端逻辑全部使用 TypeScript 进行了重写,并且使用 Promise 重新组织各服务端逻辑。

严格来说,这部分其实并没有什么学习的成分可言,单纯是服务端代码过于老旧需要进行一次重构而已。并且 TypeScript 和 Promise 的逻辑也已经在工作中用过很多遍了。

之所以将这部分算在 2023 年的学习目录,是因为这一次系统的分析了常见的已有项目向 TypeScript 迁移的方案,以及业务代码、第三方包等不同的逻辑代码迁移的手段。

并且补上了服务端 Debugger 模式的支持,会话级别的错误捕捉等逻辑。

针对这次迁移,写了 《Node 迁移 TypeScript 记录》,如果你感兴趣的话可以查看这篇文章。

2.2、IndexedDB 数据库升级

相信你也知道,小剧在 2021-2022 年结合自己想学习的技能点,写了 小剧起始页 这样一个小玩意儿。

关于小剧起始页的想法来源、早期想学习的技能点,以及做出来的初代成品,都可以参考当时写的 《【开发回顾】小剧起始页》

小剧起始页正式上线后,小剧并没有对它进行实质的推广,一来因为这是一个很具有个人色彩的工具,灵感来源及后期维护也仅仅是以小剧自己为出发点。二来市面上有很多类似的工具作为替代,小剧也不想把精力消耗在这个纯投入,且无法带来任何收益的项目上。

2023 年在个人的工作、学习、生活很多方面,涉及到链接收集与归档的工作,都放在了小剧起始页上。随着使用深度的加强,愈发觉得在不同场景下的数据管理过于冗杂,很难把数据组织的很具有条理性。

经过了一段时间的构思与设计,决定为小剧起始页增加多桌面的特性。

如果你有看过小剧起始页的实现,你应该知道它是一个支持纯离线使用的 PWA 项目。数据的存取均在浏览器本地,不涉及任何服务端 API。

多桌面的特性需要涉及到历史数据的转换,因此也就有了 IndexedDB 数据库升级的学习。

小剧对 IndexedDB 的使用为裸调 API,没有使用任何封装后的库,因此数据库升级的逻辑需要自己去尝试封装。

这部分经历可以参考 《小剧起始页 IndexedDB 数据库升级记录》

2.3、发布了一个 NPM 包

2023 年上半年,有一个对于小剧来说非常重要的日子,几乎每天小剧都在数着离这一天还有多久。

前面提到小剧每天都会使用小剧起始页,在这里做一个可配置的倒计时组件岂不是一件美事。

双方一拍即合(小剧自己跟自己拍),决定把可配置倒计时组件的开发提上日程。

很快组件就设计、开发好了,一个人没有沟通成本就是快哈。

然而平平的一块板板,上面堆着一排数字,单调且不精致。很难过小剧审美这道关。

后来机缘巧合刷到了 Youtube 大神分享的《Segmented Display》视频,介绍了工业时代显示数字的各种手段。详细介绍了后来被广泛使用的七段线晶体管,以及各种字体变种。

后来小剧查找了历史上各种经典的七段线版本,最终选择了一款厚重又俏皮的非对称版本,作为倒计时的字体基础。

新老设计对比图

新老设计对比图

这部分经历原本写了份博文,但拖到现在还没有完稿,有机会重新编辑下再发布。

倒计时小组件完成的同时,小剧封装了一份 NPM 包,用来显示七段线风格的数字,并且发布到 NPM。

基于 Vue3 开发,以组件传递 prop 的方式使用,支持文本复制,支持类文本的字号、颜色的定义。

NPM: vue3-seven-segment-display

2.4、FRP 内网穿透

这个其实没什么好学的,全部部署完成也不过三两行配置脚本而已。

小剧作为一个前端,视野总是局限在浏览器和单一服务上。只有在遇到具体的问题并且难以找到解决方案时,才会试图在其他方向上找思路。

《Mongo DB 服务挂起问题排查》

上面文章记录了小剧 2023 年下半年,被 Mongo DB 服务挂起问题折磨的记录,以及后来寻找解决方案并尝试实施的经过。

比较辛酸,就不展开说了,感兴趣的点击上面的链接。

2.5、Docker 容器化部署

若干年前玩过 Docker,很惊艳,但作为前端对 Docker 的使用并不深。

直到最近开始尝试各种私有化服务,各类 APP 眼花缭乱的部署步骤以及不知道哪一步就会遇到的系统冲突,让小剧又重新捡起了 Docker 这艘巨轮。

就不展开这里的细节了,后面会在 别墅大改造 部分再次提到。

三、到不了的远方

可能是因为娃太小,不太便于长途奔波;也可能是小剧并没有周密的去做过计划。2023 年小剧的出行也只在合肥周边一百多公里范围内。

⬇️ 紫蓬山庙会 紫蓬山庙会

⬇️ 南京钟山 南京钟山

⬇️ 祥源花世界 祥源花世界

⬇️ 三河古镇 三河古镇

⬇️ 在公司楼下露营 公司露营

⬇️ 翡翠湖公园 翡翠湖公园

⬇️ 长江不夜城 长江不夜城

⬇️ 肥东县洪疃村 肥东县洪疃村

四、别墅大改造

4.1、布置书房

书房是小剧每日必呆的地方,虽然只有小小的 2m²,但独立的小空间足够小剧办公与折腾。公司每周一天的居家办公,这里便是小剧的临时办公室。

2023 年陆陆续续对这个空间作了很多改造。

斥巨资换掉了闷热笨重的椅子,换了把更舒适的网面椅,购入了名字很讨巧的腹灵 F12 键盘,以及巨贵巨好用的罗技 MX Master 3S 鼠标。

利用废旧板材动手制作了显示器增高架,根据 3D 模型在宜家现场建模,购入了最大尺寸的洞洞板,更换了全尺寸的照片墙。

可能若干年后小剧会在一个更大的书房里,怀念这个 2m² 空间的点点滴滴吧。

⬇️ 书房现状 书房

⬇️ 书房3D模型 书房3D模型

⬇️ 徒手DIY显示器增高架 DIY显示器增高架

⬇️ DIY草太椅 DIY草太椅

4.2、尝试私有化服务

《小剧的2021》 中曾经提到照片存储方案探索,这种简陋的方案到目前也已经用了两年多。易用性不太够,但贵在稳定,并且可靠性很高。

为了提高本地存储使用的易用性,来来回回换了很多辅助的服务和 APP,这部分一直在折腾,还没有稳定下来,不值得分享,简单给大家看看其中两个常用的服务吧。

⬇️ Photoview,本地相册服务 wiki 系统

⬇️ Wiki.js,本地文档库 wiki 系统

家里有台 2013 款古董级的 Macmini,就是托管这些服务的物理机。机器很老,配置也极差,但装上 Docker 跑些 Web 服务却不在话下。

目前遇到的瓶颈是 Immich 服务始终无法运行 AI 相关能力,导致智能识图、人脸识别任务失败。

五、工作上的经历

2023 年是小剧在 ZOOM 的第二年,很感谢在合肥这座互联网底蕴并不深厚的城市,能有 ZOOM 这样一家走在科技前沿的企业。

和大家一样,ZOOM 的 2023 年也并非一帆风顺。

5.1、年初裁员

对我们公司有了解的同学可能知道,2023 年初,我们公司经历过一轮波及面较广的裁员。大约有 15% 的小伙伴从我们这个集体离开。

很幸运,小剧不在这次名单之中。

对于这次“壮士断腕”的裁员,极快的速度和相对较高的比例,让很多同事非常震惊。

同时超额的补偿和不拖泥带水的效率,也让整个过程显得不那么“残忍”。

作为工作十年的“老油条”,这不是小剧经历的第一次裁员,相信也不会是最后一次。

但却是小剧最信服的一次裁员。

5.2、敢于开口了

因为 ZOOM 是一家外企,时不时的需要和大洋彼岸的同事沟通。

作为英语渣渣的小剧,从 2022 年勉强能听懂对方在说什么,到现在也能简单地说一说自己的观点。

小剧的语法、发音其实并不准确,词汇量也没有明显的增长,but it does not matter。

我们工作中的沟通并不严格要求信达雅,能起到准确的表意最重要。

或 repeat again,或借助翻译工具、再或者手描笔划,实在不行拉一个外援,总归有办法解决单次沟通的问题。

开口、沟通,最重要。

六、摄影还拍么?

翻了翻 2023 年的相册,一张张几乎都是娃的大脸盘子,能拿得出来的,勉强跟「摄影」沾边的照片几乎没有。

八月份在合肥即将拆迁的照山+高桥+ 龙王片区,拍摄了以楼梯为主题的组图,但它们至今仍躺在 NAS 里,还没有被进一步的加工。

零散的放一些今年拍过的照片吧,也算是证明这个爱好还在。

⬇️ 书房外的夕阳 书房外的夕阳

⬇️ 婺源 - 这张是媳妇拍的,凑个数  婺源

⬇️ 雪地留痕 雪地留痕

⬇️ 大数据中心 大数据中心

七、2023 真的很平庸么?

疫情放开后的第一年,经济全面复苏的预期被打破,楼市股市都朝着大家期待的反方向一路狂奔。

在大盘下行的背景下,个体的平庸可能也是一种“暴涨”。

小剧的 2023 年更多的时间花在了陪伴宝宝的成长上,也算是另一种不一样的收获吧。

仍然维持着工作之外的学习,避免技能上的一叶障目,虽不会立即带来收益,长久来看大有益处。

工作上没有相当耀眼的表现,高质量的产出和负责的态度,还是博得了身边同事和领导的认可。

所以,平庸的 2023,看起来也很不错哦!

转载请注明来源:http://bh-lay.com/blog/22jy29grksw