椒盐豆豉

如何制作一款简单的 chrome 插件

July 19, 2022
重启电脑
code | tutorial | patreon

短短几年时间,Chrome 作为一款在主流桌面操作系统(Windows,Mac)不内置的第三方浏览器,短短几年时间击败了所有竞争对手,以压倒性优势 67% 的市场份额稳居桌面端浏览器头把交椅。虽然近年来对其隐私方面顾虑层出不穷,一些 power user 也会试图寻找替代品(Brave,Duckduckgo 之类),但对于绝大多数网民来说还是浏览器的默认选择。

在前端技术越来强大的今天,普通 desktop 用户很多客户端操作都能被网页版替代。拥有庞大的潜在客户群,javascript 上手难度低,浏览器作为运行环境无需担心与系统交互与测试,有 chrome store 管理分发,安装过程也比客户端简单很多,chrome extension(插件)就成了一个对开发者和使用者都轻量、便捷的实用平台。

与此同时,chrome 插件的使用门槛也比让看到代码就头大的用户自己安装油猴 script 低很多,就像跟人安利 app 直接甩 play store 链接肯定比让人下载 apk 容易一样。还有同步的便利(我收到过好几次“为什么不写成油猴 script”的评论……代码就开源在那里,不想走 chrome store 且会用 script 的自然可以去用 script 嘛,反之 store 用户又不能从油猴 script 里轻易变出一个能同步的插件)。

这是拖后了半个月的作业六月 patreon 博客票选胜出的命题(说实话我完全没想到会有这么多人想看开发相关,论我的读者到底有多少码农)。欢迎金主们去七月的投票选出接下来的命题:

  • 我的信息摄取探索 2.0
  • 老年码农合理摸鱼经验总结
  • 非程序员掌握了也很有用的小 hack
  • 美国码农前半段职业发展道路(career ladder)

其实我不知道为什么大家会选这个主题,因为 Chrome 官方的 Developer Guide 写的还蛮清楚的,也给了现成的例子可以抄。不过既然金主们投了,我就来试图给平时不那么经常写程序,但是对自己开发插件有点兴趣的朋友们 TLDR 一下,用我写过的一个简单插件做为例子手把手走一遍开发简单 chrome 插件的过程。

...


2022 年 5 月书影游 monthly digest

June 5, 2022
喜欢就买
gaming | monthly | patreon | reading | review | watching

一直想写 newsletter,但拿不准题材。今年电子产品乏味购物欲寡淡博客产量低迷,豆瓣与死没什么分别索性写个本来已大部分记录在案的自己的书影游 monthly digest 好了。过往的数据库可搜索、customize 和 filter 形式的书影游 archive 在此

本篇还是我偷懒 5 月 patreon 博客选题的二合一。以后 patreon 投票还是会和本 monthly digest 分开进行,大家放心!最近感觉什么都进入倦怠期不想做事因此也没东西可写,所以六月的选题来一些安利/教程性质的东西,点此投票

  • 为什么 RSS 仍然是信息摄入最好的选择/我的 RSS setup
  • 你为什么需要一个 discord 社交圈
  • 如何制作一个简单的 chrome 插件/为什么 chrome 插件是一个好的工具练手选择
  • 你为什么需要一个博客
...


半年过去,我的 dream job 怎么样了

March 19, 2022
重启电脑
career | patreon | software engineer | 复盘

虽然我毫无“事业心”,对技术也毫无热情,最初也是纯为了钱和福利入的码农行,但是因为彻底贯彻“喜欢就买,不行就分”的原则,我倒是在 7 年多的职业生涯里相对于同届 peer 而言折腾过不少公司,包括最近这一次求职中期还在探索。虽然没有碰到过于奇葩和惨痛的精力,也确实对这个工种由读书时的反感,到择业时的勉强介绍,到近两年的逐渐有点喜欢甚至还会自己搞 side project 的地步。但于正职工作而言,直到最近的一份工作才称得上我的“dream job”。

因为最近要做个职业相关的分享而大概画了个我的视觉化简历

但开始这份“dream job”,我有点诚惶诚恐。说是 dream 是因为:

  1. 找工作前几周爱上了这个产品
  2. 面试期间聊得来,感觉公司 culture 很合
  3. pre-ipo 既有 startup 的灵动又有基本确定能跟大厂 compete 的价钱

诚惶诚恐是因为:

  • 从上面那张可视化简历和我过去无数的工作厌班 blog 不难看出我 bunrout 的速度越来越快,次次裸辞,不知道这次深度用了不到一个月就喜欢上的产品带来的 enthusiasm 能跟工作的苟且较劲多久
  • 面试光环不代表实际工作体验,事实上我第二份互联网大厂工作的组也聊得非常好产品和行业也喜欢,但结果是 manager 是个傻屌,折腾没多久我在组散之前转了也对那个公司丧失兴趣飞速跑路了。所以虽然面试时候跟现在的公司相谈甚欢是我有史以来最好的面试体验,但也难保能持续到实际工作中

现在离我入职已经过去了快 7 个月,我想大概是时候停下脚步 reflect 一下这份“dream job”了。

这是现充过度没空写的 2、3 月 Patreon 二合一投票票选结果其中之一。欢迎金主们去四月的投票选出接下来的命题帮助我重新 get back on track:

  • Portable Monitor 体验:不止是移动办公
  • 那些鼓舞人心的单人开发的独立游戏们
  • 为什么 RSS 仍然是信息摄入最好的选择
  • 你为什么需要一个 discord 社交圈
...