Silverlight Streaming Step by Step

Silverligh作为Microsoft下一代表现层已经发布许久了,3月的mix 08’上又发布了silverlight 2.0 beta的内容,包括visual studio 2008 tools,SDK等等,一切都很好很强大。现在就来介绍以下免费托管Silverlight应用的windows live 应用,并一步一步地说明如何托管一个简单的Silverlight应用。

1

首先访问http://silverlight.live.com,如果有windows live id的话可以免费注册,并获取高达10G的存储空间,单个105M的文件限制,最高1.4M/bps的码率。space

创建好帐号后,会得到一个account id和key,id是公开的,托管应用的时候要用到,而Key则是私有的,不过忘记了可以regenerate一下,如果用过http://code.google.com 的话,是一样的。

account

接下来就是实际托管应用了。首先你需要写一个应用的manifest.xml文件,记事本、visual studio 2008都可以创建,具体写法如下:

<SilverlightApp>

<version>2.0</version>

<source>SilverlightApplication1.xap</source>

<width>400</width>

<height>300</height>

<background>white</background>

<isWindowless>false</isWindowless>

</SilverlightApp>

这是个最简单应用的manifest.xml的写法,具体属性可以在Silverlight Streaming SDK->Preparing Applications for Silverlight Streaming->Creating the Application Manifest中找到。不过你也可以先不急着创建这个xml文件,后面会说到这个问题。

写好之后,就是上传文件的步骤了。

manageapplicants

一共需要上传2个,一个就是manifest.xml一个就是你的silverlight project目录client bin 文件夹下那个编译好的.xap文件。把这2个文件打包成一个.zip压缩包上传就可以了,后台会自动解压。上传完之后就出现这个画面。

manapp3 

Upload Updated Application需要用same name,也可以delete application。也可以直接preview你做好的应用。manapp4

然后在这里大家注意到有个Configure this Application没有。如果没有上传manifest.xml的话,其实在这里可以自动创建一个。如下图

manapp2

现在一切都已经差不多做好了,下一步就是把应用发布到你现有的网站里了。

addapp

3种途径,

第一就是以frame方式写在html代码里;第2种使用live control,照着3步做就可以了;还有就是可以根据下面的地址下载一个windows程序,打开就可以了。

至此,使用silverlight streaming托管一个程序就全部结束了,还是挺方便的,不过对于国内用户来说,load一个应用的时间还是太长,带宽因素吧,赫赫。

2008年春季上海INTEL DEVELOPER FORUM (IDF SHANGHAI SPRING 2008) 小记

今天有幸受邀参加了英特尔开发者论坛(INTEL DEVELOPERFORUM,IDF)。

一大早就从学校出发,到了国际会议中心之后就被那片蓝色的海洋吸引住了,瞬间就有种冲动准备晚点再回学校了(学校中午和下午都还有不能缺席的活动……)。顺利地注册拿到胸牌等物之后奔向了7楼的演讲厅,不过还是错过了杨叙(Ian Yang)的致词,到达会厅的时候已经是senior vice president/ general manager , digital enterprise group of intel 的Patrick P. Gelsinger同学的演讲:Petaflops to Milliwatts(帕特基辛格,英特尔高级副总裁,数字企业事业部总经理做的从亿万次运算到毫瓦:性能与功耗解析)。演讲围绕着Intel: The Architecture of Life而展开,讲解了从Milliwatts到Petaflops的各项应用。Gelsinger以Monkey King比喻在场的各位以及Intel的合作伙伴,并送给了到场作Intel技术在各领域里应用的嘉宾一人一根Golden Stick,引起了全场的掌声和笑声。到场作Intel技术应用的嘉宾有:曙光的历军,并向全场展示了整合了32核的机器,以及一块6核处理器。然后是Vmware的某位founder/Chief Scientist,展示了Intel虚拟技术与Vmware虚拟机结合能使各虚拟机达到负载均衡。再者就是中国铁道部的张红麟,向大家介绍了Intel在铁路运输部门所发挥的巨大作用,其中有个小插曲,张红麟说:“中国铁路公里数世界第三,运输人数世界第一,所以中国铁路的效率是世界第一。”,之后整个会场便发出轻微的嘲笑声……哈哈。之后播放了一段VCR,其中有联想的,说道联想采购了Intel最新Nehalem四核处理器来为北京奥运会服务,目前已实现零故障,并准备在珠峰上建立服务器;还有就是sohu,作为北京奥运会官方网站的制作和维护,也都采用了Intel的Nehalem 四核、双核处理器来提高工作效率和稳定性。

