让IImage Browser在WordPress2.5中重生

iimage browser upload
毫无疑问,IImage Browser是冰古最爱的用于上传图片(或其他文件)到服务器的wordpress插件,冰古已多次推荐,这里这里。而2.5的图片上传有这样那样的毛病,更让冰古觉得这个插件很不错。

但原作者似乎已经放弃更新这个很不错的插件了,最近的更新要追溯到2007年的5月,支持版本也只能到2.0。这个插件有个很不好的地方,就是要将其中一个文件iimage-browser.php放到wp-admin文件夹中,进行升级wordpress等操作时,可能导致该文件丢失。如下hack就能使IImage Browser工作于wordpress2.5下,并把iimage-browser.php文件同时放到plugins文件夹中。

1. 下载IImage Browser
2. 将里面的两个文件解压缩到iimage-browser文件夹中;
3. 打开iimage-browser-plugin.php,找到

window.open("../wp-admin/iimage-browser.php", "IImageBrowser", "width=700,height=600,scrollbars=yes");

将其中的

../wp-admin/iimage-browser.php

直接改为

http://你的wordpress/wp-content/plugins/iimage-browser/iimage-browser.php

保存。
4. 打开iimage-browser.php,找到如下数行,

if (file_exists('admin.php')) {
	require_once('../wp-config.php');
    require_once('admin.php');		// WP after 1.3 alpha-3
} else {
    require_once('admin-header.php');	// WP before 1.3 alpha-3 
}

$ib_settings['real_path'] = './../wp-content/';

//URI of that directory relative to your blog installation URI
$ib_settings['real_url'] = '/wp-content';

改为:

if (file_exists('../../../wp-admin/admin.php')) {
	require_once('../../../wp-config.php');
    require_once(ABSPATH.'/wp-admin/admin.php');		// WP after 1.3 alpha-3
} else {
    require_once(ABSPATH.'/wp-admin/admin-header.php');	// WP before 1.3 alpha-3 
}

$ib_settings['real_path'] = ABSPATH.'/wp-content/images/';//这里可以修改到你喜欢的路径

//URI of that directory relative to your blog installation URI
$ib_settings['real_url'] = '/wp-content/images';//这里也就同上啦

保存;
5. 将iimage-browser文件夹上传到plugins文件夹中;
6. 在后台激活就行啦。
iimage browser

对了,你要在HTML编辑区才能看到上面的按钮哦。

初用VPS

冰古blog建立以来,都是在使用虚拟主机。
由于最近在美国主机论坛上灌水的缘故,对VPS主机发生了很大的兴趣,所以也就有了购买VPS主机的想法。

VPS照我的理解是差不多跟国内的合租那样吧,一个主机只放10个左右的用户。但VPS拥有合租不可能有的扩展性,你可以自己重启机器,重装系统,安装你需要的软件包,添加用户(这种用户也是拥有很大权限的)等等……

也就是这种扩展性让我觉得买个试试,选择了JB WebHosting中最便宜的一款UMVPS I(也就是,无管理VPS,他们不负责对该VPS的管理,全部工作只能自己想办法解决。当然硬件和网络问题他们是要负责的),配置如下:

Hosting Plans UMVPS1
Disk Space 5 GB
Monthly Transfers 150 GB
Number of IPs 1
Control Panel Webmin
Root Acess Yes
VPS Backup (Snapshot) 1
Guaranteed RAM / Burstable to: 128 MB / 256 MB
HyperVM CP Yes
LxAdmin(optional) 100 Domain
FTP Storage Yes
Setup Fee $0.00
Monthly Fee $10.00
Paid Annually $105 (Save $15)

设置费为0,你完全可以买一个月,也就是10刀,当做练练手。呵呵,我就是买了一个月。

趁此机会也弄了下自己的模板,简简单单还是爽点 😆

ubuntu8.04速成手册

ubuntu
最近网上最热的操作系统是什么?Windows VISTA和Mac OS X都已经发布太久了,现在最热的是Linux阵营中Ubuntu发布的8.04版。

Ubuntu8.04版本中的wubi工具,使Ubuntu的安装变得更加简单,如果你是因为不会安装而放弃尝试Linux,这个版本是你不能错过的。

