Vista SP1 mstsc的变化
Mstsc是我每天都要用的工具之一。最近突然注意到SP1以后的mstsc的一个提示变了……
如果你也像我一样使用Windows Server 2003作为在家托管的服务器,同时使用这个服务器的Internet共享连接的话,而且你也使用3322的动态域名服务的话,那么你可能也需要注意3322客户端的配置问题。
在下图中我们需要把IP检测方式改为"Web Based"方式,接口选择唯一的"QDNS"方式。
这种方式的兼容性最好,不管你是ADSL接入还是小区宽带,不管你是动态IP还是静态的IP。
今天机器突然蓝屏了,这是我在Vista上面的第二次遇到蓝屏。(第一次是在VirtualBox上面用USB设备的时候。)
在开机以后,先启动VirtualServer里面的一个虚机以后,再打开VirtualBox里面的一个虚机的时候,出了如下的错误: VirtualBox can’t operate in VMX root mode.
但是如果VirtualServer里面的虚机不开的话,就没有问题。但是如果先开VirtualBox的虚机的话,再打开VirtualServer的虚机,就会出现蓝屏。
唉,VirtualBox需要走的路还是很长的。联想起来前一段时间SUN宣布收购了innotek,使VirtualBox成为OpenXVM计划的一部分了,看来VirtualBox有指望了……
为了使用4G内存,我义无反顾的安装了Vista的x64版本。好在本子是T61,Lenovo准备了全套的x64的驱动,应用也没有什么兼容性问题,唯独是招行个人银行的专业版。
招行个人银行专业版这个东西很强大,唯独不支持Vista的x64版本,后来发现是所有的x64版本都不支持。这样只好试试在虚拟机中跑,发现Virtual PC 2007和Virtual Server 2005 R2以及VirtualBox1.5.4都不能行。到招行的论坛看了一下,发现问题是由于招行个人银行专业版的程序里面对多键盘输入进行了限制,防止木马程序对于键盘输入进行截取。已经有人对vmware进行了测试,也是不行的。
后来发现思路,有人说使用USB Key的话,招行个人银行专业版就不再进行了键盘限制了。现在手头支持使用宿主USB设备的虚拟机软件有VirtualBox和vmware。我立马跑到招商银行的柜台买回一个USB Key。在测试VirtualBox的时候,发现在guest系统里面发现USB设备了以后,宿主系统就死机了。打听了一下,有同事在Vista x86下面用过vmware workstation的类似功能,没有问题,遂决定试一下vmware的workstation。
在vmware的网站上仔细研究了其workstation6的特性,其中明确写到完全支持宿主和guest里面的x86和x64的Vista。这下有底了,马上下载了一个评估版的workstation 6.0.2。在安装完XP SP2以后,再测试USB Key,系统没有死机,看来有戏。再安装招行个人银行专业版,使用USB Key登陆,一切正常了。
今天又去买了一个工商银行的U盾,在Workstation 6.0.2里面也没有什么问题。现在就有一个问题,vmware的Workstation 6的价格有点离谱,一个许可居然要$189。什么时候可以降价啊….
客户用MOSS2007重新创建了门户网站,但是又不想丢弃原来2003上面的数据。则需要一个将2003的数据迁移到2007的方案。
客户的SPS2003里面主要是文档库和列表。这些文档库和列表都有大量的自定义视图。SPS2003里面的数据有大约50G。
我是如下做的:我确定了客户的SPS2003的补丁情况,创建了一个和客户环境相同的中间环境。再请客户备份出一个典型的网站,交给我恢复到中间环境。中间环境按照“in-place”的模式升级到MOSS2007,然后再备份出一个新的备份数据,恢复到新建的MOSS2007里面。之所以选择备份而不是导出,是发现导出会丢失视图信息,而客户有大量的视图。
这个方法也有不足。主要是备份只支持站点集,不支持某一个具体的网站。
“in-place”模式的安装过程:
这个过程需要在服务器场的每一个服务器上面执行。
前一段时间到了微软的顾问咨询部,成了著名的Vendor员工。好在Vendor员工还可以继续当MVP,呵呵。
最近长春的项目进行差不多了,在找培训资料的时候,发现原来抱怨MOSS2007没有详细使用帮助,结果发现http://office.microsoft.com的中文帮助相当详细。于是把SharePoint的开发、管理、使用的官方文档组织了一下:
technet.microsoft.com(Admin Guide)
Windows SharePoint Service 3.0
Office SharePoint Server 2007
Office SharePoint Server 2007 For Search
msdn.microsoft.com(SDK)
Windows SharePoint Service 3.0
Office SharePoint Server 2007
Office SharePoint Designer 2007
office.microsoft.com(HELP zh-cn)
Windows SharePoint Service 3.0
Office SharePoint Server 2007
Office SharePoint Designer 2007
刚才找图片看到一篇《是否值得购买?Linksys WRT54G v7深评》的文章。前面写的还可以,但是后面对于思科在v7中更换了硬件及软件规格的理由进行了分析,文章中说“因为曾经产品的强大配置被国外的用户不正当利用,而这个过程中产生的返修产品十分多,严重影响了消费者与厂商的利益。”。
我觉得这不是客户的不正当使用产品,而是思科在使用开源软件策略上的一次失误,商业思路也值得商榷。
思科在v7之前的产品上面使用了GPL2的Linux内核,并使用了大的Flash空间,在用户的要求之下,思科不得不公开了代码,这也使得用户具备了自己定制Fireware的能力,同时也促进了大批的开源WRT的出现。思科在v7中更换了CPU,同时也把内核换成了没有开源的VxWorks。但是如果使用BSD的内核会怎么样呢?会和Linux的内核差很多吗?我觉得未必。但是上述的问题很会出现吗?恐怕是不会的。
说起Fireware的用户DIY,我们首先想到的并不是WRT54G,而是黑白时代西门子手机。那个时候西门子手机成为那一代想DIY手机的用户的理想,早就有了多少DIY英雄。之后西门子的黑白手机在二手手机中仍然居价格榜首。但是到了西门子的彩屏时代,西门子手机放弃了这些策略,同时也走向了没落。而今的WRT54G呢?v7就在像这个方向发展,变得封闭。
但是站在思科利益最大化的角度上讲,思科也许没有做错。减少Flash可以降低不必要的成本,换CPU也许会带来更好的性能价格比,没有DD-WRT的那些企业级功能,也许客户就会花更多的钱去买企业及产品。但是多有的也且都是也许…….
因为DD-WRT并不只能在思科的WRT54G上面运行!我们还有其他的选择……
使用Wiki做文章管理还真是不错,不过还是很非脑力的。既要想着程序本身的限制,又要考虑到文章本身的内容,还要思考网站的构架。之后的几天,事情慢慢的少了,家里的无线网络改造以基本告一段落,晚上有时间了,SharePoint Chinese Wiki的内容才能真正的充实起来。
网址:http://www.sharepointwiki.net
说到了无线网络改造,归根结底还是只有加大AP的发射功率才是正确道路。家里新换了一个思科的Linksys WRT54G无线宽带路由器,并且刷了DD-WRT的Fireware,这样才可以在其管理器中调整发射功率。DD-WRT的好处当然不只这一些,我最欣赏的特性还包括QoS支持、自动重新启动、功率调整、VPN支持、VLAN支持、DHCP转发等等这些企业级功能。原来的那些AP、PCCard的无线网卡之类的都可以卖掉了……顺便说一句,要刷DD-WRT的话,Linksys WRT54G还是不错的选择,但是一定要选V2.0或者V2.2的版本。
贴图一张:
快到端午节了,带着孩子回了一趟保定。本来挺愉快的一趟旅程,怎么也乐不起来。
回去的时候搭了老妈同事的车,先到的高碑店,后来走107国道回保定。刚过徐水的漕河,当面一个收费站。过往车辆要收费。收费里面一项:保定市二环通过费,小轿车10元。这个收费站在保定市的三环外面,如果不想沿着107国道穿过保定市区,可以走三环绕过市区,那这样这个二环通过费就有点那个了。后来又打听,这个过路费即使是保定本地的车辆也不能免。走在路面宽敞、两边绿化很好的保定市三环路上面,一点愉悦的感觉都没有。
在家的时候又听说保定也有很多的摩托车飞抢,自己家人也遇到过。
保定这是怎么了?原本多么好的一个小城,现在为什么变成了这个样子?
最近在研究EntLib2.0的DAAB。DAAB的特性之一是可以使我们在编写代码的时候不必关心数据库到底是什么,也就是DAAB可以当作数据库抽象层。但是你得有你要使用的数据库在这个抽象层之下的驱动。
我们知道现在开源关系数据库主要有两个,一个是MySQL,一个是PostgreSQL。这两个数据库现在都有现成的开源.NET Data Provider。由于微软也提供了EntLib2.0的源代码,这样我们很容易仿照其SQL Server的DAAB Database Provider写出他们在抽象层之下的驱动。我试着写了一下,MySQL的部分实现了,PostgreSQL的完全没有实现。
MySQL的DAAB Database Provider除了XmlReader相关的部分,其他部分都实现了。这是由于MySQL的.net connecter虽然是仿照SQLServer的.NET Database Provider来定义的接口,但是.NET Framework 2.0新增的一些内容还没有实现,MySQL对于XML的支持也不如SQL Server那么完善。
PostgreSQL的DAAB Database Provider完全没有实现。和MySQL的.NET Database Provider类似,PostgreSQL的Npgsql也没实现XmlRaeder的功能,除此以外,Npgsql的NpgsqlCommand对象竟然没有继承DbCommand, ICloneable,导致在一些NpgsqlCommand强制转换的情景下会失败。这个情况导致了PostgreSQL的DAAB Database Provider没办法实现。
比较MySQL和PostgreSQL对.NET的支持,看来是MySQL更胜一筹。
为了解决使用Entlib的DAAB来访问PostgreSQL的问题,估计可能得写一个ODBC的DAAB Database Provider了。研究了一下ODBC的.NET Database Provider的情况,似乎ODBC和MySQL的情况类似,在.NET Framework2.0的类库里面并没有对XmlReader支持,估计仍然不能实现ODBC的DAAB Database Provider的XmlReader部分。
最近的Blog都是使用Word2007来写了。好处不少:
比较麻烦的是:
由于Word2007的这些特性,我在想,是不是可以用Word2007来备份所有的Blog内容呢?要是Word2007可以备份Blog里面所有的内容,那就太Happy了。
安装独立的根CA服务
设置 |
操作 |
CSP, 密码服务提供人(Cryptographic Service Provider) |
在CSP里面选择想使用的密码服务提供人。默认的CSP是Microsoft Strong Cryptographic Provider。证书服务支持第三方的CSP,但是必须参考CSP服务商的关于在证书服务中使用他们的CSP的信息文档。 |
散列算法, Hash algorithm |
在散列算法中,点击选择项使用的散列算法。默认是SHA-1。 |
使用现有的密钥, Use an existing key |
选择"使用现有的密钥",点击"导入",然后在"打开PFX文件"中写入公私密钥对文件的名字和密码。这可以帮助你在重新部署的时候恢复以前安装的CA。但是使用存在的密钥时,仍然会生成新的证书。 提示
|
密钥长度, Key length |
在"密钥长度",敲入或者选择一个密钥长度。默认使用Microsoft Strong Cryptographic Provider的密钥长度为2048位。其他CSP的默认密钥长度是不一样的。一般来讲,密钥长度越长越安全。同样,越长的密码长度在签名、加密和验证的时候需要更多的系统资源。做为根CA,你需要使用至少2048位的密钥长度。这个选项对于现有的密钥不可用。 |
允许此CSP与桌面交互, Allow this CSP to interact with the Desktop |
选择"允许此CSP与桌面交互"。如果不选择这项,系统服务将不能于当前登录用户桌面交互。 |
导入, Import |
点击"导入"。这个将导入一个现有的PKCS #12 PFX格式的密钥。 |
查看证书, View certificate |
点击"查看证书",这将允许你常看安装过程中生成或者选择的证书。 |
如果配置完成,点击"下一步"。
注意:
自从安装Outlook2007以后,各大Blog的文章基本不拉下了。最大的发现莫过于cnBlogs真的是藏龙卧虎的地方啊。今天就发现一篇Blog,是cnBlogs的一个朋友用C#写的Windows任务管理器。虽然没有实现对于网络的监视,但是也给出了解决办法。
找到一个SharePoint的MVP站点列表,里面除了MVP的站点列表以外还有区分了英文与非英文的站点。另外在页面上还有一个这些网站的最新文章列表,估计是RSS汇集到一起做的。
网址:http://sharepoint.microsoft.com/sharepoint/mvps/default.aspx
虽然家里面的服务器足够强壮了,但是到了想用的时候还是访问不了。现在看来不是服务器的问题,似乎是网络的问题。根据动态域名解析出来的IP似乎变成了一个路由或者NAT的地址。难道北京网通的IP地址不够用了?
今天看到宝玉的文章,禁不住唏嘘。看来小软件要共享就不能开源,大软件要开源不要共享。
总是看别人在用MOSS做IW的应用,其实WSS也是做前端的非常好的工具,争取以此作出一个框架来。
今天有人和我说,玩电脑的人后代女孩的机率比较大。我以前听到过这个说法,但是一直不信。但是在我媳妇生了一个女儿以后,我就在想,这个是不是一个诅咒呢?
我女儿的照片还没有整理,整理好了再给大家看吧
刚才到了一个网站http://kentcj.vicp.net。MOSS2007构建的。这帮人真奢侈阿,都是用MOSS2007来构建个人站点。
我正版的MOSS2007都不舍得拿出来玩,他们没有正版就干拿出来做个人网站。不怕微软盯上吗?
看来还是得来得越容易,越没办法珍惜……
注:现在的网站是http://www.kentcj.com,2010-8-23
这次又更新了just4fun的首页的类型,由原来的Wiki类型换成现在的空白网站。
准备加一些站点的RSS资源到首页形成内容,结果发现在MOSS2007种存在的WSS3.0中并不存在。微软真的是太抠门了,这都不免费。看来还得我自己写一个……
大家都开始关心钉子户了,钉子户才能得到公平。
今天看到一篇很中肯的文章《张永璟:不能只用唯财产权论审视钉子户》。其中提到的美国的经验值得借鉴。
近期评论