RSS 2.0 Feed
2003-10 Entries
摘要:PDC正在大洋彼岸如火如荼地进行着,这几天关于PDC的新闻也是铺天盖地的,看着让人心痒痒,什么Longhorn、Whidbey等等都想弄来试试。在Zhanbo Sun's Blog看到他在讲Longhorn的事情,之前在TechEd上海站也听他讲过一些,不过那时候限于NDA,他也只是大概讲了讲,放了些屏幕截的Video,不像这次PDC这样详细。从他的blog上还知道了一个好消息,Longhorn and Whidbey Previews Available to MSDN Subscribers,明天就建议老板去申请 刚刚打开小气的神的Weblog,ccBoy真是个好同志,在他的Blog上为我们开了许多的窗户,希望ccBoy同志再接再厉呀...[阅读全文]

posted @ | Feedback (1) | Filed Under [ blog ]

摘要:最近由于工作的缘故,又翻出Jeffrey Richter的《Windows核心编程》(英文名《Programming Applications for Microsoft Windows》)这本书来读。说起我的这本书,它是我年初到上海来时带来的为数不多的几本书籍,一直被我视为唯一值得收藏的Win32编程书籍。它的作者Jeffrey Richter也一直被我视为程序员的典范,因为从这本书中每个例子都能够看出Jeffrey严谨的态度,他的每个例子程序都是经过精心选择,最能体现所示范技术特色的例子;这些例子程序的代码都是具有工业强度的代码。这一点与其他IT作家,尤其是国内的IT作家形成了鲜明的对比。说起Jeffrey来,也相当的传奇,据说他13岁就迷上了编程(我13岁时迷上了足球),从Windows2.03开始自学Windows编程,从Windows3.0开始,为Windows写作系列的Developer's Guide。进入.NET时代,Jeffrey的《Applied Microsoft .NET Framework》仍然是.NET书籍中最重要的一本。想更多地了解Jeffrey可以看看他的Personal Biography和Professional BiographyJeffrey似乎没有写Weblog,我上网搜了一下,没找到。如果你知道Jeffrey有自己的Weblog,希望能够告诉我...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 读书 ]

摘要:晚上部门活动,去吃大闸蟹...[阅读全文]

posted @ | Feedback (3) | Filed Under [ 生活 ]

摘要:这一周大部分的时间都是在研究关于屏幕取词方面的问题。自从去年初转到.NET平台上之后,一些比较底层的东西就基本上没再怎么碰过,现在不得不又拾起这些东西,从头来过。由于时间久了,在研究和试验的过程中犯了许多以前绝不会犯的错误,多走了一些弯路。还好今天总算有了一些好的进展,实验代码已经能够注入所有进程并Hook相应的API了。但更大的困难可能还在后面,因为后面的工作有可能会涉及到分词算法这类比较复杂的东东 前两天看到淳朴的狗熊说觉得没研究点东西,心里发慌。这几天我也有这样的感受。最近一直没有时间研究一些自己感兴趣的东西,在博客堂又看见大家每天贴的各种技术名词自己几乎都不知道,心里别说有多慌了 其实,我一直以来做的比较多的都是桌面应用,关于internet编程和企业级应用这两方面是我比较欠缺的。可是我发现现在做工作会陷入到一个死循环当中,因为缺乏这方面的经验,有关这方面的项目就不会让你参与,越不让你参与,你就越没这方面的经验。郁闷! 以前我用的RSS聚合软件是NewsCrawler,今天试用了一下FeedDemon,试用之后就决定将NewsCrawler删除了。我个人觉得FeedDemon比NewsCrawler对RSS的支持要好一些,而且FeedDemon支持类似Outlook 2003那样的版面纵排方式,看起来比较舒服,最主要的是FeedDemon是免费的,不用每次打开的时候都要等5秒钟 开心说他用FeedDemon看不了博客堂的首页,我这里倒是可以看得,不知道是怎么回事。...[阅读全文]

posted @ | Feedback (6) | Filed Under [ 生活 ]

