1902

Diamond Tin! 活跃等级: 2

活跃等级
2

编辑推荐
9

精品故事
0

注册时间
2007年10月17日

查看信息
故事
日记
最新动态

快捷操作
加为联系人
发小纸条

   

Diamond Tin! 活跃等级: 2 的好看簿

上传照片 发起活动
There is always a way!
There is always a better way!
So, please improve yourself day by day!
其实,今天研究了Prototype的Event.observe和用CSS和IE修补和使用element上的on*方法实现onmousein和onmouseout的方案。
结论是:
1、on是最简单有效的方法。
2、css伪类和IE修补是最高效的方法。
3、Prototype的Event.observe反而成了最不可能实现的方法。

哈哈,啥方法缺解决了精巧的做却解决不了的方法。

还感叹,好好学习CSS吧,用无止尽!
上午解决两个问题:
1.IE的Overflow:auto要注意为scrollbar留出宽度,否则它可能破坏你的流式布局。原因是IE在心事Overflow以后不会重新计算内容宽度,所以……2了。
2.IE在Position: relative的时候缺处在Overflow:auto or hidden的元素里面的时候可能还是无法自动隐藏。此时,尽量不哟用Overflow好了。

还有,被IE折磨崩溃的时候记得用Zoom:1呀,解决很多问题,莫名其妙的IE……
老婆是最可爱的女人,在我旁边的你很安静,而我也因你而安静!
erlang我一直觉得是不错的,了解了一下理念后觉得这种通过Patern matching实现的函数式语言挺有趣,轻量进程也很有趣。
但是因此它非常适合去做聊天室(因为可以直接映射两个模型),但是因此就非要用erlang去写聊天室就很2了。需求不是为了语言而生,语言是为了需求而生。下午听erlang的session很高兴,但是对于那个open source的exmaple感觉一般。

徐8X做的Craftring Ruby Compiler的确令人印象深刻,用Parser Expression Grammar弄编译器挺酷。Parser Combinator或者说Composite模式Parser的确是个超级酷的东西。而且天生适合做DSL的Ruby、Smalltalk、Lisp这些东西是在是酷。而且我现在更加理解了DSL的意义,它的确是在节省非精确领域语言带来的思考和表达浪费问题。通过DSL可以提升效率,让你的精力集中于解决实际问题。也就是方便你High order的解决领域问题。Rails因此成功,Selenium也因此成功,图形界面也因此成功,还有SQL,还有所有成功的DSL。所以DSL绝对不是虚概念,而且无论内部外部的DSL都对我们很有好处!!!
今天参加了ThoughtWorks Away Day 2007,太酷了!被所有的Session震动了!
很多的感想,想慢慢的和大家说。
备忘:
1、Viprototype:界面原型的震动。还有不起眼的东西的mashup带来的令人激动的功能。
2、自动化测试的无处不在,除了EFT这个windows UI-automation为基础的产品。那么ActionScript还没有。Selenium精神无处不在,还有处女地可以挖。
3、Web 2.0还可以更多。Keynote还可以更多。Slide还可以讲的更快。

