技术 / 设计

[wordpress插件] Page navi

Posted by 妖刀 17 August, 2006 (0) Comment

page navi

wordpress的页面导航只有“preview”和“next”,十分的不方便。这个插件就是解决这个问题的。

使用方法:激活后,修改theme文件,一般是index.php中,将“navi”的那部分代码(一般就是拥有navigation那个class的那个div),改成<?php wp_pagenavi(); ?$gt;即可。

Categories : 技术 / 设计 Tags :

[wordpress插件] Dagon Design Sitemap Generator

Posted by 妖刀 17 August, 2006 (0) Comment

Sitemap Generator

这个是真正生成sitemap的,不是google的那个sitemap。

使用方法:激活后,新建一个page,比如叫做“sitemap”,在其中输入<!-- ddsitemapgen -->即可。这个page就是你的sitemap页面。

Categories : 技术 / 设计 Tags :

[wordpress] 修改Dashboard

Posted by 妖刀 17 August, 2006 (0) Comment

解决后台进入速度慢的问题:使用过程中发现 wp 进入后台的速度有点慢,分析代码发现是那个 Dashboard 惹的祸。在每次进入后台的时候,wp 都会利用 Magpierss 取三个 feeds 并汇聚成 dashboard 上的新闻。这个原理很类似于 lilina。反正我是不看这些东西的,我估计大多数人也不看,所以盘算着把这个 Dashboard 废了。打开 wp_admin/index.php 找 $rss = @fetch_rss,注释掉这一行。一共应该有三处,全注释掉即可。再打开管理后台试试,是不是一下子就进去了?

Categories : 技术 / 设计 Tags :

插件,插件

Posted by 妖刀 8 August, 2006 (0) Comment

定义良好的插件机制是优秀软件(包括web app)的一个重要组成部分,插件+用户开发社区可以满足用户各种各样的需求,比如FireFoxVimWordpress,都是这方面的佼佼者。

1)插件的安装要尽量方便,最好是像vim或者wordpress一样,只需要将插件拷贝到特定的目录即可完成安装工作,同时备份起来也十分方便;

2)插件的开发使用简单易懂的脚本语言,wordpress使用php,firefox是javascript+XUL,vim则使用自己的脚本语言;

3)插件的一般功能是提供某些导出函数供用户使用;

4)插件也可以提供某些UI元素供用户调用插件提供的服务,比如wordpress管理页面,你可以添加自己的菜单到管理菜单内;

5)wordpress有一套事件流,插件可以hook某个事件,也就是当事件发生时,系统自动调用插件提供的某个回调函数;

6)插件由系统在初始化时统一载入。

Categories : 技术 / 设计 Tags :

Seagull的功能

Posted by 妖刀 16 July, 2006 (0) Comment

Categories : 技术 / 设计 Tags :

[备忘] ThinkPad随机软件

Posted by 妖刀 3 June, 2006 (0) Comment

用IBM的笔记本的朋友非常的多,大多数人都喜欢删除原带的系统,自己来按装新的操作系统,可是重装系统后对于IBM随机带的软件可以说是一头雾水,因为软件大多都为英文,而且数量又多,没办法许多朋友就用全部按装法,把只要是随机带的全部装到机器上,可是有一部分是完全没有必要装的,或者说可以选择性的按装,本文的目的是为了让大家了解大多数随机软件的用途,让大家按自己的用途来按装,从而结省了有限的内存空间,
注: 其中大部分软件只能使用在T2x,X2x,R系列,A2x以后的机型,对于570这种老机器好多软件是无法安装的,系统为Windows XP

1. Battery MaxiMiser Wizard 按装性:必装~
这个软件按字面来看是”电池最大化向导”,它是通过电池中的一块芯片来查看电池的健康情况以及电池的充电次数和剩余电量等等一些相关参数的.它还可以自己定义电源管理模式,比如用电池时屏幕是4格亮度,CPU按最小的频率使用等.,

2. IBM PM驱动 按装性:必装
PM的意为Power Management Driver,也就是电源管理驱动,它是十分重要的一个软件,它可以来控制当本本在市电与电池之间切换时,CPU与主板PCI总线频率的控制,也就是我们所说的CPU降频使用,当然您的CPU必须支持Speed Step技术,此软件也与上面的软件配合使用

3.HotKey 驱动 按装性:必装
IBM的热键驱动,它的功能有当用户调整音量与屏幕亮度时,在屏幕下方显示当前音量和亮度的等级,以图形方式显示.还包括打开键盘灯和屏幕放大的提示.等.

4. ThinkPad Configuration 按装性:必装
这个软件相当于您系统中的设备管理器,它的功能可以说是相当强大,它可以管理IBM ThinkPad笔记本电脑中的所有硬件,以及内置的安全芯片,查看系统信息等等,它可以打开和屏蔽笔记本中的各种接口,如PCMCIA,红外端口等.

