只是玩玩 All work and no play makes Jack a dull boy

用 GithubAction 替代 Zapier??

💡国内服务器可能无法正常通过此种方式触发 actionsflow 的 webhook。 你需要使用 cfworker 做一下转发,可以参考这篇文章:如何订阅 Q 外的 RSS?方法来了 最近终于将 Ghost 前后端一体的身份转变为只作为提供数据的 CMS,前端则转为使用纯静态页面,使用 11ty 生成并部署在了 Netlify 上。 恰好 Ghost 自带的 WebHook 通知功能可以在执行文章、页面、Tag 甚至会员注册等操作时触发 Webhook 通知,同步触发部署操作,作为 Jamstack 的后端 CMS 工具可谓是十分好用。 我们只需进入 Ghost 后台,进入 Integrations > Add custom Integrations ,起个名字,然点击下方的 Add Webhook 即可完成。 不过在使用 Ghost 的 Webhook 通知触发 Netlify 的时候发现在 文章内容过长 时 Netlify 会出现 payload 不能超过 140kb,并 build 失败的提示。 我查了一下资料,发现 Build payload exceeded limit of 140 KB - HUGO and Sanity.io 这篇
工具箱 ,

「三大队」

三大队讲述一次审讯意外,三大队刑警程兵(秦昊 饰)入狱服刑,队友受牵连脱警、降职,曾经的警界精英三大队分崩离析。十年牢狱,程兵重获自由,信仰崩塌,热血化为沉默,他失去一切,而案件的犯罪嫌疑人王大勇依旧在逃…… 豆瓣 首次看到「三大队」的预告片还是和我老婆在电影院看「涉过愤怒的海」的时候了。 我们当时去的时候电影院一人没人,直接包场看了,不过这个剧没什么想聊的,所以就暂时不展开谈了。 电影开播前日常的放了一些其他电影的预告,其中就有「三大队」。 我当时一看预告,发现主演居然是老戏骨张译,配角的还有李晨、魏晨等等。 我个人是非常喜欢张译的,第一次看他的戏还是「北京爱情故事」。对,这部 2012 年的电视剧我现在依旧记得非常清楚,他在其中出演的石头这个角色十分出彩。 顿时觉得这片子应该稳了把?一定得去电影院刷刷 之后因为太忙渐渐把这事儿给忘了,当时还不知道「三大队」同期还推出了剧版的。偶然一天在 emby 上找剧看时忽然发现了「三大队」的名字,当时还想着:不该呀?这么快就有高清资源流出了??点开一看才发现是秦昊演的剧版的。 所以之后就每天两三集的和我爸从头开始刷。 昨天终于看完,所以
影评 ,

如何订阅 Q 外的 RSS?方法来了

起因 前文有写到关于 RSS 订阅的一些事情,想了解的可以看看 打破信息茧房及一款 RSS 阅读器推荐 一文。 不过这两天在实际使用过程中发现有部分网站如:V2ex、椒盐豆豉 等网站的订阅在通过 yarr 添加的时候会提示 No feeds found at the given url. 的提醒信息。 当时我还以为是 yarr 对这些网站的 xml 格式支持不全导致,所以跑去研究起了 yarr 关于解析 xml 文件部分的源代码,在尝试将 2.4 的部分代码和原作者最新的部分合并后我在本地测试发现似乎可以正常添加,所以重新 build 了一个镜像发布到 docker 上。 不过,奇怪的事情发生了。 我之前在本地测试明明可以,但是在自己的 VPS 中即便我重新拉取镜像、重新创建容器,却依旧提示上面的错误。这就让我有点「满头大汉」了,本来差点又要跑去研究源代码,不过忽然灵光一闪,想到这两个网站似乎都有一个共性 ——「在墙外」,而我的服务器又在国内,正常情况下自然是无法访问的,之前在本地测试通是因为我的路由器上有小猫做分流,所以自然能正常访问。 至此算是破案了,不过很想吐槽一句:yarr 的错误信息提示真的很有问题,这种情况不
工具箱 , 学习 ,
信息的汪洋中我们何去何从?

打破信息茧房及一款 RSS 阅读器推荐

