博文视点名家讲坛5“周年”纪念专题
博文视点与您携手IT名人名书
缘 起
CSDNF 2F 俱乐部与博文视点共同举办的名家讲坛活动从 2006 年 10 月 19 日 的“与涂曙光谈SharePoint的点点滴滴”到 11 月 30 日 的“彭爱华、刘晖在线谈——从XP到Vista,您准备好了吗”已经成功举办了五次。在这几次活动中,得到了广大读者朋友,社区,网上书店的大力支持,都取得很好的效果。活动参与者既从活动中获得了知识,又获得最新的技术图书资讯,这是我们不断大力推行这个活动的原因。
与专家的每一次交流,都是智慧的碰撞。活动中提的诸多问题不但是参与者自己思考的结果,也是专家技术的体现。对大家继续学习都有着重要的参考作用,因此现将五次活动的记录整理成文,以飨诸位。
名家讲坛之一:“与涂曙光(Kaneboy)谈SharePoint的点点滴滴”
嘉 宾 介 绍:
涂曙光
网名Kaneboy,微软(中国)有限公司专业解决方案部技术专家,曾获得两次微软SharePoint Portal Server最有价值专家(MVP)称号。专注于Microsoft Offices System平台的解决方案,在SharePoint产品与技术上有相当的研究积累。
个人Blog站点:http://blog.joycode.com/kaneboy
其它介绍:http://blog.csdn.net/programmer_editor/archive/2006/09/29/1305725.aspx(《从宾馆服务员到微软技术专家》)
陈 曦
微软特约讲师,“微软Office技术专家俱乐部”资深会员,微软SharePoint Portal Server最有价值专家(MVP)。熟悉SharePoint Portal Server的部署和开发,致力于与Office相关专业解决方案以及企业信息系统解决方案。
个人Blog站点:http://blog.joycode.com/choral
活动中的问题选摘:
提问:如何不需要手工添加到SPS的用户管理中,所有域用户就可以访问SPS?
陈曦:当初是安装完成后,普通用户是没有权限访问SPS站点的。需要在两个地方赋予权限: 1. 如果要赋予网络内的所有用户访问门户站点Portal site的权限,例如,读权限,您可以:开启这个Portal site的匿名访问(注意要在IIS和Portal Site的Site Setting两个地方设置);或者在PortalSite的用户管理处,添加一个Built-in的NT Authority/authenticated Users,并赋予他Reader权限。 2.如果要赋予网络内的所有用户访问wss站点的权限,例如,读权限,或者您可以开启匿名,或者您可以在该wss站点的匿名访问管理的地方,将“All Authenticated Users”处赋予”allow all authenticated users to access site”Reader权限(默认应该是关闭的)。 需要注意的是,Portal Site和Wss Site的权限设置不是涵盖关系的。另外,关于站点层次之间的权限继承关系,如果您在创建子站点时,如果指定了继承父站点的权限,那么权限就是涵盖关系的了。
提问:关于sharepoint2003server的搜索功能,我想问一下,是否只有对方也是sharepoint站点,而且有权限读取,才能对对方网站进行扒网?另外,如何禁止别人对我的sharepoint站点进行爬网?
涂曙光:SPS2003的爬网引擎理论上是可以去爬任意Web站点的,不限于SPS站点。但是如果要去爬SPS站点,爬网引擎所使用的帐户凭证必须具有访问目标站点的权限。如果不想让其他的SPS服务器来爬自己的站点,在页面上方加上“ ”标签即可。
更多关于“SharePoint”的精彩问答,请参阅:http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=134
相关书籍:
《Sharepoitn Portal Server2003 深入指南》
《Word排版艺术》
名家讲坛之二:与 李维 老师在线讨论“ECO及企业开发技术”
嘉 宾 介 绍:
李 维
Borland公司大中华区首席技术官(CTO),Borland/Inprise公司台湾首席工程师,资深技术顾问,著名的Delphi专家。
他具有相当丰富的一线开发经验,著述丰富,所创作的技术图书极具感染力。在书中他常常运用层层推进的演绎手法,引导读者主动思考,对技术趋势的分析和预测更是堪称一绝。国内读者对他的作品评价甚高,他所写的虽然是程序设计方面的书籍,读者却常常感觉到他的作品阅读起来让人毫无倦意,不但能学习到扎实的编程技术,还能在阅读的过程中使自己的思维能力得到相当大的锻炼和提升,同时品尝到阅读的乐趣。
李维先生为人达观,幽默风趣,待人处事谦虚,内心永远充满自信。
李维 老师的个人网站:http://liwei.csdn.net
活动精彩问题选摘:
主持人: 李 老师,在活动结束之时,您最想对我们这些程序员说句什么呢6?
李维:呵呵,我只想说现在做程序员愈来愈不简单,要学的东西愈来愈多,工作愈来愈辛苦,但是薪水却没有愈来愈多。想想为什么?因为软件开发已经到了成熟的阶段,这不是说我们写的code已经成熟了,而是指这个产业已经接近成熟。程序员现在和未来要努力进化,从IT技术的学习者/使用者/过滤者/工作者 进化成IT技术的思考者/创新者,特别是在现在IT技术泛滥的时代,我建议各位回头看看我们每一个人学习的旅程,各位会发现我们每一个人也都是长尾程序员。去看看长尾理论一书,找出自己的竞争优势,答案就在我们每一个人的身上。
更多的关于“ECO及企业开发”的精彩问答,请参阅:http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=137
《Delphi 2006高效数据库程序设计》
《深入核心——VCL架构剖析》
名家讲坛之三:“C#,您真的入门了吗?—韩磊、孟岩对谈面向对象编程如何正确入门”
嘉宾介绍:
韩 磊
1998—2003年在广东外语外贸大学越南语专业教书。2001年创办CoDelphi.com网站,2002年获美国Borland公司“Delphi产品专家”称号。2003年加盟北京百联美达美数码科技有限公司,历任网络总监、副总经理、总编辑等职,负责中国最大的IT专业资讯服务网站CSDN.NET的内容和技术工作。长期为《程序员》等专业杂志撰稿,经常为IT类媒体编辑开设讲座。与刘韧合著有《网络媒体教程》,与戴飞合译有《Beginning C# Objects概念到代码中文版》
blog:http://blog.hanlei.name/)
孟 岩(《程序员》杂志技术主编),活跃在网上的技术专家,其blog地址是:http://blog.csdn.net/myan
精彩问答选摘:
韩磊:对,是一个巨大的隐患,现在的IDE开发工具或者一些方便的IDE会人你拖拉的方式去写代码,相当于IDE给你提供了一块一块的砖头让你去砌房子,但是这样砌出来的房子肯定不会太高,你可以做一个简陋的雏形,做一个简陋的窝棚,但是你想起一个帝国大厦,中央大楼根本不可能,因为真正的程序是需要一个很好的架构,很好的面向对象的一种东西,不是说靠一个IDE拖来拖去就能盖起高楼大厦了。
孟言:对,不错,有很多人在一知半解的情况下,“try and test”,还有人作CSS,他有的时候就那么几个参数,他一个一个去试, 试完了之后他觉得哪个达到它的要求效果就去用了,事实上有很多人都还不了解这个的试剂机制,我的朋友当中作web开发的也不少,还有很多人都受到这个拖拉的影响了,我相信你在CSDN已经作这个不少时间了,你有没有观察到我们的开发团队有这样的现象?
韩磊:其实我们的开发团队也有这样的问题,拿到开发平台之后有两个极端,一个是SP那套方式,到后来有一段时间太喜欢面向对象,所以必须以对象来面向。
更多精彩对话,请访问:http://live.csdn.net/Issue41/LivePlay.aspx
《Beginning C#中文版 概念到代码》Beginning C#中文版 概念到代码
《.NET精简框架程序设计——C#版》
名家讲坛之四:与刘俊民、陈远在线讨论“如何最优化您的ASP.NET程序”
嘉宾:刘俊民(网名:宝玉)
微软(北京).NET俱乐部主席&技术顾问;Asp.Net技术MVP;专注于Web开发基础,现任开放实验室OpenLab站长;有丰富的Web开发经验,在微软和北京移动合作的移动聊天及时通讯项目中主要负责其中的Web版本。宝玉编译有:《最优化ASP.NET —面向对象开发实践》
Blog:http://blog.joycode.com/dotey/
陈 远:
西北工业大学计算机软件硕士,目前微软亚洲研究院实习。使用asp.net开发企业人力资源管理软件,是一位勤奋好学的人才,利用业余时间写了不好文笔生动的blog,与宝玉合译《最优化ASP.NET —面向对象开发实践》一书。
Blog: http://blog.nixspot.net/NickLedson/
活动精彩对话:
提问:如何评测是否优化过程的变化?(怎么知道是否优化了?)
陈远 :让用户评价,让成本评价,让运行效益评价。我觉得做软件做网站都应本着是服务的基本思想。优化可以是性能上的优化, 可以通过《最优化ASP.NET》书中介绍的性能监视器来获得客观的数据,也可以是开发成本上的优化,你发现自己的代码更加易于维护和扩展了, 也可以是运行效益上的优化,你不需要时常重启网站,清理不需要的资源,系统也更加robust不当机了。
提问:在Asp向.Net转变的时候,因为涉及到Freamwork所以,有的不能通讯(比如:session),这些问题怎么做优化呢?只能全部转成.Net?
刘俊民 :除了Session其实有很多更好的选择,例如Url参数,Cookie,Application,Cache,举个例子,在asp时代,我们登录授权是在登录成功后,用Session保存用户名等信息,但是.net里面我们不需要也不建议这样做了,.net的Form验证就会把登录成功的用户Id纪录到Cookie中,需要取资料时,从Cookie中获取到用户Id,根据用户Id去查询数据库,第一次查询后缓存起来,下次直接从缓存获取。
根多精彩问答,请参阅:http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=152
相关书籍:
《最优化ASP.NET——面向对象开发实践》
《Programming ASP.NET中文版(第3版)》
《圣典祭司的ASP.NET开发详解》
《Framework的设计与应用——基于Windows Forms的应用开发实践》
名家讲坛之五:彭爱华、刘晖:“从XP到Vista,您准备好了吗?”
活动嘉宾:
彭爱华(网名:盆盆)
微软认证讲师、三届微软最有价值专家(MVP)、MCSE 2003、Microsoft TechNet Webcast讲师、Microsoft TechNet专栏作者、ITECN Blog站长。
撰写了15本以上的微软技术相关书籍,还应微软中国之邀担任《Windows Vista Product Guide》(Windows Vista产品手册)中文版一书的技术审核。技术专栏:http://blogs.itecn.net/blogs/ahpeng
刘 晖
连续四届微软最有价值专家。参加过两届由微软中国组织的Windows Vista讲师资格培训(IT Pro),在2006年5月底,作为中国选拔的三名MVP代表之一,在新加坡参加由微软总部Windows Vista部门提供的专门培训。刘晖是一名资深的IT技术作者,是天极网Windows Vista专栏作者,同时刘晖还是ITECN博客Windows Vista专栏的核心作者。刘晖个人网站:http://www.cctips.com/
刘晖技术专栏:http://blogs.itecn.net/blogs/liuhui
活动精彩问答:
提问:请问两位老师对Vista下的ReadyBoost技术有何评价,个人感觉ReadyBoost只是一个内存与硬盘之间的桥梁,似乎对性能并未有太多的提高?
刘晖 :您好。其实这个功能对于一部分人来说还是有用的,例如笔记本电脑用户,没有可用的内存插槽,或者买不到符合条件的内存,这时候借助ReadyBoost功能就可以提升整体性能。另外一点就是物理内存不够多,暂时没条件添加内存的用户,也可以考虑使用ReadyBoost。但是有一点要注意,这个功能并不能取代物理内存的实际作用,例如,如果有一台计算机,本身只有256MB内存,给这台计算机安装再大的闪存来ReadyBoost,运行Vista也有问题。 所以综上所述,我觉得ReadyBoost适合两种情况:没有条件给计算机添加内存,但现有的物理内存必须能保证Vista的正常使用,例如至少512MB。
请问:两位老师对Vista下的ReadyBoost技术有何评价,个人感觉ReadyBoost只是一个内存与硬盘之间的桥梁,似乎对性能并未有太多的提高?
盆盆 :您好!对于这个问题,我补充一下:很多人反应说ReadyBoost不能加速,反而可能会拖累系统性能,其实不然。 (1) 一方面ReadyBoost还是第一版,可能存在一些效率问题。等到SP1或者更高SP出来,会更好。 (2) 如果你的系统已经有1GB甚至以上的内存,ReadyBoost不会有太大效果。。。。。。。。
更多问题请访问:http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=154
相关书籍:
《WindowsXP一点通》
《Access 2003用150个范例学查询》
《Visual Basic 2003~2005开发秘诀与范例大全》