摘要:刚才在ccBoy那里看到他在广州找观众做SmartPhone实验的故事,挺逗的。在TechEd 2003上海站的时候,我也协助微软的讲师做了这个实验,借机炫了一把我当时刚换的Moto E365...[阅读全文]

posted @ | Feedback (3) | Filed Under [ blog ]

摘要:FeedDemon 1.0 RC1出来了,Jedi做了汉化,试用了一下,非常不错...[阅读全文]

posted @ | Feedback (5) | Filed Under [ blog ]

摘要:VC Linker默认会使用/INCREMENTAL选项产生incremental linking效果。使用此选项产生的exe或dll文件将比不使用此选项产生的文件要大一些,因为Linker会向代码中插入填料代码或数据。Linker这样做的目的是为了在代码有变化时不用重新产生整个exe或者dll,而只用将里面的填料替换掉,从而达到incremental linking的目的。由于Linker向其中加入填料后,有可能会改变代码中某些变量或函数的地址,Linker在发现有这种情况发生时,会向其中插入必要的跳转指令,以保证函数调用的正确。 一般来说,这个选项能够加快链接速度,并且不会对最终生成的二进制代码的执行效果产生太大的影响,对于大型项目是很有用的,但有一种情况应当避免使用此选项。如果程序的执行依赖于最终生成的二进制代码中各种变量或函数的地址时,如果使用/INCREMENTAL选项进行链接,可能会使程序产生意想不到的错误,这种错误往往不合逻辑,很难调试。因此,在写此类程序时最好使用/INCREMENTAL:NO将这个选项关掉。...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 工作 ]

摘要:在ScottGu's Blog看到Nikhil将在10月29号的PDC上作有关在Whidbey上创建Asp.Net Server Control的内容,他将以撰写ASP.NET Whidbey Blog Controls为例来进行讲解。真想去听呀...[阅读全文]

posted @ | Feedback (1) | Filed Under [ blog ]

摘要:暂时没时间细看,先记下来:Creating a Pager Control for ASP.NET  ...[阅读全文]

posted @ | Feedback (5) | Filed Under [ 学习 ]

摘要:最近由于工作的关系,需要看看类似金山词霸屏幕取词方面的资料。大家有没有这方面的资料?给推荐推荐,各种实现方法都欢迎...[阅读全文]

posted @ | Feedback (9) | Filed Under [ 工作 ]

摘要:.Text的工程始终打不开,起初以为是我的IIS配置有问题,还骚扰了开心半天。刚才实在是没办法了,用UltraEdit把DottextWeb工程打开一看,原来在它里面有一行是这样的SccProjectName = ",双引号少了一半,导致工程总是打不开,加上一个双引号就好了。...[阅读全文]

posted @ | Feedback (3) | Filed Under [ blog ]

摘要:开心,能不能讲讲.Text原码的配置呀?我按照它自己的ReadMe设置IIS,可是工程就是打不开,怎么回事呀?...[阅读全文]

posted @ | Feedback (1) | Filed Under [ blog ]

摘要:花了两个小时,终于将我在BlogCN中的大部分blog搬到这里来了 开心真是负责呀,在我更新内容的过程中,至少收到5封开心的邮件,提醒排版、内容方面的问题。谢谢开心这么负责地为我们大家维护这个站点了。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ blog ]

摘要:早上看到新闻,中国国奥队分在了死亡之组,我估计这次奥运会预选赛又没戏了。其实,就国奥队与叙利亚比赛时的表现来说,分在哪一组都够呛,只不过分到韩国这一组,死的更确定一点而已。早上收到飞鹰的mail了,他向我推荐了创库网络。这个是国内首家推出Asp.Net空间服务的服务商,服务看起来还不错。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 生活 ]

