Sep 19
今天是我第二次参加微软技术创新日上海站的活动。这次是由微软平台与开发部举办的。整个活动分为“Vista,程序员的操作系统”、“IE 8 beta 2发布”、“Windows Mobile 6.1 ”和“Windows Live Services 全接触”四个专题。
这次的四个议题都非常吸引我,Vista是我目前最喜欢的操作系统;IE 8 beta 2没有用过(当然今天的活动结束后,我就被忽悠着安装上了IE 8 beta 2)但也想看看到底有什么新特性;WM 6.1 是我最近比较关心的,因为估计我下一台手机就会是WM系统的;而Windows Live方向受PP2的影响,也越发地喜欢上了。
总之这次的活动收获还是很大的,比如继续坚定地走vista路线;回家就是用上了IE8,里面的developer tools爱不释手;现在已经迫不及待想拥有WM手机了,摒摒再摒摒,一个多月后就会有了;Windows Live的开发还是吸引着我不断扩充知识。
废话不多说了,来上点图是真的。
这是此次活动的地点。

Read the rest of this entry »
Sep 18
刚才在寝室龟速(26k/s)的折磨下终于下好了这次Windows Live Wave3 Beta本地安装包,137兆,真大呢。。。
以下是安装地址:
英文版
http://g.live.com/1rebeta3/en/wlsetup-web.exe (在线安装)
http://g.live.com/1rebeta3/en/wlsetup-all.exe(本地安装包)
中文版
http://g.live.com/1rebeta3/ZH-CHS/wlsetup-web.exe(在线安装)
http://g.live.com/1rebeta3/ZH-CHS/wlsetup-all.exe(本地安装包)
太晚了,就发些截图吧。



总体感觉非常的漂亮,真的是非常非常地漂亮。由于messenger用得比较多,再对比下QQ,发觉这次在UI上二者已经是天壤之别了。对比之下,QQ那个真的叫UGLY,哈哈。
其他新加的功能还在慢慢试用中,比如这篇文章即是用这个版本的Writer写的。
大家想尝鲜的就去下吧~。
AWESOME!!!!!!
Jul 26
刚才上Gseeker,上面说今天Google Page Rank更新了。于是马上兴冲冲地去查了AaronMix的新Page Rank,很高兴,又恢复到了2,虽然不是一个什么太好的成绩,但是不管怎么样还是一件开心的事情。自从上次Google Sitemap插件导致的PR变为0后就一直耿耿于怀着,现在也算正名了,哈哈哈。
PS:可能吧在这次更新后就变成5了,意味着一个很好的中文博客又没了,比较可惜,可毕竟决定是人家的,我们也不好强加别人什么,希望他今后事业爱情双丰收吧~。
Jun 10
While 国外的facebook开放API很久之后,国内如火如荼,每个像我一样的大学生每天都必登的校内网也开始开放了API了。
有兴趣的同学可以加入以下2个群:校内API开放论坛以及xCube,都是校内上的群。新入门的需要首先加入"developer"这个app,从这个地址:http://www.xiaonei.com/developers/become.do加入。然后你的页面左边便会多出个”developer"的应用

具体信息可以看校内团队的日志:http://xiaonei.com/getsysupdateinfo.do
点击进入校内目前开放的API的文档或点击下面的地址:http://api.xiaonei.com/doc/api_restdoc/
我也刚刚知道校内开始开放API,也刚刚加入上述的2个群,正在摸索当中,很不巧,最近要期末考试,所以暑假里多研究研究吧,呵呵。
May 09
Deepzoom是silverlight2.0的新特性之一,通过它,用户可以无限放大图片以浏览清晰的图片。以下就通过一个简单的实例来实现一个deepzoom应用。
首先启动Deep Zoom Composer (这个东西最近刚更新,给出的下载地址是最新版本的,界面可能会和下面的图有点不同但功能都是一样的):

新建一个project,然后输入project名字

接下来就可以看到如下的界面

然后选择Add image,把图片文件导入到project中。

然后选择上方的Compose,把图片按照你想的方式排列好。这个时候在下方可以看到这样一条工具栏:

从第5个图标开始就是内建的一些排列方式,有向左或右对齐、水平或垂直对齐等等。比如这次我就做了类似于九宫格的排列方式:

然后就可以导出了:

导出后即得到如下SDI文件:

至此,deep zoom应用的图片源文件就制作完成了,下面就是设计和coding部分了。
启动visual studio 2008,新建silverlight工程。然后复制如上的SDI文件粘贴到Clientbin文件夹下:

之后在page.xml使用<MultiScaleImage>应用文件中的info.bin文件
<MultiScaleImage Source=”ws2008/info.bin” Height=”440″ x:Name=”ws2008rtm” Width=”600″ Canvas.Left=”20″ Canvas.Top=”20″ Grid.Row=”0″ Grid.RowSpan=”6″ Grid.Column=”0″ Grid.ColumnSpan=”3″/>
之后可以编辑page.xml.cs,加入一些鼠标事件,比如拖动阿、使用滚轮放大缩小等等。
部分源代码如下,本来想上传到skydrive上的,但是最近国内电信访问不了,需要完整的可以发e-mail给我,hwaaron@hotmail.com:
这里用到了MouseWheelHelper类,以下为部分MouseWheelHelper类的源代码,需要的依然可以给我mail。

按f5进行调试并预览:

