就好像 python 的 slogan —— Don’t Repeat Yourself —— 一样,我也觉得多用机器做些重复的工作,比人的不断重复科学的多,生产力也更高。

📖 读了啥

💻 使用 VSCode 画图

有了这个插件,就可以在 VSCode 里头愉快的画图了。

💻 Notion免费了

跟印象笔记倾向于存储不同,Notion 是更加偏向于管理&统计类型的笔记。现在免费方案已经足够应付绝大多数场景了。

🎬 初探虚幻引擎5

在游戏里看电影指日可待(手动狗头)!

🎬 艺术家们私用的10款全网最高逼格提高审美APP 摄影设计美术艺术

光听介绍,就觉得这些工具对提高设计审美很有帮助。

PS,这片头也太好看了叭!


👷 做了啥:自动化

以前对自动化的应用,多局限于使用 IFTTT——绑定的两个服务,其中之一的触发动作(trigger),将导致另一个服务产生动作。比如,作为一些印象笔记共享笔记本的管理人,我设定了「当笔记本中新增笔记时,就发送一条消息到 Slack 频道」。但对更加细致的需求时,IFTTT 其实作用有限。

因此,在不同层面的自动化,做了更多的探索。

01 固定模板的邮件

工作中有些邮件需要定时(精确到分钟)、固定话术和标题,发送给固定的人。由于 IFTTT最小时间粒度只能做到一刻钟,且中文支持不够,所以只能弃用。

来自巨硬的 Power Automate IFTTT 类似,但支持更小的时间粒度,并支持中文。所以这类事务——自动发模板化的邮件——就交给他了。

讲真,power automate 界面是真心难看。

02 半自动化提醒邮件

每个月的换版内容,公司都会预先发出来。虽然也有印象,但总不能确定都记住了,所以每天还要查看一遍,太费时间精力。解决方案主要有这三个部分:

  • Web服务:开发一个 Web 网页填写换版内容,每个月将换版内容手动录入。同时提供标准化的 json 输出;
  • 抓取功能:再开发一个抓取 json 的脚本,获取 Web 服务的 json 文件,并筛选解析当天的换版信息。将该信息以邮件的方式发送;
  • 循环出发:搭建 xxl-job 作业调度系统,对上述脚本,每天早上 8:59 自动调用。(用作业调度系统做这种事,有些大材小用,以学习为目的,就显得自然多了)

从而实现,一次输入,一个月邮件提醒的效果。

03 基于爬虫工具的提醒邮件

有些信息需要借助可视化界面进行,比如打开浏览器进行「模拟点击」的动作,从而触发下一个动作。此时,02 方案这种完全于后台跑批的,就不可行了。最终的方案包含:

  • 准备有可视化操作系统的机器,比如 MacOS 或者 Windows,借助 selenium 框架,准备好各方数据;
  • 开发脚本工具,获取各方数据,形成邮件
  • 使用 CRON 工具,将上述作业加入每天自动跑批。