代码改变世界

随笔分类 -  All About Soft

所谓气质

2006-07-17 23:22 by FantasySoft, 1064 阅读, 收藏, 编辑
摘要: 昨天TerryLee的文章如一石激起千层浪,引发了大家对技术重视问题的讨论,而自己写了一篇文章以附和之,回复也是很多。可见,这个问题在大家心目中占据着重要的位置或者说大家都感到了这个问题的严重性,也有了不少的思考。其实,网络上不乏类似的文字,而今天在网上晃荡的时候,也再次看到了国内外之间的比较,不过这次不是对技术重视程度的比较,而是气质。 这篇题为《TMT评论:有关... 阅读全文

二刻拍案惊奇之——国人为什么那么轻视技术

2006-07-16 13:33 by FantasySoft, 5212 阅读, 收藏, 编辑
摘要: 国人为什么这么轻视技术?这个确实是老调重谈了。卢彦兄在文中流露出的激情与担忧,我也同样感同身受。TerryLee兄对这篇文章也作了进一步的延伸,也提到了国内技术发展的两大怪现状:一是技术无用论的抬头;二是技术工作者对于职业生涯发展的困惑。在看过两位兄台的文章之后,我也颇有感触,想从另外一个角度分析一下这个老大难问题,以博各位一哂。 阅读全文

Google的使命与信息组织

2006-07-06 23:53 by FantasySoft, 1476 阅读, 收藏, 编辑
摘要: 说起Google,可以说是无人不知,无人不晓了,那么Google的使命呢?如果您是Google的忠实拥趸,就不仅仅对Google各色各样的新产品望眼欲穿,图个一试为快,而且应该对Google的盈利模式、发展史等等各个方面了如指掌,说起Google的使命,自然也能够说出个所以然来。那么,您是Google的拥趸吗? 为什么要强调Google的使命呢?因为使命代表着... 阅读全文

我们为什么需要override关键字

2006-07-03 15:57 by FantasySoft, 6549 阅读, 收藏, 编辑
摘要: 一直以来,我都觉得C#的继承体系结构太过繁琐,既要声明方法是否为virtual,又要使用new、override这样的关键字界定派生类方法在继承体系中的角色,远不如Java的继承实现来得简洁清爽。在Java当中,所有的类方法在默认情况下都是virtual的,所以就省下了将方法声明为virtual这个步骤。也许你会问,如果想声明一个非virtual的方法怎么办呢?所谓非virtual... 阅读全文

eBay Wiki 的启示

2006-07-02 23:59 by FantasySoft, 1355 阅读, 收藏, 编辑
摘要: 早在6月14日,eBay Wiki就已经上线了。当时我通过chedong.com了解到这个信息,感到非常的开心与兴奋。因为像eBay这样一个全球最大的电子商务网站能够使用wiki促进会员之间的交流以及交易,这在很大程度上是对wiki在行业应用中的一个肯定。一直以来,包括Blog、Wiki、Tag与RSS在内的多种Web 2.0技术虽然引人注目,发展也是如日中天,但是它们并没有什么切... 阅读全文

思考Web 2.0

2006-06-30 15:05 by FantasySoft, 991 阅读, 收藏, 编辑
摘要: Web 2.0的概念在一年前悄然降临人间之后就一直吸引着无数人的眼球,一直受到无数风险投资的追捧。时至今日,Web 2.0的发展如日中天,众多的网站都给自己贴上了Web 2.0的标签,很多数码产品甚至是日用品也迫不及待地想沾沾财气,纷纷贴上2.0的铭牌。在整个互联网都为Web 2.0狂的时候,传统的媒体也没有错过机会,于是各种各样的相关报道也时常见于报端。这不,2006年6月26日... 阅读全文

浅谈HTTP的无状态性