摘要:这一阵子玩blog有些上瘾,总想着过一阵子自己申请个空间把自己的blog给架上去。建网站这活以前没干过,虽说现在有了.Text, BlogX等好几个blog程序,可是我对ASP不是很熟悉,网站该怎么架更是不知道。今天抽空上飞鹰的ASPCOOL.COM去看了看。没想到这家伙也开始blog了,就在我的blog上放了他的链接。飞鹰是我以前的同事,现在也应该还算同事吧,只是不在一个地方工作而已。这家伙对于做网站很在行,ASP和ASP.NET玩的很熟。在国内小有名气的fawcette.com中文站就出于他的手笔。他的个人网站ASP酷技术网更是在国内做网站的技术人员中很有人气。我最近正打算好好学习一下ASP.NET,aspcool.com我是要常常去的了。飞鹰最近又开始上学了,祝他学业有成。飞鹰,加油!...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 生活 ]

摘要:早上收到了GF发来的一封很有趣的mail,看了一下,自己竟然wrong的多,right的少决定改过自新了。-----------------------------------------------------------------------------------------------------------1. 生活  wrong:每天用两分钟刷牙洗脸,冲出房间的时候扣子还没扣上  right:提前一个小时起床,花五分钟刷牙,洗个澡,挑件干净点的衣服去上班  wrong:每天早晨经过超市买一包烟,我不吃早餐已经很多年  right:经过超市买一听牛奶,其他的根据个人兴趣了  wrong:我吃麦当劳肚子起泡泡了,或者,昨天那箱方便面吃完了。  right:租一个有厨房房子,去超市买现成的菜调剂一下,心情好添一只啤酒,有人来添一双碗筷  wrong:我从来不收拾房间,有必要么,一个人住。  right:一周拖一次地,洗次衣服,收拾房子,环境影响心情;买束花,使用一下芳香剂都不错  wrong:从来没有早于1点睡觉,睡不着,我的眼袋赶上熊猫了。  right:洗个热水澡,就会很困很困了2. 朋友  wrong:朋友就是在一起吃吃喝喝一起玩闹,除了同事没有什么朋友。  right:在周围有比自己年长的朋友,他可以指导你的人生;在网上有技术上的朋友,可以在工作上给你帮助;有那么一两个损友,干点一个人不敢干的事;有些玩友,空闲的时候不至于无聊;知心朋友么,不好找,QQ上泡七八个MM勉勉强强了。3. 运动  wrong::一天工作累死了,动也不想动  right:运动是最好的放松  wrong:我想动也动不了了,你瞧我的身材  right:不要不好意思到健身房show你的身材,这样永远没有抬起头那一天  wrong:我对运动从不感兴趣  right:其实运动最容易上瘾了4. 休闲  wrong:我最大的爱好是当蜘蛛,蹲在网上一动不动。  right:你该出去走走了,或者找本书读读。  wrong:我是路盲,离开住的地方1000m就得打的回去了,并且对住的地方一无所知  right:知道附近去那里看电影,去那里喝茶,去那里有特色的美味  wrong:我不抽烟,也不喝酒  right:你是不是程序员?抽烟可以找到灵感,喝酒可以找到朋友。5. 爱情  wrong:我相信一见钟情,相信缘分天定,不需要进一步的表示了。  right:算了吧,还是拿出诚意和恒心去打动对方吧,要做吃苦在先享受在后的打算。  wrong:我懒得找女朋友,现在的女子太那个;不要跟我提这个,我头好痛敖~  right:吃不到葡萄就说葡萄酸,更不能逃避内心的欲望  wrong:我也想过,总是碰不上合适的  right:你肯定有看着远去背影直咽口水的,下一次鼓足勇气说小姐可以认识你呢,只要不收到一个耳光就可以继续尝试下去。(当然你首先要帅到她不忍心下手才行)  wrong:我想过了,我想从网络开始,或者看看HGame,Hardcore DVD是怎么样的  right:~!@#$^&*……还是从现实开始吧。  对了,我相信程序员不是太花心,就是有,也没有时间太花心。6. 工作  wrong:程序员是青春饭,我什么时候才可以从后山跳出去  right:既入此门,当不做他念,要出去也要打了木人阵从正门出去  wrong:工作时间长,加班也没有加班费,环境也老差,午餐的水果都是烂的  right:我们度过了这个难关,产品上市一切就会好起来。适当的发泄一下,但是不要让谈话在抱怨中结束。   wrong:不用想了,我打赌这样做肯定无法实现!  right:这中间还有疑点,我先做一个评估,再给您一个详细的文档。说服你的上级,要有凭有据。  wrong:这个问题啊,哎呀,还是交给我来吧。  right:这里有一些文档你看一下,有问题可以来问我。让新手迅速成长起来成为你的左膀右臂。  wrong:啊,是我忘记checkin了,等一下,现在好了  right:不要在细节的地方重复性的范小错误,虽然不是问题,可会降低自己的威信。  wrong:这个绝对不是我的问题  right:永远不要这么自信  wrong:我的这个模块写得太精湛了,延误了一点时间而已  right:我们成功地抵达了这个里程碑,一切以项目为重。7. 事业  wrong:天生我才必有用,安得倚天抽宝剑,直挂云帆济沧海,打倒微软,把他踩在脚下,使劲踩,我踩,踩,踩……  right:都一把年纪了,还做梦呢  wrong:我已经烂掉了  right:我不能像他一样烂掉  wrong:一次付出不会成功,但是不懈的付出一定会成功  right:你还经历的起多少失败?  你说我虚伪,我是虚伪,虚伪要是有一颗仁慈的心,就不是虚伪,是虚心...[阅读全文]

