RSS 2.0 Feed
想法
摘要:昨天不经意间在网上找到了这么一款软件——SphereXP (http://www.hamar.sk/sphere/),应用它可以把自己桌面变成一个3D的球体空间,而自己正处于这个球体的中心。桌面所有的应用程序、图标文件等都变成了3D空间中的一分子,可以随便移动、旋转、拉伸。一时间自己的桌面竟然变得异常丰富,甚至还多了几分神秘!而自己那不分昼夜的“用电脑体验”也变得“爽”起来,因为我发现坐在电脑面前除了要面对大量待解决的问题之外,竟然还多出了一个奇异的世界,工作的时候还可以在天地间转来转去,像上帝一样给万物(应用程序)安排生息,一种乐趣不由得油然而生。我甚至想,如果谁能写一个CS的桌面环境,每天打开电脑就像进入了CS世界,在A门打开Visual Studio,到B院里写代码,写累了就到处涂鸭发泄一番……嘿嘿!   其实我想,这种软件和其它的桌面装饰工具软件一样,都属于创意有余、而实用性不足。有些软件很花哨,乍一看效果非常酷,但用长了以后就会产生审美疲劳,经不住长时间的使用;而另一些则干脆把简单问题复杂化。比如说我用过一个Alt-Tab的替代软件,一按Alt-Tab后就会跳出一个非常绚的界面,把桌面上所有应用程序的缩略图显示在上面,非常容易辨认。可是即使为了移动到相邻的应用程序,我也要再按一下方向键,或者点击鼠标,相比之下,还不如传统地只按一下Alt-Tab方便。   不过,这一类软件的价值也是不可忽视的,那就是带给我们一种全新的体验,让我们在routine之中也能获得一丝不经意的快乐,带来一种灵感。而这种快乐和灵感是无法完全用经济性和易用性来衡量的(这可只是我个人在特定情况下的看法,千万别推而广之说我是反对软件易用性的哦)。有的时候,甚至一张简单的壁纸或者一套全新的桌面主题都能让我浮想联篇,从而激发出某种灵感来。这让我想起了前段时间北京的MVP和微软Visual Studio产品组的一次座谈,有一位MVP就提出了希望能有一些与开发相关的壁纸或者主题,能够让他从中获得一些启示。我想有这样需求的肯定不止他一位吧。   当然,除了软件和桌面环境之外,我想还有很多事物能帮我们驱散疲劳,带来灵感。比如说在工作台上放一盏台灯,在温馨的桔黄色中体会那种安静的感觉。或者在身边放一个小书架,把自己喜欢的书放在上面,让它们陪着自己一起工作、学习,就像好朋友陪在身边一样。另外,在为解决问题而凝思苦想的时候,品一口绿茶有时也能让自己从看待问题的惯性思维中解脱出来,而灵感也或许就从中迸发出来。经常看Channel9 (http://channel9.msdn.com) 的朋友们肯定会发现,微软总部员工的办公室就是这方面的最好例子。每个人都可以按自己的喜好来布置自己的办公室,有的看上去像个温暖的小家,有的看上去则像个画室,还有的甚至把大型游戏机搬到办公室来,在工作累了的时候就叮叮当当一番。然而不论怎样,他们都把身边的环境布置得最舒适、最有创意,同时最重要的,最能激发出他们工作的热情。...[阅读全文]

posted @ | Feedback (15) | Filed Under [ 想法 ]

摘要:最近有很多初学.NET开发的朋友给我发来邮件,在询问一些具体问题之余还希望能得到一些关于学习方法的提示,末了很多人还会要一些电子资料,并特别强调要中文的,而且千篇一律地会说一句话:“小弟e文很差”。   其实我真的很想和这些“e文很差”的小弟们面对面地好好谈一谈,告诉他们怎样才能度过学习初期的难关,怎样才能满腔热情地去做自己喜欢的事。说真的,我很不喜欢别人说类似“小弟e文很差”这样的话,英语不好可以努力去学,天质不高可以靠勤奋去补,不能因为自己英语不好就“自觉地”把自己关在英文资料大门之外,也不能因为这一项缺点的存在而就放弃努力。我就真的见过这么一位初学者,在和我联系过的几个月后又一次向我表示“小弟e文很差”,天哪,士别三日,当刮目相看,都几个月过去了,你怎么就还没进步呢?   下面我给小弟们讲个故事吧,故事的主人公叫Yngwie Malmsteen,是一位来自瑞典的超级吉他大师(我没说跑题),他小时候立志刻苦练琴的经历绝对值得我们每个开发人员学习。下面一段来自一篇对他的访谈:   有人经常问我是如何提高我的演奏技巧的,在这个问题上没有什么秘密。在我刚开始学琴的好几年中,我除了练吉他之外,几乎不做任何事情。我从早上一醒来就会抓起吉他,一直练习到晚上睡着了,当我再次醒来时会发现手里还攥着吉他。   也许你会觉得他太疯狂了,没错,就是这样的疯狂精神使他一度成为世界上弹吉他速度最快的大师,也就是这样刻苦的经历使他开创了吉他音乐史上的新篇,新古典主义从此诞生。   希望我那些“e文很差”的小弟们能从中体会到什么,希望小弟们能真的少一些抱怨,多一些刻苦。...[阅读全文]

posted @ | Feedback (29) | Filed Under [ 学习 想法 ]

摘要:今天在新浪科技(http://tech.sina.com.cn)上看新闻时看到了这篇:《交大铭泰今日香港挂牌上市 融资3100万港元》(http://tech.sina.com.cn/it/2004-01-09/0942279836.shtml)。文中有几处值得注意:   “交大铭泰作为国内首支‘翻译概念股’上市……”   “交大铭泰将配售70,000,000股股份予专业投资者、机构性投资者及私人投资者。根据每股配售价下限0.43港元计算,在扣除有前开支后,集资总额估计约达3100万港元”   “交大铭泰在过去两年的业绩表现十分出色,其于2002年的营业额及纯利分别较2001年大幅上升27%及30.5%,毛利率变维持于60%的高水平。而这些业绩的取得主要来自公司的信息本地化业务” ……   说实在的,长期以来我一直不太喜欢交大铭泰这家公司(对了,原来它叫实达铭泰,好像再早些还有个其它的名字)。感觉它在很长一段时间内毫无方向,基本上金山做什么它也去做(除了办公和游戏软件之外)。毫无创意不说,给人留下的反而是一种投机商和搅局者的形象——哪里有市场空间就马上扎进去,甚至不惜把这片市场搅乱,最后两败俱伤。当然,这也是交大铭泰长期以来咒骂金山的一句话,何恩培可能做梦都想把半路上出来抢饭碗的金山词霸给挤下去。   可就是这样的公司,现在却稳稳当当地挤进香港证交所了。我真不得不佩服何恩培的交际能力,真的!要知道,金山为了上市已经折腾快三四年了还没个结果呢。(求伯君、雷军今天晚上肯定在一起喝闷酒)   BTW:文中纯粹是我的一些个人看法,毫无贬低之意。...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 想法 其它 ]

摘要:先来提一个问题:如果你接手了一个航天飞机设计项目,你要选择一种项目开发期间的主要的资料存储、共享方式,你会选择什么?   我不知道你的答案,但哥伦比亚号的回答是——PowerPoint。   恐怖吗?请看这篇报道——《据传哥伦比亚号坠毁与微软PowerPoint有关》(http://tech.sina.com.cn/s/n/2003-12-17/0829269325.shtml)。文中这样说:   “(哥伦比亚航天飞机事故)调查小组发现美国航天航空局(NASA)过于依赖PowerPoint软件,从而代替了传统的纸和笔。而当他们发现哥伦比亚号机翼出现损坏时,工程师开始通过PowerPoint来查找一些资料,而混乱的PowerPoint信息没能使得工程师及时的找出问题所在,因此造成了惨剧。”   我的理解:   PowerPoint是一款演示工具,如果工程师们拿它来做演示则无可厚非;但要是工程师们把所有的资料存成ppt或pps的话,那么他们是自讨苦吃。因为演示和数据存储是两个概念,他们需要的可能是SQL Server、Oracle或者DB2。   这是一个以骂微软为荣的时代。处于不同技术阵营、持有不同观点的人忘记了如何团结、怎样合作,却在吃饱(甚至没吃饱)饭的同时拉开腔调习惯性地诅咒微软,仿佛这样就能凸显他们的伟大和不俗。...[阅读全文]

posted @ | Feedback (3) | Filed Under [ 想法 ]

摘要:在我心目中,Borland一直有着非常独特的地位,有时我宁愿把它看作一个艺术家的群体而不愿把它归入商业公司之列,可是今天的Borland中国开发人员会议让我彻底改变了这个看法……   从会议开始起,我便感受到了Borland作为一家商业公司的特点。李维是我非常喜爱的技术作家,上午的会议全都由他来主持。从他主持的语句中,我明显听出了他对Borland的全盘赞誉(毕竟是Borland在给他开工资),以及对微软含沙射影的挖苦。后来在他和John Caster(David I的下手,好像是负责开发者关系的)合作的keynote中更是长篇大论地宣扬Borland最新提供的一些技术和方案,特别是Delphi 8对微软.NET平台的支持,而把微软作为反例极近挖苦之能事。比如说在开发ADO.NET时,John演示了快速开发master/detail的一个demo,其宣扬点是“不用写一行代码”。李维还特别强调Delphi 8 IDE在设置master/detail时的便捷,并声称同样功能在Visual Studio.NET中无法实现。我真不知道李维是不是真正用过Visual Studio.NET,因为后者只要对DataSet对象增加一个Relationship就可以达到同样效果,与Borland的方法是完全一样的,我甚至还怀疑Borland是在偷学微软呢!   另外,李维为了说明dbp的方便之处时还举了个反例,说他的一个朋友(我想是在contoso.com或iBuySpy.com工作的吧:)用Visual Studio.NET学习ADO.NET到写出第一个demo一共用了两周时间,其中第一周完全用来编写连接字符串。而他说使用Delphi 8只需几秒钟就可完成。这更印证了我前面的猜想——李维肯定没用过Visual Studio.NET!   从整体上看,李维和John的演示非常流利(毕竟是两位大师级人物,看上去真的很棒!)。值得一提的是John的敬业精神——Delphi 8正式版已经发布了,但为了向与会者展示Borland最新的研发成果,他在演讲当天早晨还是从Borland内部网站里下载了Delphi 8最新的build,在开会的前几分钟还在安装,在演示过程中多次发生程序错误甚至死掉两次,John都很快很从容地把问题现场排除,其一丝不苟、处变不惊的职业风范和个人素质可见一般!   当然,演示中也不乏一些遗憾,除了我上面提到的一些外,两人把过多的时间花在Windows Forms/ASP.NET/ADO.NET以及一部分Web Service上,而把真正受人关注的ALM扔在一边。我想如果与会者中有很多想我这样来自微软技术阵营、希望借机了解Borland ALM体系的人的话,那么这样的安排只能让人失望的了,毕竟我们所关心的不是如何在.NET平台下延伸原有的Delphi开发经验(虽然我是从Delphi入的门,Borland于我有恩)。   两人的演示很快就结束了。随后是关于程序员成长的两个简短speech,具体内容我就不多写了。下午是技术讲座,分.NET、Java和整合J2EE与.NET三部分,从而也把与会者真正地分成了三个阵营。我因为机器配置原因,一直没敢对Java有兴趣,所以就规规矩矩地去听.NET,结果失望而归。按计划.NET部分有四场讲座,我满心欢喜地听了第一场——ECO MDA in MS.NE,演讲者是陈省,此前我曾经读过他编著的【Delphi深度探索】一书,感觉此人从技术层面上很过硬。结果也是如此——技术非常硬,但可惜表达能力欠佳。声音细小不说(还好我坐得靠前,后方根据地里有位老兄多次提醒演讲者提高音量未果,只好自己挤到前面来了),1小时的演讲把前面约45分钟全用来串讲纯理论,只是到了最后才拿出一个已经写好的demo来,而那时候我的头早都大了!   渴望情况能在下面改善。结果呢?我遇到了我所听过的最差的一次讲座。第二位来自大富翁论坛,ID是zhouminggoo。在整个演示过程中,他用了大约6个demo,可是至少有5个遇到问题(他没有当场分析、解决问题,而是选择了重做),又至少两个临时找不到解决方案只能放弃。   由于回家路途遥远,后面的两场讲座我没有听。当我提着印有Borland logo的学生包走出国际会议中心大门的时候,我心里麻木得几乎已经没有任何感觉。我本以为在IT圈子里只有少数性格怪异、性格火爆者(SUN CEO/Oracle CEO/Microsoft CEO…)才喜欢挖苦别人,喜欢骂东骂西,可是今天……...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 想法 ]

摘要: 请见http://blog.joycode.com/musicland/posts/6115.aspx。 个人感觉,Research Library、Smart Tags、Smart Document等这些Office 2003新引入(改进)的技术都具有很强的可行性和操作性,特别是对我们这样一个以技术为主的站点而言更为适合。和上次那篇关于Research Library的文章一样,我用的demo都很简单,目的是想抛砖引玉,让更多喜欢Office 2003+.NET开发的朋友参与进来,让更多喜欢新技术的朋友应用起来。 Office 2003中文版发布在即,咱们博客堂可不能落后哟!:)...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 技术 想法 站点建设 ]

摘要:请看《红帽子CEO建议个人用户弃用Linux选Windows》。 读了这篇报道以后,我的第一反应是:这就是实事求是!难道不是吗?你让一个刚接触电脑的人去摆弄Linux,让他自己去找Modem的驱动,在别人机器上下载过来再用软盘带到自己机器上,自己去设环境变量,自己去编译、连接……一圈儿下来他不把电脑砸了才怪呢!   这是一个多姿多彩的世界,我们没必要推荐一物而贬低另一物,也没有必要把自己摆在一个革命者的位置上抡起锤子去砸什么东西。   不过还常常看不懂,为什么现在选择Linux成了一种流行时尚,还个个都像救命主似的愤世嫉俗……   希望别让人家追着打:(   开心,我写这个没跑题吧?  ...[阅读全文]

posted @ | Feedback (7) | Filed Under [ 技术 想法 ]

摘要:真心感谢开心和小马哥的帮助,使我如愿加入博客堂大家庭。作为这里的一分子,我会继续努力向大家学习,尽力为博客堂的发展做出贡献的。   我原来的Blog是“我的.NET生活”(http://musicland.blogone.net),主要记录我在.NET开发时的一些心得感受、我的MCAD/MCSD.NET学习/考试经历、我对IT业界动态的一些观点等,记录了我从一个摇滚吉他手转向软件开发的艰难过程。在这个过程中,博客堂对我的影响是不容置疑的,特别是小马哥的那篇《关于如何加入MCT的阵营》(http://blog.joycode.com/blueinkstone/posts/1883.aspx)更是对我有着直接的影响。因此,在这里我要再次向开心、小马哥以及所有博客堂的成员们道声感谢,是你们的努力和无私让我能每天都学到新东西,真心谢谢你们! 从今天开始,我也将加入你们的阵营,为技术社区的建设贡献力量。让我们一起努力吧!...[阅读全文]

posted @ | Feedback (5) | Filed Under [ 想法 ]