纯技术视点

PTV-Pure Technology View
随笔 - 216, 评论 - 2626, 引用 - 95

导航

关于

标签

每月存档

最新留言

广告

【第1页/共4页,54条】
首页
前页
1

值得一看的 MSDN TV

MSDN Home感谢 kaneboy  提供的这个 Microsoft PDC 2003 的下载连接,Microsoft 网站上发布了 400 多个视频或音频片断,内容涉及 PDC 2003 上披露的一些新技术的相关信息、PDC 2003 实况以及一些采访,MSDN News 的两位主持人也同时出动了。

虽然只看了其中的几个,但觉得这个MSDN TV: Lap Around Longhorn 这个非常好,这个是由两位大名鼎鼎的重量级人物 Chris Anderson 和 Don Box “主演”的,在这个 TV 片断中,他们通过编写实际代码,提示了 Longhorn 中的一些新技术,如 Win FS、Indigo、Avalon 等,你可以在这个片断中看到他们对技术的激情、高超而快速的代码编写和演示技巧、同事间的合作无间等,注意到一个细节,Anderson 用的编辑器是 Emacs 吐舌笑脸

今年的 PDC 很不一样,大量相关信息通过 MSDNBlog 等渠道披露了出来,体现了 Microsoft 开放、共享、关注普通技术人员的作风,也足以弥补我们未能亲临现场的遗憾。

posted on 2003-10-31 15:16:00 by moslem  评论(9) 阅读(6467)

Microsoft 发布了 XBOX Music Mixer

有 Xbox 的朋友有福了,微软近日发布了期待已久的 XBOX Music Mixer,可以让玩家把Xbox当成一个多媒体中心,可以在其上共享照片、音乐,同时还可以用幻灯片方式展现图片;体验CD回放、进行音乐DJ;并有增强的2D、3D视觉插件等等。更有意思的是,还可以让玩家使用Xbox唱卡拉OK,更华丽的操作介面、有效的音乐压缩模式、歌曲管理系统、音乐剪接...等,甚至还能透过“Xbox Live”进行付费音乐下载,更华丽的操作介面、有效的音乐压缩模式、歌曲管理系统、音乐剪接...等,甚至还能透过“Xbox Live”进行付费音乐下载。

