wordpress 迁移后,上传文件失败的问题解决

本来一路顺风,环境搭建有点轻车熟路的感觉,中途还优化了一些配置文件结构(nginx+spawn-fcgi),没想到测试的时候,发现插件更新失败,提示:

Could not create directory. /www/blog/wp-content/upgrade/akismet.tmp

同时上传图片也失败,提示:

The uploaded file could not be moved to /www/blog/wp-content/uploads/2011/01/

个杯具的,经排查:

继续阅读wordpress 迁移后,上传文件失败的问题解决

[油猴]创世纪2012游戏辅助脚本

校内游戏,创世纪2012辅助脚本,主要功能:

  1. 城市标签页:自动收税,被攻击不掉钱,出验证码会给提示;
  2. 城市标签页:所有城市一键满建筑;
  3. 快捷存取、取钱(通过买卖特定兵种);
  4. 快速招兵;
  5. 研究标签页,连续研究(不费鼠标,要填入研究项目id);
  6. 连续攻击对方(不费鼠标);
  7. 自动拆查税卡,一次点击后,连续拆除其它卡;

脚本传userscript了,地址:http://userscripts.org/scripts/show/94449

直接地址:http://userscripts.org/scripts/source/94449.user.js

谁看得上谁拿去···

[how to use]

firefox+greasemonkey

Tunnelier + Firefox + FoxyProxy爬墙说明

首先介绍下各自的作用:

  1. Tunnelier:爬墙主力,通过ssh协议将远程服务器设为中转代理服务器,从而实现越过城墙,[下载地址]
  2. Firefox:浏览器,为了用好用的FoxyProxy,所以选火狐,[火狐官网]
  3. FoxyProxy:过滤器,这里黑猫白猫还是要分一下,选择性的让某些网站通过我们的代理爬过城墙。这样不至于让正常网站也去爬墙,也节约流量;

注:linux、Unix可以在终端里运行ssh命令:ssh -D 127.0.0.1:7070 user@xxx.server.com,替代tunnelier

然后下面是流程作业了…

第一步:安装

先根据上面的地址,把Tunnelier和Firefox装好。

然后,打开火狐,打开这个网址,安装FoxyProxy标准版;

第二步:Tunnelier设置

运行Tunnelier,出现设置窗口,按下面各图依次设定:(只需要设置Login、Options、Services三个标签)

继续阅读Tunnelier + Firefox + FoxyProxy爬墙说明

SSH/VPN代理说明

有些同学不明白SSH和VPN是啥,简单来说:就是让你可以访问某些国内不存在的网站,或者加速访问某些很慢的国外网站的两种手段。详细区别可参考这篇:http://pabi.me/?p=617

SSH

linux上常用的远程访问协议,托天朝伟大的国墙的福,得以发扬光大,因为可以搭配一些浏览器插件灵活使用,因此是爬墙首选方法!

经典组合:

  1. MyEntunnel+Firefox+FoxyProxy
  2. Tunnelier+Firefox+FoxyProxy(图文配置教程:http://blog.garphy.com/?p=79

继续阅读SSH/VPN代理说明

修复Quicktime+IE下PNG显示问题

苹果设备做的不错,可就是itunes这东西太恶心了,还捆绑quicktime不能选择安装。
quicktime安装后,还自动接管IE下的PNG图片显示,我说你一Quicktime操这心干嘛···
我是win7系统,网上搜了半天,解决方法都是旧的,新的版本已经没有乱码了。
对比了未装quicktime的注册表后,找到了真正的解决之道:
继续阅读修复Quicktime+IE下PNG显示问题

给ubuntu10加装IE6(wine+IEs4Linux)

这两天开始在虚拟机里折腾ubuntu,恰好看到一篇文章说到IEs4Linux,于是就想装个,免得有些时候再开个XP mode麻烦。

没想到这个东西还真不是像apt-get那么简单···过程如下:

一、支持环境安装

sudo apt-get install wine cabextract

目前是wine1.2.1,这一步费时还挺久的,所以后面可以先整

二、下载IEs4Linux并解压

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
最新的是ies4linux-2.99.0.1,假设解压到~/ies4linux-2.99.0.1

三、安装前的处理步骤

由于这个包有点年头了,所以有些问题在所难免,吾摸索了一下,经验如下:
由于新版wine(目前是1.3.x)用winepath替代了wineprefixcreate,所以需要去/usr/bin 做个软链:
cd /usr/bin/
sudo ln -s winepath wineprefixcreate
下面要改下源代码,否则安装过程你会非常痛苦: 继续阅读给ubuntu10加装IE6(wine+IEs4Linux)

后退体验优化:window.history.go(-1)

后退是浏览器中比较常用到的一个功能,很多页面尤其是404页面经常会用js在页面内实现这个功能。

不过很多时候,只是简单的一句如题所示的代码:window.history.go(-1)

有个毛病就是,如果是第一次触发这个页面,此功能无效,用户会经历一次失败的体验。

与其如此,不如返回首页,所以补完的代码如下:

if(window.history.length==1)
  window.location.href='http://garphy.com/';
else
  window.history.go(-1);

基本也就一句话,完善点击流程。

CSS随记

IE6篇:

内层元素浮动导致外层元素背景色异常,出现超链接闪烁现象

解决方案:

  1. 父级元素添加 zoom:1
  2. 父级元素添加 height:100%

margin双边距问题

解决方案:display:inline

绝对定位异常

解决方案:父级元素添加zoom:1

Chrome

最小字号12px限制:

解决方案:-webkit-text-size-adjust:none;

兼容篇

文字、图片垂直居中

  1. 全兼容方案:display:table-cell; vertical-align:middle;
  2. vertical-align:-1px
  3. font-family:tahoma; vertical-align:middle;

to be continued…

父级