News & Commets
文章平均质量分 80
RayChase
博客搬家了: https://www.raychase.net/
展开
-
Tomcat 7 released
Change Log见此: http://tomcat.apache.org/tomcat-7.0-doc/changelog.html看看都有什么新Feature(最显著的三个特征是Servlet 3.0,内存检测泄露和增强的安全特性):1. 使用随机数去防止跨站脚本攻击;2. 改变了安全认证中的jessionid的机制,防止session攻击;3. 内存泄露的侦测和防止;4. 在war文件...2011-01-16 22:03:00 · 111 阅读 · 0 评论 -
珍爱生命,远离微博
好吧,标题党了。 故事从和一朋友聊天开始。他说他开始用twitter,不再用微博了,理由是微博上的东西太过花哨、浮躁,甚至单调。撇去广告不提,除了吵架,就是呻吟,除了骂政府,就是转发救人。一些平时很nice的人,到了微博上都睚眦必报。也许是这样一个平台下,担忧、顾虑都被隐藏起来,另一方面,人性直接、甚至丑陋的一面则暴露出来…… 微博是个怎样神奇的地方?程苓峰写了...2012-07-27 15:24:51 · 312 阅读 · 0 评论 -
史上最烂的代码
其实本没有什么代码是“史上最烂”的,要有也只有“史上更烂”的,我想随便说说这个话题,也是源自豆瓣的一个讨论。事实上,系统复杂了被骂代码烂是一件司空见惯的事情。当然,也有一些短小的代码片段,就足以看出代码作者是个不怎么样的人。布尔类型的使用是很容易变成最烂代码的:123if (isTrue()) if (isTrue()) ...2012-11-08 22:17:57 · 564 阅读 · 0 评论 -
谈谈盗版软件的问题
一直很想谈谈这个话题,就从程序员的角度。只是思路一直很混乱,感觉要说的点很多,却没有任何条理。我相信你和我一样,对盗版软件有着自己的看法。自计算机普及以来,盗版和反盗版的话题就从未停止过。我在这里并不想过多地做出非黑即白的表态,我只想从程序员的视角去看看盗版给程序员的工作和生活、给软件行业带来了怎样的影响。对于盗版的态度,每个人心中都会有答案。在这个问题上,我们需要一些公正和客观的立...2012-11-16 00:01:59 · 1013 阅读 · 0 评论 -
观点的碰撞
几周前我写了一篇文章,《对几个软件开发传统观点的质疑和反驳》,微博上、独立域名的博客上,还有ITEye网站上,都有一些评论的朋友给了我许多事实和观点。我觉得这些评论,似乎都有理由,无所谓对错,这些是有价值和有意义的文字。相较于那些“顶”、“支持”、“SB”、“沙发”……纯灌水或者是没什么意义的信息垃圾,这些文字要显得珍贵得多。最近看了两本软件和创业方面的书,我的世界观总在不断小范围地崩塌...2012-12-03 02:06:17 · 213 阅读 · 0 评论 -
Java的日期API真烂
记得在我刚学Java的时候,真是搞不清楚Date和Calendar这两个类,后来我渐渐知道,原来不能全怪我啊,Java日期API之烂是公认的(不妨参见这篇文章,Tiago Fernandez做过一个投票,就是要选举最烂的Java API,结果Java日期API排行第二,仅次于臭名远扬的EJB2,嘿嘿)。蛋疼的java.sql.Date只有Date和Calendar搞定一切吗?那还好啊...2012-12-08 22:14:58 · 192 阅读 · 0 评论 -
Dart:JavaScript的未来
最近在关注Dart语言,下面这篇文章译自这里,其实是2011年11月Google内部员工的一封邮件,邮件中提到的Dash,就是如今的Dart语言的前身。Google搞东西很有意思,思维似乎非常超前,总是能挖到现在火爆的东西的不足,然后搞一个新的东西代替它,真是凶猛异常。比如SPDY、V8、WebP、Go等等,有的成功,有的失败。还有,希望大家能从下面粗糙的译文中留意到,Google对于标准非...2012-09-19 20:46:52 · 530 阅读 · 1 评论 -
你真的精通Java吗?
简历和自我介绍上经常能够读到“精通Java”这样的话,有人和我说,精通Java的人太多了,精通Java已经不能算亮点、不能给自己加分了。可是事实真是这样吗?对于语言的学习,我有一种观点,一是纵向,即要选择一门自己认为合适的语言学到有相当的深度。二在于横向,即要学习不同类型、不同历史和不同门派的语言:既有底层的语言,也有高级语言;接触一些动态语言、函数式语言;了解一些不同语言...2012-10-01 00:57:45 · 197 阅读 · 0 评论 -
一些中文编程语言
我自认为本文不是恶搞,让我们本着严肃认真的精神来审视这些中文编程语言。易语言易语言可以说是中文编程语言的老大,拥有独立的编译器。易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。易语言的全新版本叫做“易语言.飞扬”,包含垃圾收集机制,是完全面向对象的中文编程语言:123...2012-10-02 13:41:30 · 1487 阅读 · 0 评论 -
如何在局域网内抢带宽
事情的起因是最近家里买了一台60寸的智能电视,支持点播(VOD)功能,家里的网络带宽理论上只有4M,在播放的时候,就会占用大量网络带宽,导致我同时上网浏览网页都很困难。有没有办法给限制局域网内某台主机的流量?首先,还是得从TCP的原理说起。TCP拥塞控制TCP是个君子协议,在拥塞控制的设计(RFC 2851)中包括慢开始、拥塞避免、快重传和快恢复4种算法。拥塞窗口(cwn...2012-10-06 10:58:32 · 999 阅读 · 0 评论 -
从“Google地图八位版”看国内的抄袭和微创新
首先来看一段Google在愚人节送上的宣传视频,Google地图八位版:《Introducing Google Maps 8-bit》http://v.youku.com/v_show/id_XMzc0NzIwMzAw.html 如果你和我一样,曾经在红白机的世界里折腾过童年时光,那么你应该和我一样怀旧一笑。是勇者斗恶龙还是最终幻想?Google专门找来了日本Goog...2012-04-02 11:52:23 · 201 阅读 · 0 评论 -
大数据时代的隐私安全危机
315晚会上,网易销售人员为了强调”精准营销”,面对央视镜头称:通过cookies代码可以追踪用户隐私,甚至能读取网易用户的私人邮件。这件事情引起了轩然大波,网易股价当天就暴跌,但是也引起了无数争论。不可否认通过cookie可以获取用户信息,但是在这样做的企业有多少呢,这并不是一件稀奇到值得争论的事情;而推送恶意广告或者获取私人邮件,又成了遭来非议的过分行为。网易手里掌握了多么海量的用户信...2013-03-17 23:34:23 · 364 阅读 · 0 评论 -
程序员漫画
今天有一位同事群发了这样一张有意思的程序员漫画:上面说的是,唯一有效地测量代码质量的标准是:每分钟“WTF (What The Fxxk)”的数量。然后,又有一位同事给了stackoverflow上的一个新链接,爆长的回复。帖子名称叫做:What’s your favorite “programmer” cartoon?(最喜欢的程序员漫画是什么?)楼主贴图:这则程序...2012-10-26 23:26:19 · 723 阅读 · 0 评论 -
FireFox 5.0 发布
Firefox 5 于6月21日正式发布,这是火狐启动快速发布计划以来发布的第一个正式版本。以下摘自官网 http://firefox.com.cn/features/: Firefox 全新特性全新的界面、更易用的功能、更快的速度、更强的安全防护、更多的开发者工具...... 汇聚各种全新特性,给你更好的上网体验!更强隐私保护 -- 请勿跟踪我“请勿跟踪”功能能够使用...2011-06-28 07:38:00 · 101 阅读 · 0 评论 -
IE6,别急着再见
没有一款浏览器能比IE6给前端开发更带来困扰了,IE6的Bug和对标准的无视(其实IE各个版本都习惯于对标准的无视)已经到了令人发指的地步,比如IE6的JavaScript解析在GZip压缩下问题一堆,微软自己都说没有办法,换浏览器吧;比如IE6对样式的规定乱七八糟,看这个;比如IE6上使用PNG还要加上一个带来N多挂死问题的滤镜…… 终于微软也忍不住了,要专门给IE6清理全球...2011-08-07 16:32:00 · 218 阅读 · 0 评论 -
酒桌上的计算机网络
酒宴开始。 酒杯盛酒,酒杯碰撞,这是物理层;你要根据不同人的外貌特征找到你要敬酒的人所坐的位置,这是IP协议(网络层);你明白,敬酒的实际目的是加深感情,这在应用层,而这酒中的感情,才是报文的数据部分。 你和某位新见面的兄弟互相来回敬酒,这叫TCP;你给同一位好兄弟敬酒好多次,死命灌他,他也不回礼,这叫UDP;你对全桌的人说,来,咱们同归于尽,这叫广播;你在对这...2012-02-01 12:37:16 · 100 阅读 · 0 评论 -
那些陪伴我的国产软件,你们都在何方?
那些陪伴我的国产软件,你们都在何方?转眼过去多年时间多少离合悲欢曾经志在四方少年羡慕南飞的燕各自奔前程的身影匆匆渐行渐远未来在哪里平凡啊谁给我答案那时陪伴我的人啊你们如今在何方我曾经爱过的人啊现在是什么模样这是筷子兄弟《老男孩》的歌词,不过我不是来风骚的。我只是来稍稍感怀一下十年前我曾经用过和喜爱的,那些当时可以称为“经典”的国产软件们。软件行业是一个不留情面的行业,...2012-07-05 00:05:26 · 209 阅读 · 0 评论 -
普通程序员、文艺程序员和2B程序员
本文纯属扯淡,欢迎对号入座。如果你不知道什么是普通青年、文艺青年和2B青年,请绕道。我说的是程序员的版本。 笔记本电脑:普通程序员:文艺程序员:2B程序员: 求2的32次方:普通程序员:System.out.println(Math.pow(2, 32));文艺程序员:Syst...2012-07-08 23:37:15 · 374 阅读 · 0 评论 -
新iPad发布会现场
http://player.youku.com/player.php/sid/XMzYyMjcxNDI4/v.swf 全文听写如下。已删除(因为在网上找到有人翻译了的版本,比我的听写准确多了,故删除。网上版本如下)。For the new iPad display is 2048 x 1536 pixels. Put it in another way. Many of yo...原创 2012-03-08 23:08:40 · 236 阅读 · 0 评论 -
IT外企在中国
要说这个话题是因为昨天和朋友聊起IT外企在中国就会“变味”的现实。朋友口中的Google中国,尤其是在那件众所周知的事情之后,实在是不能和本土Google公司相提并论。他以前在北京和上海的Google中国工作过,他说,把一群非常优秀的人放到一起,就能做出成功的产品吗?未必如此,他经历了许许多多失败的项目。在会上大家总是一致喊好、互相鼓励,但是私下里却清醒地意识到、谈论着产品的问题。可为什么就...2013-03-08 11:46:25 · 1280 阅读 · 0 评论 -
亲历2012百度开发者大会
今天专门请了一天假,去参加百度开发者大会。看图说话。上午的内容包括李彦宏的演讲——百度云时代,其它的话题也大都密切针对云展开,包括其技术框架、技术愿景和服务体系等。有限互联网时代(PC互联网时代)已经过去,进入了移动互联网时代。但是移动互联网时代还没有真正开始赚钱,市场还不足够大,但是已经显现出振奋人心的潜力,终端应用数量每年能增长10倍,露出个性化、社交化、本地化的趋势。 ...2012-03-23 21:44:04 · 168 阅读 · 0 评论 -
编程的未来
最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个100年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一挥间。谁的大胆预测可以那么准确?无论如何,书中对其这样几个猜想令我记忆深刻:因特网眼镜和隐形镜片无人驾驶汽车摩尔定律结束通用翻译器全息摄影和三维影像...2012-10-14 23:38:44 · 273 阅读 · 0 评论