5. Presentation Director 按装性:可选
它叫演示向导,一个非常实用的驱动,它非常适合那些经常外出接投影仪和大屏幕显示设备的商务人士,它的组合键是FN+F7,按下后会出现一个选择分辩率的列表,当用户外接一个显示设备时可选择一个适合的分辩率,演示后还可以直接切换回来,就不用来回的调整屏幕的分辩率了,如果去多个地方又要用到不同的分辩率和显示设备,那么可以手动设置不同的分辩率和屏幕的显示方式,方便快速,节约时间,从而提高的工作效率.

6. Keyboard Customizer Utility 按装性:可选
用过ThinkPad本本的朋友都知道IBM的键盘没有视窗键,这个软件就可以让你用其它的键来代替视窗键.当然它的功能不止这些,它还可以让用户按照自己的喜好把键盘上的一些组合健定义成快捷键,比如笔者就把Shift+右方向键,定义成为了光驱打开.它还可以当您外接键盘时可以用重新定义功能键,有兴趣的朋友不仿自己试试.

7. EasyEject Utility 按装性:可选
它的功能等同于系统中安全移除硬件向导,组合键为FN+F9,它的优点是界面十分直观,当用户要停用移动设备时,它可以以帮助您安全的移除您连接的设备,包括用户接的扩展坞

8. IBM Active Protection System 按装性:必装
APS驱动,这个驱动只支持T41以后的本本,当然还包括R51等支持这个硬盘保护功能笔记本,APS是一种主动的硬盘保护系统,它的作用是当用户在使用笔记本过程中,电脑意外下落,这个系统会在非常快的时间内做出反应,停止硬盘工作,保护用户的数据,把损失降到最小,笔者建议有这个功能的本本用户最好还是装上,不在乎那几M的内存,安全才是最重要的.

9. IBM Access Connections 按装性:可选
笔都最喜欢用的一个软件,个人认为是IBM随机软件中最最经典的一个,没有一个共享软件比的上它,说它经典是因为它非常试合网络管理员来使用,也非常适合天天带着本本在不同的网络间漫游的人(不管有线网络,无线网络,ADSL,还是企业内网),有了它网管就不用来回更改本本的IP地址了,不用建立一大堆的连接方式,不用用脑子记住不同的DNS,不同的网关,它的方便之处只有你用了才可以深深的明白,呵呵,说多了有点.具体的说,它可以让用户分别定义不同的网络配置文件,这件配置文件中包括不同的网络连接方式,不同的IP地址,网关,DNS等等,当用户从一个网络中切换到另一个网络中,不需要重新更改本机的 IP地址,只要按一下FN+F5组合键,从定义好的列表中选择一种适合的配置文件即可,真是太方便了.它的优点和细节功能真是一句两句说不清楚,总之呢希望朋友们好好的利用它节省我们的时间,提高我们的工作效率

10. UltraNav Wizard 按装性:可选
这个驱动只适合那些有触模板的ThinkPad计算机,包括T30.T4x,R51等等,它的功能也很多,它可以调整触模板的一些细节设置,比如可以把触模板左右键设成快捷健,打开用户的程序.还可以把触模板的一边设成滚轮来浏览网页等等.

11.Access IBM 按装性:可选)
就是按下本本右上角那个蓝色的按钮出来的东东,它包括帮助文件,还有恢复系统等等,笔者没有按装,个人感觉它是一个花瓶,所以我把那个蓝色按钮改成快捷键了.如果朋友们喜欢那个蓝色按钮打开时的界面,我想还是装上去吧.对于那些对ThinkPad了解深入的朋友就没有必要按装了

12. Access IBM Message Center 按装性:可选
IBM的消息中心,我想它是给像我这样的懒人准备的,我一般很少去IBM的官方网站去看看出个什么新驱动没有,装上它就方便多了,有什么新驱动和关于您本本的新消息,它会马上通知您下载和按装,比较方便的
13. Software Installer 按装性: 必装 适用机型:全部

意为“软件安装者”当初在第一篇文章中,没把它加入是我的失误,现在隆重介绍此软件,经常在Windows软件区看到不少XD,求这个驱动,那个驱动的,其实只要装了Software Installer您就不用在上IBM官方网站找驱动了,SI可以帮助你找到你的计算机所需要的最新驱动程序,当然前提是小黑必须连接入互联网,它会自己搜索针对本机的驱动程序,让用户有选择性的下载,速度还不错。没用过的XD快快装上吧。

14.System Migration Assistant 按装性: 建议安装 适用机型:全部

英文意为“IBM 系统迁移辅助程序”,我想大多数的兄弟都不太喜欢重装系统,因为有一些个人设置(如桌面、图标、网络设置、窗口大小、等一些小细节、甚至还包括声音)都要重新来过,有时还会忘记一些重要设置,有了IBM 系统迁移辅助程序,就太方便了,它可以把用户的个人设置,全部导出为扩展名为*.sma的备份文件,重装系统后,再导入到新装的系统中就可以完全1:1的回到您重装系统之前,速度快不说、最重要是它备份文件的完整性、和可选择性,它可以选择您想备份的,去掉不想备份。全中文界面,就好比选择性的克隆一样
经我试用,SMA居然还可以把你在原系统中的共享文件夹也给备份了,当然包括用户信息如:Administrator的设置等等,总之SMA带给你的只有方便和简单加上快速。

