苟利国家生死以,岂因祸福避趋之

Panda Home

利用最近的闲暇,重新上线了 MPAA 电影分级插件

两年前开发了一款名为《 MPAA 电影分级》的插件,但当时忙着跳槽,加上新公司的各种事情,需要快速上手并有所产出,一度非常忙碌,于是渐渐疏忽了插件的维护工作,后来觉得实在力不从心,每个月服务器又在烧钱,干脆关停了一阵子。最近因为疫情,加州全体居家搬砖,省出来不少通勤的闲暇和精力,于是我重新上线了这款插件。 当时开发这个插件的动机很单纯,就是给影迷提供一个观影参考,也希望为我们自己的电影分级工作做一些微小的贡献,初衷在之前的文章里具体提到了,这里不再赘述。 这篇文章主要记录一下技术栈上的转变,毕竟这算是自己的本行,自己闲着没事不折腾新东西,生活就太无聊了。之前我的 Web 框架使用的是 Flask ,由它提供几个 API ,然后作为前端的浏览器插件检测到了豆瓣电影页面,就抓取页面上电影的相关信息,通过 HTTP 请求获取该电影的分级,然后把结果显示在页面上。但一来为了省钱,二来为了把自己从无

写于二〇二〇年五四

发布于 # 随便聊聊
标签: # 五四青年节
写于二〇二〇年五四
Photo by Jeremy Bishop on Unsplash

本来没打算就五四青年节写感想的,毕竟这么多年的青年节也就这么波澜不惊的过来了,但今年看了 B 站的《奔涌吧,后浪!》这则献给新一代的视频演讲,心中百感交集。作为青年,我眼中的我们这一代人,和视频中的一代人有共同点,但不同似乎更多一些。 何冰老师饱含深情的演绎非常出色,我毫不怀疑前辈对后浪这一代人的羡慕与崇敬,鼓励与希冀,对每一个年轻人能够活成自己喜欢的样子充满信心,并对他们的选择加以肯定,因为后浪还年轻,还充满着无限的可能性,在历史上每一次重大的变革,推动的中坚力量不都是当年的后浪吗?但视频中所列举的后浪,远远不是全部。 诚然,学习艺术、语言、乐器,徜徉于大城市,去世界各地旅游、投身电竞事业、体验赛车跳伞,这都是有趣的事情,生活中也因为有了它们而更加精彩,然而这仅仅是锦上添花,每一项选择的背后,都需要大量的资金支持,这样的消费主义和娱乐主义代表不了后浪,也代表不了这个国家最美的风景。几千年

在 Amazon Linux 2 上运行 PostgreSQL

发布于 # 聊聊技术
标签: # AWS # PostgreSQL # Amazon Linux 2 # 运维
在 Amazon Linux 2 上运行 PostgreSQL
Photo by Daniel Eledut on Unsplash

中国有一句话叫“闷声大发财” 用过 AWS 的人都知道,想用他们家的 PostgreSQL 数据库的话,每个月的起价是十五块钱,但作为小本生意,也没有一个数据,上来就一个月十五块着实有些铺张,扭脸一看,他们的 EC2 服务器最便宜一个月只要三块五,所以个人项目想用 PostgreSQL ,何不自己搭一个呢? 在 Linux 系统上运行 PostgreSQL 的教程很多,找起来不费吹灰之力,所以这篇文章主要记录一个不太好找教程的系统—— Amazon Linux 2 。顾名思义,这是 Amazon 自己基于 CentOS 魔改的一个的 Linux 发行版,但和 CentOS 不同,上来就执行 yum install 是搞不定的。这也是为什么写作本文,简单整理一下安装运行过程的目的。 首先假设我们有了一台最便宜的 EC2 ,运行 Amazon Linux 2 ,也就是下图这个系统 <

人在湾区,没有 Switch 就不能愉快地宅家了吗?

发布于 # 聊聊游戏
标签: # 旧金山湾区 # 生活 # Nintendo Switch # 任天堂
人在湾区,没有 Switch 就不能愉快地宅家了吗?
Photo by Copper and Wild on Unsplash

加州早在一个月前就颁布了宅家隔离令,对于本来就很宅的我来说,其实生活并没有受到很大影响。同时最近在各种社交媒体上被 NS Switch 平台的游戏《动物森友会》各种刷屏,也发现不少网友在痛心疾首没有早入一台 Switch ,作为认(一)真(贫)学(如)习(洗)的典范,我也没有 Switch ,难道这就意味着我只能在朋友圈各种玩耍的时候,自己在屏幕后面默默的羡慕嫉妒恨吗? 当然不是,宅在家活得有滋有味的方式多得很呐。漂洋过海去国万里,身边无亲朋好友,作为曾经是留学生的我对其中辛酸深有体会,写作本文也是想能给大家提供一些微小的人生经验,让我们在这个特殊时期每天都能充满希望。 吃喝 下馆子是不成了,现在饭店都提供外卖服务,不想自己做的话可以用 DoorDash 或者 Grubhub 下单, Uber Eats 也是个不错的选择,这里不再赘述,相信用惯了外卖的大伙儿比我更有发言权。只有一点,强烈建

AWS Lambda + API Gateway 搭建 Restful API 折腾记录

发布于 # 聊聊技术
标签: # AWS # Go # Amazon API Gateway # AWS Lambda # 运维
AWS Lambda + API Gateway 搭建 Restful API 折腾记录
Photo by Ed Robertson on Unsplash

最近自己在家搞小玩具,有一个前后端交互的需求,毫无疑问应该用 Restful API 来进行通信。然而根据之前的经验,在 AWS 上最便宜的机器也要一个月三块五毛钱,对于我这种玩具项目来说太过奢侈,所以就想到了 AWS Lambda ,兼具价格低廉和无需维护的优点。每个月前一百万次请求免费,之后每一百万次请求收费两毛,再合适(便宜)不过了。 由于暂时不打算透露这个玩具项目具体是做啥的,但又想尽可能详细地记录下搭建的过程,这里我会用一个简单的 ISBN 10 转换到 ISBN 13 的 API 为例。选择 Go 语言作为编写工具,主要是因为我之前开发过一个 ISBN 格式转换的库,可以拿来即用。 Lambda 函数的配置 首先,创建一个新的 Lambda 函数 名字随便起一个,叫 isbnConverter , Runtime 选择 Go 1.x 。然后需要为 Lambda 函数添加触发器