这些都是Intel介绍的很多提高处理器运行性能的例子,然后Gelsinger转到了Intel’s Approach of Eco-Technology话题上。毕竟追求性能的同时不能以巨大的能耗作代价,于是便请出了刘汝林——中国电子学会的主任,介绍了在能耗降低上与Intel的合作。然后浪潮的王恩东作为全球最节能产品公司(没有之一,击败了诸如ibm等全球知名公司)的代表进行发言。

之后Gelsinger又开始讲起了Intel Tick Tock Development Model。Tick Tock的意思根据他的PPT估计指的就是桌面和移动吧(Tick——桌面平台,Tock——移动平台)。此部分主要介绍了2大平台的发展历程,阐述了Intel今年主导45nm,明年主推32nm的计划。

随着Gelsinger介绍了那么多已经投产的技术之后来了一句“But Innovation continues“便把我们带向了未来Inel将推广和应用的技术,比如Sandy Bridge: Advanced Vector Extension(高级矢量指令扩展集),还有Graphic Redefined:指出了Visual Computing的重要性,渐渐地从Look Real到Act Real再到终极的Feel Real。展示了2款游戏:〈FARCRY2〉中基本无法分辨这是真实世界还是虚拟;〈QUAKE 4〉则提供了照片级的游戏体验。

之后Gelsinger把一根Golden Stick交给了他的同事Dadi Perlmutter, Executive Vice President, General Manager, Mobility Group of Intel(浦大卫,英特尔公司执行副总裁,移动事业部的总经理),并由他开始了Going Mobile is Getting Personal的演讲,由于急着赶回学校并且还有其他体验区要去参观于是便离开了7楼演讲厅。

之后逛了其他的演示区,都是演示着Intel最新的技术,都很不错,展示了Intel在微处理器方面的强大研发实力,不过在一些服务器展示地点,噪音还是挺恼人的。知道这次的Sponsors中有Microsoft,于是就一心想要去MS的展台。好不容易找到了,发觉这次MS过来演示的除了windows server 2008, visual studio 2008和sql server 2008这3驾马车之外,还带来了FF企业安全产品,Rally和徽标计划。

