还是得说说vim的强大

vim-split-buffer

READ MORE>>

ABitNo也会写WordPress插件了

这几天我是真的一直在研究WordPress,与用户有关的那些个代码都从头读了一遍,与插件有关的源码也都看了好几遍,最后发现PHP的代码读起来也还是很不错的。

最大的收获还是学会了自己写WordPress插件,这个其实很简单,官方codex上都有介绍,也有推荐的tutorial。我没有很详细的都看完,只是按照这一个教程Devlounge - How to Write a Wordpress Plugin中说的从头走了一遍。如果想学习写WordPress插件的话,看看那个教程还是很不错的。

按照Devlounge 说的,一个Plugin首先要有好的目录结构,然后还要有好的代码组织方式。下面就按照那个教程中给的方式写一个简单的毫无用处的插件,插件的效果就是在head中加一个注释

<!--ABitNo is here ! -->

Step 1:定义插件的信息

/*
 * Plugin Name: ABitNo IN Head
 * Plugin URI: http://abitno.linpie.com/abitno-wordpress-plugin.html
 * Version: 0.1
 * Author: Cedirc Fung
 * Description: Put annotation 'ABitNo is here' to the header
 */

READ MORE>>

不得不用代理来突破教育网

我很气愤!!!就要放假了,我们学院这个网管竟然把我的IP地址给封鎖了,只能访问有教育网线路的网站,这让人相当的恼火!!!

不过对这种无耻之人(他不是按规定来封鎖的,而是因为对我们宿舍有看法)生气是没有用的,想想办法了,要不然我那些心爱的网站都上不去了。

还是用之前用过的GappProxy,ABitNo用里面的server端自己在google的appengine上做了一个代理服务器(还是用自己的好),具体的方法可以看Google的GappProxy用户组里的用Google App Engine做个人代理服务器。这也是ABitNo第一次用Google的Appengine,首先就是运行命令上传一个App

$ python appcfg.py update fetchServer/

不过遇到一个Error,不知道会不会影响使用,反正我看到Error就不舒服

Error 400: --- begin server output ---
Creating a composite index failed: This index:
entity_type: "AccessDestination"
ancestor: false
Property {
     name: "counter"
     direction: 2
}

READ MORE>>

WordPress插件精选

WordPress就像我最喜欢的FireFox一样,有很多的扩展插件可以用,来说说ABitNo都用了哪些插件吧。看图说话,点击看大图:
wordpress-plugins-abitno

READ MORE>>

phpBB安装插件MODs的一般方法

之前用过Discuz,感觉Discuz太花哨,并没有我想要的那种简约,于是改到了phpBB下。可能是刚开始用吧,感觉phpBB安装插件相对于Discuz要困难许多。不过官方是有文档的,英文的,写的很好,很容易看懂,但是为了更方便中国人看,我就翻译了一下。下面进入正题:

在开始前,你要首先下载好你想要的插件,在phpBB中就叫MOD,然后按照MOD自带的文档(一般是一个.txt或者.mod文件)来安装,我们要说的就是怎么来使用这个文档。

1、“COPY“行为

如果你在文档中看到了下面这样的内容

#
#-----[ COPY ]------------------------------------------
#
copy file.php to file.php
copy file.tpl to templates/subSilver/file.tpl

这意思就是让你把文件file.php上传到你phpBB的根目录,把file.tpl上传到使用的模板目录,完全不需要编辑它们

READ MORE>>

FireFox的那些个插件

FireFox的强大是其他任何浏览器都永远没有办法赶上的,当然默认情况下你可能没有这种感觉,所以需要插件。不多说了,按照一贯的优秀作风我们先看图吧,无图无真相

firefox-plugins

READ MORE>>