15. IBM Client Security Software 按装性: 可选 适用机型:T2x\T4x\R5x\等

IBM 客户端安全软件,也就是IBM广告中经常提到的CSS 1.0 2.0,CSS不光应用于小黑,也应用于ThinkCentre台式电脑,CSS通过嵌入式安全子系统,也就是安全芯片,对用户的重要数据进行加密,和保护,当然还包括管理用户的常用密码,如果有CSS的XD可以不防一试,想加密文件时,就不必在按装第三方加密软件了。

16. IBM File and Folder Encryption 按装性:可选

意为IBM 文件和文件夹加密,是和CSS客户端配合使用的一个程序,简称为IBM FFE,它的名气没有CCS那么大,FFE只能加密C盘的文件,对于其它驱动器,FFE是无法加密的。个人认为用CSS就可以了。FFE没有必要安装。

17. IBM Rescue and Recovery 按装性:建议安装

大名鼎鼎的IBM 营救和恢复程序,简称R&R,虽然我很少使用它,因为它太大了。4××MB,不过为了这个文章装一下研究,事先说明R&R只支持 Win2000和XP,R&R是一个超级强大的备份压缩工具,个人认为R&R可以代替HPA了,R&R可以备份全部的系统文件到硬盘中,或者到其它的移动介质,它可以备份所有分区,或者单独的分区,备份过程是在Windows下进行的,如果您想恢复您备份的系统,重装启动,按下 F11键,一个很漂亮又熟悉的介面就会出现在你在眼前,他可以代替世面上所以的备份恢复软件,大家不防一试。R&R太强大了,光*我的一个介绍难于让大家直观了解,大家可以装上看看

Categories : 技术 / 设计 Tags :

让你的VIM成为通用的编辑器

Posted by 妖刀 25 March, 2006 (0) Comment

以下方法可以让你在任意程序中打开vim编辑文档,并将编辑完成的结果自动送回应用程序。

请查看:http://www.vim.org/tips/tip.php?tip_id=805

Categories : 技术 / 设计 Tags :

Subversion初探

Posted by 妖刀 25 March, 2006 (0) Comment

一、安装

到http://subversion.tigris.org/下载最新版本的二进制安装文件,一路next安装。

二、设置环境变量lang=en_us,否则命令行的svn将显示乱码。

三、基本使用,请参考svn_book。有中文版可以下载的。

四、让eclipse支持SVN。

1)到http://subclipse.tigris.org/下载你的eclipse对应版本的subeclipse。

2)安装该插件。

3)snapshot如下:

subclipse
五、让vim支持subversion,只需要下载svncommand这个插件就可以了。

Categories : 技术 / 设计 Tags :

vim plugins

Posted by 妖刀 24 March, 2006 (0) Comment

Taglist:

下载地址: 官方站点

开发者必备。用来查看和显示文件中的函数列表。需要和ctags程序配合。可以从这里下载EXUBERANT CTAGS。先安装ctags,再安装Taglist。在VIM中使用:Tlist命令开启taglist。

snapshot:

taglist

Intellisense:

下载地址:官方站点

提供类似visual studio .net的自动代码提示功能。下载安装版本直接安装到vim所在的目录即可。如果要用于C++的代码提示,需要满足以下几个条件:

1)先安装 ActivePerl 5.8 ,可以在www.activestate.com下载。安装完毕后,将perl.exe所在的路径加入你的PATH环境变量中。

2)设置一个名为INCLUDE的PATH环境变量,内容是你的C++的头文件目录。Intellisense 会自动查找该路径,以及Cpp文件的当前文件。

3)TEMP 环境变量设定为你的临时目录。
Snapshot:

intellisense

SuperTab、SearchComplete:

下载地址:SuperTabSearchComplete

这两个插件可以为你的Tab键加入超级强大的自动完成功能。在输入或者搜索的时候,按Tab键即可补全你的输入,90%的情况下,自动补全的就是你要输入的内容。

DrawIt、sketch:

下载地址:DrawItsketch

好玩的插件。可以让你在文件中画图。

phpDocumentor:

下载地址:官方站点

自动生成phpDoc 格式的注释。安装插件后,在_gvimrc 中加入:

source E:\tools\vim\vimfiles\plugin\php-doc.vim
inoremap <F2><ESC>:call PhpDocSingle()<CR>i
nnoremap <F2> :call PhpDocSingle()<CR>
vnoremap <F2> :call PhpDocRange()<CR>

选中某段php代码,试试按F2,看看结果如何?

Snapshot:

pdv

cppComplete:

下载地址:官方站点

因为使用了Intellisense,没怎么使用这个插件。不过在vim.org上评价不错。

Categories : 技术 / 设计 Tags :