说来惭愧,我其实在写今天这篇文章以前一直不太明白「信息茧房」这个概念,只是时常在自己的信息获取渠道中看到人们都在提到这个概念,直到时至此刻我写到下面这些文字的时候才忽然明白其中的含意。 在如今这个算法、AI 横行的年代,你接触的所有互联网的一切信息几乎都被算法、AI 包裹,互联网像是一个极度宠溺你的长辈,它所给你看的、吃的、听的「似乎」都是你「想要」的,你废寝忘食沉溺其中,丝毫没发现它的推荐像是春蚕吐丝般的为你慢慢结出了一个「茧」,这种看似趋向性的宠溺却让这个茧把你包裹的越来越严实,渐渐的让你没有了思考的空间,你的世界似乎也开始变的只有这个茧那么大了...。 这就是我理解的「信息茧房」。 那么如何打破呢? 打破茧房的最好途径就是「勇敢」的「自主」获取,避开算法、AI 的包裹,去听那些你平时可能不认可的观点、去看那些不曾读过的文章、去想那些你平时未曾想过的一切。 第一步我相信从 RSS 订阅将会是一个很好的开始。 第一次知道 RSS 是在北大青鸟的课本上,其中第二期还是第几期的课本上关于 C# 的学习就是一连串基于制作一个 Rss 的实践课程,当时虽然把整个练习完成了,但是并没有真正理解 RSS 这个
观点 ,

理解万岁的世界在哪里?

他人即地狱 有时候觉得特别痛苦,因为人和人之间并不相同,也没有完全的理解,这个观念适用于所有环境,且在特定情况下可以上升为小集体、公司甚至是国家。 不同的认知、生活环境注定了没有一模一样的个体、集体,正是因为这些不一样,也因此不断的造就出矛盾,自然有了吵架、有了战争,这些对立是无休止的,除非有一方作为「失败者」并附带「牺牲」退出。 这种牺牲不可能是没有感知的,从浅层的物质损失到精神层面的伤害,带给个体的感受自然是不同的,物质层面自不用说,少了钱、少了东西。而精神层面却能给人带去或短期或长期的持续性痛苦。 昨天偶然看见罗翔老师的一句话,感触颇深,也挺符合我今天所属观点。 “一个家庭最可怕的不是穷,而是有一个经常制造内耗的存在,不停的制造矛盾和争吵,生活在这样的家庭里,每个人的神经都紧绷,生怕犯点小错误就会引发家庭战争。” 我共情能力还算可以,INFP-A 人格的我不知道从什么时候开始就有了做什么事都喜欢先为对方考虑,时常忽视自己的行事作风。这种性格自然会损失掉部分自我,在这场「人和人」的对立中天然落入下风。 其实对于这种自我牺牲我本身并没有怨言,只是不知道为什么,即便我选择
观点 ,

Bitwarden 启用 Websocket 及加固指南

2021 年之前我一直使用的 LastPass 做为我的首要密码管理工具,当时被他的浏览器拓展吸引,搭配这个插件可以做到自动填充,使用起来十分愉快。不过因为 LastPass 后台一直没有中文语言,且 21 年期间还出现了国内偶发性打不开网页的问题(刚刚查资料还发现 2022 年 12 月爆发过一次安全事故,不过算是躺锅)。 知名密码管理器 LastPass 此前因 Authy 员工被钓鱼而出现安全事故,这话听着有点绕口,大概是这么个情况:多因素认证器 Authy 员工收到钓鱼邮件后泄露了密码,黑客入侵了 Authy 的服务器窃取了 LastPass 工程师账户的 2FA,当然估计黑客也提前通过其他方式获取了这名工程师的账号密码,最终结果就是 LastPass 被黑了。 那之后我就在 V2ex 上寻求替代产品,基于 Selfhost 的理念我最终选了 Bitwarden 作为自己的密码管理软件,并撰文 docker 自建 bitwarden 服务 记录了搭建过程,一直愉快的使用至今。 不过使用期间发现了一些问题,如: 1. 所有平台增加完密码记录后如果想所有平台都同步的话,需要先在该平台手动同步密码库,且其他