Microsoft Outlook 电话簿向 Microsoft SMS Sender 的导出

Microsoft SMS Sender 从手机导入的电话簿中,中文全是乱码,而我的联系人则主要使用 Outlook 来管理,今天找到一个办法,可以实现电话簿的导出。

首先在 Outlook 后将联系人的三个字段(姓、名、移动电话)导出成文本文件、数据库或 Execl,然后参照 C:\Documents and Settings\[User]\Application Data\SMSSender\phonebook.pbs 的格式进行,进行必要的处理,就可以了

写在教师节

今天是教师节,在同事给老师打电话的问好的时候,把我的思绪也带回了学校。

小学语文老师马应浒是我的启蒙老师,他严肃认真的教学至今让我记忆犹新,最不能忘记的是他上小学的时候给我看的很多小人书,在我考上大学的时候,他曾经鼓励我大学毕业后要继续深造,可惜我未能达到他的期望,深感惭愧。

上初中的时候,比较记得清楚的是教英语的黄老师和数学老师,黄老师的英语教的很好,但我没能好好学习,以至于到口语都一直不好。

高中是重点中学,老师们都非常认真负责,班主任蒋建宁老师的数学教学水平很高,而我也正是由于他的照顾,高中的数学成绩一直很好。我的物理老师徐万青老师是我学生时代记忆最深刻,最让我尊敬的、年青有为的老师,他渊博的知识,认真负责的教学态度,极强的个人魅力,使得同学们都很喜欢他。他是我们高三最后一学期的班主任,由于他的努力,我拿到学校仅有的一个清华特招名额,只是高考发挥太差,未能如愿,辜负他对我的期望。我高中毕业后,他先是被宁夏银川一中挖走,在银川一中被评为优秀教师,然后又被上海一家教育公司聘请去从事网络课堂工作。到现在仍然记着徐老师那一对可爱的双胞胎女儿。只可惜我搜遍电话本,也没有找到他的手机号码,连个问好的电话都不能打了。

在中财读大学的时候,班主任程文平老师,数学老师陈文灯,数据库和专业英语的葛老师等,都有很深的印象。

祝愿我的这些老师们节日快乐,身体健康。

?

WebDAV、SourceSafe 及其它

WebDAV : Web Distributed Authoring and Versioning 基于 Web 分布式内容创作与版本管理,关于此标准的详细信息是在 RFC 2518 中定义的。WebDAV 有很多好处,它允许成员在 Internet 上发布、共享文档,协同工作,它可以使用 SSL ,提供了高安全性,可以利用 Web Server 提供的各种验证方式(如 Basic、Digist Signature等),更重要的是,它使用传统的 HTTP 1.1 协议,可以容易地穿透大多数防火墙,从而易实现在各种网络环境下的文档共享。

WebDAV 扩展了HTTP/1.1通信协议,增加动词:PROPFIND, PROPPATCH, MOVE, DELETE, MKCOL, SEARCH等,它的内容全部采用XML格式,可以用XSLT进行格式化
特别适合Web应用程序的开发,如可以用它来访问 Hotmail ,访问 Exchange Server 的邮箱等。

WebDAV 的两个有用链接:

IIS 5.0 以上,Apache 的 mod_dav 都已提供了对 WebDAV 的支持。

这几天通过对 WebDAV 的研究,发现了很多有意思的东西:

1. 可以通过 Windows 2000/XP/2003 的 Network Place ,连接到 WebDAV 目录(也就是 Web Folder),通过系统内部的 WebDAV Redirector 来完成和资源浏览器类似的文件管理,在有的 Blog 上看到,有人竟然利用“Net Use * http://server/virtualdir” 来映射 WebDAV 目录,这让我很惊奇,我觉得在现有的 Windows XP/2003 上,好象还没有提供这样的功能。

在访问 Network Place 的时候,可以利用 HTTP Look 监测到,全是对 WebDAV 目录进行重定向的透明访问。

2. Office 2000/XP 可以直接编辑 WebDAV 目录中的文档,而且在编辑的时候对文档进行了锁定,从而避免了多个编辑同一文档时产生冲突。

微软已经在它的许多产品中使用了 WebDAV 技术,如:

  • Internet Explorer 5.0 以上
  • Office 2000/XP/2003
  • SharePoint Team Service
  • SharePoint Portal Server 2001
  • Windows Sharepoint Service (WSS)
  • Office SharePoint Portal Server 2003
  • Mobile Information Server 2001
  • Exchange 2000/2003 (OWA & OMA)
  • Biztalk 2000/2002/2004
  • Internet Information Server 5.0 以上等

其它也有许多厂商对 WebDAV 提供了很好的支持,如 IBM (DAV4J)、Macromedia 、Oracle 等

3. WebDAV 只能进行简单的版本管理,即 Lock/Unlock ,没有版本历史记录,将来的 DeltaV 标准会完善这方面的东西。

4. 有一个很好的工具,WebDrive可以将 WebDAV 目录映射为本地驱动器,这样可以更方便地使用户对 WebDAV 目录进行操作,例如编辑非 Office 类的文档。但带来的负面效应就是不象 Web Folder 那样能在编辑的时候自动锁定文档了,多人操作同一文档的时候会产生冲突。WebDrive 还可以将 FTP 和 FrontPage Server Extension 的服务器映射为本地驱动器,这个功能还是很有用的。

5. 即然 WebDAV? 的版本管理特性很弱,而 SourceSafe 又是大家最常用的源码管理工具,那将 SourceSafe 的数据库放在 WebDAV 目录上,让大家通过 Internet 来协同编码,是不是一个很 Cool 的想法?!

