2007 05月的整月存档

RemoveWGA

自打我接手这台电脑时,电脑已经中招了,每次开机都有一个

这一份Windows不是正版软件,您可能已经成为盗版软件的受害者

然后,还要再等5秒钟才可以点击进去,还有还有,系统栏里总有个五角星的图标,时不时冒出个泡泡:“…不是正版软件…”。烦死啦。 谁都知道,这是更新某个推送的系统更新时装上的WGA作怪,但不知道具体是哪个KB的内容,而且WGA也在与时俱进地升级,来对付各种反正版认证的招数。 google一下“wga KB”,出来一个“RemoveWGA”马上引起了我的注意,一看,下载数都67万多了,可见反响还不错。以下是我使用的过程:

1.运行,会检测到“Microsoft WGA Notification Tool”,原来wga是插在winlogon.exe进程里面的,怪不得不能结束掉

2.看样子好像行了,需要重启来删掉两个文件,当前这两个文件的状态是受系统保护的。看文件名就知道,一个负责wga进程的运行(插入到winlogon.exe里),另外一个就是显示状态栏的图标了,我们boss管那个叫“公仔”。

3.重启之后就是这样的啦,分析一下wga的藏身之处:

  • 一个文件夹,看上面图片的最后一行,是在“All Users”里
  • 当前用户的临时目录Temp里一个settings
  • 系统windows目录里有个log日志
  • 系统system32目录里两个很重要的文件“WgaLogon.dll”和“WgaTray.exe”,我们的目标就是为了对付这两个文件
  • dllcache里有这两个文件的备份,就是为了防止某些反正版验证的工具删掉system32里的文件后,这里能及时补上。其实dllcache目录里有很多东西,算是个系统的备用仓库吧
  • 还有一个就藏在注册表里,WinLogon名下

以后再也不乱更新KB了,尤其是有wga字眼的。我现在根本就把Windows自动更新关了,虽然安全性是差些,不过,普通用户也用不着非得要这些个安全更新吧。我上网一向很注意安全的,这多年来也没出现过什么大问题。 这下,世界清静了。 对了,RemoveWGA的下载地址在这里: http://www.softpedia.com/progDownload/RemoveWGA-Download-42782.html Good Luck!

我的CMS计划

目前的情况:

1.把WordPress从根目录移动了blog目录里,根目录只保留了两个WP需要的文件:index.php和.htaccess,其中index.php还需要修改一个路径。

2.首页现在暂时就放着吧,在k2模板的single.php和theloop.php里研究了半天,就改成这个样子了,用了个插件生成了“tagcloud”和“the latest post”,有点内容放着总比空着好。也许换个简单点的、没有经过太多修改的主题要好弄点,k2蛮复杂的。

