编程兔学Scratch

Today Tutu finished reading the book《Learn to Program with Scratch》, he wrote some notes:

Start service upon rebooting ubuntu

因为Linode最近重启的有点频繁,所以当重启完成后,需要auto start一些service。之前一直没去了解过/etc/下面那一坨rc.d是怎么回事,这次查了下,留作记录(操作环境是Ubuntu 14.04 LTS)。

Bloom Filter

《数学之美》的23章布隆过滤器描述了基本原理,简单来说就是:用m个bit来映射n个元素是否存在,(例如用16亿个bit来映射1亿个黑名单email是否存在),每个元素被映射到k个不同的位置,然后把这k个位置的bit置1。

Play w/ docker

最近看到很多docker的消息,去docker.com上下载玩了一下。这里记录下命令,以备下次参考。

以在Docker中跑一个Python的web application为例:

Install ubuntu on Acer C720 Chromebook

The price of Acer C720 chromebook now is just $179 in bestbuy, plus tax it is still less than $200, with 16G SSD and up to 8.5 hrs battery life, the idea is you can buy such a laptop and install ubuntu on it to make it as you dev machine, for example, you can buy one for your kids and it is really good for them to learn how to code.

为iOS编译CLD2库

CLD是Google Chrome中使用的语言检测模块,当你用chrome浏览某个外文网页的时候,你会遇到在页面顶部问你要不要翻译成你使用的语言。今天花了点时间把它编译成在iOS可以调用的库。

留学申请始末

这次拿到offer的过程可谓一波三折,已经靠这个故事骗了好几顿饭吃,记录一下,等将来方舟子被打到之后再考虑写到书里。