2006-06-28 23:52 by FantasySoft, 11810 阅读, 收藏, 编辑
摘要: HTTP是Hyper Text Transfer Protocol的缩写,顾名思义,这个协议支持着超文本的传输。那么什么是超文本呢?说白了就是使用HTML编写的页面。通常,我们使用客户端浏览器访问服务器的资源,最常见的URL也是以html为后缀的文件。因此,我们可以说超文本是网络上最主要的资源。 既然HTTP协议的目的在于支持超文本的传输,更加广义一些就是支持资源的传... 阅读全文

事事总关“搜”

2006-06-27 11:19 by FantasySoft, 698 阅读, 收藏, 编辑
摘要: 最近在看《搜》这本书——The search的中文版,书不算厚,内容本身很吸引我,而翻译也相当到位,阅读起来自然也就赏心悦目了。这本书的内容,我想就不需要作什么介绍了,估计十个朋友有九个都能猜出这本书大致的内容。对,就是一本讲述Google的书。Google的事业如日中天,与Google扯上关系的出版物也不在少数,像《搜主义:Google持续成长的秘密》和《Google成功的七堂课... 阅读全文

使用Word2007发布Post

2006-05-30 21:08 by FantasySoft, 814 阅读, 收藏, 编辑
摘要: 整体而言,使用Word2007发布Post还是有点意思的。除了能够发布Post之外,你还可以使用Open Existing的功能打开已有的Post并且进行修改。虽然修改是可以完成,但是会造成原有的一些格式的丢失,例如分段;如果Post中本来就包含图片的话,也无法进行修改发布。 阅读全文

Google NoteBook发布了

2006-05-17 22:18 by FantasySoft, 1055 阅读, 收藏, 编辑
摘要: 发现自己越来越喜欢Google了,不仅因为Google功能强大的搜索,更是因为层出不穷的小玩意。在Google Trend盛装发布之后,Google NoteBook也于昨天下午发布了。早上在公司浏览网站的时候,我看到了这个小工具。当时我真的很兴奋:这不正是我想要的吗?可惜在公司无法下载.exe后缀的文件,到了晚上才能用上它,一用就真的爱不释手,忍不住到博客上推荐一番了。 ... 阅读全文

web 2.0 网站推荐

2006-04-24 10:22 by FantasySoft, 1906 阅读, 收藏, 编辑
摘要: web 2.0是一个很热的话题,作为一条小网虫,自然也会凑凑这个热闹。当然了,网上讲述web 2.0的文章可谓铺天盖地了,看了那么多,看了那么久,我也没有看出个所以然来。总之,所谓2.0就是1.0的升级版呗,1变成了2,内容的消费者也随之成为了内容的提供者,我想这或许就是web 2.0的本质特点吧。既然事事总关内容,那么如何评价一个web 2.0的网站,内容自然就是极其重要的一个指... 阅读全文

近期关注 & 博客推荐 - 2006年4月号

2006-04-05 12:13 by FantasySoft, 785 阅读, 收藏, 编辑
摘要: [写在前面]:在博客园中,除了写写Post之外,还喜欢四处晃悠晃悠——或浏览其他朋友的文章以增长见识;或关注一些讨论激励的Post,不仅凑凑热闹,还能感受各种精彩纷呈的观点。在过去近两年的时间里,我写了一些文章,跟园子的朋友们分享了很多成熟或不成熟的想法。但与此同时,我觉得更多的是收获,是提高,因为园子里有很多技术能力超群而且经验丰富的牛人。更重要的,他们很乐意将自己独到的见解与大... 阅读全文

努力做个Pragmatic Programmer

2006-03-31 15:35 by FantasySoft, 1383 阅读, 收藏, 编辑
摘要: 在公司里,由于整个开发流程相对规范,整天都是拿着文档做开发,动脑筋也不太多了,久而久之难免会感到厌烦,还好有一些不需要循规蹈矩的小task可以调和一下。事实上,对于这些小task,Leader通常都会很头痛,因为都是一些如果手工完成都会让人抓狂的,繁琐而无聊的工作。每每接到这些看似很无聊的task,我都会考虑用较为聪明的方式将其完成。虽然俺的劳动力低廉,但是也不想被这些无聊的工作坏... 阅读全文

