James Notes
512 subscribers
636 photos
31 videos
33 files
444 links
研究领域:效率 自动化 网络 捷径 生活

少数派专业作者 @JamesHopbourn
Download Telegram
如何防止自己学习的时候摸鱼?对于传统的 Block 软件来说,会把整个网站都屏蔽了,但是我有时候还是需要在上面看一些参考资料的。所以真正会吸引走注意力的是主页的视频推荐。使用 Surge 的本地文件映射功能,把哔哩哔哩和 YouTube 的主页都 map 到本地的 html 文件即可,html 文件使用 JavaScript 动态加载元素,可以方便地添加其他网站,只需要添加映射元素即可,具体的配置信息和文件可见评论区。
👍2
在个人学习频道里接入 bot,在学习过程中会遇到一些任务,是暂时搞不定或者以后有空了再说的。那么就可以通过添加 #todo 标签,bot 识别到了之后通过 Todoist 的 API 添加任务。

同理还可以扩展出更多玩法,例如偶尔会看一些财经 Up 主的视频,但是这类视频比较容易被下架,顺手把链接发到频道里,bot 自动下载好了备份在频道里,代码可见评论区。
👍1
少数派sspai
导出多年微信聊天记录,我用可视化分析了出自己的口头禅 [by JamesHopbourn] https://sspai.com/post/82577
之前听老师提过 serverless 技术,花了点时间研究了一下,非常好用。把之前微信聊天记录分析的 Python 脚本部署在上面,要用的时候发个 POST 请求就行。对于小的业务来说,把整个业务部署为 serverless 也是个不错的选择,正好下个月要重构软件,直接切换到 serverless 了。

我挺喜欢学习新的技术知识,一方面是学习到的新知识的成就感,另一方面就是希望结合现实生活场景,把新技术用到生活里面去。顺便写出来跟大家分享,赚个稿费。一举多得,从另一种角度来看,也算是少数派付钱让我去学习新技术了。🌚
👍1
写了个少数派 Alfred 文章搜索 Workflow,根据预设的标签列表获取文章数据,再配合关键词筛选出想找的文章。

为了提高查询速度,引入了 Redis 缓存,把 Workflow 加载等待时间减少了 900 倍。这篇文章已经写好了,但是这个月少数派文章排期已经满了,等下个月发。

代码可见:JamesHopbourn/sspai-search-alfredworkflow: 少数派文章标签搜索
写了个 Alfred leetcode 搜题插件,使用场景是一边看哔哩哔哩的算法讲解视频,一边通过 Workflow 打开对应的题目页面。

使用 lc 关键词配合数字或者题目,就能搜索题目并在 Leetcode 上打开对应页面。

实现原理是爬取了 Leetcode 所有题目信息,筛选出必要的字段过滤之后保存为 data.json。只要 Leetcode 不改变页面 URL,这个 Workflow 就永远不会失效。

Workflow 下载:JamesHopbourn/leetcode-alfred-workflow: Leetcode 题目搜素 Alfred Workflow
用 serverless 部署微信聊天记录词云脚本,上传聊天记录 JSON 即可输出词云,学了两天 serverless 随手做着玩的,服务保留三天,随缘使用。

https://service-84qo2b8u-1307704044.gz.apigw.tencentcs.com/release/

关联阅读文章:导出多年微信聊天记录,我用可视化分析了出自己的口头禅
👍1
使用 Alfred 打开 ChatGPT 书签的时候,有时候手打快了就会变成启动 Charles,因为它们都是 cha 前缀,为了解决这个问题,可以把 Charles 从 Alfred 的搜索结果中忽略掉。

打开 Charles 的详情页面,在注释里输入:alfred:ignore,然后呼出 Alfred 输入 reload 刷新缓存,之后 Alfred 的搜索结果中就不会再出现 Charles 了。

此操作同样适用于文件夹。大家可以根据自己的实际需要,添加需要忽略的应用或者目录。

Excluding Folders - Discussion & Help - Alfred App Community Forum
2
整理了几个写技术文章选题的要点,供参考:
1. 要贴近读者的生活场景,让读者能够感同身受
2. 这个场景要尽可能多地覆盖不同的读者
3. 可以有技术门槛,但是不可以太高,而且要淡化难度
4. 要真的有实用性,不要为了写文章而硬编场景
5. 步骤讲解要足够清晰,把容易踩坑的点指明

#少数派 #sspai
👍4
🏝️ 海岛晚霞
4👍2
趁着双11优惠换了个机场,之前的机场不支持 UDP 中继代理,所以无法使用 Surge Ponte 功能。

换了新机场体验一下 Surge Ponte 之后,用着太方便了,约等于 0 配置,1 分钟搞定。只需要配置一下 Surge Ponte,然后增加一条 IP-CIDR 规则即可,例如:
IP-CIDR,10.0.1.0/24,DEVICE:macbookpro