浏览器战争

从有浏览器开始,浏览器的战争就没有停过。Netscape的衰落,IE的崛起,到现在众多浏览器百花齐放。很难预期今后的发展是如何。

1) IE
IE 8终于发布了。作为浏览器的龙头老大,IE 8承担了微软的很多期望。新功能也有不少,正确的Native XMLHTTPRequest实现,Native JSON,对Web开放标准的进一步支持等等。

2)Firefox
Firefox 3.1正式版一直不出来,也等不到了,因为新的版本号是3.5了。新功能自然也是不少,TraceMonkey,<video>标签等。在HTML 5的支持方面,Firefox一直是比较领先的。

3)Safari
Sarafi 4.0 Beta版本出来有一段时间了,从Apple的网站上来看,新功能是有不少。不过感觉是Safari并没有在WebKit上面添加很多东西。

4)Chrome

新年快乐!

2008年已经走到了尽头了,现在进入了2009年的势力范围。忙忙碌碌,浑浑噩噩,快乐,烦恼,高兴,失落,一切的一切都已经成了过去时。要说08年有什么遗憾,那就是想做的很多都没做,做了的很多都没做好;要说09年有什么期待,那就是少想点要做的事情,盯着自己的一亩七分地(比一亩三分地要多点),把做的事情都做好。

记忆的碎片 - 成为IT民工

记得电影《洪熙官》里面的一个情节,说是洪熙官让他儿子在刀和玩具(一个木马?)之间选择,如果选择刀就跟着他走,如果选择玩具就要KO他(好吧,他很冷血)。结果他儿子选择了刀。民间好像也有这样的传递,让刚出生的孩子在各种东西之间做出选择,从而可以看出这小孩对什么感兴趣,将来可以成为什么样的人。(吃果果(aka. 赤裸裸)的唯心主义)。难不成我小时抓到的是一只老鼠类的玩具,所以就决定了我现在是搞IT的?

事实是,我在高二之前不知道电脑为何物。还是我高二那年,我们高中要创省重点中学。重点中学怎么能没电脑呢?于是在某栋实验楼的顶层就多了一个神秘的房间,平时拉着紫色的帷幕,很神秘。我们也多了门电脑课,还有相应的上机时间。那个时候上机就和朝圣一样,虽然不用沐浴更衣,至少得换鞋。走进那个神秘的房间,就看到一排排的电脑。几86忘了。用的都是5英才的软驱,CPU速度在35M这个样子。黑白的显示器。上面还有一个神奇Turbo按钮,说是可以调整CPU的速度。我记得我每次就带一本英语书,过去打字,打完就回去了。对电脑也没啥概念。倒是有一些稍微懂点电脑的人在那忽悠同学们。

记忆的碎片 - 自己动手,丰衣足食

我动手能力很强的,不论是修修补补,还是从事现在的工作(写代码),我总是能很快的完成,并乐在其中。

我小时候最喜欢做的事情,就是把家里的东西拆拆装装。家里的电风扇、电视机都被我拆过。基本上拆了之后再组装,不会有东西多出来。当然也有例外,家里的电风扇在被我拆了之后,定时功能的那个旋钮,就死活装不上了,只好作罢。电视机拆开后盖之后,看到里面的显像管,没敢碰。印象中那些都是高压危险的。当时开着电视机,看到显像管里面在闪啊闪啊的,挺好玩。貌似叫“阴极射线”。

家里的布线,装插座等低压电工的活我都会做。比如开关坏了,换一个啊。比如要扯一个新的插座之类的。记得当时还从书上学过如何把两根电线接得牢靠,马上应用在实战中,然后就非常得意。

我会修自行车。基本的活,比如补胎啊,校准刹车啊,这些都是我能做的。补胎还比较好玩。打好气,放在一个装满水的脸盆里面,然后看哪儿漏气。再用锉刀把破的地方边缘都锉毛,再用胶水沾上一块橡胶就好了。后来出了自带胶水的补胎片,就更方便。

我高一的时候,自己做了一个小台灯,现在还在使用中。就是用锯子在一块大木头上面,自己锯下来每个部分,然后在上面安上插座和开关,最后再组装起来。比较得意的是那个台灯是可以调节高度的。

记忆的碎片 - 我也曾巧舌如簧

我现在是一个不怎么爱说话的人。用时髦的话说,叫沟通能力比较差,EQ低。虽然我试图用把MSN签名档改成"Communication that matters(沟通为要)"来激励自己,但都以徒劳无功而告终。

但是,在我的记忆中,我曾经是个很爱说话的小孩。

我上小学的时候,喜欢讲故事。我记得很清楚,那一年是毛泽东诞辰100周年,那是1993年,我11岁,小学五年级的样子。为了纪念毛泽东诞辰100周年,市里有很多活动,其中就有我参加的讲故事比赛。我记得我当时每天放学之后都要在学校练习。后来在市里拿了个第二还是第三回来。把我们小学的校长高兴坏了(她和我家关系很熟,我的名字也是她给润色了一下,虽然很多人说比以前更俗气了。)。比赛完在回去的路上,她就带我去买了套新衣服。

