iOS提醒事项和Notion双向同步教程
- 前往Notion Integration创建页面创建一个Integration
使用ChatGPT一步步实现iOS提醒事项与Notion双向同步
最近因为很多事情需要提醒,因为我是苹果手机,想到最便捷的方法就是提醒事项。但是要创建的提醒事项实在是太多了,手机上一个个操作又太费劲。我又是Notion的重度用户,于是就有了一个想法,能不能在Notion的database管理所有提醒事项,并自动同步到iOS的提醒事项;其次iOS创建的提醒事项也会自动同步到Notion的database,完成双向同步。因为我自己不太熟悉快捷指令,正好可以尝试一次用ChatGPT辅助完成这次的工作。以下是完整演示
Notion converter重构 - 解析与渲染
最近Notion Converter完成了一次非常大的更新,彻底重构了底层的解析和渲染逻辑,这篇文章想和大家分享一下重构历程。同时我也把解析器开源在了Github。
2023个人年度总结
时光如梭,2023年在不经意间就到了尾声,随着2023年的落幕,我坐在电脑前,回顾过去一年的旅程。对我来说,这不仅仅是时间的流逝,更是一个充满挑战与成长的年份。在这一年里,我经历了工作的变动,学习了新技能,也在个人层面上取得了不少进步,这篇文章权当对过去一年的记录。
React样式陷阱:解决多余分号导致的背景样式问题
在开发人生进度表期间,我遇到了一个有趣且富有教育意义的前端开发问题。这个项目需要在一个格子下同时显示多个里程碑,比如使用不同的颜色来区分不同的内容。2个颜色呈现上下分布,而4个颜色则形成四宫格,如下图所示:
MacOS 带passphrase的sshkey,Git命令不再输入密码
自从在Mac上换了一次sshkey,而且是带passphrase的,每次git操作都会提示要我输入密码,特别麻烦,于是在google上一阵搜索,找到一个解决方案。在.zshrc文件最开头输入
1 | ssh-add --apple-use-keychain |
这样只会在第一次命令时要求输入密码,之后都不需要输入密码了。
Next.js部署nginx配置子路径访问404
周末没事干,正好被网上一个点子启发,做了个人生进度可视化的网页,网页功能比较简单,就是把每一天通过一个小格子显示在网页上,不同的阶段显示不同的颜色,同时也能切换时间单位。
Notion Converter一周年
使用prisma连接本地mongodb
最近有个项目是用nest.js作为后端框架,数据库是mongodb,ORM框架选择了目前nest.js圈最流行的prisma。项目本身很简单,在本地开发调试的时候出现了一个问题。
当我调用prismaService.save()
时,报错Transactions are not supported by this deployment,大意是mongodb的事务操作要求必须有replica,即使是在本地开发。
搜索之后找到一个issue,找到一个配置本地docker mongodb的replica参数
1 | 1 - start a mongo container |
配置完再执行事务就没问题了。