解决twitter for wordpress的缓存问题

2009年5月30日 7 条评论

twitter for wordpress这个插件一直在用,主机在国外的时候也没出啥问题。但是自从主机到国内后,由于网速的问题,经常出问题,显示”no public twitter messages”。

查看插件的代码,发现插件件的作者把RSS缓存给关了。因为WP2.7的RSS Cache有问题,不能及时个更新缓存。没有缓存的话,服务器和Twitter连接速度快还好,速度一慢就出我这种情况了。。。

小改了一把,把缓存打开了,并且添加了一个删除过期缓存的函数。

首先,打开缓存:

define(‘MAGPIE_CACHE_ON’, 1);

然后设置缓存时间,下面两句的值要一样:

define(‘MAGPIE_CACHE_AGE’, 180);

define(‘TWITTWER_CACHEAGE’, 180);

然后是程序执行的开关:

define(‘TWITTWER_FORCEFLUSHCACHE’, true);

下面是具体的函数:

function force_flush_cache($url){
if ( TWITTWER_FORCEFLUSHCACHE ){
$md5_url = md5($url);
$md5_option = ‘rss_’ . $md5_url;
$md5_option_ts = $md5_option . ‘_ts’;
$cachetime = get_option( $md5_option_ts );
if ( $cachetime < ( time() – TWITTWER_CACHEAGE ) )
delete_option( $md5_option );
}
return;
}

最后,需要在插件获取RSS之前调用一下:

$rss_url = ‘http://twitter.com/statuses/user_timeline/’.$username.’.rss’;
force_flush_cache($rss_url);
$messages = fetch_rss($rss_url);

ok,完事大吉~

这些修改已经给原作者写信了,如果他觉得可行,也许就会在后续版本中加入。但是,其实,最根本的还是希望WP能修正这个BUG。

分类: 技术贴 标签:

同步Qzone

2009年5月26日 6 条评论

说实话,不太喜欢Qzone,可以自定义的太少。。。

我是个不喜欢拘束的人,So,还是WP和blogspot之类的适合我~

但是这个Qzone有个巨大的优势,就是庞大的QQ用户群。

这个Blog的点击率一直很惨淡,今天发现一个WP插件,Post2Qzone,能把WP的文章同步到Qzone,于是弄来试试~

其实原理很简单,Qzone支持从@qq.com的邮箱邮件发布,而qq邮箱也支持SMTP协议,这个插件就是通过邮件同步文章的。

但是这个插件原版是输出全文,这样并不能有效的把Qzone的点击量引导到这里,所以,有人发布了修改版插件,只输出摘要,然后给个原文链接,很好很强大。

顺便,把Qzone的模板给换了下,以前那个还是Qzone刚出来的时候那种,十分NC。。。

分类: 技术贴 标签: ,

发文纪念一下这个时刻

2009年5月25日 7 条评论

被考研的囧事憋屈了好久,迷茫了好久,Coding了好久。。。。今天程序算是有点模样了,不管效率如何,至少跑起来了,运行结果也正确~

毕设搞的分布式计算的任务调度。学过的课和这玩意相关的只以前操作系统里的进程调度的知识,可是那选修课讲的也不深,学的也不深。。。不过最后还是搞定两个基本的模型,可以做对比了~

下面是5个客户端运行结果截图,再优化下代码,搞下性能对比就可以写论文~

顺便,再汗一下那个150M+的矩阵文件。。。

毕设初步成果

分类: 学习心情 标签: , ,

青龙桥火车站

2009年5月22日 2 条评论

宿舍一帮人天天计划去这里去那里的,结果真真出发的没几次,各种理由。

我还是继续我的独自乱逛吧,想到哪去哪,自由自在~

初中历史就学过中国有个詹天佑,主持、设计建造了中国第一条自己设计,自己施工的铁路——京张铁路。

京张铁路在八达岭附近有个青龙桥火车站,这里有个人字形铁路,这个巧妙的设计,使得火车能够爬上陡坡,翻过高山。

今天就跑去看看。

北京北站出发,Y567次和谐长城号动车组

和谐长城号动车组

八达岭下车,然后步行两三公里到达青龙桥东站(旧站,西站为铺设复线后新修的)。