我要做的我要学的还有更多更多!!!!
小的改变会造成Reloaded.大的改变就是Revolution.
这两天的效率颇低,否则应该写些故事回报大家的!
周六有CPUG的聚会,想参加一下,虽然大部分牛人我都不认识.还有limo说想BJUG和CPUG混合搞一次聚会,大家交流一下感想.
这是一种工作方式.如果有相对应于各种配置环境的CruiseControl检查当前的build情况.假如所有的功能都有BA写好的Acceptance test(如使用Selenium),那么程序员就能生活的没有压力.
关于Selenium test,以前就发现过量很大以后执行起来速度非常慢.当时huangliang说可以测试分区,然后我还翻译过一篇developer works上面的很好的测试分区的文章.但是,其实这样还是不够.我们还可以并行执行测试,如ruby中的DeepTest,它可以并行的执行测试.
这两天在Mingle team里面,及时很小的界面修改都会触发Acceptance test的失败,这说明了测试的粒度已经足够了.测试就是要做到牵一发动全身,这样可以保证测试覆盖率.提交代码的同时可能还需要你来更新你的相关测试.可以说Developer和BA相得益彰.
不能用盗版看似痛苦,其实也非常容易.一旦你接受了*nix精神,你总是可以找到各种替代品,免费的或者自由的.所以,生活需要通过自己的不断改进拥抱变化.
说到拥抱变化,我想重温Matrix的朋友肯定都会体会到,之所以会进化就是因为自身不断的变化需求产生的结果.有人说历史是不断重复的,区别仅在于重现的方式!深有同感!我们在不断重复中进化了.
Today, I join the Mingle team temporary. And the team leader David teach me how to test/modify/test/submit, and I move to mac mini @ 24 inch LCD panel. It's cool. But this is beyond my imagination, because I did't know I will join a team so fast. Textmate and ruby on rails is awesome! I love it!
终于搞定了倒霉的Lotus notes客户端。居然需要我删除掉data目录,然后其间还需要把几个文件手动拷贝过去才可以。notes俨然是一个小王国,非常复杂。而且在我这里慢如蜗牛。里面有个目录是JVM……可见,notes的一些scripting和解释部分还是使用了jvm。
签合同签到手酸……
说明不写字太久了……书法呀,那可是艺术。
今天上午来到了TWBJ。感觉不错。可惜本本不是Mac而是D630,看来Dell民工本是太多公司的标配了。TW的民工本配置很高,终于用上1440x900的分辨率了,酷!
这里Macbook pro和mac mini的总量基本上与PC持平。我现在评估一个团队的与时俱进就直接观察mac数量。
http://robbin.javaeye.com/blog...
robbin的东西都很棒!这篇对改版的说法很好,一起参考。
懂理科的人写文章更棒!
向王小波致敬……从去年到今天,从他的情书集爱你就像爱生命到他的杂文集,给了我很多灵感。我读王小波是从他的情书开始,瓦卡卡,与众不同么?
看了看QIM和Fun Input Toys的介绍,它们是Mac上两个不错的输入法。发现Mac开发还是挺有吸引力的,cocoa有挺酷的组件……
我是不是应该转型去做mac developer呢?
今天我一个很好的朋友去买了Macbook Pro MA895,我怂恿他很久了,他基本上砸锅卖铁去买了……那家伙还需要交房租……想想欲望害人呀。
嗯,今天发掘mac上面有quicksilver这么个东西,还挺酷的。记得上次一个老印的笔记本的Windows里面就有这么个类似的东西,一敲键盘就跑出来匹配的应用程序,感觉在用图形化的console呀,当时还想谁发明这么个倒霉的东西……
而今天却听到n多老大说quicksilver是mac上的killer app……
我靠,又要改变自己了。
发现一个倒霉的事情,我家的飞利浦的2.4G无绳电话预约学车失败,用手机就可以……这语音卡也太烂了吧,驾校的技术就是不行,不过这个飞利浦无绳电话也脱不了干系……倒霉加320把驾校课程换成了周末班。所以被迫下午去办了手续,然后又学习了4个小时的车。
学车很热呀,今天我都穿短袖了,开着车窗吹风还是热……
今天把送错了的内存交给Dell的物流了……真是佩服死Dell了。效率无比低下。而且大野狼形容的对,态度超级好就是不干实事,磨死你,不服不行。
晚上吃的是康师傅的干豆角炖肉面,方便的。因为老婆出去开会,所以我就不做饭了(我的厨艺很不错啦)。
经验教训是,同一个品牌同一个档次的方便面的不同口味实际上味道相同,区别只在于包装上的图片不一样。
这个面的味道还没有经典的红烧牛肉面好吃呢,而后者也已经吃腻了。
要去办护照了,需要2张2寸照片,户口本、身份证,还有200元钱。以后就可以出国了,去ThoughtWorks是为了老婆,这样可以花更多时间陪她,而且有机会还可以带她出国看看。我想我们都应该更加国际化才好。


您的IE浏览器的版本过低,低版本的浏览器在处理javascript文件时存在问题,无法支持Ajax功能,全面使用好看簿,IE浏览器的版本至少为6.0SP2,请使用更高版本的IE浏览器