水稻田里种了葧荠。看着葧荠的植株就很开心,它和一般的植物长得完全不一样,表面光滑,就像一根绿色的细吸管,超长,超直的那种,从水里长出来,整整齐齐的。表面看是一根吸管,可是里面有很多白色的隔膜,吸管内部形成无数的小气腔。用手捏着葧荠根部,另外一只手从根部往顶部捋过去,那些气腔哔哔叭叭全爆了,留下孩子呵呵傻笑,有时候傻笑可以用来形容简单的幸福吧。

阅读更多

这是写rails静态代码分析的。怕被误认为是分析rails framework的文章,所以标题取为’ruby静态代码分析’.

阅读更多

可以通过gem直接dump/restore数据库,省得去记各种数据的dump,restore命令。缺点就是速度非常慢。rails就是慢。好处也非常明显,可以跨数据库。

阅读更多

Taro 3出来有段时间了,有一个小程序用Taro 2写的,升级了一下,前前后后花了几个月时间,中间还失败了几次,踩了不少坑。

阅读更多

一直很想研究Babel,给baby写插件,改JS语法. 最近看了一篇文章,感觉非常不错.于是借此机会试了一把,添加的语法很简单,就是给JS里面的数字加上一个计量单位,比如说1k代表1000,1m代表百万, 1b代表10亿,这样子呢,就是读起来更简单,更方便易懂。

阅读更多

active_record下标访问([], read_attribute, write_attribute)支持表字段的访问, 不支持association的直接解析, 下表访问和read_attribute是同一个概念. send是通用的方法调用,包含了read_attribute.大部分情况下,数据库字段操作应该用read_atttribute, write_attribute, 因为monkey_patch的问题, update, send会不确定性地失效。方法访问也一样.

阅读更多

以前我也不相信职业病这种说法,知道两年前身体出现问题。幸好我即使修正,现在基本没事了。写下这个主要是提醒后来的同学注意身体,健康快乐搬砖一辈子。

阅读更多

UTF-8是一个灵活的变长编码方式,同时兼容ANSI。UTF-8 BOM 中 BOM是Byte Order Mark(定义字节顺序)> 所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

阅读更多