Twitter Bootstrap 框架介绍
评论关闭一月 9, 2012 by nil
第一次听说 Boostrap 是因为同事的 Ruby China,后来在自己负责的项目 一淘UX,后台部分的界面也用到了这个东东,用得有些束手束脚,因此决定把它的介绍看一遍,也给大家做个分享。 Bootstrap 是 Twitter 搞的一个框架,目的是有个工具可以方便快速搞起一个项目,样式部分使用 Less 写就,也提供了一些 jQuery 插件形式的扩展。对景德镇居民来说,它比较狠的是直接不支持 IE6,许多特效、属性在 IE7、8 里头也是捉襟见肘;因此,如果你的网站放不下这部分用户,还是先不要用了,或者可以参考着整一个自己的版本。Bootstrap 的代码托管在 Github,随时可以 fork。
keep reading
Category Computer | Tags:
RMagick、MiniMagick、ImageMagick、GraphicsMagick 傻傻分不清楚
评论关闭一月 5, 2012 by nil
四兄弟都是 Magick 字辈的,要分清楚其实也简单。ImageMagick 和 GraphicsMagick 是名副其实的两兄弟,都是开源的图片处理工具,具有丰富的执行参数,艺术效果等等。后者是前者的分支,从 2002 年时的 5.5.2 版本分出来,专注软件与编程接口的稳定性。 而 RMagick 与 MiniMagick 也算是两兄弟,后者比前者优势在更稳定,不容易内存泄露(That’s what they say…)。哥俩都是 Ruby Gem,是对
keep reading
Category Computer | Tags:
忐忑 2012
评论关闭一月 3, 2012 by nil
2012 年开始了,没有船票的我内心忐忑,不管末日与否,还有12个月要过的,给自己定几个目标: 吉他接着搞起 每天画点小画 各种 webapp 搞起 工作上还得再接再厉,NodeJS 有必要搞起 理论知识得熟络,联系实际能力要加强;看一遍《SICP》 和林妹纸一起,去更多更远的地方 多关心家人一些 不敢写具体了,怕食言而肥。努力吧。
Category Life | Tags:
事件代理以及它的好处
评论关闭一月 3, 2012 by nil
不是什么新东西了,昨天做的分享里头需要讲到,又把几个知识点翻出来看了一下,这篇博客总结得不错,摘译一些。 事件代理利用的是事件冒泡机制,在事件,例如点击触发时,是从 DOM 树最底端的阶段开始往顶端冒泡,事件对象贯穿这个生命周期。入门事件绑定的时候,绑定与处理是这样的: var button = document.getElementById(‘J_button’); button.onclick = function(e) { e = e || window.event; var target =
keep reading
Category Complang, Computer | Tags:
回顾 2011
评论关闭一月 3, 2012 by nil
去年果然很忙,例行的新年计划都木有,翻了翻历史,只有对 2010 年的展望,笑言希望买单反,如今快门数估计已经过万不止了,以及对这篇展望的回顾。大体上上说,2010 年完成得不错。 2011 年,年初没有定目标;而公司的个人 KPI 设定又略显偏工作内容了,不好提。只好按月份回顾一下罢: 一月份前后,开始学 Ruby on Rails,之前用过的语言与框架是 Python 与 Django,转到了 Ruby 与 Rails,许多技术思想其实相差无几,但语法差别、接口细节之类,也有些恼人,磕磕绊绊,边干边学,还算顺利。一月份看了两部电影,《黑天鹅》与《How To Be》,艺术追求与自我价值的找寻,娜塔莉·波特曼与罗伯特·帕丁森各自过着拧巴的日子。
keep reading
Category Life | Tags:
nginx 的请求大小限制
评论关闭十二月 19, 2011 by nil
项目里头有文件上传的功能,测试的时候,上传大文件都没有问题的,结果发布到测试环境和线上,就都挂掉了。很奇怪,Rails log 里头 POST 请求都木有,第一反应是 Flash 上传组件的问题,或者是 crossdomain.xml 的缘故。前者因为开发环境木有问题,排除;后者也因为 swf 文件、请求地址、页面地址都是在 / 下,也排除。 排除这俩,自然就觉得整个世界崩溃了,出了人品与长相还有别的原因么? 结果晚饭的时候顺便跟同事提起,他讲到 nginx 可能会限制请求大小,恍然大悟,于是给配置文件加上: client_max_body_size 4M; 或者你需要的更大的尺寸。
Category Bug, Computer | Tags:
定制 Authlogic 的错误信息
评论关闭十二月 17, 2011 by nil
Authlogic 是 Rails 项目中比较常用的 Gem,用来方便添加账户系统,登陆校验、密码哈希,都一并做掉了,Redmine 似乎也用的它。有个不足处是,HTTPS 的方式比较麻烦,还需要许多额外的工作。 另一个经常需要改动的是它的错误提示信息,其实可以在 locale 中很方便地定制,在 config/locales/zh.yml 里头复制进 authlogic: error_messages: login_blank: can not be blank login_not_found:
keep reading
Category Computer | Tags:
JavaScript 获取 Iframe 内容高度
评论关闭十二月 17, 2011 by nil
页面中,有需要 iframe 嵌入的内容,因为是同源的内容,所以可以使用 JavaScript 操作起来,希望可以获取它需要的高度,修改 iframe 标签的 height,以去掉滚动条,让嵌入看起来更自然一点。 stackoverflow 上果然已经有了不少关于这个问题的问答,翻看一遍,总结解决办法如下: var frame = document.getElementById(‘#frame’), win = frame.contentWindow, doc = win.document,
keep reading
Category Computer | Tags:
毕业三年余
2十二月 17, 2011 by nil
离开学校已经三年半了。今天坐到贝塔咖啡,看到 BetaCafe.GFW,不禁想到08年闹运的时候每天回家看看 youtube 的日子。那会儿抱个300块的吉他,看着各路大神玩那六根弦,日子过得简单纯粹。 毕业的时候选公司,并没有做足够的考量,仓促签了一家给外企做外包的公司,做大学里学过的 J2EE 的东东,有点无可无不可混碗饭吃的意思。去了之后,接触了些其他的,做财务报表,学了点 Actuate Basic,又勉强应用上了一些大学时学过的 Perl,又突然要开始学 Flex 开发。恰逢经济危机,资本主义人人自危,母公司不招新人了,于是有什么新项目要人,便把我们这些最后进去的,调来调去,写过样式,又改过 C 写的项目,也写过 Perl,做 SQL 的批处理。 如果木头看到我描述的这段经历,可能会说,讲技术名称太过枯燥乏味,真要说明问题,得说具体项目。然而我的记忆里头,竟然只剩这些苍白的名头了,对实际项目,我并未着意,并且实情如此,做得多的,只是技术运用,许多细枝末节、架构模式之类,并没有轮到我辈研究。 09年的时候,我开始学 Python
keep reading
Category Life | Tags:
最近二三事
评论关闭十二月 17, 2011 by nil
来了淘宝之后生活变忙乱了,应付工作之余很难有闲情逸致自省,也没有收拾心情的想法,骚文写得自然也少了。今天难得来到贝塔咖啡小坐,变摸出电脑扮文青,叨叨一点想法,记一些近况。 2011年很忙,开头是第一次接手已有项目钻石展位,中间是学习新技术 Ruby on Rails,结尾则是各种学晓的前、后端技术运用,做了俩项目。单枪匹马做项目的感觉很独特,有些时候可以自作主张,有些时候需要屈从产品经理或者老板的想法,无论如何,看到最终页面从浏览器里打开的样子,心里都是有成就感的。心里想到的却是一句话,成功就是机会遇到准备。老板已经给了机会,而我想我做的准备还算不错。 然而这一年遇到的事情是之前所未曾预料的,2009年我做的最多的事情,是用 Python、Django 和 jQuery 制作各种玩具网站,而2010年的上半年,却是用 Flex 开发一个在线报表定制工具。或许真的如大牛们所说,技术是相通的,我学晓的,其实更多的是 DOM 结构、网站开发的各种最佳实践、ECMAScript 的精粹,和各种开发、除虫思路。Linus 大大说过的一句话我记忆犹新,这种随便乱调,不停刷新,以期解决问题的做法是极不可取的,我们更需要的,是从根本上厘清思路,找到原由,再去解决问题。按这个标准,我做的还远未足够。 貌似总结过头了,先说写近况吧。有个新项目上了,一淘UX规范平台,是个展示同事们工作成果的地方,做得仓促,连浏览器兼容都还木有做。所以如果围观的时候遇到疑难,请务必在此留言,或者私信我,可别利用漏洞做坏事。 车子开了9个月,居然已经1w多公里了,跟人刮擦有过、被人追尾有过,自己开得奔放有过、超速有过,甚至还有一次被人溜坡顶到车头,被动地爆了前车的菊花,所以总体还算精彩,不枉此1w公里。 前些天,是女友生日,花了些心思,想来点惊喜,最终还是没能完成,希望可以在农历新年之前做好,聊表心意。 啊,这文章写得虎头蛇尾了,另起一篇,小结一下毕业这三年余。
Category Life | Tags:
