教你白嫖 Github Pages 和 Google Cloud VM ——Ansible 与 Terraform 自动化部署(上)
继前两篇(这和那)迁移之后,又看到了 基础设施即代码 IaC 初探 - Ansible 与 Terraform,心很痒。想到可以 浪费一个周末的时间 省去之后迁移 vps 的麻烦,就感觉非常的激动(不是
由于中间走了太多的弯路,所以本篇先讲 hugo 博客配置 CMS 的事情,我们下一篇再娓娓道来 terraform 和 ansible 的大坑(
迁移 VPS 到 GCP 小记
天哪,年更博主的新文章居然是搞 VPS 迁移(
起因是前几天和朋友闲聊,说我薅了一年的 digitalocean 的 student discount 终于快薅完了。我朋友说:“我那个小破博客 host 在 google cloud 上,因为一直没人访问所以一直免费。”
我:“啊?!”
回想了一下我现在跑的那些服务
- nextcloud
- syncthing+resilio
- static webpages
- docker debug
- miniflux
似乎只有第二个是主力应用,downgrade 一下机器配置倒也没什么大问题,那就试试吧
Python 的延迟绑定机制(大坑)
起源是看到小红书上的一个帖子:
funcs1 = []
for y in range(5):
funcs1.append(lambda x: x + y)
# Expect [5,5,5,5,5] instead of [1,2,3,4,5]
print('funcs1', [f(1) for f in funcs1])
乍看还真的蛮震惊的,感觉以前是不是写过不少此类 bug。
迁移博客到 Hugo 小记
React js、ChatGPT 和打卡 bot(二):第一份活
上一篇里我们提到了想要做一个 Telegram bot 的想法,那么这一篇里我们来开始写第一个打卡工具吧!
那这一个 Leetcode 打卡工具的使用场景大概是这样的:
- 我们向 bot 转发当天写完题目的网址,它会把这个网址和当天的日期保存下来
- 通过某种 query 命令,我们可以查询已经存了的打卡有哪些 就两个要求,应该很简单吧!(大概……瑟瑟发抖
React.js、ChatGPT 和打卡 bot(一):A Humble Start
这次整个大新闻(
最近陪 Leon 刷题找工考证什么的,需要一些自动记录打卡的小程序帮助记录和监督,顺便整个类似 Github 的打卡界面玩玩(大概就是如下图所示的玩意儿
Anyway,先列举一下我们的需求/设想有哪些:
- 支持以下项目的打卡
- Leetcode
- 绿皮书(发送题目名字,然后做字符串匹配)
- 面试进度追踪
- 通过 Telegram bot 接口交互,降低前端开发成本
- 最重要的还有,基于 ChatGPT 的开发(心水很久了)
Hexo 站点与 Windows Powershell
2024/06 更新:这篇文章又没用了,因为我从 Hexo 迁移到了 Hugo。以下为原先的正文。
目标
- 带着小破 Thinkpad 出门的时候能无痛 ssh 到服务器上
- 尽量容易/低阻力地更新博客站点页面
「日历记事本」python 版
之前搞日历记事本的时候被 rust 整到死去活来,人生苦短,我用 python(
反正这次就是什么技术新我们就搞什么哈!新特性、新 idea 通通整上。
不作死就不会死
人呐,就是要充分发挥主观能动性去作死(不是
这是怎么回事呢?周四早上的时候,不知道哪根筋搭住了,偏要找找自己手上用的这块 Android 平板(喏就是这个电子辣鸡)能不能升级到更新的 ROM 。稍微做了一番功课之后发现 Generic System Images 这东西,而且在某个论坛上看到有人成功升级了型号相似的一个平板,我寻思这也许有戏啊?