Ask and Learn

最近练习英语听力和口语的一点心得

一直有在练习英语听力和口语,最近几个月需要和公司 Sales Team 开周会算是一大动力吧,最近半年刻意练习比较频繁,自我感觉还是有不少的提升的,简单分享一下我的方法。 我没有使用各种语言学习 App, 也没有背单词,也没有学伴,从头到尾都是一个人。方法很简单,就是找一个感兴趣的材料,然后每天抽空...

使用 Google App Script 过滤 Gmail 中的垃圾邮件

最近几个月,Gmail 总是收到很多垃圾邮件,来自不同地址,标题五花八门,无论 Mark as Spam 多少次,Gmail 依然无法自动识别这些邮件。 每次标记垃圾邮件没有效果,只能自己想办法了,我发现这些邮件大多都来自很少见后缀的域名,.biz, .nl, .uk 等等,并且都有着...

迁移 Github Issues 博客到 Hashnode

受到数字游民部落这篇文章的影响,我也把播客迁移到 Hashnode 了,最看重的还是自动备份以及免费绑定顶级域名,还自动配置 SSL。 之前的博客是写在 Github 私有库的 Issues 里面的,算作是博客的数据库,前端是一个简单的 nextjs 程序,用 vercel...

图片在线转换工具 CloudConvert

最近在筹备 GDG Xi’an 2021 谷歌开发者大会 ,在不同平台之间同步活动通告的时候,遇到了图片格式不支持的问题。 微信公众号发布的图片是 WebP,但是百格活动并不支持,于是找了个在线转换格式的服务 https://cloudconvert.com/ 可以直接通过 URL...

Windows 10 如何按照文件修改时间筛选文件?

最近在整理一些老照片,想按照年份整理相册,但是发现 Windows 10 的分组功能非常鸡肋。只能显示“今天”、“本周”,“很早以前”这样的相对时间,基本无法达到整理的需求。 我还试着下载了一些照片管理工具,但是按时间分组功能也都是类似的相对时间,都不尽如人意。...

MySQL 针对连续数据去重

今天在电鸭社区的微信群里,遇到有人问一个 SQL 问题,针对连续的数据去重。 比如图中的数据,预期的去重结果是。 这种上下行数据相互关联的去重,想着还挺难做的,不过参考了一些资料后,发现利用 Session Variable 还是可以实现的。 第一种方法,是给查询创咋 row...

使用 Github Issues 写独立博客

01 又迁移博客了 我之前使用过 issues 写博客一段时间,那是一个 public 的 github repo, 借助于 github 的 markdown 编辑器,写作编程了一件很有趣的事情,也着实写了一些文章。不过因为 issues 本身的限制,我没有一个独立的域名,因为受到一个独立博客群组...

推荐一个英语口语练习工具 Otter AI

这其实是一个语音转录文字的工具,一般用于会议文字转录,不过因为识别率比较不错,非常适合用来练习英语口语,对于我这种陌生人面前张不开口的人,在独自一人的情况下,也能联系英语口语,还有一位忠实的听众,是在太方便了。 下载地址: https://otter.ai/ 特点是: 识别率高,完爆...

给 next.js 添加 rss 订阅

我的博客程序是用 next.js 写的,之前一直没有做订阅功能,今天晚上心血来潮,整了一整。 这里借助的是 feed 这个 package. yarn add feed 在 pages 下面创建一个 feed.xml.js 的文件。 // ... import { Feed } from...