万神劫

万物天地为剑,神鬼妖邪为剑
劫波万渡,宇宙苍穹尽为剑
是为万神劫!

5条评论 2015-01-19

2014 剁手记录

2014年是工作以来最忙的一年,当然不出所料也是收获最大的一年,不管是经验、收入还是……败家物品……
昨天翻了一下去年的购物记录,狠狠地吓了一跳,居然买了这么多“乱七八糟(老婆语)”的东西!
鉴于“瞎BB“下文章很少(当然别的分类也不多),我决定写篇文章记录一下。
当然为了防止老婆看见此文后打死我,文中物品一律不注明价格、不附带链接,请各位善用搜索_^

自动搅拌咖啡杯

底部装上两节7号电池,按下开关就可以自动搅拌了,这绝对是 Knewone 100元以下商品中最最实用的一款
而且据我观察,

阅读全文...
4条评论 2014-12-28

node-webkit 的一些细节

前段时间,因为项目内 C++ 开发人员严重不足,所以只好把前端开发借来,使用 node-webkit 开发客户端程序
总的来说过程还是很顺利的,坑不算多,开发速度也不错,至少比 C++ 快很多
不过也不要过分乐观,毕竟客户端程序与 Web 不同,在产品细节、交互方式上都有很大的差异,所以在这方面需要花费不少时间

这篇文章只是开个头,记录了一些 毫无技术含量 的细节,目的是…… 表明虽然近一年没写博客,但是我还活着……

阻止文件拖拽进窗口

由于主界面其实就是 Chrome 的浏览器窗口,

阅读全文...
20条评论 2014-01-28

新年新 Blog

终于赶在过年之前将新版的 Blog 程序发布啦!
新版的 Blog 基于 Rails4 开发,后台采用了 Angular.js,所以年后会写一些 Angular.js 方面的文章,不要错过哟~
最后,祝大家新年快乐!

阅读全文...
7条评论 2013-08-26

慎用 Underscore 的 _.bindAll(this)

关于 bindAll

Underscore 是我非常喜欢的一个 JS 库,提供了相当多方便的工具方法来简化前端开发
其中我印象最深,也是最喜欢的一个方法就是 bindAll (对于我等 Rubyist 来说,each/map/where 什么的早就不新鲜了)
因为它可以很好地解决 Javascript 里 this 的问题,尤其是编写 UI 组件时非常有用,比如:

阅读全文...
0条评论 2013-06-08

Sea.js 如何与 Rails 结合

前言

Rails 从 3.0 开始提供 Asset Pipeline 来管理静态资源,其中一个重要的功能就是可以通过注释的方式来申明 JS 文件依赖,随后通过服务器端的支持来进行依赖文件的加载。
不过随后纯前端的 JS 依赖管理器大量涌现,比如 RequireJS 和 Sea.js,前端开发人员可能更偏好这种方式。但是功能上来说, Asset Pipeline 更为强大,除了 JS 之外,图片和 CSS 都很好地处理,而且有完善的打包和缓存机制。
所以很自然的我就开始思考如何将这两者结合起来: 既能用

阅读全文...