Sublime Text 2中,光标移入移出括号的快捷键设置

无赖右方向键→和End键都在键盘的另一边,每次输入完一个函数,光标在各种括号中间,有什么更好的方式将光标移出来呢?
继续阅读“Sublime Text 2中,光标移入移出括号的快捷键设置”

使用笔记软件一年半时间,对比一下用过的笔记软件

老蔡最开始使用的笔记软件是Evernote,苦于当时它的同步速度实在揪心,并且界面上有个广告,于是选了个跟它较像的麦库记事。

老蔡至今依然记得这个软件当时是由盛大创新院出的。

——或许叫盛大照抄院更写实一点……

——老蔡刚才为了佐证使用笔记软件一年半的时间,特地去麦库记事网页版看了下,它深度照抄的evernote(印象笔记)老版本,一年多过去了,不仅什么设计上的提升都没有,就连evernote的新版本功能也没跟进。 继续阅读“使用笔记软件一年半时间,对比一下用过的笔记软件”

老蔡的M525鼠标坏了,自己修了下

老蔡的鼠标最近总是发生单机变双击,俗称“连点”的惨剧,楼下找了5个修电脑的铺子都没有人换微动开关,外加自己上次修路由器买了一套焊接工具,所以打算自己修一下。 继续阅读“老蔡的M525鼠标坏了,自己修了下”

原来Ruby也支持Go语言式的Structural Typing接口

老蔡感觉,Go语言的接口不同于C++/Java中的接口,更加灵活、解耦。

在C++编程中,一般用抽象类来定义接口,而接口的实现是依赖于接口的,这样如果要新增功能的话,需要写派生类或者从基础类开始改动这个类,Python也是这样,导致有些时候,一些特定的场景想给一个已有类增加方法是比较麻烦的。

Go语言中,接口是依赖于实现的,也就是说,可以在做了一个模型后,再来发现:原来这个模型还能这么用! 继续阅读“原来Ruby也支持Go语言式的Structural Typing接口”

Stray Bird of Summer Told Me G+ Automatically Generating Animated GIF

今天老蔡的房间里飞来了一只小鸟,拿到阳台上准备放走,结果它抓着老蔡的手不跑,于是腹黑的老蔡就把它拖回来照了几张相片,结果发现Google Plus真是越来越强大了,它将几张相似的相片自动制作成了动态GIF。 继续阅读“Stray Bird of Summer Told Me G+ Automatically Generating Animated GIF”