摘要:使用场景: 当你在公司的工作没有完成,回到家里,想要继续在公司的工作怎么办? 当你回到家中,突然公司说发现了一个Bug,你要调试你只能在公司调试的软件怎么办?实现步骤: 第一步,要实现和公司的连通。仅仅是宽带上网当然不够,所以可以使用ISA搭建VPN(如果使用硬件的成本会高一点,但是可以支持的用户也多)。 第二步,连接到自己公司的电脑。VPN拨号以后,你就可以在家里通过远程...
阅读全文
摘要:背景: 约瑟夫·海勒在《第二十二条军规》描述:根据第二十二条军规,疯子才能获准免于飞行,但必须由本人提出申请;同时又规定,凡能意识到飞行有 危险而提出免飞申请的,属头脑清醒者,应继续执行飞行任务。这当然是个陷阱.但是这和我们软件过程改进(SPI) 有什么关系呢? 反模式识别:你经常看到的,你组织的改进活动也许才刚刚开始的时候,你组织的人员就埋怨你的改进活动没有任何效果,甚至宣称以前过程的种种好处,...
阅读全文
摘要:SharePoint 图片库是个不错的东西,默认就有很多的视图,省了很多事,上传图片的界面其实功能也很强大,但是有时候并不是完全符合需求,有些东西你没有办法控制,所以有时候我们也在WebPart中上传图片到图片库中去。(上传的图片效果和使用默认界面上传的图片一样,一样会有所略图等)使用的是标准的ASP.Net FileUpload控件来上传文件。下面就是具体的代码了: //取得网站 ...
阅读全文
摘要:1. 使用VS2005和搭建SharePoint V2 Sp2环境 目前,SharePoint 的最高版本就是SharePoint V2 Sp2,虽然不支持ASP.Net 2.0的WebPart技术,但是可以却支持在WebPart中使用ASP.Net 2.0的其他控件。 所以,如果你还没有升级到Wss 2.0 SP2的,尽快升级吧,毕竟ASP.Net 2.0 还是有不少新的扩展的控件可以...
阅读全文
摘要:下载试用版地址:http://www.microsoft.com/china/isaserver/2006/beta.mspx 2006 FAQ: http://www.microsoft.com/china/isaserver/2006/prodinfo/faq.mspx Microsoft ISA Server 2006 Beta:常见问题解答 发布日期: 2006年02月09日 ...
阅读全文
摘要:反模式:简单的部分留在需求人员的脑海中,只描述最复杂的部分给我们听 别名: 一般形式: 假设你是需求编写人员。项目组要求你只要描述最复杂的部分就可以了。其他容易实现的部分不用说了,这样节约时间。 动因: 项目有时间压力,所以想要尽快开始开发;项目组成员缺乏经验,对需求开发和管理理论缺乏认识,认为那样只是浪费时间;项目组成员缺乏耐心,开发人员的天性只希望关心最难,最有挑战性的部分,认为简单的是没有技...
阅读全文
摘要:SQL Server 2005 Service Pack 1 快速描述 下载 Microsoft SQL Server 2005 Service Pack 1。 下载以下文件 快速详细信息 版本: 9.00.2047 知识库 (KB) 文章:...
阅读全文
摘要:加入要求: 1. 技术条件: InfoPath/SharePoint/WebParts 开发经验 开发工具初步定为VS2005,(视项目来定,也可能是VS2003吧) 2. 工作时间要求: 每周20小时以上 3. 沟通要求: 有时间上网沟通,项目组有可能使用VPN的方式连接,所以最好能有使用VPN的网络环境 4. 加入方法: ...
阅读全文
摘要:Overview This resource kit was originally released on June 27, 2005. For a complete list of fixes and changes in this version, please see KB article 912219.The Live Communications Server 2005 with SP1...
阅读全文
摘要:背景:.net 2.0 Forms有新的功能,可以根据一个强类型的DataSet生成一套数据的维护界面。最佳使用场景是使用直接连接数据库修改数据,但是我使用的是WebService来维护数据,所以还是要自己定义提交的功能。 细节:Form上的DataGridView直接绑定DataSet,修改删改等先操作的是本地的副本,只有点击保存才通过查找本地DataSet有哪些数据被修改,然后把修改的数据通过...
阅读全文
摘要:前些时候买了一个IPod,所以才接触到大名鼎鼎的iTunes,免不了和其他的播放器比较一番。 功能比较: 监视文件:Media Player 好多了,据我使用iTunes只能一个目录一个目录的选择导入,没有监视功能,不爽,不知道是不是我没有找到。 同步:对于IPod,iTunes当然好,到底是Apple一家自己的产品,而且IPod没有iTunes也不行啊,歌曲没有办法导进去啊,苹果这样听说为了版权...
阅读全文
摘要:环境:华硕A7N8的主板,AMD1700+ (OC到1500MHz),有2个硬盘,一个DVD RW光驱+显卡+声卡+网卡症状:有时候开机某个硬盘检测不到,或者停在硬盘检测画面,很久没有继续;我的解决:我每次都是把硬盘线和硬盘电源线拔拔插插,直到检测到为止,一般操作几次总是能够成功。伤害:硬盘线和硬盘电源线拔拔插插都要反复开关机子,对硬盘等设备伤害不小。猜测:是不是电源的输出功率不够造成的?我的电源...
阅读全文
摘要:从MSF的角度来看: 需求分类: l Customer Requirement:Scenario, quality of service l Product Requirement:Safety, security, functional, operational, and interface 体会: 微软把需求文档分为2种,客户需求和产品需求。 总体感觉采集客户需...
阅读全文
摘要:资本利润的增减,与劳动工资的增减,同样取决于社会财富的增减。但财富状态对两者的影响却大不相同。 资本的增加,提高了工资,因而倾向于减低利润。在同一行业中,如有许多富商投下了资本,他们的相互竞争,自然倾向于减低这一行业的利润;同一社会各种行业的资本,如果全都同样增加了,那末同样的竞争必对所有行业产生同样的结果。 不过,我们要相当准确地确定往昔或现今的资本平均利润,虽不可能,但我们可以货币...
阅读全文
摘要:伙计们,开始吧
1:首先安装必须的组件
2:安装好说,关键是后面的配置,配置分为10步。
3:这是配置完了之后的第一个页面,是SharePoint的管理界面
4:闲逛了几下,发现V3 的可以创建的东东比V2 多些:
5:下面来创建一个网站吧,在WSS V2中,我们需要自己在IIS创建网站,然后在SharePoint管理中扩展。
但是,在V3中,我们多了一个选择,我们可以在SharePoint管理直接创建一个网站了,可以自己选择端口和Host名称等。在V3 中,这一步叫做Create Web Application
6:创建了就可以创建Site了,使用过SharePoint V2的朋友,这个界面相当熟悉了吧
不过,在V3中,网站种类增加了一些,包含了流行的Blog和Wiki
7:郁闷的事情来了,权限错误,这可是域的管理员啊,在V2中,这个用户可是可以横行霸道的家伙啊,竟然没有权限?
当然,后来查明原因是,我的网络中有两个域,做了信任,我的一个域的任何帐号都不能访问(安装Sharepoin
阅读全文
摘要:具体描述:环境:ISA2004 + SP2 事件触发:域控制器有某些改动时候,比如,我换了一个主域控制器;结果:可能导致VPN不能从DHCP分配到地址,分配的是一个乱七八糟的地址,导致无法和内部网通讯。(我VPN设置是从DHCP取得地址,和本地网使用相同的DHCP)解决办法:先禁用VPN,在重新启用。
阅读全文
摘要:等待新产品还是自己开发,这是个两难的问题自己开发的风险: 人力物力财力不够; 有一定的技术门槛需要克服; 开发产品兼容性、开放性不如市面发布的新产品; 升级维护都需要自己来做,升级的开发成本比较高;等待新产品风险: 使用企业级产品,需要一定财力; 新产品经常跳票,发布日期不能确定; 新产品可能没有你想要的特性,还是需要二次开发; 新产品层出不穷,没有...
阅读全文
摘要:从这个图片中可以看出,WSS将包含WWF工作流的引擎,以后简单的工作流直接使用WSS就可以搞定了但是,要想WSS3发布,就要等WWF的进度了。WWF的进度估计和Vista的进度有关联吧。看来有得等了。有时候迷惑,到时是等待,还是自己做。
阅读全文
摘要:可再发行平台 SDK:CAPICOM 概述 此下载内容包含用于 CAPICOM 2.1.0.1 的可再发行文件及其用法示例。CAPICOM 可用于对数据进行数字签名、对代码签名、验证数字签名、包封保密数据、对数据进行散列处理、加密及解密数据等等。有关 CAPICOM 2.1.0.1 中所进行更改的详细信息,请参阅软件包中的 ReadMe.txt。 http://www.microsoft.co...
阅读全文
摘要:So what about BizTalk and Windows Workflow Foundation? Did you bet on the wrong horse by choosing BizTalk Server? No you didn't. BizTalk Server is, was, and will be the right architecture for busines...
阅读全文
摘要:什么时候Check In ? 好像不是什么问题,我记得我使用VSS6的时候,没有什么原则,随时都可以,想要备份一下代码就Check In一下。但是在 TFS中,Check In 是有原则的。 场景: 在Process Guide中,Check In涉及到的 Workstreams and Activities只有2个 : l Fix a Bug l Impl...
阅读全文
摘要:详细介绍如下:购买时间:2004-8CPU:P4 2.4G RAM:512MBHD:80G开发工具:Vistual Studio 2005 / SQL 2005 / TFS 项目类型:SharePoint / biztalk / ASP.Net / Windows Forms / WebService 本人要求:增加内存,竟然不准,伤心。 古人说,欲善其事,先利其器。看到运行缓慢的电脑,心情就差了...
阅读全文
摘要:下面文字是微软在BizTalk2006的帮助文档里面的介绍: The following features and API's are deprecated in biztalk Server 2006. Deprecated features should not be used in new applications. For a list of changed features and to...
阅读全文
摘要:问题来源: 在测试的时候,通常会使用到各种数据资源,比如:某个XML文件。我们知道在Windows项目中,只要选择设置文件的选项“Copy to Output Directory”为“Copy Always”或者“Copy if Newer”就可以引用,在ASP。Net项目使用Server. Map可以引用;在测试项目里面却不是这样的,因为测试的时候,微软的测试程序把你的编译结果Copy到了另...
阅读全文
摘要:Windows SharePoint Services Adapter是BizTalk 2006 才有的Adapter,所以估计很多人对这个具体能做什么事情,还没有感性的认识,我就从帮助文件里摘抄一些文字,并且自己配上一些截图。
第一个例子比较简单,涉及到东西不多,简单的说就是3个表单库,2个端口。
完成的功能就是,BizTalk Receive端口接受Source表单库文档,Send端口发送带Destination表单库,并且在Archive表单库做了一个备份。
阅读全文
摘要:劳动生产物构成劳动的自然报酬或自然工资。 劳动者的普通工资,到处都取决于劳资两方所订的契约。这两方的利害关系绝不一致。劳动者盼望多得,雇主盼望少给。劳动者都想为提高工资而结合,雇主却想为减低工资而联合。 但在一般的争议情况下,要预知劳资两方谁占有利地位,谁能迫使对方接受自己提出的条件,决非难事。雇主的人数较少,团结较易。加之,他们的结合为法律所公认,至少不受法律禁止。但劳动者的结合却为法律所禁...
阅读全文
摘要:(本文不包含Unit Test部分) (MSF把一个迭代分为 Envision /Planning /Build /Stabilize /Deploy 几个阶段) 在Planing阶段: 有3个流程涉及: u[Define-Update Test Approach] 这个流程就通常说的测试计划吧.这个里面有对整个测试过程的一些规划,比如采取什么样的原则和技术. u[Create a Q...
阅读全文
摘要:一种商品价格,如果不多不少恰恰等于生产、制造这商品乃至运送这商品到市场所使用的按自然率支付的地租、工资和利润,这商品就可以说是按它的自然价格的价格出售的。 商品通常出卖的实际价格,叫做它的市场价格。商品的市场价格,有时高于它的自然价格,有时低于它的自然价格,有时和它的自然价格完全相同。 每一个商品的市场价格,都受支配于它的实际供售量,和愿支付它的自然价格(或者说愿支付它出售前所必须支付的地...
阅读全文
摘要:作者认为,现代社会商品价格基本上包括3个部分,工资,利润和地租。 软件作为商品,当然也是的。 工资是我们软件公司的大头之一。 利润就难说了,经营的最好的,当然数那些上市公司,上纳斯达克的算是最滋润的。也有经营不好关门的就谈不上利润了。 地租,今天的税收算是地租吧。 工资是劳动力生存发展需要的,利润是企业发展需要的,地租是政府提供公共服务需要的。 抛开亚当.斯密先生的理论,从另外...
阅读全文
摘要:安装前提:我已经安装好了VS2005/Office2003SP2/SQL2005/SharePointV2SP21:安装开始:2:选择安装哪些组件,如果要安装开发工具,需要VS20053:提示还需要这些组件的安装。您最好选择自己手工先把CAB下载下来,我选择自动下载CAB几次都没有成功。手动下载CAB的地址是:You can download the CAB file for Windows Se...
阅读全文
摘要:你用过远程桌面连接吗? 我相信很多人都用过了,远程桌面现在可以用在Window Xp和Windows 2003 Server上面。而这两者都是会自己带有远程桌面连接,位置是:开始|所有程序|附件|通讯|远程桌面连接你可以看到熟悉的界面: 但是,当本地不是Window Xp和Windows 2003 Server操作系统的时候,比如说是98系统的时候,你如何连接远程桌面呢?所以,有了下面的问题: ...
阅读全文
摘要:eMule,中文名电骡,P2P下载软件之一。
当然,提起eMule也不能不提VeryCD.com这个网站。
阅读全文
摘要:场景:
用户需求是某项数据不能删除,所以在设计数据层的时候,没有设计删除的方法。
但是,当我们在设计单元测试(Unit Test)的后,发现没有删除方法就无法实现单元测试的自动化。
所以我建议要修改数据层设计,增加删除方法。
最开始的想法:
过程识别1:
一种意见认为这应该识别为一个Issue,(在TFS CMMI模板中有这个WorkItem),Issue提交到变更委员会,经过分析,可能产生一个或多个Task,这些Task包括修改测试,修改单元测试,修改代码等。
过程识别2:
另外一种意见认为这应该识别为一个Change Reuqest,Change Request提交到变更委员会,变更委员会在识别为Issue,然后后面的流程和“过程识别1”相同。
分析:
这两种意见的分歧在于:要不要走Change Request
其实,这两者可能都不正确,我们认为
最终过程应该是:
第一步: 提交Issue:单
阅读全文
摘要: 也许,在若干时间前,我们的字典里还没有架构师这个概念,但是,现在不同了,你从招聘的广告中也能慢慢的越来越多的看到这个字眼。
也许,我们应该感到庆幸,因为这标志着我们的分工越来越细了,角色越来多,越来越明确,我们的效率也能越来越高。
但是,想要把自己培养成一个架构师,确实不是一件容易的事。
需要时间,经历的积累,也需要平常的留心和总结,要从不同的抽象层次来思考问题。
因为在我看来,架构最重要的工作就是从一个较高的抽象层次来思考问题,找出解决方法。
这个网站,微软网站,算是什么都有,有介绍一些模式,有介绍一些架构基本概念,也有一些案例:
http://www.microsoft.com/china/MSDN/library/architecture/default.mspx
阅读全文
摘要:在前面的Blog里面说过,Team Foundation Server Workgroup Edition是一个5用户限制版,所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS,假如在实际操作中,不小心删空了Team Foundation Licensed Users组内的所有用户,也许就没有人可以连接上TFS了,这样是不是只有重新安装了呢?(...
阅读全文
摘要:"一个人是贫是富,就看他能在什么程度上享受人生的必需品、便利品和娱乐品。但自分工完全确立以来,各人所需要的物品,仅有极小部分仰给于自己劳动,最大部分却须仰给于他人劳动。所以,他是贫是富,要看他能够支配多少劳动,换言之,要看他能够购买多少劳动。一个人占有某货物,但不愿自己消费,而愿用以交换他物,对他说来,这货物的价值,等于使他能购买或能支配的劳动量。因此,劳动是衡量一切商品交换价值的真实尺度。"...
阅读全文
摘要:我们回顾几种单元测试的最佳实践。首先,TDD 是非常有价值的实践。在所有现有的开发方法中,TDD 可能是多年来根本上改进开发且投资成本最小的一种。每个 QA 工程师都会告诉您,开发人员在没有相应的测试前不会写出成功的软件。有了 TDD,实践是在实现前编写测试,并且理想情况是,编写的测试可以成为无需人工参与执行的构建脚本的一部分。需要训练来开始养成习惯,但一旦建立习惯后,不使用 TDD 方法编码...
阅读全文
摘要:Team Foundation Server Workgroup Edition,就是5用户限制版。我开始还不知道是如何限制的,安装完了才知道是这样的:1:安装的时候默认只有安装时候登陆的用户是licensed user ,如果你要用其他用户连接TFS就会弹出下列TF31001错误:2:要授权的话,需要先用安装时候的用户连接到TFS,然后进入到Group Membership管理:3:然后给Tea...
阅读全文
摘要:这几天,我们使用SQL 2005 的新功能,可以将一个对象(表、视图 、存储过程等)直接发布Web Service本来想实现匿名访问,试了几个方法都不行,最后,在微软的帮助里面看到这样的句子: 注意: 不支持在端点上进行匿名身份验证。要访问端点,用户必须是经过有效身份验证的 Wind...
阅读全文
摘要:BizTalk Server 2006 有哪些新增功能? 设置和迁移 管理,操作,和部署 业务活动监控器 (BAM) ...
阅读全文
摘要:“分工一经完全确立,一个人自己劳动的生产物,便只能满足自己欲望的极小部分。他的大部分欲望,须用自己消费不了的剩余劳动生产物,交换自己所需要的别人劳动生产物的剩余部分来满足。于是,一切人都要依赖交换而生活,或者说,在一定程度上,一切人都成为商人,而社会本身,严格地说,也成为商业社会。” 软件分工已经完全确立,一个人自己劳动的生产物,便只是软件开发流程的极小部分。要想整个软件流程顺畅,必须通过...
阅读全文
摘要:看看包括些什么:这是选项卡:我同时打开5个相同的URL,比较这种选项卡和Maxthon的内存消耗情况简单比较(这可能不是非常准确,因为我过了一会儿再去看的时候,发现IE和Maxthon的消耗差距相差不到10M了):大家可以自己去吃吃螃蟹看吧。
阅读全文
摘要:“分工起因于交换能力,分工的程度,因此总要受交换能力大小的限制,换言之,要受市场广狭的限制。市场要是过小,那就不能鼓励人们终生专务一业。因为在这种状态下,他们不能用自己消费不了的自己劳动生产物的剩余部分,随意换得自己需要的别人劳动生产物的剩余部分。”这一章好象没有什么争论的,讨论的是什么因素会限制分工的发展。结论是市场。但是市场我觉得还是有区别的,只有能够自由竞争的市场才能成为真正的市场。如果这是...
阅读全文
摘要:最为Office的套件,OneNote可能是默默无闻的一个。但是默默无闻并不代表无所作为。 我介绍工具一般不会长篇大论,如果要那样,把帮助文件抄一段出来就可以了。 (我介绍工具只介绍我常用的、觉得好用的功能,并且截图出来,我不知道这个方式是不是一个好接受的方式。) 其实可能奇怪,要记录笔记什么的使用Word不就好了吗,看到界面你就知道了,使用Word你每个文件都要存一个地方,还要起名字...
阅读全文
摘要:(注:咖啡色文字为原文) “引出上述许多利益的分工,原不是人类智慧的结果,尽管人类智慧预见到分工会产生普遍富裕并想利用它来实现普遍富裕。它是不以这广大效用为目标的一种人类倾向所缓慢而逐渐造成的结果,这种倾向就是互通有无,物物交换,互相交易。” 人类其实天生有一种自大的倾向,认为可以掌握一切,可以改变一切,其实不能。 人多功劳人们认为是某种智慧的结果,其实不是,其实是一种本能。 像上述说的,...
阅读全文
摘要:想要一个正则表达式的匹配函数,但是XPath1.0中间没有,只好自己扩展一个,在网上搜了一下,有一篇文章不错,http://www.microsoft.com/china/MSDN/library/data/xml/AddingCustomFunctionstoXpath.mspx?mfr=true该文章定义了一个split,一个replace,不过就是没有match,只好在它的基础上,扩展一下 ...
阅读全文
摘要:假设有如下XML文件: The Autobiography of Benjamin Franklin Benjamin Franklin 8.99 The Confidence Man Herman Melville 11.99 The Gorgias Pl...
阅读全文