最近入手的数码产品

博客很久没有更新了,最近计划出版一本Redis的入门书籍,所以时间都放到写书上了。其实写书倒也不算是件能让人忙起来的事情,但它却能轻易地占据人的生活。记得高一下学期刚开学的时候学生会开始招新,我需要准备一篇千字左右的讲稿,结果在演讲的前一周我就把讲稿写完了。然而在接下来的7天里我却满脑子都是讲稿的事:虽然我已经完成了它,写的也还算不错,可是写稿子这种事有起点却没终点,一个句子总会有更好的表达方法,没有人敢说自己的稿子能得满分。我自然希望能做得更好,当然代价就是我7天的时间。

写书也是此理,于是写书累了就换换思路改写博客放松一下(你就不能干点其它事情!)。

最近计划买一个投影仪晚上没事了投电影看,突然想到自己一直想要写篇文章总结一下最近买的数码产品(神思路啊,中间是不是少个过渡句啊)。于是按照购买顺序挑几个有特点的列举如下:

人生苦短,我用双拼

这篇文章写给使用全拼的人(怎么知道我用的是不是全拼?答:如果你不知道你在用什么输入法,那你很可能在用全拼)。

当你输入“庄重”(不考虑自动补全,你需要输入“zhuangzhong”这 11 个字母)二字时,有没有想过其实你多打了很多无用的字母?普通话中绝大多数拼音是由声母和韵母组成,而声母和韵母的数量分别为 21 和 39 个,如果能对它们合理编排,完全可以让每个汉字都能使用两个字母表示出来(两个字母依次对应声母和韵母),这就是双拼的原理。

学习双拼是一件性价比极高的事情。五笔输入速度快,但熟练使用需要几个月的时间,中间会有很长的真空期,而且得力于拼音输入法的不断改进,在输入常用词组时五笔输入法并无优势;而双拼输入法简单易学,理论知识瞬间就能理解,键位的话就我而言练习一个小时就可以全部记忆下来(但不是很熟练,需要再练习几天)。更重要的是大多数支持双拼的输入法都支持双拼全拼混合输入,如当你不知道韵母“uang”在双拼中对应哪个字母时,“庄重”可以输成“zhuangvs”,前半部分是全拼,后半部分是双拼,这样你可以一天记几个键位,其余的用全拼输入,这样就不会影响自己的输入速度了。

Web 开发者怎么学 Node.js

如果你是一个 Web 开发者,想必你一定听过 Node.js。这篇文章会告诉你如何开始学习 Node.js。

这里假定你有过 Web 后端的开发经验,无论是 PHP, Python, Ruby 还是 Java。

直播: 豌豆荚Hack Day!

前天和昨天参加了豌豆荚的 Hack Day,这次 Hack Day 的主题是“Hi Web, High Web! ”,要求是使用豌豆荚百宝袋创建一个 Web 应用。

赛前本来以为要仔细研读一下百宝袋的 API 才行,结果看了一下发现只有一个 API(汗)。功能是提供一个下载地址规范,符合该规范的链接会自动下载到豌豆荚连接的手机里,如果是 APK 则会自动安装(例如在线音乐网站可以把音乐的下载地址改成该 API 规范,则用户在百宝袋中点击音乐的下载链接就能把音乐下载到手机中了)。

每组 3 人,从周六中午开始开发,直到周日下午 14 点截止,比赛第一名的奖品是 15 寸高配 Retina MBP(嘘,我才不是为了这个来的呢)!我们组成员是 PHP 大牛小明和 Android 大牛琪森。经过我们 3 人的激烈头脑风暴,最终决定做一款位置分享应用,可以让用户发送短信给朋友来和朋友分享自己当前的位置,使用流程是:用户把手机连上电脑,打开豌豆荚百宝袋中我们的应用就可以看到自己的通讯录,选择一个联系人 A 并点击分享按钮,应用会向对方发送一条包含链接的短信,同时用户的手机上会出现一个应用叫“A 的位置”。当 A 打开短信时就能看到用户当前的位置,而同时用户打开“A 的位置”应用也能看到A的位置。

使用Redis做产品统计的两种模式

产品运行过程中及时记录收集并分析统计数据对产品的持续改进有重要的指导作用。其中有两个很常见的统计模式:每小时新增的用户数量和一周内活跃的用户(对于一个漂流瓶应用,可能是每天都扔瓶子或捞瓶子的用户)数量。在实际开发中我使用 Redis 来实现这两个模式。

< 3 / 6 >