分类目录归档:未分类

未分类文章资源

升级WordPress

随着近年来推特和微博的流行,传统博客被人慢慢遗忘。想当年Web 2.0的年代,博客是多么的火,现在像我这样还写博客的人是越来越少了。让人感慨“三十年河东,三十年河西”。时间的原因,我的博客现在也不怎么更新了,不知道我还能坚持多久,我的目标是写十年。等到2016年的夏天,让它寿终正寝。 继续阅读升级WordPress

为WordPress设置robots.txt

最近将博客从PJBlog转移到WordPress,因此对专门学习了WordPress中怎样设置robots.txt。网站的robots.txt文件的很重要,它可以让如Google、百度等搜索引擎有针对性的抓取网页。

什么是robots.txt?它是搜索引擎的蜘蛛在来到网站首先要查看的一个文件。因为网站的有些内容禁止被搜索引擎抓取,比如网站的模板文件、CSS文件、Javascript文件、登陆页面等等、这时候就要设置一些robots.txt文件来使引擎蜘蛛遵循这一些协议。 继续阅读为WordPress设置robots.txt

Adobe正式发布Director 11

Adobe最近正式发布Director 11,新增了3D用与Flash 9整合的功能,不过对于桌面应用,我目前只钟情AIR了。

本来2007年底就该发布的,结果Adobe一拖再拖。新版最大的亮点:

  1. 3D功能增强:内置PhysX物理引擎,支持DirectX 9;
  2. 支持Flash CS3 Professional 及FLV。

玩Director已经是4、5年前的事了,去年因为工作原因又用过一段时间Director MX 2004。Director的多媒体整合功能还是很强大的,不过Lingo不怎么OOP,又没有好的IDE,根本没有在Flex Builder下开发AIR应用的感觉,因此我决定除非工作需要,不学习Director了。

使用Lingo注册ActiveX

由于Director自身的局限,有时有的功能我们得借助ActiveX来实现。比如说,我在一个项目中要用到一个版本为Flash 9的swf,而目前Director mx 2004是最多支持Flash 9的swf,我们可借助Shockwave Flash Object控件来解决这个问题。

如果我们要在本机上注册这个控件(FlDbg9c.ocx),只要上Abobe的官方网站下载安装Flash Player 9 AX.exe即可。当然如果你的电脑安装有Flash cs3和Flex SDK 2等软件,这个控件也就自带了。当然,不执行执行安装文件也可以。可以通过Regsvr32命令来实现。

这里又有一个问题:我们需要在客户机上也注册这个控件。一种方法是通过上述的Regsvr32命令。但这促方法不灵活,因此它在注册前不能判断客 户机上是否已经注册过该控件,因此我们此处建议使用Lingo来注册。

下面是针对Adobe的FlDbg9c.ocx: 先在director编辑面板中得知其的classid号,如下图。再点击copy按钮粘贴classid号就可以了。

ActiveX Control URL

将FlDbg9c.ocx放置在Di电影所在根目录下,添加以下代码:

on startMovie()
  found =ActiveXControlQuery("{D27CDB6E-AE6D-11CF-96B8-444553540000}") 
  if not found then 
    ActiveXControlRegister(_movie.path&"FlDbg9c.ocx") 
  else 
    exit 
  end if
end

其中ActiveXControlQuery命令用来在注册表中通过classid查找该该控件,如果返回0表示控件未安装或注册。最后用ActiveXControlRegister命 令来注册该控件。