博客堂2007年会:动口不动手

一年又一年,寒冷的冬季已经来临,春暖花开已经不远了。在2007年,我们的博客堂年会又将召开。本次年会由邹欣以及武汉博文视点出版社的Yeka共同策划,其主题是“动口不动手”。也许机缘巧合,这个日期正好是开心领结婚证的三周年,同时这天也与北京.NET俱乐部的活动重合,所以两次活动将会共同举办。

时间:  2007年12月2日下午2:00开始,其中前两小时为北京.NET俱乐部活动,从16:00开始将转换为博客堂年会

地点:北京市朝阳区霄云路38号现代汽车大厦18层200人会议室

主题:动口不动手:对2007年技术进行回顾,对2008年新技术的畅想以及展望等。

嘉宾:武汉博文视点为本次活动邀请了将近十位的业内资深专家与会(以下排名不分先后):邹欣、蒋健、高昂、王翔、云风、金旭亮、王昱、温昱、周爱民、张凯峰等(后三位由于已经有其它安排,将会尽量协调时间参与)。

内容

时间 内容 备注
16:00-16:10 神密节目暖场 据说有博文视点编辑们的街舞表演
16:10-17:00 嘉宾自我介绍并且对2007技术进行回顾  
17:00-17:10 抽奖 获奖者将会获得博文视点赠送的书籍
17:10-17:50 嘉宾2008年技术/生活展望  
17:50-18:10 自由发言,提问,互动环节 微软赞助的Silverlight/Expression不干胶贴纸
18:10-18:20 现场投票决定2008年十大预测  
18:20-18:30 宣布博客堂2007年十大印象以及2008年十大预测 并且从现场观众中选择幸运观众,赠送Expression Studio中文版一套。

 

申请参加:本次活动无须报名,所有博客堂读者以及其亲属、同学、同事等均可以参加。博客堂年会将会一直贯彻“非技术讲座”性质,未来可能考虑每季度举办一次。如果您对技术不感兴趣,可以在16:00后再进到会场。

 

嘉宾介绍

邹欣:微软亚洲研究院技术创新组项目主管。在微软参与过Outlook, Visual Studio Team System 的开发.《移山之道 – VSTS软件开发指南》作者。

蒋健:Sun研究院高级工程师,黄山来的人(老家安徽合肥),刚刚出版了一本原创书《GLASSFISH–开源的JAVA EE应用服务器》,初尝原创著作艰辛。对原创有很高的热情,同时,爱妻爱女情深。

高昂:中科院博士,N种热门技术爱好者,《程序员》杂志专栏作者,Infoq中文站主力编辑。参与编著《开源技术选型手册》和《Web开发大全之ROR版》,热爱原创,投稿积极。

王翔:中国海关技术强人,《程序员》杂志长期专栏作者,博文视点原创作者,正在写作一本《设计模式——基于C#的工程实现》。王翔同时也是美食主义者。