SourceSafe 只能打开本地驱动器或网络上映射的其它驱动器中的数据库,那如何让他打开 WebDAV 中的数据库呢? WebFolder 是不行的,那只有用 WebDrive 了

经过测试,SourceSafe 和 WebDrive 确实能集成起来,进行源代码的版本管理(Check In/Check Out/Show History etc.) ,但由于 SourceSafe 是一个 Event Base 的软件,它要同数据存储层(文件系统)实时交互以便工作,而 WebDrive 是使用 HTTP 1.1 这样的无状态协议同服务器同步的,另外,从文件系统的层次来看, SourceSafe 的数据库是许多目录和小文件构成的(我的一个 90 M 的数据库,有 3500 个文件),想象一下,用 HTTP 一个一个地把这些小文件 GET 下来,就花不少时间,所以 WebDrive + SourceSafe 效率较低,而且在多人操作同一个文件时,偶尔会产生一些小错误,如果把 WebDrive 的 Cache 设置为0 ,情况稍微好一些。

无论如何,SourceSafe + WebDrive 毕竟能通过 Internet/VPN 实现了基于 Web 的源代码管理,还是很不错的,对于一些参与人数较少(并发用户较少)的,需要在 Internet 上协同工作的小型项目来说,还是一个不错的选择。

6. 说到 SourceSafe ,感觉 Microsoft 好长时间没有对此产品升级了,在 Blog 上有人反映,说 SourceSafe 还是使用那么土的文件数据库,那么土的协议,那么土的图标等 ,据微软的 SourceSafe 开发组的人员透露,SourceSafe 的功能将在下一版的 Visual Studio.NET (开发代号:Whi )中得到较大的增强,但是人们期望的对 Internet/Web 的支持,好象并没有提多少。有个反馈者给微软提了一个非常好的建议:使用 SQL Server 来储数据,这样就变成了 Server-Base 的 SCM 工具了,使用 Web Service 接口操作,用 WS-Security 来保证安全性,听起来很诱人呀 ,详细情况可以参考 Korby Parnell’s BLog

7.即然现在 SourceSafe 功能不够强,也有第三方厂商提供了其它解决方案,例如:http://www.sourcegear.com/提供的sourceoffsite classic,功能好象还挺强。


整篇文章写的挺乱,有时间分两个题目:WebDAV 和基于 Internet 的分布式开发方法来好好组织一下思路。

2003-2005 微软开发工具 路线图

微软的研发能力确实很强,眼光也很长远,早在 Visual Studio .NET 2002 发布时,就已经开始筹划下三个版本的开发计划,到现在为止, Visual Studio.NET 2003 (开发代号:Everett,我也是 Beta? 测试人员)已经正式发布,下一个版本 Whidbey 也已经快开始 Beta 测试了。

从路线图可以看出:

1、VBA 的前景不妙,可能将来会全部变成使于 .NET 的 Managed Code 来编写 Office 应用,当然了,我相信也会同现有 VBA 能很好地进行互操作的。

2、开发工具的路线图其实是和其它相关软件有关的,如 SQL Server 2000 的下一代?Yukon,Windows XP 的下一代 Longhorn 等,尤其是 Yukon 带来的存储技术的变化可能对将来的操作系统、开发工具和应用软件产生深远的影响。

3、在企业应用开发上提供增加特性,这也是同 WebSphere 的开发工具(WSAD,WSED),JBuilder 等展开进一步竞争。企业开发是指对应用开发全过程的支持,包括需求分析,建模,编码、单元/集成/性能测试、部署、协同开发、软件配置管理、测试管理等各个方面,例如 IBM 收购 Rational ,Borland 收购 TogetherSoft,都是这个目的。

详细参见:
http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx

微软的手机短消息程序 Microsoft SMS Sender 1.0

今天去微软中国网站,发现右侧多了一个下载链接,Microsoft SMS Sender ,难道是手机短消息程序,进去一看,果不其然,还是中文版

下载安装均没有问题,只是在启动的时候,提示 MSN Messenger 可以提供更好的 SMS 服务,但这可能是国外的情况,在中国,MSN Messenger 对 SMS 的支持并不好,所以在这个的示是否使用 MSN Messenger 的对话框中,我选择了 NO ,进入 SMS Sender 后,发现界面是英文的,看来这个程序最早是英文版,只是把 Help 汉化了,这也算中文版?

Microsoft SMS Sender 其实还是使用你的手机设备来发送的(这样费用全算在自己头上),所以再发送之前,必须将手机与计算机连接起来,可以通过红外,BlueTooth或串行线,我的 T68 正好支持红外,启动红外和计算机连接后,在 SMS Sender 的可用设备列表中,就会出现手机对应的 Modem。

经测试,发送消息的速度很快,发送英文的短消息完全没有问题,但中文是乱码,无论在 Options? 选择那一种 Character Encoding ,最后选择了 Autodetect Encoding ,发送中文,竟然成功了,没有乱码!

SMS Sender 自带一个 Phone Book ,可以导入手机的电话簿,但是我的 T68 电话簿导入后,姓名全是乱码 🙁 ,但是还可以编辑。

对此程序的发送短消息的详细技术及移动的收费情况值得进一步研究。

此程序目前存在的问题:

1、没有进行彻底的中文化

2、界面过于简单

3、不能很好地和其它程序进行集成,如 IE 、Office 等,不能使用 Outlook 的通讯簿来提取手机号码,还不如原来和新浪推出的那个 SMS 程序

4、只支持 GSM

5、此程序目前支持 SMS ,不支持 MMS 、铃声、图片等。

6、电话簿导入中文乱码问题,不过这也有可能是手机的问题

Microsoft SMS Sender 下载地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=06a4f997-7f69-4891-8929-37b9041924a2

posted on Wednesday, September 10, 2003 9:35 AM