3.标题的title标签也修改过,blog页面是变过来了,但是home页还是没有变化,:(
Update:标题搞定了!home页的标题起初没有变化,主要是is_page()那里出问题了,应该替换成自己对应的home页的编号,开始我不知道那个960是什么意思。

4.因为WP的地址变成子目录了,myGallery生成的相册失效了, 而我又不想把photos目录放在blog目录里面,想把它直接放在根目录下,这种情况在myGallery里设置不了,只有放弃它,以后再另外挑选一个相册插件吧。

5.k2的SBM现在好像变傻了,分不清homepage、home、blog等页面,显示出来的效果总跟我想象的不一样。我也被弄糊涂啦。

6.ELA插件不能用了,生效之后就会自动跳转home页,暂时禁用;Permalink Redirect现在也有个小问题,必须要把/blog目录排除掉,blog页面才能打开,不然redirect有问题。

7.装了个bbpress,安装设置没有什么难的,不过和WordPress的集成还是有些问题。安装之前我已经很注意了,admin帐号是集成进去了,但是查看profile是无效链接。
Update:还有,forum和topic都打不开,刚刚发现的。晕,完全不成功。可能是安装出问题了,为了照顾到和WP的集成,bbpress完全不能用了。

8.URL方面,去掉了www前缀,permalinks也因为更换了WP的目录而改变了,不过有了Permalink Redirect,原来的链接还可以继续访问,浏览器会自动跳转的。

总算把相册架起来了

为了在网站里集成相册(不算FAlbum之类利用网络相册的),先后试过很多插件,可以说花了很多精力在这上面,今天总算实现了,还不赖,这个插件还算合我的要求。

1.在本地架相册的软件中,最有名的恐怕就是Gallery2了,Matt用的也是这个,不过做了很多修改,我没有那个能力。不过有了WPG2这个插件,也方便在自己的WordPress里集成相册,引用相片了。Gallery2这个软件我装过,挺大挺复杂的,就是结构很复杂,里面很多小文件,上传到ftp里或者从ftp里删除,都花了不少的时间。好像都是些语言文件,现在想起来,用不到的语言其实可以先删掉的。接下来安装WPG2这个插件我弄了两次都没有成功,每次都是报了几大行的错误,一气之下把它删了。其中还有个小插曲,Gallery2有些文件留在ftp里还删不掉,权限不对,晕,我删自己的空间里的文件都没有权限,最后还是麻烦daydaytop帮忙删掉的。

2.中间曾经用过一段时间的FAlbum,也有些名气,不过它是利用flickr帐户里的相片来做成相册的,而我不想做成这样的。

第一是,将来我可能有很多相片需要打理,我希望能把它们放在自己的地盘里管理;
第二是,flickr的免费帐户的受限条件实在太苛刻,只有200张最近图片可见不爽,只有3个set也不爽,没有原始尺寸不爽,而要去掉上面的三个限制,只有用每年约25刀去升级帐户,虽然每年200RMB也不多,但是我只是想找个稍微好点的、有名点的“相片托管”的地方,我又不是什么摄影发烧友来的,况且flickr的社区交流对我也没有什么吸引力。综上所述,我还不需要flickr pro帐户;
第三是,我也提到过,我放在网上的相册,除了我有时看看外,主要是给一些熟人看看,暂时还没有广泛交流的必要,放在网上跟放在硬盘里的区别就是,随时、随地可看。

3.前几天闲了一段时间,就是五一长假啦,就想弄过相册玩玩,便在Google里搜啊搜啊,WordPress的插件站里找啊找啊,有两个看介绍说还算不错,就是NextGen GallerymyGallery了,两个插件的作者的母语都不是英语(都是用的德语好像),插件的介绍他们也没有多写什么,只能通过插件主页上一小段英文来摸索着使用了。

两个插件有很多相似之处,都是在本地(ftp空间里)新建Gallery的根目录,然后在插件的设置里新建相册,导入相片,自动生成缩略图,然后新建一个页面,在页面里写一条语句来引用刚才新建的相册。都是在数据库里生成三个表,来记录各个相册对应的id什么的。NextGen Gallery功能很强大,有Gallery和Album等很多设置,页面也运用了很多Ajax效果,它还有加水印功能,和一个漂亮的Dashboard。不过,不知道是不是我弄得不对,我发觉它有个致命的问题,就是,生成相册后,相册内容所在的那个页面不是用的我指定的post plug,而是”/?page_id=xxx”这种形式,可笑的是,第一个相册它生成的竟然是”http://www.pengjianping.com/?page_id=0″这个URL,这个地址实际上是首页(Index)的地址,这样这个相册就根本打不开了,因为相册是链接到首页的。可能是我弄错了,因为这个错误应该是挺低级的,作者应该不会这样设计的,而且在他的demo页面上,一切看起来都是好好的。好了,不说NextGen Gallery了,作者也说了,它还是Alpha版本,还只有个雏形,一切还要看它将来的发展。

4.myGallery挺好的,该有的功能差不多都有,还有lightbox的特效,我之前就用了一个让图片支持lightbox特效的wp插件imagewiz_cn,很cool。myGallery的安装和配置也很简单,而且有汉化包提供,用起来更加得心应手,配置的选项也很多,还可以自定义CSS来适应自己的主题。作者的主页上稍微介绍了一下怎么使用,大致说来就是五种情况:

(1)一个页面里只有一个相册
新建一个页面,记住页面的id,可以在管理-页面里查看到id号,然后在相册的page_id框里填入刚才的id,回到页面的编辑界面,一条语句[mygal=galleryname]就行了。

(2)相册集
这种情况才是我一直追求的,相信也是大多数的首选,因为竟然选择在本地架相册,相片就应该不少,那当然就有好多个相册了,有个相册集的页面能把所有的相册综合起来就很方便查看了。[mygallistgal]首先按照刚才的介绍为每个相册建一个页面,然后再为相册集新建一个页面,填入一条语句就可以了,就是这么简单。为了浏览方便,我是这样安排的,相片集的页面是/albums,底下的各个相册就是类似/albums/beijing,/albums/juliet这种结构,一目了然。

(3)随机图片
在侧边栏里加入<?php if (function_exists(‘myrandompic’)) myrandompic(); ?>就可以随机显示相片集里的图片了,有了sidebar modules或者sidebar widgets就更方便了。

(4)在文章里引用相册
还是那样,在文章里插入[myginpage=galleryname],不过和在页面里显示相册不同的是,这里不需要在相册的page_id里填什么东西了。

(5)在页面或者文章里引用单张图片
[inspic=$id],就是这样,其中$id表示那张图片的id号,在相册的预览里可以看到每张图片的id号的,当然,进数据库也可以查到。

对相册插件的介绍就到这里了,以后在myGallery的使用上有什么心得的话,以后再写出来吧,我也是刚接触的。

末了提一下,在摸索的过程中,我曾经犯过一个错误耽误了很多时间,就是相册的路径和缩略名的问题。我在ftp的根目录下开了一个文件夹photos,同时为相册集指定的缩略名也是photos,结果每次访问www.pengjianping.com/photos的时候,出来的就是绝对的photos文件夹里的内容,而且是浏览模式的。我一开始因为是Apache打开了浏览目录的功能,可是我也没有办法去关闭,后来给photos文件夹换了很多种权限,也还是不成功。myGallery第一次安装时,需要指定gallery的根目录,当时我指定的时/photos,后来想改也改不了,插件禁用/启用过,数据库的表项清空/删除过,myGallery的目录也删掉重新上传过,甚至连cache都清空过 ,不过那个我之前指定的gallery根目录一直没变过,不知道这个设置保存在什么地方,而且,听说语言也是,设置过一次之后就没地方可修改了,我真的没有找到可以修改初始化设置的地方。后来我突然间茅塞顿开,为相册集指定了另一个不同于photos的名字,比如albums,一下子就解决了不能访问只能浏览的问题。想想也对,页面对应的都是些虚拟的目录,当我指定的缩略名恰好有个真正的文件目录对应时,一访问就定位到实际目录上去了,唉,都是我太偏执了。

我发现,我写文章好啰嗦啊,要是写长文章就一发不可收拾,可以断断续续写几个小时,为了把前前后后交待得清清楚楚,简直把读者当弱者了,嘿,该改了,以后要长句短说。

这款主题怎么样?

iTheme

支持”sidebar widgets”,是值得我装上试一试的原因,很精致,可自由拖拽、展开收缩的sidebar很有特色,不过,”sidebar widgets”终究还是没有”sidebar modules”功能强啊。

稍微配置了一下widgets,改了footbar.php和添加了Pluginsused.php、Guestbook.php两个模板文件,初步就修改了这么多,我发现它好像不支持“UTW”,实在遗憾, 不过不用急,官方马上就要提供tag功能了,UTW这种第三方扩展迟早也是要下岗的。

有空我想改改这款”iTheme”的页面宽度,两边空着太多了,有点浪费,现在都普及宽屏了。

希望我有时间、有能力好好改造这款主题,虽然我不是什么Apple Fans,但说实在话,iTheme还是很耐看的,细节处理得很好,也很有技术含量(主要体现在sidebar的javascript处理上)。

累了,天也晚了,该睡觉了。顺便祝大家青年节快乐,我也老了,唉。