Every day,every hour,and every minute is special!
获取文件自身更新时间
Comments (0) Posted by xilo at 2009-09-9 Tags: lastModifed
需求需要 自动获取文件自身的更新时间。本想js就有函数lastModified就能实现,直接write document.lastModifed就可以了,本地测试OK,可上传至服务器就出现 时间随即时时间变化。上网查了下。
有这么段:
在http中Last-Modified 与If-Modified-Since 都是用于记录页面最后修改时间的 HTTP 头信息,注意,在这 Last-Modified 是由服务器往客户端发送的 HTTP 头,另一个 If-Modified-Since是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发过来的 Last-Modified 最后修改时间戳发送回去,这是为了让服务器端进行验证,通过这个时间戳判断客户端的页面是否是最新的,如果不是最新的,则返回新的内容,如果是最新的,则 返回 304 告诉客户端其本地 cache 的页面是最新的,于是客户端就可以直接从本地加载页面了,这样在网络上传输的数据就会大大减少,同时也减轻了服务器的负担。
看来要采取别的方法了,再说不能禁止apache的Last-Modified呀。
找了找PHP函数,果真有(PHP太方便了!)
函数 filemtime(“文件名称”)就可以获取到了,所以直接替换成<?=date(”Y-m-d H:i:s”,filemtime(__FILE__));?>就OK了。(__FILE__是获取文件名称,filectime为获取文件创建时间。)
cacti安装配置(windows2003)
Comments (0) Posted by xilo at 2009-09-8 Tags: cacti
cacti一款不错的开源SNMP监控系统,不知google一下。
废话少说,下面是配置说明。
1.软件需求:
PHP环境(Apache+PHP+Mysql配置略…)
cacti程序
net-snmp
rrdtool
(spine + cygwin 如配置中有权限或者安全问题,可以安装,替代cmd等)
2.安装
安装net-snmp到目录,没必要安装在C盘下,类似此种服务类,统一安装到D盘server目录下,方便服务器维护。然后是rrdtool解压。cacti放到web目录。
配置php.ini文件,开启PHP对SNMP、GD、Socket的支持。extension=php_gd2.dll、extension=php_mysql.dll、 extension=php_snmp.dll、extension=php_sockets.dll前面没有分号,即取消注释。在一行加上一句 cgi.force_redirect = 0
倘若你用的是套件搭建的PHP环境,需要在环境变量中指向PHP目录为Path,如果php.ini中已设置ext目录,环境变量中不再设置。
在测试时如果错现snmp模块丢失错物可以试着将MIBDIRS设为:d:\net-snmp\usr\share\snmp\mibs
cacti配置:修改其配置文件,新建数据库,导入sql文件,然后web install安装
配置刚才安装的net-snmp,rrdtool….路径,创建密码OK。
然后修改时间为中国时间,cacti/inclde/gloabl.php文件中添加以下函数:date_default_timezone_set(’Asia/shanghai’);
3.计划任务:
windows下添加计划任务,每5分钟一次。C:\php\php.exe C:/apache2/htdocs/cacti/poller.php
4.cacti创建检测任务:
客户端为windows需要安装snmp服务,需要光盘安装,设置public等。这里需要说明的是,除了windows自带安装的snmp之外,还需要安装SNMP Informant-STD 1.6
软件下载地址:http://www.wtcs.org/informant/download.htm
然后在cacti中添加监控,创建图形,定制xml图形等。
注:以上配置,路径根据自身配置不同而变化。
mark: http://www.xilo.cn/mark
[转载] 软件开发的葵花宝典
Comments (0) Posted by xilo at 2009-09-3 Tags: 葵花宝典, 软件开发
好久没哟转载文章了,在网上看到了一篇,不错,贴上。
中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为”不败”。 但什么才是软件开发的葵花宝典?
让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表 现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比我快50%。但在棋类运动中,一个高手可以车 轮战数位低手,而且毫无例外地将他们一一击败!
这些智力运动员表现出的特点是,计算精确而且速度快。其行为很象东方不败。虽然关于葵花宝典的传说很多,但最准确的描述只有一个字”快”。东方不败已经快到了吓人的地步。就象卡斯帕罗夫已快到了深蓝的地步。
有一则关于物理学家玻尔的轶事,有一次玻尔在普林斯顿大学听两个年青教授演讲他们的工作成果。期间玻尔突然发言说,如果照你们的研究算下去,会得到一个很有意思的推论。结果两个年青教授回去计算了两天,果然得出了同样的结论。玻尔是如何做到这样快的?
Read More …
午饭中的Bug!
Comments (0) Posted by xilo at 2009-09-2 Tags: 午饭Bug
话说碰到这种事情不是一次两次了。只是前几次都没有这么雷人,盒饭直接打开就是这种场面,这次简直雷的无话可说。
看看眼前的lunch,想想美好的wish ——悲哀啊。
我的驾照-外地驾照考试过程
Comments (0) Posted by xilo at 2009-08-20 Tags: 驾照考试
最近可能由于编程编的,对网络,电脑诸如此类感到十分厌倦。所以很久没有写日志了。
正好前一段时间驾照下来了,所以记录一下,留个纪念。
第一步:报名,我是09年2月21日报的名,在天津(具体不说明了)。由于是外地,所以档案要打回原籍去审核,就这样交了钱,等了近两个月才通知回驾校拿盘,半个月后接收交通规则考试。
第二步:考交规。09-04-15
第三步:考倒桩+考设施。09-06-11
第四步:考高速。09-06-25
第五步:考路面。09-06-29
第六步:领驾照。09-07-15
transformers2music:Linkin Park – “New Divide”
Comments (0) Posted by xilo at 2009-06-13 Tags: linkin park, transformers
Linkin Park – “New Divide”
