Archive | PHP RSS feed for this section

开心餐厅自动做菜脚本

前几天晚上无聊的时候都在用手机玩开心餐厅。反反复复的去烧菜,都快强迫症了。在耗费了无数大好光阴之后,终于想起那句至理名言:磨刀不误砍柴工。于是写了两个自动做菜脚本,一个Javascript版,一个PHP版。

Javascript版开心餐厅助手

用于GreaseMonkey的javascript脚本,在此下载

用法:
在firefox里访问开心网手机版(http://wap.kaixin001.com )登录至餐厅。启用脚本,即开始自动做菜。

需要说明的是,这是一个比较简陋的仅满足自用的非通用脚本,没有设置。使用前务必先看说明。默认是每45秒刷新一次,随机做红烧茄子或炸酱面,做别的菜请参照说明自行更改——需要一点Javascript基础。

存在的问题:

偶尔网络延迟时从google载入JQuery会超时,使得脚本没运行,此时需手动刷新。

PHP版开心餐厅自动做菜脚本

部署在服务器上,用免费的WEBCRON服务每6分钟执行一次,不需要自己开机,比Javascript版的更省心,也更稳定可靠一些。但就需要自己有主机方可。

昨晚睡觉前挂上这脚本做宫保鸡丁,今早起来攒了18000多份——执行周期设错了,不然应该更多才对。升到13级后才发现原来参照的那份收益表有问题,现在按新的收益表挂着做红烧茄子。

另,godaddy的cron服务执行周期最短为1个小时,做宫保鸡丁要15分钟,红烧茄子5分钟,炸酱面3分钟,实在不敷应用。google找到一个cron服务,SETCRONJOB。免费帐号支持每5分钟执行,10天过期。收费服务可支持到1分钟,只要5-20美元每年。

开心餐厅收益表

开心网上转贴里流传着一个餐厅实用秘籍,但里边的收益表数据老旧了。google找到份新的:

Wordpress机能备忘

每次写点小插件都会想不起那些繁杂的filters到底叫些什么,此帖用于不定期记录以备忘。

Read more…

Wordpress主题berita几处修改记录

前阵子看到这篇《使用Wordpress定制企业网站》介绍的berita这个主题。界面我很喜欢,以前也确曾帮朋友用wordpress做过企业网站,于是就去下载了官方原版来用。

当然世事无完美,更没有什么主题能够完全适应各种需求。使用中发现了一些小问题,或者仅仅是不符合个人需求之处,做了一些改动,特此记录。

 

Read more…

只给新访客显示广告的php代码

在落伍者论坛看到一篇帖子,说“回头客多了 反而不赚钱了”。正验证了此前的建议可能是有意义的:只给通过搜索引擎进入网站的访客展示Adsense广告

事实上自去年在一个老外blog上(具体地址忘了)看到有人这么提出之后,我就一直在这么实行。具体的方法就是先检测referer,判断用户来路并设置cookie。以此作为是否显示广告的依据。
Read more…

cakephp controller中设置viewVars时的陷阱

要从controller传递变量到view,需要使用set method。基本的用法是


$this->set('categories',$categories);

 

更顺手的写法是


$this->set(compact('categories'));

 

多个变量时可以这样写
Read more…

CakePHP 实例教程: Categories Acts as Tree

Tree是CakePHP 1.2的核心Behaviors之一,可以用来轻易的实现无限极分类,并呈现树状列表。

图片来源:Tree traversa,WIKIPEDIA
Read more…

Alpha’s Categories Widget for wordpress

近来用Wordpress做一个小站,需要象Joomla一样能按Section展示多组分类。下了一个Breukie’s Categories Widget插件达成了这一功能。但当我随后升级到Wordpress 2.8的时候,这个插件却不能完好的支持。看了一下源码,原来Wordpress 2.8变更了Widgets的实现方法。于是只好自己动手,写了这个增强的Categories Widget插件:Alpha’s Categories Widget。
Read more…

Page 1 of 3123