Xbox Music Mixer 的特性列表:

  • PC to Xbox music and photo transfer: 可以将图片和媒体传达从 PC 传输到 Xbox 上
  • Karaoke: 卡拉OK
  • Xbox Media Player: 媒体播放器
  • Photo album viewer: 相册查看器
  • Rave mode: 音效模式
  • Xbox Live support: Xbox Live 支持,可以下载视觉插件、音乐,接收朋友联机游戏的邀请等

    在微软克服了Xbox平台的游戏来源不足之后,扩展其用途以吸引更多玩家,自然就成为微软的下一个目标。对于Xbox Music Mixer,微软有关人员声称:我们正在扩展交互式娱乐的定义,最大化地开发Xbox 的娱乐用途。另外,在 Xbox 的在线游戏服务功能 Xbox Live上,微软新推出的体育游戏新品牌XSN Sports可以组织玩家开展游戏比赛,比如组建虚拟球队、进行联赛等。这项功能对于视频游戏平台来说是全新的,而在一些PC游戏上,可以说是已经不新鲜了。另外,支持XSN Sports的游戏,现在可以通过网络与PC游戏对战,并支持无线局域网。

    因为微软的 Xbox 脱胎于 PC 架构,增加新功能十分方便,有很多玩家乐此不疲地将很多 PC 上的软件移植到 Xbox 上,大大扩展了Xbox 娱乐功能,虽然 Microsoft 本意并不想开放 Xbox 的一些技术,但其本质上的相对开放和较为封闭的 PS2 来比较,还是体现了相当大的优势。

    查看:Xbox Music Mixer 主页 (上面有很多 Screenshots)

     

  • posted on 2003-10-30 10:04:00 by moslem  评论(1) 阅读(2631)

    Yukon 的 XML 新特性

    据悉,Microsoft 在这几天正在召开的 PDC 上将会讨论给 SQL Server 的数据库增加一种新的原生的数据类型: XML ,和已有的数据类型(如 int、long、char、varchar、text 等)并列,这个特性预讲w会在 2004 年发布的 Yukon 中实现,同时,Yukon 的数据库将和 CLR 进行集成,以便可以直接使用 .NET Framework 支持的语言(C#、Visual Basic、J# 等)编写存储过程、脚本等,相对于 T-SQL 有了另外一种选择。

    对于大量 XML 的存储,除了文件系统外,现阶段我主要是利用 Tabel 中的 Text 型字段来存储,XML 中的关键字段会提取出来,形成表中的其它字段,便于使用 SQL 去执行查询、更新等操作,对于 XML 的处理,只能先取出来,然后利用 MSXML 的 XMLDomDocument.Load 去处理,如果 SQL Server 中有内置的 XML 字段,相信对于 XML 的一些解析、查询操作将会更方便地进行。

    SQL Server 和 XML 的集成相比其它关系数据来说,进行的较为顺利,而一些 Native-XML 数据库(完全以 XML 格式存储信息的数据库)则在市场上的表现并不如人意,记得前一两年,最著名的 Native-XML 数据库厂商 Software AG(Tamino)还在计算机世界等报刊上大做广告,现在已经很少见了。

    Yukon 的新特性全文详见:Infoworld

    关于 Native-XML 的介绍:IBM DeveloperWorks

    目前市场上一些 Native-XML 数据库产品:

    posted on 2003-10-29 09:46:00 by moslem  评论(8) 阅读(2620)

    Microsoft 发布了 MSDN “Longhorn” Developer Center

    Microsoft 昨天在 MSDN 上发布了 “Longhorn” Developer Center。

    在这个 Developer Center 上,有很多关于 Aero、Avalon、Indigo 以及 WinFS 的文章发布,利用这些资源以及 PDC 2003 上向与会者发放的 Longhorn Build 4051 以及 Longhorn SDK ,可以提前体验 Longhorn 的诸多激动人心的特性。

    查看: MSDN "Longhorn" Developer Center
    查看: "Longhorn" SDK
    查看: "Longhorn" Newsgroups

    posted on 2003-10-28 10:26:00 by moslem  评论(3) 阅读(1498)

    Windows Script Decoder

    在使用 ASP 的时代,开发人员/软件厂商经常为了保护代码的版权而使用 Microsoft Windows Script Encoder 工具,将 ASP 代码混淆编码,以防止代码被更改、复制,除了 ASP 代码之外,客户端的脚本也可以利用这个工具进行编码,在 这儿 可以下载 Windows Script Encoder。

    今天发现里一个与之相对应的 Windows Script Decoder,写这个软件的人通过对 Windows Script Encoder 的机制的分析,写了一个很小的命令行工具 Windows Script Decoder,可以将编码的网页还原。

    看来,要很好地保护代码,还得要用 ASP.NET  笑脸

    下载:Windows Script Decoder 及其源代码

    posted on 2003-10-27 13:25:00 by moslem  评论(5) 阅读(4655)

    LongHorn 和 Yukon 的最新测试版

    据悉,Microsoft 在 PDC 2003 上将向与会人员发放 Windows Longhorn PDC Build 4051(详细版本号:6.0.4051.0 (idx02.031001-1340),同时将在 BetaPlace 向测试人员发布一个新版本的 Yukon 测试版。 

    看看这些精彩的 Longhorn Screenshots 吧。

    安装过程: Setup Screen, Welcome to Windows Setup, CD-Key Entry, Which type of setup do you want?, Copying files for Setup

    桌面:
    Desktop w/ Default Wallpaper, Expanded Clock, Winver, Internet Explorer, IE Download Manager

    墙纸:
    Default - Bliss

    另外,MSDN 订阅者下载站点上的 Office System 2003 的中文版,除了前几天出的 Office 核心组件外,Project/Project Server、Visio Profession、SharePoint Portal Server 2003 都有中文版了。据 Microsoft China 透露,简体中文版Microsoft Office System将于11月13日在北京正式发布。

    posted on 2003-10-27 09:08:00 by moslem  评论(2) 阅读(3388)

    制作安装程序的最好工具

    以安装程序制作工具闻名的 InstallShield 公司最近推出了新版本:InstallShield DevStudio™ 9,因为对原有的 InstallShield 8.0 有极好的印象,所以赶紧安装了这个新版本,发现功能大有增强,界面也比原来更漂亮。

    没有深入研究,只是将一些主要的屏幕截图共享一下(点击看原始图片):

    1、本身的安装程序及制作出来的安装程序都有了新的界面。

    InstallShield 新界面

    2、启动页面,很多任务都以 Wizard 方式实现,更人性化。

    InstallShield 启动界面

    3、项目助理,简单而有效地指导整个安装程序的制作过程。

    InstallShield 项目助理

    4、安装程序详细设计界面,包括对安装程序的各个属性及过程进行可定制。

    InstallShield 设计界面

    5、与 Visual Studio.NET 2003 实现了完美集成。

    InstallShield 与 VS.NET 的集成

    6、还可以制作移动设备(CE 或 PocketPC)的安装程序。

    InstallShield 可以制作移动设备的安装程序

    posted on 2003-10-23 21:34:00 by moslem  评论(65) 阅读(35317)

    MSN Messenger 6.1 中文版正式发布!

    Adam 那儿得到的消息,MSN Messenger 6.1 中文版已经正式发布,Build 号 6.1.0155,如图所示,快去下载吧。

    下载:MSN Messenger 6.1

    posted on 2003-10-23 16:05:00 by moslem  评论(13) 阅读(2456)

    Microsoft 向 MVP 开放 Windows 源代码?

    eWeek 了解到,Microsoft 允许 MVP (Most Valued Professionals )访问超过 100 万行的 Windows 源代码,包括 Windows 2000/XP/2003 的产品、Service Pack 等。

    据称,Microsoft 已经事先向 MVP 开放了Windows CE .Net, ASP.Net, Visual Studio .Net, and Passport Manager 等产品的源代码。

    好象以前没怎么听说过这件事,难道 MVP 中的 MVP 才是授权范围? 吐舌笑脸

    另外,Microsoft 出了三个新东西,有兴趣可以下载:

    1、Windows Messenger v5.0.0468

    这个版本支持三种后端服务:Microsoft MSN Services、Exchange 2000 Instant Messsaging、SIP (Session Initiation Protocol) ,而 Office System 2003 中新成员 Live Communication Server 就是使用 SIP 协议,所以要用 LCS ,必须要用 Windows Messenger V5

    下载:Windows Messenger v5.0.0468

    2、Microsoft Systems Management Server 2003 SDK

    这个 SDK 包含用于开发 SMS 应用的文档和示例,大多数示例应用程序是使用 Windows® Management Instrumentation (WMI) 应用程序编程接口,文档中包含 WMI 以及 MMC SDKs 的相关引用。 

    下载:Microsoft Systems Management Server 2003 Software Development Kit

    3、MSN Messenger 6.1.0150 Beta

    没有大的变化,只是一些 Bug Fix,相比 6.0 来说,在界面和游戏上增色不少。

    下载: MSN Messenger 6.1.0150

    posted on 2003-10-23 10:34:00 by moslem  评论(3) 阅读(3187)

    利用 SharePoint Service 来实现软件测试管理

    去年在参加 Microsoft Architect 2000 培训的时候,看到讲师在介绍 Microsoft 内部的开发管理工具 RAID 的时候,感觉它确实是一个经过实践检验的好东西,但它没有产品化,后来 Microsoft 和上海合资成立的微创公司参照 RAID 做出一个产品 ---- BMS,本来以为这个东西会很好,后来碰巧别人送我一个试用版,结果一安装,让我大失所望,拙劣的界面、复杂的安装说明、速度慢,安装完用了一下就马上删除了,我在想,微创的高层管理人员也应该是 MS 的人呀,怎么做出这样一个四不象的产品,难道 MS 的这么多经验与技术到了中国的公司就马上失去了作用?不过这是当时的想法,据说现在微创 BMS 系统经过进一步的开发,已经十分稳定和有效了,但没有实证过。 

    我主要是 Share 一下我的测试管理(主要是 Bug 管理)工具的实现方法,就是使用常见的 Windows SharePoint Services(或者早期的 SharePoint Team Services) ,以下是大概步骤:

    1. 自定义一个列表(List),命名为“XXX项目测试管理”,并加到快速启动链接(Quick Launch)中
    2. 在列表中然后自定义 Bug 的常用信息字段,如主题、级别、复现方法、测试数据、Bug 状态(BugStatus)等,Bug 的状态是“列表”类型数据,值的列表有:激活、关闭、重新激活等,也可以根据实际的测试流程增加其它中间状态,如“已解决,待复测”等
    3. 根据 User Role 的不同,自定义不同的视图,如开发人员只看到处于“激活”状态的 Bug ( BugStatus='激活'),测试人员可以增加新的 Bug,同时可以看到已回复的 Bug 的列表,非常方便
    4. STS 的列表是可以订阅(Subscribe)的,所以当有新的 Bug 登记时,系统会自动发邮件通知相关的开发人员,当某一 Bug 被关闭时,也可通知测试人员进行回归测试
    5. 可以做 Bug 的统计,分类
    6. 对于早期的 SharePoint Team Services(STS) 来说,除文档库外,自定义列表中不能增加附件,而测试中经常可能会将出错屏幕抓下来,供开发人员参考,但对于新版本的 Windows SharePint Services(WSS)来说,列表中的每个条目都可以增加任意数目的附件,可以完全将 Bug 的附加信息、相关文件附在一起提交。

    比较遗憾的是,WSS(STS)的列表统计中没有各种图表,不能进行以图形化的方式展示测试进展情况,如总 Bug 数、已解决 Bug 数及其比重,但对于一般的中小软件的测试来说, WSS(STS) 提供的自定义列表功能就可以完全满足要求,而且实现起来相当简单、方便。 

    我曾经在一家大银行的某分行做整个核心系统的升级,利用这个测试管理站点(Bug管理工具),将有关的三四家软件开发商、分行、总行的软件开发项目组的 Bug 完全集中化管理,简单而有效,深受各方欢迎。

    当然,也有更专业的 Bug 管理工具,如 Numega DevPartner、Rational TestManager、TestTrack、Bugzilla等,但我感觉使用 WSS(STS) 实现起来最方便,而且是 Web Based ,不用安装客户端,用起来也最简便,这也算是我的一个比较好的、具有实践价值的 Best Practise 吧 笑脸

    posted on 2003-10-22 23:52:00 by moslem  评论(15) 阅读(7570)

    Microsoft Office System 产品系列正式发布

    2003年10月21日,Microsoft 发布了 Office System 全系列产品,Office System 产品包括6个产品套件,11种产品,4个服务器产品,1个服务和 Solution Accelerator。

    新的 Microsoft Office System 产品显著地致力于帮助信息工作者、团队以及公司能更有效地完成其工作目标。

    Microsoft Office System 由 Office 核心套件的 2003 版本和其它程序组成,包括更新的 Visio、FrontPage、Publisher 和 Project,两个全新的程序:Microsoft Office OneNote 和 Microsoft Office InfoPath。

    四个服务器产品是:Office Live Communication Server 2003、Exchange Server 2003、Project Server 2003、SharePoint Portal Server 2003,新的服务包括:Microsoft Office Live Meeting 以及一些旨在帮助用户及其组织更有效地利用信息,更有效地协作,更容易地集成商业过程以增加个人、团队以及公司的生产力。

    详细信息可以参见 Microsoft Press,新产品的包装盒图形可以参见 Microsoft Press Image Gallary,在这个图库中,有 Microsoft 的管理层的个人图片、微软的各种 Logo、产品包装盒图形以及微软硬件效果图,在写基于微软技术方案的文档的时候比较有用。

    BTW:最近正在研究 Windows SharePoint Service/SharePoint Portal Server ,希望能在不久的将来有一篇较为深入的研究报告。

    posted on 2003-10-22 00:03:00 by moslem  评论(1) 阅读(2121)

    如何开发一个开发工具?

    曾经完成过一个较为复杂的开发工具的项目,把一些体会写出来,供大家共享。这个开发工具主要用于银行前端,也就是我们在银行的柜台上看到柜员操作的系统。

    开发工具的主要功能就是让系统开发人员能够按照银行交易的要求,在前端设计和开发银行交易、菜单定义、屏幕输入/输出界面,数据上下传格式(封包格式,这是同后台主机系统通讯必需的),设备输入/输出定义(包括磁条读写器、密码键盘、针式打印机、存折打印机等)、快捷键定义、系统参数设置等,此开发工具运行的效果图如下:


    可以看出来,象 Visual Basic 这样的开发工具,如果不包括运行调试部分,大概包括以下部分:

    1. 工程资源管理器
    按照项目,分类别对一个项目内的所有资源(包括窗体、模块、类模块等)进行增/删/改,如果与 SourceSafe 集成,还可以Check IN/Check out 资源
      
    2.窗体设计器与菜单编辑器 
    用来设计窗口及其属性,其所包含的控件和控件的属性,以及窗体上的菜单及其事件 
    打开 .frm 的窗体源文件就可以看到,VB的窗口被保存成具有层次的格式文件,有点象XML 文件

    3.代码编辑器 
    一个具有智能提示和语法着色的代码编写器

    4.菜单及各种工具栏 
    用来符助用户完成系统设置,资源管理、窗体的编辑、代码的编写/调试工作

    5.其它 
    如帮助,对象浏览器,外接程序等...


    按照以上的需求分类,分部分列出我们的实现方法:

    1.工程资源管理器 
       
    这个好办,只要定义好你的开发工具要使用的资源种类,然后用一个 TreeView 就可以解决问题了 笑脸
    关于版本管理,可以有两种实现办法: 
    1) 如果你将资源保存在 Database(如 Sql Server) 或文件系统中,可以通过保存资源的多个版本和版本号(可能参照SourceSafe的实现),用户修改之前必须 Check in/Check Out,这种做法要求你自己实现"用户管理"(用户增删改/权限设置/登录/退出系统等)这个部分. 

    2) 另外一种办法是利用 Visual SourceSafe , SourceSafe 提供了一套丰富的接口可以调用,你可以将你的所有资源保存在 Sourcesafe 中,让 SourceSafe 来替你进行版本管理,注意,这里是把 SourceSafe 直接集成在你的程序中,而不是单独打开 SourceSafe ,Check out 文件后再由你的工具进行修改。使用 SourceSafe ,你将省去用户管理这部分工作,SourceSafe 自己带这部分功能。 

    建议,如果你的开发工具要实现多人协同开发的目的,则最好使用 DataBase (和你的开发工具是C/S架构) ,或者 SourceSafe (大家都用一个 SourceSafe Database),这样有利于资源的版本一致性和管理的简便性。

    2.窗体设计器和菜单编辑器 

    菜单编辑器比较简单,其实就是生成一个树而已,参照 VB 做一个对话框就可以了 笑脸
      
    窗体设计器是个比较难的东西,不但要让用户所见即所得的设计窗口及各种控件(工具箱:Label、Text、Option、CheckBox、Select、Tabel、Frame、Line、Image、Shape等),这要设计窗体及控件的属性(类似于 VB 一样,要有一个属性编辑器) 

    我相信如果有人让你做这样的一个东东,90% 都想到了用 C/C++ 去实现,本人 C/C++ 不熟,只好剑走偏锋,拿出最拿手的 DHTML 来实现它,以下是具体步骤: 

    1) 利用 DHTML Edit Control 

    这个相当于一个窗体的 Container ,然后你可以用程序往里面塞各种各样的 HTML Code,显示出来的就是象 VB 的窗体编辑器那样的一个一个的 Control 。 
    注意,DHTML Edit Control必须设为浏览状态,这样才能捕获 Mouse 拖动/放大缩小等事件(DisplayChanged事件),才能自定义右键的快捷菜单,正因为此,所以不能使用 准的 IE 控件,使用它之后,就无法捕获事件. 
       
    2) 控件的实现 

    大家可以看到,VB 中的常用的控件,HTML 里都有:

    3)窗体的保存 

    即然是 HTML ,就可以直接保存 HTML SourceCode 就可以,但我们的窗体解释器并不是一个浏览器,所以我们要转成格式化的,可以识别的格式,使用 IE 的 DOM 模型,取出放在上面的所有控件,保存成 XML 文件. 

    如果用户要修改已保存的窗体,则是上面一个过程的逆向,利用 XSL 把 XML 转成 HTML ,或者用程序解释 XML ,Render 成 HTML 

    4)属性的设置 

    每个控件有不同的属性,这个属性有些是和 HTML 相同的,有些是不同的,如果我要定义一个 Button ,要求它带有一个特殊的属性 Tag ,则在生成此控件时,要这样做: 
    doc.body.insertAdjacentHTML "BeforeEnd", "<button>确定</button>"    
    Tag 属性并不是 HTML Button 的标准属性,但你这样设置并不是错误的,利用 DOM 也能随便取出或设置 Tag 属性的值。 

    此控件的所有属性取出来,列在一个可编辑 Grid 里,放在屏幕的右边,就实现了属性编辑器的功能,要注意两边的同步,如改变了控件的Width、Height 等属性后,在窗体编辑器中要反映出来,同样道理,当用 Mouse 把控件拖动,移动时也要更新属性列表中相关的值。要同步的值还有字体、颜色,风格(3D or flat)等。 
      
    3 代码编辑器

    本为是想自己写一个可以语法着色的代码编辑器,后来找到一个非常好用的控件:CodeMax ,这个控件可以根据语言设置的不同,自动将内容语法着色,绝佳的一个控件。

    由于项目进度紧,我们没有实现一种自定义的编程语言,而是利用了标准的 C 语言作为我们的代码,用 CodeMax 这个控件,我们没有写一行代码,就实现了绝好的代码编辑器。

    可以调用 VC6 的 CL.exe 来帮你完成代码的语法检查、编译工作,将 CL.EXE 的输出重定向到一个文件中,然后可以检查此文件来获得到语法检查、编译的信息,并可以利用行号来在开发工具中定位到程序中具体行,便于开发人员 Debug。

    4.菜单及工具栏

    这些东西比较好做,我们用的是 ActiveBar ,最好的工具栏控件,连资源管理器和属性编辑器的 Dock 功能都是它来实现的,功能很强大,开发 Windows 应用程序首选的工具栏控件。

    5.帮助,对象浏览器,外接程序等...

    帮助比较好做,HTML Help Workshop ,我们没有对象浏览器,也没有外接程序 笑脸

    =============================================================================

    以上只是对实现一个开发工具的开发端(不包括运行端)的技术要点做了一些说明,详细的实现过程就比较多了,那是系统详细设计的内容,不便公布 吐舌笑脸

    另外,如何实现一种自定义的开发语言,是一个很有意思的话题,如果有时间,再和大家探讨,交流心得。

    附:一些有用的资源

    1. MSDN Library
    DHTML Reference ,实现 DHTML Form Designer 的必备,在
    http://msdn.microsoft.com 中有一个贺卡设计器 Card Designer ,就是用 DHTML 来实现的,和 Form Designer 的设计思想是一致的,值得参考

    2. DHTML Edit Control 及其例程

    3. ActiveBar 例程

    posted on 2003-10-21 16:11:00 by moslem  评论(38) 阅读(11453)

    介绍一个很好的 HTTP 通讯分析工具

    近来在使用 HTTP 通讯分析工具 HTTPLook (Screenshots) 的过程中,发现其功能真的很强大,有必要将一些心得与大家共享 笑脸

    HTTPLook 是一个 HTTP 的嗅探器,它能捕捉本机与其它任何主机的 HTTP 通讯(不是 HTTPS 哦 吐舌笑脸),然后显示详细的 HTTP 操作(如 GET/POST)、访问资源的 URL 、字节数大小等,这个软件简单易用,不用对 Internet Explorer 做任何其它设置(有的软件通过在 IE 中设置代理来监控数据),也不需要其它任何软件的支持,是一款较为绿色的、轻量级的软件。

    HTTPLook 的应用场景:

    1、程序开发及调试

    在 CGI、ASP/PHP/JSP、ASP.NET、Web Service 的开发中,经常要查看 GET 或 POST 的数据是否正确,用这个工具能很好地协助完成此工作。

    2、复杂页面分析

    上网有时会碰到的很复杂的页面,查看源码也不能了解它的工作原理,这一般是作者为了保护 Web 在页面而加上了一些保护机制(如使用 Frame/IFrame、捕捉键盘或 Mouse 事件、使用 Script 来访问资源等),使用 HTTPLook 有助于对此页面进行分析,进而破解其保护机制。

    比较典型的一个例子就是 SharePoint Team Services 中使用了 WebBot ,查看源码根本不知道它调用了那些 ASP/Script/CSS 文件,但使用 HTTPLook 之后,一目了然,非常有效,可以据此来自定义原有页面风格,如色彩,字体等。

    3、获得被保护的 Web 资源

    在很多网站上,尤其是 Microsoft 的网站上,经常见到一些制做精美的 Flash ,但是由于 Flash 不是一个单一文件,而是在最先启动的 FLASH 中再调用其它 Flash 资源文件,由于无法获得这些文件的 URL ,所以下载到本地,但如果使用 HTTPLook ,通过对整个播放过程的监视,就可以完全侦测出所有在程序中访问的资源的地址,进而保存到本地,可以离线浏览。当然也可以保存其它资源,如图片等。

    4、学习 HTTP 协议

    可以详细地了解 HTTP 通讯的细节,如 GET/POST、User-Agent、Cookie、Proxy 设置及验证、HTTP 协议出错代码及意义等。

    posted on 2003-10-20 10:54:00 by moslem  评论(6) 阅读(6514)

    SCO 能否撑得下去?

    SCO获5千万美元投资基金继续其 Unix 研发,自从 SCO 开始就 Linux 引用 Unix 代码而起诉 IBM 以来, SCO 一直是媒体关注的焦点。

    可以说,IBM 在 Linux 上的策略十分成功,即成功安抚了 Open Source 社区,使得商业软件公司和 Open Source 社区建立了很好的合作关系,也使得一些 Open Source 的优秀产品在 IBM 的软硬件平台获得大规模应用,有名的如:IBM HTTP Server(由 Apache 改造而成)、Websphere Application Developer(由 Eclipse 扩展而成)、WebSpere Portal Server(基于 JetSpeed),还有 WSAD 中的 JUnit、Ant、Log4J、Structs等,还有 zOS 上的 Linux 等。

    IBM 自身的软硬件产品线太长,充分利用这些 Open Source 的产品,即能大大降低产品的研发和维护成本,也能达到有效地整合其产品的目的,尤其是 WebSphere 和多种硬件平台上的 Linux。

    Linux 可以不要钱,但买 AS400、RS6000、Mainframe 却要给 IBM 付白花花的银子,IBM 赚大了,但对于 SCO 这样的纯软件公司来说,没有得到丝毫的好处,也难怪 SCO 会起诉 IBM,可怜 Microsoft ,正好给 SCO 支持了软件授权费用(用于其Windows Service for Uinx ),被业界和 Open Source 社区的口水差点淹死,看来 FUD 的战术谁都会用呀。

    其实,SCO 的产品应该说还是不错,只是没有跟上形势的发展,到目前为止,国内很多银行、电信、保险公司内仍然大量使用着 SCO Unix 5.05 的版本,后来虽然有了 Unixware ,但好象用户不多,以后 SCO 会如何转型,能否长久的发展下去?

    有意思的一点是“上海合作组织”的英文缩写也是 SCO:Shanghai Cooperation Organization 笑脸

    posted on 2003-10-19 14:12:00 by moslem  评论(1) 阅读(1443)

    Microsoft's MCPP 计划

    MCPP:Microsoft Communications Protocol Program。

    好象是一个 Microsoft 对于合作伙伴授权使用其私有协议的一个计划,我们知道,在 Microsoft 的产品,尤其是 Windows Server 中,几乎每个服务中都或多或少的使用一些协议,如:

    • 终端服务中的 RDP(远程桌面连接)
    • IIS 中的 .NET Remoting TcpChannel、ASP.NET State Server Protocol 、FrontPage Server Extensions Remote Protocol
    • Digital Rights Management Protocols
    • Media Stream Broadcase Distribution Protocol 、Meaid Stream Broadcase Protocol
    • Message Queuing Protocol 等

    通过授权第三方合作伙伴使用这些超过100个私有应用协议,能让这些合作伙伴的服务器应用程序同 Microsoft 的桌面操作更好地通讯和互操作。

    其实我觉得微软此举并不合适,更易让人产生其垄断之嫌,即然 Windows 都已如此普及,不如将这些协议提交非盈利的标准化组织,也算为 IT 业界做点贡献,再说了,此举并非没有好处,IBM 捐了 VisualAge for Java,得到了 Eclipse,然后在此基础上构成了其强大的开发工具 WebSphere Application Developer,好好利用了一把 Open Source 社区,还获得不少好名声。

    posted on 2003-10-17 14:18:00 by moslem  评论(1) 阅读(1391)

    【第1页/共4页,54条】
    首页
    前页
    1

    Powered by: Joycode.MVC引擎 0.5.2.0