免费的webcron,定时执行脚本的东西

国内的大多主机都不支持cron服务,但是有时候我们需要定时执行脚本,比如我们需要定时抓取RSS等等。这个时候我们可以使用webcron来实现这些东西,我们用webcron来定时访问我们的URL,达到执行脚本的功能。

我需要定时执行脚本来获取天气信息,并用飞信发送出去。

以前我使用http://www.setcronjob.com/ 这个网站的服务,使用的一直很稳定,很好用,那个时候我运气好,获得到了一个高级帐号,支持最少每五分钟执行一次。但是前几天,那个网站加了一个规则,如果连续3次访问定制的URL失败,则那个cronjob就失效,需要重新激活才行。由于那个是国外的网站,我的主机在国内,所以经常会有一些访问失败的情况发生,这两天就经常失败。

加上这个网站的新版本是收费的,按执行次数收费,本来高级用户是可以继续使用的,但是我开始以为经常失效是因为是老版本造成的,于是就转移到新版本了,失败啊。后来发邮件给管理员,管理员才解释了这一个规则,并给了我一些建议,就是同一个URL,多建立几个cronjob,把同一个cronjob的执行周期加大,不同的cronjob时间错开,同时访问一个URL,这样就减少了连续三次访问失败的概率。可以迁移过去就迁移不回来了 。

今天又找来一个提供免费的webcron的网站,http://www.webcron.sk/一个帐户只能建立一个cronjob,最低的执行周期是10分钟,有效期只有一个月,一般情况都够用了。(在我这里这个网站的注册链接访问不了,网站本身没问题,如果你也是这样的,请使用一些办法去访问,你知道我说的什么。)

另外Google App Engine支持cron,用这个可以更加随心所欲,更加稳定,只是我目前还不会,等忙完这段时间的事情,去学习一下,赶在webcron.sk失效之前用上GAE的。

windows7下面搭建 Xampp+Eclipse PDT+XDebug的PHP开发环境

打算使用PDT来做PHP的开发环境了,以前一直使用ultraEdit来写PHP代码,然后用echo,print_r(),这些来调试,很麻烦,很多时候需要不停的注释,加输出代码。现在决定要来使用一个可以debug的东西了,来方便开发。

下面是个简单的教程,也是我昨晚加今早刚摸索出来的,希望能给新手一个提示。

1,如果你机器没有JRE,来JAVA的官方网站下载JRE,安装,因为Eclipse需要JRE才能运行。

2,下载Eclipse PDT,直接下载下面的那个2.1版本的All in one windows安装包。解压到你想安装的位置,直接运行eclipse就可以启动了。

3,下载XAMPP这个集成的PHP+MySql运行环境,如果是EXE安装包,就双击安装,如果是ZIP包,就解压运行。运行XAMPP,就不说了。(我的安装目录是c:\xampp,以下涉及到目录的就以这个为基础,如果你的和我不同,请自行变通)

4,下载XDebug,我下载的是5.3 VC6(32bit)版本,你可以根据你的实际情况下载。

5,拷贝刚刚下载的XDebug到c:\xmapp\php\ext\这个目录下面。

6,用文本编辑器打开php.ini 我使用的xampp 1.7.2的这个文件是在c:\xampp\php\php.ini。以前的xampp的php.ini有的不在这里,而是在c:\xampp\apache\bin\php.ini,你可以查看phpinfo来确定你的php.ini的位置。

7,在php.ini文件里面找到zend_extension = 这一行,然后改为zend_extension = “\xampp\php\ext\php_xdebug-2.0.5-5.3-vc6.dll” 后面引号的内容取决于你下载的XDebug的文件名字。

8,在php.ini文件里面添加

[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.0.5-5.3-vc6.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"

9,配置PDT,进入window->preferences

设置PHP的excutablesqq1

我这个是已经添加好的了,刚配置的时候需要点击add,添加,可以像这样填写:

2

接着配置debug像这样:

3

10,配置完毕,可以写代码,并且使用XDebug来debug了,你可以试试,如果不可以的话,欢迎提出问题。

附上两个参考文档:A Complete LAMP Development Environment – Xampp, Eclipse PDT and XDebug

eclipse官方文档,点击下载PDF

折腾了一天的WIN7,使用起来很顺手

前天回到学校,第一件事就是下载WIN7,在家的时候看到新闻就想下载了,只是家里不能上网。

在网上找了一个简体中文版的RTM包,从网盘下载,昨天早上下载完成,马上直接硬盘安装,借助VISTA的安装盘运行了一下命令行,安装过程很顺利。装好后,基本所有的驱动都是准备好的,更新了一下显卡驱动,机器就可以很正常的运行了。

然后当然是要激活了。我用的是软刷SLIC方法(帖子中给的软件貌似已经是死链了,但是我不想再去别的地方找这个东西,于是就用了迅雷这个东西来下载),这个方法不用刷BIOS,无风险,虽然我的笔记本是LENOVO的,网上有LENOVO的OEM版本,但是我看了一下,需要SLIC2.1版本的才行,我的是2.0版本,所以就采用了这个软刷的方法了,成功激活。至于以后会不会被封,这个我不知道,以后被封了总有解决办法的。

然后开始安装我需要的各个软件,完善了娱乐和生产环境,现在基本可以满足我的日常需求了,等需要什么东西的时候再说吧。

运行起来确实要比VISTA要快多了,当然还是没XP快,但是要比XP漂亮很多,用了这个,再看XP的界面,就看不习惯了。

我很喜欢自带的WMP12播放器,现在就用这个播放器了,安装了WIN7CODEC,我机器里面的所有视频都可以播放了。

任务栏和系统托盘的新设计,都很好,大大的方便平时的使用,再也不是任务栏放不下,托盘很长了。

CET-6再次挂掉

390分,什么也不说了,裸考的,比上次进步了40分,如果照这样下去,下次是不是就过来呢?呵呵。

下次值不值得去哦花精力和时间去准备呢?过段时间再考虑吧

暑假结束,今天回到学校了

这次在非高峰期买车票,很容易的就买到了T247这个特快的车票,一个人在车上睡了一夜,然后就差不多到了。

今天暂时没干事情,先调整一下吧,明天开始就要开始做事情了,时间紧迫啊,想干的事情太多太多了,不能再浪费时间了,前两年浪费了太多的时间了,现在已经没有多少时间我可以拿来浪费了。

明天CET成绩出来,没有太大的感觉,不知道会是个什么结果,管它的,先好好睡一觉吧。