Yi's Blog


我的 macOS 软件列表(2020 年)


Docker 入门

Docker 说到底就是一个轻量级的“虚拟机”管理器,只不过这里的“虚拟机”不是真正的虚拟机,而是用起来像是虚拟机的一种东西,姑且称之为容器(Container)。之所以较之虚拟机更为轻量级,这是因为运行这些容器的其实是同一个操作系统。

Minimum Selenium Tutorial

Selenium is an umbrella project for a range of tools and libraries that enable and support the automation of web browsers. In my own words, it’s a solution for you to manipulate a browser in scripts.

As you can imagine, this can be useful in many ways. In tech companies, this is used to test web pages. For personal projects, we can use it to crawl some information which is hard to query directly.

Migrate Away from Octopress

I have been using Octopress since 2012, and it works fine for me in all these years. But unfortunately the project has been abandoned since January 2015, which means it depends on a lot of legacy packages, and misses a lot of fancy new features. For example, the version I was using depends on jekyll-0.11.2, while jekyll-4.0.0 was already released in August 2019.


启用全新的域名 WANGYI.AI,并增加了 SSL 支持。

选择了 AI 域名后缀,并不是会写更多和 AI(Artificial Intelligence) 相关的内容,而主要是因为 COM 和 IO 域名后缀无法购买,AI 作为关键词,和计算机密切相关,也有人对于自身智慧一无所知的神秘,用作域名,对自己也是一种提示,不要忘记对于未知的敬畏。

增加 SSL 支持。在调试新域名的过程中,发现 HTTP 流量会被未知服务器缓存,无法调试(事后发现,是我在设置 DNS 的时候,IP 地址打错了一位,解析到了别人的服务器,造成的囧境),所以就购买了一个 SSL 证书,并在 Nginx 中启用了新买的证书。

Extract Subtitles From TV Shows

Round Table Party

In the past 3 years, I really enjoyed watching a Chinese talk show called Round Table Party (I couldn’t find any official English name in the show, this name is used a few in other sites, so I am not sure this is correct. It maybe called Table π instead.), which was made by a famous Chinese TV show host Dou Wentao.

YouTube 观看历史分析

来到美国之后,访问 YouTube 不再需要翻墙了,看的视频也越来越多。后来办了 YouTube Premium,看视频没有广告,更是把 YouTube 视频当成了日常生活的背景音,一刻也不闲着,生活在刷 YouTube 视频中度过。





Notes with Dictionary Lookup History


Learning English is so important after I moved to US. Without sufficient English skills, I can’t communicate clearly with my colleagues, and can’t even have a relaxing and sometimes cheerful daily life. Even more seriously, I feel anxious if I couldn’t fully understand the conversations around me. So as a result, the crisis pushes me learning English. One of the important parts is reading books that others read. During reading, I inevitably encounters unknown words. So I look up dictionaries on my iPhone and MacBook all the time.

One important missing feature of the Dictionary app on macOS for me is saving lookup history. Without the ability to review what I have looked up recently, I end up looking up the same words over and over again. As a programmer, I will solve it with a program for sure.