posted @ | Feedback (4) | Filed Under [ 生活 ]

摘要:这两天室友CA将他的小猫带到寝室里来了。这个小家伙有5个月大,黑黄白相间的皮毛,左眼周围是像熊猫似的黑色,看起来挺滑稽的。小家伙对一切似乎都很好奇,在屋里到处上窜下跳的,CA总结说,猫就和人一样,小的时候都爱玩,等到老了就懒得动了,一天到晚就知道晒太阳。这只小猫走路无声无息的,动作十分敏捷,给人一种聪明伶俐的感觉。我的GF怕狗,却很喜欢猫,因为猫很聪明。我从小到大没养过宠物,几乎没有与小动物相处的经验,因此似乎引不起这只小猫对我的兴趣。有时它玩累了,跑到我身边的沙发上卧着,对我睬也不睬,自顾自地舔自己的爪子,清理皮毛。我拿东西逗它的时候,它似乎觉得我烦,转身就溜走了,留下我一个人在那里郁闷。CA养猫有方,给这只小猫养成了良好的卫生习惯,不随地大小便。可是CA就辛苦了,每天要按时清理它的粪便,又要照顾它的饮食。我是一个比较懒散的人,虽然挺喜欢小猫,却也决不愿为了它如此辛苦,因此我是不会养宠物的,只是叶公好龙一番而已...[阅读全文]

posted @ | Feedback (2) | Filed Under [ 生活 ]

摘要:这篇文章很有趣,作者的观点和结论很给人启发。任何技术都有其自身的价值,同时任何技术都不是软件开发的万能药。我们应该有自己的立场,不能只听宣传而被假象迷惑。 Most new technologies have their place; their appropriate usage. Whatever the initial idea, the marketing spin tends to be that fashion X will cure disease Y (e.g. development will become faster, more scalable or more agile). However, a good idea can often be over hyped to the extent that products get applied in all sorts of crazy, inappropriate ways. You would think that an industry like ours wouldn't be this starved of innovation that we need to hungrily devour every moderately good idea whenever one happens to wander by. It's important to keep yourself immune from the hype that inflates......[阅读全文]

posted @ | Feedback (1) | Filed Under [ 读书 ]

摘要:这个长假期就要过去了。我和GF在这个假期里去了乌镇和苏州。这两个地方都是从上海旅游集散中心坐车去的。去乌镇感觉不错,车子基本上是把游客送到目的地,晚上再接回来,中间怎么玩自己安排。去苏州的感觉就稍微差些了,因为景点多,所以有导游陪同,导游在景点之间安排大家去了一些工艺店之类的购物场所,结果压缩了景点的游玩时间,不爽!不过上海比起北京来似乎还是要好一些的,今天看央视的新闻频道报道,北京一日游更加混乱,去的地方与事先介绍中的内容根本不同,而且导游会想方设法骗游客购物。这一点上海的导游还是不太敢的。总之大家以后有机会出去玩的话,最好还是不要跟带导游的那种了。行程自己安排还是会玩的爽一些的。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 生活 ]