青龙桥东站(旧站)站牌

这就是著名的人字形道岔,火车到这里转向,向更高的山上爬。
这个坡度还是很陡的,如果不这么设计,火车上爬不上去的。

人字形道岔

今天那个展厅没开门,从别处借了点图,下面是模型,看个整体效果:

人字形铁路模型

这是当时青龙桥站的热火朝天的情景,火车就是这样推上来的:

档案:青龙桥站情景

万里长城和铁路的交汇点,古今的融合点。

长城和京张铁路的交汇点

铁路边上就是长城

长城和京张铁路的交汇点

詹天佑像

长城和京张铁路的交汇点

青龙桥火车站

长城和京张铁路的交汇点

长城和京张铁路的交汇点

1905年锻造的钢轨

长城和京张铁路的交汇点

火车进站,然后掉头,继续爬。动车组两头都有驾驶室,车头都不用换了。。。
这里现在已经不办理客运业务了,没人上下车。

长城和京张铁路的交汇点

照片幻灯:

分类: 生活杂记 标签: , , ,

天津之行

2009年5月12日 6 条评论

一直都想去天津看看,说了好久要去天津,都因为各种奇奇怪怪的原因一推再推,现在终于有空跑去玩了玩。

以前听人说过,天津是全国最大,级别最高的农村。。。

亲眼见过后,天津确实是个建设中的城市,但说成农村确实不实。天津的路沿河修的,所以给人的感觉就是各种乱。去的时候是阴天,对着地图,愣是分不清东南西北,还好带的手机有定位功能~~

天津的旧城改造快2000年的时候才开始,所以还有很多地方没整修完,新城也有很多的楼在建。。。。

海河两岸风景不错,南开,天大两所高校风景也挺好的。

天津的公共汽车是个问题,数量少,最长一次等了快一个小时。。。车上无人售票还不报站,坐过头好几次了。。。还有那个1.5的票价,真的不好找那个零钱啊。。。

现在的天津,给我总的感觉一般。但是这河多,水多,建设好了也许风景不一般~

南开大学——周总理

南开大学

天津大学

天津大学

天津海河进步桥

天塔湖

天塔

五大道

著名的狗不理包子,味道没想象中的棒,估计是被神化了。。。下面这堆东西¥56,心痛啊。。。
其实还有个石头门坎素包,个人觉得非常好吃,又便宜哈哈~

就这堆东西花了¥56

第一次感受动车组,330km/h+的速度果然很爽~

和谐号

和谐号,速度很赞

下面是照片的幻灯~:

分类: 生活杂记 标签: , , ,

郊游,黑龙潭

2009年5月5日 6 条评论

折腾人的考研过去了,摸不着头脑的毕设中期也混过去了,然后应该开始各种玩了~

大四,果然就是各种吃,各种玩。。。相互之间各种BG,考上研的要BG,找到工作的要BG,出国的更要BG。。

班里两个保研的,BG那是跑不掉的,于是乎联合BG大家郊游。

免费午餐,于是乎去了一大帮子人。。。

undefined

说实话,北京郊区有很多景点,可是土鳖的我竟然一个都没有去过,这回算是开洋荤了。。。

从北站出发,坐的是我以为已经从地球上消失的慢车,一路停各种站,连清华园都停。。。晃晃悠悠,走走停停的开了4个多小时才到。

undefined

undefined

当然,路上也不会闲着,各种游戏,打牌。。。

undefined

住的是农家院,晚上的活动——烧烤~~

准备:

undefined

undefined

看着生的都想吃了。。。

undefined

新疆来的,烤肉当然拿手

undefined

undefined

第二天,黑龙潭

进山。。。

undefined

undefined

undefined

undefined

undefined

undefined

风景确实不错,可是没有她们,也许就会少很多乐趣了~

undefined

undefined

undefined

还有多年不见的小蝌蚪。。。

undefined

无聊的时候,躲在角落画圈圈,也许是个不错的选择

undefined

这是那个连售票处都没有的火车站。。。

undefined

以及那从火星归来的手写火车票

undefined

分类: 生活杂记 标签: , , , ,