至此,一个简单的deep zoom应用做完了,需要完整solution的可以发e-mail给我: hwaaron@hotmail.com 。
Read the rest of this entry »
Apr 16
Silverligh作为Microsoft下一代表现层已经发布许久了,3月的mix 08′上又发布了silverlight 2.0 beta的内容,包括visual studio 2008 tools,SDK等等,一切都很好很强大。现在就来介绍以下免费托管Silverlight应用的windows live 应用,并一步一步地说明如何托管一个简单的Silverlight应用。

首先访问http://silverlight.live.com,如果有windows live id的话可以免费注册,并获取高达10G的存储空间,单个105M的文件限制,最高1.4M/bps的码率。
创建好帐号后,会得到一个account id和key,id是公开的,托管应用的时候要用到,而Key则是私有的,不过忘记了可以regenerate一下,如果用过http://code.google.com 的话,是一样的。

接下来就是实际托管应用了。首先你需要写一个应用的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文件,后面会说到这个问题。
写好之后,就是上传文件的步骤了。

一共需要上传2个,一个就是manifest.xml一个就是你的silverlight project目录client bin 文件夹下那个编译好的.xap文件。把这2个文件打包成一个.zip压缩包上传就可以了,后台会自动解压。上传完之后就出现这个画面。
Upload Updated Application需要用same name,也可以delete application。也可以直接preview你做好的应用。
然后在这里大家注意到有个Configure this Application没有。如果没有上传manifest.xml的话,其实在这里可以自动创建一个。如下图

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

3种途径,
第一就是以frame方式写在html代码里;第2种使用live control,照着3步做就可以了;还有就是可以根据下面的地址下载一个windows程序,打开就可以了。
至此,使用silverlight streaming托管一个程序就全部结束了,还是挺方便的,不过对于国内用户来说,load一个应用的时间还是太长,带宽因素吧,赫赫。
Apr 02
今天有幸受邀参加了英特尔开发者论坛(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的资料都在里面,只觉得这个包好沉……最后去组委会安排的午餐地点逛了逛,海鸥坊的自助,东西都还不错,一看到食物瞬间就饿了,不过由于学校事情紧急,只好放弃了这段饕餮大餐:-(((((
Mar 16
这学期学校里有上数据结构,用的类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这个月内估计会更改主题,现在正在修改,不久就会放出,嘿嘿~~!
Feb 06
Windows Server 2008 RTM发布也有那么几天了。昨晚搞定Vmware Workstation 6以及下载完WS 2008之后,今天用虚拟机体验了下这款神化了的服务器级操作系统。话不多说上图是王道。
安装过程跟vista如出一辙,输入product key的时候你可以先next选择版本。不过这里需要说明,RC的product key在rtm里不能用,所以我选择了enterprise edition,然后试用60天再说咯。多次重启后需要为Administrator 设定密码,密码需要设得够strong,否则会不通过,例如图中设的8位密码就没有通过,需要重设。

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

换了张壁纸。

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

系统信息。

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

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

Read the rest of this entry »
Jan 30
先说卡巴吧,想必很多人都知道卡巴最近在搞送1年key的活动。送的是kav 7.0的key,kav就是卡巴的反病毒软件,不是kis,kis就是互联网安全套装,通俗易懂点就是kav不带防火墙。貌似去某个网站注册下就有了,不错噢,具体地址如下http://bbs.kaspersky.com.cn/viewthread.php?tid=55252&extra=page%3D1
不过现在杀软真的便宜,以前卡巴450一套,瑞星、金山、江民3xx一套,现在这些价格虽然在外包装上看得到,但实际买100多就可以了,小A在这里建议大家还是用正版的好。不过你处于学习、试用为目的的话,以下2个网址大家可以一试
http://www.kavkiskey.com/
http://www.for-ever.cn/nod32/
前者是提供卡巴key的,后者是提供eset系列的。eset个人的话有个专门防病毒的就是大名鼎鼎的nod32,还有个Internet security suite。小A就在用这款安全产品,总体占资源比较少,大家有兴趣的可以一试。eset的套装一般会有2个进程,一个是gui的进程,一个是内核进程,关gui进程的话只是把图形界面关了,杀软还是工作的。
接下来介绍下自己防security threats的一些心得吧。对于一般用户,杀软+防火墙是必须的,这是最基本的保护,如果你内存足够大,装十几款也无所谓,不过告诉你,黑客想要过杀软是轻而易举的事情,卡巴加花指令,瑞星加壳,这是最常见的过常见杀软的方法,赫赫。所以装一款足以了。然后需要自己小小地留意下最近流行的病毒木马信息。还有么一般的注意事项,比如关闭自动播放阿之类的,众所周知的就不说了。高手们则可以使用组策略把自己的机器做得很安全。另对于防火墙,xp自带的防火墙是单向的,即入侵可以有效抵挡,但出站他叫撒手不管了,也就是如果你中了木马的话,黑客可以肆无忌惮地把他们想要的信息从你机器盗走而你却一无所知,所以强烈推荐xp用户装上任意一款防火墙产品,举个例子,仅仅是zonealarm最低级的那款免费的firewall就足以了,大家也不用煞费苦心找破解版本。而vista用户的话,新的防火墙功能已经很强大了,可以自定义各种规则来防范,网上有很多教程,自己google一下~~,所以vista用户即使不用防火墙也无大碍~~~。如果还怀疑或者你是个超级懒人的话,360安全卫士及360保险箱是个不错的选择。
文完#
Recent Comments