摘要:开始系统的学习Asp.Net了。以前因为不做这方面的工作,所以对Asp.Net的认识比较肤浅,现在开始系统的学习了,希望通过这段时间的学习,能够比较好地理解和掌握Asp.Net Web Application和Web Services开发方面的知识。目前流行的各种Asp.Net教材非常多,我选择主要以MCAD/MCSD Self-Traced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET,  Second Edition这本书作为主要材料,再辅以从入门到精通之类的书籍。这本是MCSD的培训课程,微软自家的东西,讲的比较具体,正好适合我这种对Asp没有多少了解,IIS也不是很熟的人。下面是这本书的封面:...[阅读全文]

posted @ | Feedback (3) | Filed Under [ 学习 ]

摘要:完成一件工作有许多不同的方法,其中那些方法才是正确的或者最佳的方法呢?这很难确定,因为最佳方法可能是随环境的不同而有所变化的。就软件开发而言,程序员们正在努力达成这样的共识,即Design Patterns是完成某些任务的最佳实践。微软也在发展一些微软平台上的最佳实践,这些成果汇集成了Patterns & Practices,应该会对基于微软平台的应用开发有所帮助。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 工作 ]

摘要:在MS TechEd 2003上有一堂课是讲移动应用开发的。我当时还配合微软的讲师作了一个简单的Asp.NET程序,实现了通过网站给客户手机打电话的功能。现在的移动应用开发,不管使用什么平台,看起来都好像很火的样子。下面这篇文章就介绍了利用Asp.Net Mobile开发移动应用的情况:运用Asp.Net Mobile Controls 开发面向移动平台的Web Application...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 学习 ]

摘要:眼下Blog果然够热门的,新的一期MSDN Magazine中就有一篇专门介绍用ASP.NET, JavaScript和OLE DB来做Blog应用工具的文章。大概看了一下,蛮不错的。如果有兴趣,不妨自己照着做一个Design Your Own Weblog Application from Scratch Using ASP.NET, JavaScript, and OLE DB还有一篇是讲如何为自己的.NET程序增加插件功能的文章。插件可以增加我们程序的扩展性,了解一下其中的原理还是有好处的Let Users Add Functionality to Your .NET Applications with Macros and Plug-Ins...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 学习 ]

摘要:玩Blog就要遵守Blog的规则。Blog规则中最重要的一条就是,不要透漏过多自己信息,不要说公司和老板的坏话。否则……Blog员工大嘴论事 公司内部机密有泄露危险...[阅读全文]

posted @ | Feedback (1) | Filed Under [ blog ]

摘要:News Crawler是一款功能强大的RSS新闻聚合工具。它可以聚合XML\RSS, CDF, BackSlash, ScriptingNews等格式的新闻,浏览WebPage,上usenet等。目前的版本是1.5版,可以从下面的地址下载:http://www.newzcrawler.com/ 用这个工具也可以浏览BlogCN的RSS格式的blog,只要在增加新的NewsFeed Channel的时候设置好正确的RSS地址就行了。以我自己的blog为例,我的blog的RSS地址是http://www.blogcn.com/rss.asp?uid=sam1111 ,设置好之后NewsCrawler就会把这个blog里的news都为我们拽回来了NewsCrawler带有Blogger的BlogThis工具,可以作为blog的客户端。但仅支持那几个比较著名国外的blog服务提供商,现在还不支持BlogCN ...[阅读全文]

posted @ | Feedback (1) | Filed Under [ blog ]