之后领了个组委会发的单肩包,Sponsors的资料都在里面,只觉得这个包好沉……最后去组委会安排的午餐地点逛了逛,海鸥坊的自助,东西都还不错,一看到食物瞬间就饿了,不过由于学校事情紧急,只好放弃了这段饕餮大餐:-(((((

visual studio 2008下调试c程序

这学期学校里有上数据结构,用的类c语言描述的,然后老师上课给我们看的程序都是c语言写的,我机器里的IDE么只有visual studio 2008。回家做了几个线形表、链表的程序,发觉在vs2008下无法编译调试,无奈最后只好安装上turbo c/c++ 3.0这款古老的编译器,而且由于自己是vista的系统,还得右键-〉兼容性选项卡-〉打钩“以兼容模式运行”-〉选中windows xp service pack 2,才能顺利使用。今天为此问题专门网上搜索了下,最终得到完美版解决方案。以下以英文版vs2008为例,其他语言版本雷同。

File->new->project,然后选择empty project。在左边的solution exlporer中右键单击resource files ->add->new item,在弹出的对话框中选中c++ file(.cpp)或者text file(.txt),然后最关键一步就是在最下方name里输入新建的c程序的名字,例: name.c,然后点add后就可以开始调试了。

最终的结果就是删掉了tc 3.0,嘻嘻!vs 2008的功能还是很强大的,不过很多功能对于我这个菜鸟来说还用不着,哎……

不说了.吃饭去了,另插一句,AaronMix这个月内估计会更改主题,现在正在修改,不久就会放出,嘿嘿~~!

体验Windows Server 2008 RTM

Windows Server 2008 RTM发布也有那么几天了。昨晚搞定Vmware Workstation 6以及下载完WS 2008之后,今天用虚拟机体验了下这款神化了的服务器级操作系统。话不多说上图是王道。

安装过程跟vista如出一辙,输入product key的时候你可以先next选择版本。不过这里需要说明,RC的product key在rtm里不能用,所以我选择了enterprise edition,然后试用60天再说咯。多次重启后需要为Administrator 设定密码,密码需要设得够strong,否则会不通过,例如图中设的8位密码就没有通过,需要重设。

1stlogon

然后顺利进入桌面。真干净~~~,哈哈。

desktop

换了张壁纸。

desktop2

ws 2008中带的ie7。从中可以看出ws 2008 rtm的版本号跟vista sp1的版本号都是一样的,皆为6001.18000。

ie7

系统信息。

system

安装features,比如iis,.net framework 3.0拉,之类的。

installiis

终于见到了Aaron对于ws 2008 最为期待的iis 7,据说php性能提高很多,不过对此Aaron还没来得及测试。

iis7

Continue reading “体验Windows Server 2008 RTM”

收到Windows Live Messenger 9.0 beta测试邀请

今天收邮件,发现有封<<Invitation to the Windows Live Messenger 9.0 Beta>>的信,原来是昨天晚上看cnBeta中说的传说中的WLM 9.0beta的测试邀请,HOHO!输入邀请码,做完一系列简单的问卷调查之后,我的这个项目变成了pending,也就是得等待时间来审核。好吧,最后把邮件全文列出~~~,大家一起分享~~~!

wlm9betajpg.jpg

NVIDIA GeForce 8800GT 与 8800 Ultra 3DMark06对决

Expertview 的人最近正发送新的测试分数。这次是比较GeForce 8800 GT显卡和他的兄弟显卡GeForce 8800 Ultra 768 MB。测试平台为Intel Core 2 Quad Q6600@3600MHz,主板: nForce 650i Ultra,2G DDR2 800MHz内存,其时序为5-5-5-15,驱动为ForceWare 167.26 beta, Windows XP SP2操作系统。512兆显存版本的GeForce 8800 GT 跑出了9648而GeForce 8800 Ultra 768MB 跑出了11611的分数。2张显卡都是在1280×1024分辨率,开启了4x AA 及8x AF下在3DMark06下跑出这一成绩的。GeForce 8800 GT预计将在10月29日发布。

8800gt_06

8800ultra_06

翻译自: http://www.techpowerup.com/index.php?41921

07′ CeBIT-Asia 2007亚洲信息及通信技术展览会参观记

今天上完课后就去了新上海国际博览中心参观07′ CeBIT-Asia。在新国际打工打了好多次,但真的要去观展还是头一遭。

昨晚查过了此次展览的一些概况,反正“缩水”2字是各大媒体的首要关键词。去了现场之后,果然如此,新国际东、西10个展馆CeBIT只占用了一个展馆,还是最偏僻的W5号馆,排场最大的是同期举行的PTC ASIA(2007亚洲国际动力传动与控制技术展览会),另一个同期举行的CeMAT Asia(2007亚洲国际物流技术与运输系统展览会)也占用了3个馆……

言归正传,还是讲CeBIT Asia。此次的CeBIT最大的展台莫过于小熊在线的AMD超频大赛。去的时候正好颁奖,冠军可拿1万5的现金和2万5的奖品啊!颁奖倒不是最吸引我的,倒是旁边的超频现场和MOD作品展示最吸引我。在超频现场,好几名选手都用的液氮制冷,天啊,这是我头一遭亲眼看到液氮制冷机,实在太帅了!还有那AMD(ATI)的火红的显卡,双卡互联,唉……只好看看哪!本来还想照几张照片的,但是看到选手专心致志地在调试、测试就打消了这个念头。旁边则是一些优秀的MOD参赛作品。好几个被改造得天花乱坠的机箱真是令人眼花缭乱,尤其是那个冠军作品(应该是),太炫了!

AMD超频大赛旁边的展台则是南亚易胜的,展示了部分DDRIII的内存, 另外简介上说今年第4季度全面进入70nm时代,HOHO!看着橱窗里展示的内存,实在太赞叹其精湛的做工了,就像工艺品一样,呵呵!

剩下的较大就是卡巴的展台,由于前阶段删KEY厉害而且卡巴这次主要推广的是中小企业的解决方案,所以,SKIP。不过剩下就真的没有什么东西可以看了。整个观展也就1个小时左右就离开新国际了。

真的希望以后高质量的计算机展会多能出现在上海……

腾迅TM 2008 PREVIEW的简单评测及问题汇总

腾迅于今年7月份,貌似是7月,发布了TM 2008 PREVIEW,也就是面向商务用户的TM 2008版本的预览版。然后就被其简洁的界面吸引了,想也没想,就下载了。

安装文件很小,简体中文的9.10M, ENGLISH的9.08M。而且内存占用也不多,VISTA下17M左右。

首先初次使用TM的时候会发觉TM风格跟WLM好像!

联系人的头像默认是以“标准头像”显示的。

下面引用下官方对于新功能的一些介绍:

1.TM2008引入了即时查找联系人的功能,可帮助您从众多好友中快速找到希望沟通的人。如果您记得有关某个好友的任何信息(如昵称、备注名、QQ号码,或者电子邮件地址),只需在查找框内轻敲按键,输入相关信息的中英文或者拼音,即时查找就能快速返回精确匹配和智能 排序的结果,迅速为您找到好友并方便地发起会话。

2.针对各种各样的离线消息、未读消息,TM2008新增了未读消息盒子的功能。这种新颖的设计,免除了各种未读消息打扰,就算是忙碌的一天,也能让您非常方便高效地处理自己关心的未读消息。

还有,众所周知QQ官方版登陆后不久会出现个美其名曰“迷你首页”的东西,基本所有人都觉得很烦人。TM 2008 PREVIEW里不可避免地也有这个东西,不过可以通过设置来关闭登录后显示迷你首页的功能

QQ会员有个很实用的功能就对好友隐身可见,在TM 2008 PREVIEW中无需会员,普通老百Q都可以使用。

当然对于预览版,其问题是不可避免的,下面就是汇总了一些网友报告的问题。
1.缺少网络硬盘功能
2.远程协助缺失
3.小秘书缺失
4.数据库不能与原TM版本、QQ版本兼容,不能兼容也就算了,重新导一下就可以了,但数据库导入非常占用资源,甚至占用100%的CPU资源。导完数据以后,体积增大2倍
5.消息管理器中不能单独搜索某一好友之间的聊天关键词,只能搜索一个组的,这样太浪费资源和时间,影响了工作效率
6.个人资料和设置这两项,完全脱离,非常不方便管理。
7.修改好友备注名称或修改组名称,有时候不能即时成功,甚至有时候根本没有生效,也没有提交成功和失败。
8.不能发起临时对话,点击论坛等网页上的临时对话链接时,提示没有启动QQ。
9.好友发送过来的网址,选择打开网址的时候,不是在新窗口打开,而是直接覆盖现有的网页,希望能改为在新窗口打开。
10.离开状态,自动回复不起作用。添加并设置了离开状态回复内容,对方发话时,没有任何回复内容。
11.无法查看群共享
12.一键切换到QQ的功能没有了,因为TM缺少很多QQ上所有的功能,有些情况需要切换到QQ上才能操作
13.在我给某个手机好友发送短信后,通过消息管理器,选择该好友,直接点右键选择删除此好友的所有消息时,程序即不响应
14.关于聊天窗口中使用ESC直接关闭窗口,这一点恐怕也是模仿WLM的,但是对于很多朋友来说,这不仅不方便,反而变成一种麻烦。要知道,WLM不是为中国专门设计的。但QQ/TM却可以说是为所有华人所设计的,在输入汉字时按ESC进行修正是很平常的,一不小心就把整个聊天窗口给关掉,这不符合大多数人的习惯。
15.自定义热键失效。
16.表情管理。当添加自定义表情后,无法即时在表情栏里显示,需要打开表情管理器,新建一个分组,再导过去,但是在新的分组里需要当鼠标靠近时才能正确显示表情,否则将是一片空白

最后,关于TM2008 PREVIEW。我认为,是适合原本使用QQ,但又用不到很多QQ的娱乐功能,想以官方的形式屏蔽掉广告的追求干净简洁达到目的即可的不是很挑剔的人群,而且也不推荐适用惯TM 2007的人使用。

下载地址: http://im.qq.com/tm/2008/

微软技术创新日归来

俄……本来去的时候准备写点的,不管怎么样至少报流水账式地写下。可真的参加完了这次会议,真的回来了,却写不出什么了……

不是没有收获……是收获太多以至于我不知道什么是重点什么是次要可以不说的

反正,听了3个人的发言,2个是微软研究院的讲师,1个是微软软件架构首席顾问–Vincent Y,前2个讲了dev-wow的东西,以及一些DEMO让我们可以从最简单的入手参与dev-wow,而Vincent讲了S+S的整个情况及其优势。深深地被这位首席顾问的发言打动了,直到我现在还是没有能够用语言能描述清楚到底哪些地方到底怎样impressed me了……

但是现在,我只是知道好好学习,天天向上,多想一点,做更多点……

P.S.1:最后领了件汗衫,还是蛮好看地~~!

P.S.2:感叹微软还是很节约的,3位发言者本本的操作系统清一色最低级的vista home basic(当然starter不提了) 。

WP 2.2.2

我的BLOG正式升级到wp 2.2.2喽~~!

昨晚在CB上看到WordPress发布了最新的博客程序WORDPRESS 2.2.2利马就下载了并完成了升级。不过这次升级倒是出了点小状况,在wordpress中文站下载了2.2.1 to 2.2.2 的升级文档,上传后执行升级程序竟然数据库出错……最后解决办法是下载完整的2.2.2,然后再上传覆盖,执行升级程序……今早看了下论坛,发觉出错的人还蛮多的,呵呵……估计是那个升级档出了问题了吧……以后自己分析吧,嘿嘿

官方上说此次升级是安全和BUG修复,呵呵,反正不管那么多了……

昨晚又加入了ZZWIND的广告计划(GOOGLE的还在审核中,上次说我网站还没建好),这个还是不错的,支持我的没事干可以帮忙点击下页面最下方的广告^_^

暑期没什么事情干,帮忙wordpress中文翻译下文档也好~~,嘿嘿,也算是为WordPress做点贡献吧~~,哈