Follow me via twitter

Recent Comments

搭建 GFWInterceptor PHP Server

什么是GFWInterceptor?具体介绍看Google App Engine,简单来说就是iOS device上的凸墙工具(设备已越狱),强大易用堪比VPN。霁飞在3GS上一直使用这个插件方便随时上twitterfoursquaredropboxfacebook等国内封禁的应用,但是12月10号GAE正式被GFW认证,GFWInterceptor默认的服务器是建在appspot上的,连带着被墙。霁飞要继续使用这个优秀插件只能自己手动搭建PHP服务器,简单介绍一下步骤和搭建过程中要注意的问题。(步骤参照了插件作者的教程)

1,下载源代码

直接到下面这个地址下载 index.php 、users.config和 .htaccess 这三个文件的 raw file

http://code.google.com/p/gfwinterceptor/source/browse/#svn/trunk/api-proxy-php

2,代码安装

GFWInterceptor 的安装还是十分简单的,首先确认你的服务器使用的是 Apache httpd,并且开启了 mod_rewrite 支持,php 方面需要有 cURL 模块。没问题的话,把 index.php 、users.config和 .htaccess 这三个文件放到服务器的某个目录(域名下)就可以了,完全不需要进行代码修改以及权限设置。

注:users.config 里最好配置自己的账号、密码,对应iOS设备该插件里的用户名、密码。因为公开的服务很容易会被干掉,对你自己的主机空间也是一种保障吧。

继续阅读 搭建 GFWInterceptor PHP Server

“I Have No Enemies”

There is an empty chair at the Nobel Prize ceremony today, in honor of Liu Xiaobo.

Given your love, my sweetheart, I would face my forthcoming trial calmly, with no regrets about my choice and looking forward to tomorrow optimistically. I look forward to my country being a land of [...]

Gravatar 被墙,博客头像缓存如何解决

昨晚8点多发现博客里的头像全挂了,显示一片X,开始还以为是Gravatar服务器抽风,过了一会儿twitter上的bloger纷纷发来“Gravatar被墙”唁电。Fuck GFW!我实在不能理解一个提供头像服务的网站哪里触到了我亲爱党妈妈的G点?

出现问题总要要解决不是?Willin Kan老师给出的方法:新版Gravatar缓存,代码实现的。由于最近连着通宵忙开题,肯本无心看代码,只能一如既往的瞻仰代码达人~~~

我采用的插件实现方法是借鉴loo2k童鞋的 Gravatar 头像缓存解决 Gravatar 无法访问,以下是引用其相关博文:

Gravatar 被墙,可以暂时用 Gravatar 头像缓存的办法解决,仅限国外主机;这篇文章里面提及的代码根据 Willin 的 簡易的 Gravatar 頭像緩存 提供的代码进行修改,第一部分讲头像缓存原理,第二部分提供一个根据这个方法制作的一个头像缓存插件,方便懒得理解的同学直接使用;

因为各个博客显示的 Gravatar 的头像不一定都是一个大小,最初 Willin 是用 CSS 控制头像大小,后来我修改代码直接缓存不一样大小的头像,显示的效果可能更好一点;

Gravatar 头像缓存原理篇

话说也没什么很复杂的原理(如果你会 PHP 的话,可以继续将这段代码进行改进),通过国外能访问 Gravatar 的主机预先下载评论者的头像到主机上,访客访问的头像使用你主机上的头像就能间接的访问到 Gravatar 的头像了

继续阅读 Gravatar 被墙,博客头像缓存如何解决

留下这一天

Congratulations to Mr. Liu Xiaobo for being awarded the 2010 Nobel Peace Prize

Liu Xiaobo

Residence at the time of the award: China

Prize motivation: “for his long and non-violent struggle for fundamental human rights in China”

Field: Human rights

自搭Rabr

一直在用的twitter客户端fei.im关闭后,改用官网推,十分不习惯,随决定自己搭建一枚自己用,再也不用担心被蔷和个人信息安全问题。搭建方法如下,离不开twitter并有自己空间的童鞋不妨可以借鉴一下。

1.确定你的PHP空间支持Curl和Mcrypt。

(查看方法:将 phphinfo(); 语句任意嵌入一个php文件中运行)alwaysdata默认不开启Curl和Mcrypt支持,开启方法为: 进入空间的管理后台,选择环境、PHP,在PHP5 的 php.ini 和 PHP4 的 php.ini分别添加:

extension = curl.so extension = mcrypt.so

2.到文末的下载地址里下载Rabr-Glype的源码。

1)按照提示修改.\lib\config.php文件的Oauth参数,站点参数,以及可选参数

2)修改.\g\plugins\YOUR_SITE.php 为你的站点的名字,例如:假设你的站点为http://xx.yy.com/zz/,则将 YOUR_SITE.php重命名为 yy.com.php 即可。

3)本步骤可选,如果你想具有URL后直接输入用户名转到用户界面功能,同上假设你的站点地址,则用记事本打开修改 user.php 为 zz/user.php ,status.php同理;假如觉得麻烦,可以直接删除该文件,不影响程序运行。

3.上传

这里假设上传到http://xx.yy.com/zz/,进入http://xx.yy.com/zz/g/admin.php,输入任意的用户名和密码(记不住也没关系,只用一次),进入后选择Edit Setting,作如下设置:

URL Encoding Options => Use path info: Yes Hotlinking => Prevent hotlinking: No User Configurable Options => Encode URL: On [...]

Page 1 of 212