摘要:《程序员》第十期有几篇不错的文章,其中一篇是《程序员,你为什么焦虑?》。看过之后我不禁扪心自问,我焦虑吗?虽然不想承认,但不得不承认,我有时也很焦虑。(尤其是blog看多了之后更是焦虑)的确,当我们这些程序员在面对当今各种眼花缭乱的技术不知所措的时候,有谁能够不焦虑呢?面对.NET, Java, XML, Web Services……这一大堆层出不穷的技术,要做出选择怎么能不焦虑呢?这篇文章给出了两条摆脱焦虑的建议:一是do one thing but do it well。二是扎扎实实地掌握最基本的知识。似乎是为这两条建议作注解似的,这一期杂志中的另一篇文章介绍了一个“个人生活状况满意,摆脱了焦虑心情”的玩滑翔的程序员,丁鸣飞。他的经历很好地解释了第二条建议的重要。当记者问他关心哪些技术时,他说:“我现在并不关心技术。技术永远是在变的,概念永远是在炒的。我这些年用的最好的还是Pascal。”虽然有这样的例子,我仍然觉得即使做到上面两条仍免不了焦虑。因为技术更新太快,只掌握了基本的知识在实际应用中是不够的。而即使当初将COM学到诸如Den Box这般,也免不了要继续学习.NET的命运。所以我觉得,最好的避免焦虑的方法是培养自己的“超前意识”,最好能在下一波技术热点来临之前预判到,这样快人一步,就没必要焦虑了...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 读书 ]

摘要:《CSDN开发高手》是CSDN.NET新出的一本有关编程的杂志。当初CSDN在网站上发布将要推出这本杂志的消息的时候,引来了许多网友的评论,有赞成也有反对。有的说《程序员》太阳春白雪,希望这本下里巴人一些;有的说名字太俗气(老实说,这点我还是比较赞成的);各种评论不一而足,着实热闹了一番。当时从给出的目录看起来,似乎还有一些看点,于是决定买一本看看。可是上海的书报亭对这类技术刊物似乎不很热衷,《程序员》已经比较难买到了,这本《开发高手》更是难觅踪迹。还好公司市场部有,前两天借到手,今天得空翻了翻,总体感觉一般。首先从杂志纸张的质量上看,也许真的是要走低端路线,纸张比较糙,不如《程序员》的用纸。其次,内容上确实比较下里巴人,有的文章都是网上发表过的,比如MIME编码和数据压缩简史等。倒是讲外挂的专题还不错,可以帮助读者了解关于外挂的一些情况。相对于8.8元的优惠价来说,这本杂志倒也物有所值了,不过我可能不会买下期了,因为感觉对自己的帮助不大。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 读书 ]

摘要:我的Visual Studio.NET 2003不知怎么搞的,不能够建立Asp.Net工程了,总是报Asp.Net版本不对,于是想查一查Asp.Net的版本。想起前几天在ccBoy那看到几个查Asp.Net版本的例子,于是就又去看了看,可是那些例子好像都不能用,其中第三个例子是针对Win2K3+IIS6的;第一个我直接考到.wsf中run的时候出错,说是无法load IIsScriptHelper;第二个批处理好象缺个条件不成立时的退出命令吧。在ccBoy的blog上没看见可以留言的地方,就暂时写在这儿吧,希望他能看见没有办法,我只有自己手工检查了,发现我的Asp.Net版本是对的。又查了查帮助,发现可能是配置有问题,可以通过aspnet_regiis /i命令来重新配置。试了一下,果然解决了问题。这个命令需要相应的环境变量,最好是通过VS.NET工具里的Command Prompt来run。...[阅读全文]

posted @ | Feedback (7) | Filed Under [ 学习 ]

摘要:我的账号刚刚开通,申请新帐号就暂停了,运气从没这么好过 有没有什么比较好的办法把我以前在blogcn的blog挪过来呀?我发现博客堂在发文的时候不能设置时间,这样的话我就无法把我以前的blog手工挪过来了。还有,我希望能在我的blog上显示一个calendar,在那上面可以选择查看某一天的blog,.Text现在有这个功能吗?...[阅读全文]

posted @ | Feedback (3) | Filed Under [ blog ]

摘要:经不住开心的诱惑,今天正式搬来博客堂了 有时间我会将以前blog中的内容搬到这里来的。...[阅读全文]

posted @ | Feedback (2) | Filed Under [