云风:网易公司技术研发经理,79年出生,具有15年编程经验。大学时代开发的游戏图象引擎“风魂”曾用于多家游戏公司的游戏项目。是《大话西游》、《梦幻西游》、《网易泡泡游戏》等网络游戏的主力开发者。《大话西游》和《梦幻西游》是网易最主要的两款网络游戏,颇受玩家喜爱,创造了国产网络游戏的高潮。目前《梦幻西游》的注册人数已经突破1.2亿,《大话西游》和《梦幻西游》的同时在线人数已逾百万。云风在工作之余,不忘分享编程经验,他著有《游戏之路——我的编程感悟》一书,内容横跨了游戏程序的过去、现在和未来。书中传达的不仅是一些实用的技术经验,更是传达一种理念——“在实践中积累”的研发精神。从05年至今,云风在带领团队开发新的3D网络游戏引擎。爱好广泛,尤喜编程、读书、攀岩。通过写 blog(http://blog.codingnow.com)与友分享经验、感悟人生。

金旭亮:走过10年IT自学辛苦路,发誓不让后人步自己笨拙求知之后尘,遂奋笔写作,力求有生之年著作等身,惠及天下苍生。这里是摘自金老师博客上的一段话:

“我的总体目标是写作成系列的软件技术书籍,从入门到进阶再到成为专业的软件工程师,都有一本能完成相应的知识传播与技能训练作用。

总的说,我的写作规划是写作四本骨干技术书籍:

《编程的奥秘》——入门(已出)

《.NET 2.0面向对象编程揭秘》——进阶(将出)

《.NET互联网程序技术剖析》——拓广(写作正在进行中)

《.NET网络应用程序原理与应用》——深入(策划)

完成这四本之后,回过头来对各书进行更新与重写,以反映技术的进步。

这几本书的写作,大约要用去我数年时间。

有时也在考虑,这样做值不值?有这个时间与精力,多作几个项目,多发几篇Paper,物质收益要好得多。

但我想,目前中国认真写作的人不是太多,而是太少,而且一本书的社会效益是无法用金钱来衡量的,它可以帮助不少人。所以,除非想法有大的变化,我会继续做下去,写出国内一流的技术书籍,是我的目标,不管能不能达到,总要努力!

我想,多年以后再回首,应该不会后悔自己将一段人生投入到了这件事中。”

王昱:年纪不大,已当爸爸。他的座右铭是:快乐是生命的源泉!他的博客名为“芋头的故事”。他和Sun研究院一帮聪明智慧的工程师们一起,打算写一批有趣味的原创技术著作,也有教材,让更年轻的人们感受技术的快乐——发现和创造的快乐。他与蒋健等合著有《GLASSFISH–开源的JAVA EE应用服务器》。

 

另外,我们还邀请了两位重量级的人物参加此次年会,他们是微软大中华区平台与开发技术部总经理Nigel Burton(柏尚杰)先生以及微软中国平台与开发技术部总监林毅先生参加此次盛会。

Updated: ChinaPub(中国互动网)也将在现场举办IT书籍展销活动,多位作者也会在现场进行签售。欢迎带足人民币参加。

.NET 3.5的版本问题

从2002年的.NET Framework1.0,经过五年的发展,.NET已经越来越成熟,现在已经是.NET Framework 3.5了。相信很多朋友已经开始通过各种渠道了解了Visual Studio 2008以及.NET Framework 3.5,并且已经进入到实践了。

开心在VS 2008 beta 2的时候,就将手头的一些动手项目(为了保持功力持久不衰,开心也会经常写写代码的)切换到了.NET Framework 3.5。可是在切换过程当中,还是遇到了很多问题,在这儿想与大家商榷一下。

可能所有研究.NET的朋友在内心里面都会模糊得有这样一个蓝图:

.NET Framework 1.0 1.1 2.0 3.0 3.5
C# C# 1.0 C# 1.1 C# 2.0 C# 3.0 C# 3.5
ASP.NET ASP.NET 1.0 ASP.NET 1.1 ASP.NET 2.0 ASP.NET 3.0 ASP.NET 3.5

 

俺个人对于这个蓝图,一直以来也是坚信不疑的,当然,3.0是一个例外,毕竟3.0是一个对于2.0的补充,要想使用3.0,你必须先安装2.0,3.0仅仅是扩充了四个模块,即WPF(Windows Presentation Foundation)、WCF(Windows Communcation Foundataion)、WF(Windows Workflow Foundation)以及WCS(Windows Card Space),所以那时候我在拜访客户的时候,讲解.NET 3.0都会提到.NET 3.0其实可以看作是.NET 2.0 SP1。只不过基于种种原因,所以目前改名叫做.NET 3.0。而.NET 3.5才会是真正的.NET 3.0,才会提供C# 3.0以及ASP.NET 3.0这些概念。

我一直很坚信自己的这些看法的,也坚信随着.NET 3.5的出现,会出现ASP.NET 3.5或者C# 3.5这样的称呼。而且我在http://www.asp.net已经看到类似的术语了:

image

既然是ASP.NET 3.5,那么想当然的,在IIS的设置里面肯定可以选择不同的.NET版本用以绑定,所以我兴冲冲的来到IIS 7的.NET绑定环节中(在应用程序池当中选择),准备将我新开发的Web项目绑定到ASP.NET 3.5当中。可是,意想不到的情况出现了,竟然没有.NET Framework 3.5的选项:

image

咦,这到底是怎么回事呢?突然想到,是不是我没有使用ASPNET_RegIIS.exe进行注册呀,于是进入到[SystemDriver]:\Windows\Microsoft.NET\Framework\v3.5当中寻找aspnet_regiis.exe这个文件,可是发现没有这个文件。这下我是彻底晕菜了。到底是怎么回事呢?

于是发邮件询问一些总部的同事,结果得到的答案是:ASP.NET 3.5不是Offical的术语,真正的术语应该是ASP.NET Running on Framework 3.5。

原来如此,ASP.NET 3.5只是我们想当然的一个术语,其实ASP.NET 3.5根本不存在,所以您要做的只是编写ASP.NET 2.0的应用程序,然后在VS 2008中将其Target Framework指向为.NET Framework 3.5。ASP.NET Running on Framework 3.5在ASP.NET层次也没有带来新的革命性的改变,只是集成了AJAX,并且增加了一两个控件。

所以我认为:

.NET 3.0=.NET 2.0 Service Pack 1 with WCF, WPF, WF and WCS

.NET 3.5=.NET 2.0 Service Pack 2 with LINQ, C# 3.0, WCF 2.0, WPF 2.0, WF 2.0 and ASP.NET Ajax

Silverlight燎原行动

本次活动是一个非微软官方的活动,我本人通过各种渠道拿到了一套Expression Studio简体中文版套装,并且还有一些Silverlight/Expression不干胶贴纸,准备赠送一下,所以想起来这样一个活动。

活动参与者:中国大陆地区的博客作者(非微软员工)

参与方式:通过博客介绍Silverlight,包括技术教程或者感想、发展预期、建议规划等都可以,也就是内容只要与Silverlight相关。在发表之后,请在本文之后添加您的文章的URL地址即可以参与此次活动。

奖项设置:凡是文章发表后一月内,访问量在一千人次以上,即可以赠送Silverlight/Expression不干胶贴纸一份。在发表一月后,所有文章当中阅读量第一,并且被广大网友认可的博客作者可以得到Expression Studio一份。

本次活动只是为了活跃Silverlight社区氛围。如果您感兴趣,可以在撰写相关文章后,将您的文章的URL地址在留言中写下,我们会跟踪该文的访问量,并且在最后与您联系。非常感谢!

无言以对的编辑

刚才在某知名IT网站看到了一个爆炸性的新闻,标题是《微软Silverlight平台曝光致命缺陷,推广受阻》,使我内心一惊。无论是从内部还是外部,似乎都没有听到过这个消息。虽然一直以来对于此网站的新闻的编辑素质有所质疑,但还是以为其内容肯定是言之有物的,所以就迫不及待的点击进去查看,希望真的可以发现什么“致命缺陷”。

image

原来这是一个视频播放栏目,有两位编辑在进行相互的对话(似乎嗓音还有颤抖)。虽然内容不敢恭维,但还是完整的看完了,不过没有弄明白什么是“致命缺陷”。后来还是看了一下下面的文字,才看出来其所谓的致命缺陷是指的“而且在下载安装完这个silverlight插件之后还需要重启才可以正常使用”。老天,不知道视频上面的那两个所谓的“编辑”是不是有动手能力,是不是亲自试验过。难道又是道听途说,或者是其视频新闻浏览度正在急剧下降,所以起了这样一个标题,用以吸引眼球?实在是太佩服了!!!我希望过段时间不会看到此网站再登出来一个“致歉声明”,再次因为编辑素质向网友们表示道歉。

image

阿门,让上天保佑那些不学无术的编辑们有饭吃!!

后记:重听了一遍,还听到一句“微软一年前推出的WPF,终于有了一个正式的名称,叫作Silverlight以及WPF制作工具”,俺真的很想知道,这两位编辑大人是否做过功课呀?呕~~~

我的TechED 2007

今年还是和去年一样,参加了TechEd 2007上海、广州以及北京的活动。其中最让我个人兴奋的是在人民大会堂参与了Keynote,与史蒂夫·鲍尔默先生同台,并且演示百度公司使用Silverlight构建的音乐抢鲜族项目。

除了参加了三个城市的Keynote外,在广州以及北京还讲了《面向Web.Next的兵器谱》这门课程,主要是如何使用Windows Live, Silverlight, ASP.NET Futures构建网站及其使用的最佳实践。课后有很多朋友想要这部分源代码,现在您可以在最后的下载链接处下载到这些源代码。在这个压缩包的要目录当中有一个readme.txt文件,请注意阅读。

今年TechEd 的北京站又增加了一个MSI (Microsoft Inside)这个系列,由微软内部的员工讲述微软的文化、部门的作用等非技术课程。我感觉这个安排的非常好,我分别参加了《微软DPE-透视互联网新技术的窗口》以及《与微软一线讲师对话》两个Session,介绍了自己的部门DPE的主要工作以及自己个人成长的一些经历,与各位朋友分享了我们在微软工作的一些乐趣。

晚上的晚宴上,与我的同事黄继佳、王超群一起装扮成时装模特,走上T台,玩了一次时装秀,最主要的是利用这个时段宣传了一下Silverlight。

难忘的经历,所以记叙在此。(唯一不爽的就是山庄的网络有问题,3500人甚至使当地的移动基站的GPRS服务都停止了)。

Keynote @ TechED 2007 Beijing (需要安装Silverlight 1.0进行观看,双击可全屏)

下载《面向Web.Next的兵器谱》源代码