如何让WSAD的设置Workspace对话框重见天日

2006-03-16 10:06 by FantasySoft, 1759 阅读, 收藏, 编辑
摘要: 在默认的情况下,WSAD启动的时候都会出现一个设置Workspace的对话框。如果workspace相对固定,为了节约时间,你可能会选中对话框中的checkbox,令这个对话框在下次启动的时候不再出现。然而当你需要改动workspace的位置时,你或许找不到办法让这个对话框重新现身了。别担心,本文告诉你解决的方法。 阅读全文

Python备忘录

2006-02-28 23:52 by FantasySoft, 3288 阅读, 收藏, 编辑
摘要: 使用Python编程有一段时间了,但是Python并不是我最常用的编程语言,更重要的是Python与诸如Java、C#这类典型的OO语言在很多方面存在着差异。因此我那糟糕的记忆力总让我在编写Python程序的时候,不得不搜肠刮肚,挖空心思。俗话说得好:好记性不如烂笔头。因此,还是为我如漏斗般的记忆开个备忘录吧!Part 1 与OO概念相关 1、如何构造类实例? ... 阅读全文

无聊之胡思乱想 —— 关于CMM和CMMI

2006-02-27 16:43 by FantasySoft, 1452 阅读, 收藏, 编辑
摘要: 春节长假结束之后回到公司,我参加了有关CMMI的training。整个课程总有7个部分,涉及的内容十分广泛:从基于风险的项目管理到软件生命周期,再到项目计划和跟踪等等。而到上个星期为止,课程已经过半,而我对于CMMI有了一点点的认识,也引发了一些思考。 还是先从认识开始吧。当你第一次看到CMMI这个名词的时候,或许你会不由得想起CMM。是的,CMMI就是CMM Int... 阅读全文

Why CMS and Wiki are helpful for project management?

2006-01-19 12:32 by FantasySoft, 2692 阅读, 收藏, 编辑
摘要: What's CMS? CMS stands for Content Management System. From the name, you may guess it can help you manage the content. In order to make you get the clear view about the CMS's advantage, I will com... 阅读全文

关注WebWork(五) —— 配置之美

2006-01-17 13:43 by FantasySoft, 3377 阅读, 收藏, 编辑
摘要: 看到这样的题目,看到“配置”这个key word,你的脑海中是不是会呈现出一堆堆的XML、properties文件呢?是的,我说的配置,就是各位平常在做项目的时候经常碰到的配置文件。在一个项目中,配置文件是很重要的,不管它是简短的还是冗长的。配置文件指出了一个系统中可变化、可设定的部分,也就是说一个系统将其中一部分信息独立出来,将设定这些信息的权利交给了用户,这样用户就可以根据自己... 阅读全文

解读Hashtable

2006-01-06 14:16 by FantasySoft, 22204 阅读, 收藏, 编辑
摘要: 昨天看到了叶漂兄的Post:《Hashtable的烦恼!》,文中提出有关Hashtable中键值对(key/value pair)排序的问题。其实所谓键值对的排序问题,实质上就是键(key)排序的问题。而一直以来,我都认为Hashtable中的键排序是随机的,因为自己有限的编程经验告诉我:键值对插入的顺序不同会影响键值对的输出顺序,实际上就是影响到键的输出顺序了。在和quitgam... 阅读全文

IronPython 1.0 Beta1发布了 —— 跨越2005的好消息

2006-01-03 00:46 by FantasySoft, 2344 阅读, 收藏, 编辑
摘要: 在美国当地时间12月30日下午,北京时间则是12月31日凌晨,让人望眼欲穿的IronPython 1.0 Beta1版本终于赶在了2006年来临之前发布了!当时我正好参加公司Annual Dinner回到家中,原本已是十分开心,看到了这样的消息,更是让我激动不已。 在1.0版本的IronPython中,改动最大的地方莫过于去掉了LoadAssemblyBy*方法(包括L... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 10 下一页