The 7 habits of highly effective people
今年第二本听读的书
最近发现了一个很有意思的东西,就是 Telegram Bot API,不知道什么时候添加了一个 Using a Local Bot API Server 的功能,可以自己搭建一个 Telegram Bot API 的服务器,实现发大文件2G的功能,官方bot发文件有50兆的限制。
写了一个小脚本,想用 cron 来定时执行,但是发现有问题,记录一下。
感觉有点挫败,尤其是想用 gpt 来辅助写下,感觉会很快,谁知道折腾了几天空下来的时间,如此看来难道是 gpt 也不用那么快替代我们,毕竟人是会犯错的,虽然它很厉害,但是用的人有情绪影响不是那么简单。
开始看点书了,除了专业书之外的书,之前一直没有习惯和方法,直到一天看到一个 twitter 分享,分享的是一个人的读书笔记,我觉得这个人的读书笔记很好,于是我就开始了我的读书笔记之旅。
并没有刻意选什么书,直接看推荐的书然后直接开始,第一本「如何高效学习」。
最近一直在听一个我很喜欢的节目 YouTube 节目,这个纯语音的类似 podcast 讲些时政财经新闻算不错的,当前比较有意思的记录如下。
写的时候突然发现一些专业的术语感觉自己写不准确,还是要用 ai 来整理文字然后用 chatgpt 来提取概要比较好。我自己先记录一版后面用上 ai 工作流后再来这里更新一下说明。
最近终于看了 Android,可能是看的电子书的问题,感觉页面跳转起来比 iOS 复杂这么多
尤其一上来就是 parcelable 各种复杂的配置,看的晕晕的,看来必须多看几遍了。
Mac 上的应用大概率都有自动更新功能,但是有些比如 Calibre、LibreOffice、Anki等,都是下载新版覆盖安装,想到 Homebrew Cask可以管理应用,试试怎么方便更新。
查找
brew search --cask someapp
昨天开始的问题,退出 android studio 之后直接再打开 flutter 项目,直接报错 "Flutter The project xxx is not a Gradle-based project"
正式紧急关头出现这个,不知道怎么处理,新建 flutter 然后拖源码进去重新编译。
我去今天同样的时间点又遇到,不解决不行啊。
解决方法:
Flutter为了打两端的包,尤其是仍给其他人打包的话,抽取环境配置是最合适不过的了,因为只有开发人员知道去哪里改 api_url
之类的变量,包括包名等。
大概分如下几步和情况。
写Flutter
时候发现奇怪的现象,默认的2个 space
的缩紧有时候会变成4个
查了一个多小时,不太好找关键词,最后还是找到了
原因竟然是comma逗号遗漏了一个,添加末尾的逗号就可以正常缩进了。
在 analysis_options.yaml
里的 linter rules
下面添加这个条件就好了,现在默认支持
require_trailing_commas