相濡以沫,不如相忘于江湖.. 别了! IE6

IE6,对于WEB开发者来说,一直都是个梦魇,因为他总是有那么一点点的市场占有率却不得不增加我们极大量的开发成本,特别是对于互动体验较优秀的WEB站点来说,尤其头痛。 再加上IE6,Ie7,甚至IE8自身都不向下兼容,导致无论是UI设计还是JAVASCRIPT都增加了各种副本,极大的消耗了业务开发时间,唉!

我记得曾经有一个健身站点的项目,之前一直都是使用的CSS原角,FIREFOX,CHROME,SAFARI一切正常,可是最后发现IE6,他就是一个方方正正的矩形,为此,我们不得不使用PNG背景图片来代替CSS圆角

前段时间我看到了theie6countdown上的感言,大赞了一下,转载到此:

Continue Reading →
 

浅析 HashTable 碰撞拒绝服务漏洞

在去年(其实只是半个月前而已),Tomcat就紧急发布安全漏洞通知,同时微软也发布了相应的安全漏洞通知,他们都是通过变通的方式来解决此拒绝服务漏洞。而在这风口浪的碰撞拒绝服务漏洞是什么呢?

1.什么是HashTable 碰撞?

我觉得有必要先阐述一下什么是HashTable碰撞,因为这个拒绝服务漏洞不是因为服务器的编码原因或是疏忽造成的,而是程序语言自身的问题,此问题除了perl,ruby外,几乎无一幸免,可怜的JAVA当然也在其中了.

Continue Reading →
 

Google 游戏咯~

之前我将GOOGLE的吃豆人以JS的方式放在了主页LOGO上,通过点击出现游戏画面,不过很伤的是,百度的爬虫认为我这是链接作弊,我很郁闷啊,所以我将这个菜单项移除了,现在我这篇文章将会把吃豆人的游戏以及GOOGLE吉它链接放在这里,以供游玩,今晚我会将这两个游戏链接放在HEAD上面,以按钮的形式悬浮,点击即可玩咯~~~

Continue Reading →
 

ANT , So easy !

1.什么是ANT?
我套用它的开发者James Duncan Davidson的一句话,它只是针对许多人遇到的一个明显问题而提出的一个简单的解决方案。对于这一个解决方案,但凡做WEB应用的都应该比较熟悉,在过去的开发中,或者是没有使用到ANT的项目中,布署一直是一个很麻烦繁锁而且相当无聊的一件事情,你总是不断的重复重复再重复,而ANT也就应运而生,你只需通过很精简的脚本就可以实现非常灵活的布署或者是其它你想做的事情。

Continue Reading →
 

带你了解世界各地的手势

在世界各地,不同的手势有着不同的含义,其中自然也包括那些低俗粗鲁的骂人手势。当你身处异国他乡,有些当地人一脸坏笑的对你做着奇怪的手势,你却不解其意,有时候被人骂了也浑然不知。

由罗曼娜·勒弗菲尔(Romana Lefevre)编著、丹尼尔·卡斯特罗(Daniel Castro)摄影的《世界粗鲁手势大全》就图文并茂教你识别世界各地的不同骂人手势。这本书的目的自然不是教人们去骂人,而是要让人们别因为一个不经意的手势惹上麻烦。
来看一些手势吧,以免出门在外被人欺负,但也一定要记得,别随便对人做骂人手势,如果因此引发冲突或者被驱逐出境,那在下就概不负责了!

Continue Reading →