而Ubuntu8.04速成手册更是让你迅速玩转Ubuntu。
此手册由以下部分组成:
1.Ubuntu8.04系列一--系统安装篇
2.Ubuntu8.04系列二--系统优化篇
3.Ubuntu8.04系列三--系统安全篇
4.Ubuntu8.04系列四--系统美化篇
5.Ubuntu8.04系列五--软件安装篇
6.Ubuntu8.04系列六--软件优化篇
7.ubuntu8.04系列七--软件开发篇
8.rc版系统安全性实测及实测篇
本地下载
本手册由嘉骏苑网友提供

推荐两个问Ubuntu相关问题的论坛:
ubuntu中文网:毫无疑问是最佳的一个地方啦。但最近因为8.04的发布,服务器变得异常诡异。ubuntu太hot了, 😆
深度系统技术论坛:以windows讨论为主,但也有个不错的Linux讨论区。

抓虾特约博客作家

抓虾特约博客作家就是类似feedsky的那样营销平台。不知道效果如何,我也再玩玩营销吧。

{ZHUAXIAdbd6216c2af4ba3478723e8e0e67ea26Union}

wordpress 2.5.1

2.5发布不到一个月,WordPress2.5.1就发布了。

如果你被2.5版本的一些小毛病烦到,你是应该更新的,因为它修正了七十余处的小毛病;
除此之外,此版本还补上了一个安全漏洞。如果你不关心上面的小毛病,你可以只下载下面几个文件覆盖你现在的WordPress对应的文件,也能补上这个安全漏洞。
wp-includes/pluggable.phpwp-admin/includes/media.phpwp-admin/media.php

重点修正的小毛病包括:
Dashboard页面、写文章页页面和编辑留言页面的执行效率的提升;
对分类的执行效率的提升;
多媒体上传的修正;
升级到TinyMCE 3.0.7;
小部件管理的修正;
可用性的提升;
IE下页面布局的修正。

完整的修正小毛病列表

官方blog还特地提到了昨天说到的小甜饼干的安全问题,这个也建议搞搞它。

最后是WordPress 2.5.1下载链接

让wordpress2.5的小甜饼干更安全

WordPress 2.5的wp-config.php中增加了一个常量SECRET_KEY,它使你的cookie能更好地抵御SQL注入或其他攻击。

如果你的wp-config.php是WordPress2.5版的,它应该有下列一段:

// Change SECRET_KEY to a unique phrase. You won’t have to remember it later,
// so make it long and complicated. You can visit https://www.grc.com/passwords.htm
// to get a phrase generated for you, or just make something up.
define('SECRET_KEY', '唯一字符串'); // Change this to a unique phrase

你需要做的只是把上面的“唯一字符串”改成你想要的字符串就行了。

如果你想我一样wp-config.php老旧不堪,你只需在其中加入下面一句,也就可以了(当然也要改那个字符串啦):

define('SECRET_KEY', '唯一字符串');

如果你对那个“唯一字符串”没有什么更好的想法,wordpress也为你想到了,访问api.wordpress.org/secret-key/1.0/,将之生成的覆盖上面的define语句。

提供个偶尔发现的小工具:

阅读:Cookie Security in WordPress 2.5

在线ping网站

ping值大小是对一个网站反应速度的参考,我们买空间时,常常是ping一下空间商的网站,虽然这个ping值不能直接代表你购买空间的速度快慢,但也可以从中获取一些信息吧。如果能从多个地方ping这个网站,得出的数据更有可参考性了。

下面的两个在线ping网站就可以得到多个地方对输入网站的ping值:
ping138可以返回北京铁通、齐齐哈尔网通、齐齐哈尔电信、西安电信、美国佛罗里达州和新加坡Qala数据中心ping你输入的网站的数据,它除了能输入你想ping的网站,还可以输入ping的次数。 失效了!

just-ping虽然不能输入ping次数,但它能返回多达20+地点的数据,更能体现全球对这个网站的反应速度。

用wget创建网站的镜像

FOSSwire介绍了使用shell中的wget命令行创建网站镜像的方法。此方法将所有文件(包括图片、CSS等)都下载下来,并把网页中的链接改为相对链接,这样就避免了镜像中的链接仍旧指向原来的网站而不能正常地工作了。

此方法只需一条命令行:

$ wget -mk -w 20 http://www.example.com/

命令行中的20代表间隔20秒下载一个文件,这样可以避免网站的访问过于频繁。你可以调小点,但当你是备份别人的站时,还是为别人的服务器考虑下吧。
更详细,请访问FOSSwire