初中的时候我会说相声,演小品。说相声是初一的事情,那应该是学校的新年晚会之类的,我和一个同学合说了一个相声,感觉笑果还不错。我现在还记得的是那个礼堂,台子,昏暗的灯光。后来还演小品,我和几个同学一块演的。我是编剧、演员和导演,也算是三栖明星啊。:)。印象中我们经常在学校附近的田里排练。那个时候稻子都收割完了,田里只剩下草垛。

毕业即失业

新闻:我国大学生失业率将超过12%。

这真是一个惊人的数字。刚好今天在城铁上看了《郎咸平说》中的一章就是讲大学生为什么找不到工作。按照他的说法,是由于我国的产业链问题(所谓6+1,我们处在产业链的最底层),导致我国需要的更多的是工人,而不是大学生。大学生适合做的工作都在国外。那些在产业链高端的服务产业,如银行,广告等,目前我国都不发达,不能解决很多大学生的就业问题。

现在的大学生都在拼命的搞差异化竞争,原来本科生去当老师教初中,现在博士生都抢着去。这造成资源的严重浪费。

记忆的碎片 - 我的干部生涯

我一直觉得自己是没有干部命的。更何况现在已经成为了一名光荣的IT从业者,似乎与传说中的官道仕途就更加没有缘分了。所以在学校中的那些干部经历就成了我现在惟一可以怀念的了。

我能够在学校当上学生干部,与我的学习成绩是分不开的。怪不得古人常说,学而优则仕。原来,学习成绩好,“仕途”也是比较顺利的。小学和初中,一共九年的生活,我一直都是当着班上最大的官-班长。不过那个时候单纯得很,对于这个头衔并没有太多的认识。每天依旧都是打打闹闹。

晃晃悠悠到了高中,高一上学期当了个副班长,我也忘了是怎么当上的了。只记得班长是一个很有能力,很强势的女同学。而我这个副班长,也基本上只是个挂名的。果不其然,高一下学期,我就被下放了。当起了宣传委员,基本上等同于黑板报的编辑。我还很清楚的记得在放学后,和几个同学一块出黑板报的情景。我的粉笔字写得很差,所以只是排版,找找资料的什么的。高二和高三上学期,我基本上都是在学习,没有再担任任何班干部的职务了。或许这是老师们有意为之吧。到了高三下学期,我又当上了班长。原因还和之前一样,我的学习成绩最好。班主任希望能够用我的学习成绩带动班上的其它人。我记得我刚当上班长的时候,慷慨激昂,我就台上说了句,我是“受任于败军之际,奉命于危难之间”。。。之前当班长的那个女同学就在旁边站着,当时真是大窘。

Python 3.0已经发布

这其实是一则旧闻了,Python 3.0,也就是Python 3000或Py3K,已经正式发布了。需要注意的是3.0与之前的版本是不兼容的,考虑升级的朋友需要注意了。不过有一个工具可以将Python 2.x的代码转换成3.0的,看这里

下载地址见这里

3.0版本的新特性见这里

喜欢Python的同学们,可以开始尝试啦。

程序员的生活与搜索引擎

程序员生活的典型场景:代码写到中间,有个功能写不出来,或是API的某个方法不会用,怎么办?

-查书?
书是什么东西?!
-问别人?
大家看着都很忙的说
-冥思苦想,努力回忆?
咱的脑子咋就这么不好使呢?

综合考虑,于是使用祭出杀手锏:“内事不决问百度,外事不决问Google”。打开浏览器,访问搜索引擎,输入关键字,在搜索结果中徘徊,直到找到问题的解决。有示例代码?!cool,Ctrl + C, Ctrl + V搞定。找不到解决方案,改改关键字再试试。重复上面的循环。

重复最外面的循环。

程序员是一个速食的行当,它具备了快餐的基本特征:更新快-不断推出新菜品(buzz word);实用性强-学之能写,写之能用。现在大学的计算机系,各大IT培训机构那叫一个多,都扎堆搞IT去了。说起来,计算机也是个简单的东西,除了0和1不会别的;但是就是变得快。今天这语言,明天那概念,就是不让人安身。

啥也不说了,咱还是安心看看几本经典的书吧。

屠龙纲要 - “编译原理 技术与工具”

标题中的“屠龙纲要”与魔兽世界里面的弗洛尔的屠龙技术纲要并没有关系,只是反映了“编译原理 技术与工具Compilers: Principles, Techniques, and Tools)”这本书的封面的内容。

这本书不用问,自然是编译原理领域的经典著作。想深入理解编译原理的人一定要看这本书。

同步内容