Monthly Archives: April 2008

WordPress 2.5.1

翻译自 RyanWordPress 2.5.1 ,分类在 Releases下。

WordPress的2.5.1版本发布了。2.5.1包含了一定数量的错误修复、增强了性能以及一个非常重要的安全漏洞的修复。我们建议每个人都马上更新,特别是你的博客是开放注册的。2漏洞不会涉及很广,但短期内会。

除了修复了这个漏洞,2.5.1包含了许多错误的修复。如果你只关心漏洞的修复,你可以下载这些正确的wp-includes/pluggable.php, wp-admin/includes/media.php, 和 wp-admin/media.php 文件拷贝。只需覆盖掉原来的旧文件就行了。

如果你下载了整个2.5.1的程序,那么你将会有超过70个另外的修复。2.5.1主要修复最恼人的错误并且增强了性能。以下是一些要点:

  • 后台首页、写日志、以及修改评论页面的性能改进。
  • 对于有很对分类的人,这次有了更好的性能。
  • 修复媒体上传的错误
  • 升级到了 TinyMCE 3.0.7
  • 修复了Widget管理的一些错误
  • 许多可用性上的改进
  • IE下的样式修复
更安全的博客生活

自从2.5开始,你的wp-config.php文件允许一个新的常量:SECRET_KEY,这个主要是在WordPress中使用的cookies里用密码写的功能引入一点永久随机性,你可以访问这个链接来为你的config文件获得一个特别的安全密钥。(载入每个页面时这个都是特别的并且随机产生的。)有了这个可以使你的博客更安全。

非常感谢Steven Murdoch,他负责地报告安全问题(CVE-2008-1930。以及报告了一个XSS问题的Alex Concha。

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