微软宣布IE10 将不支持条件注释。他们的历史,这显然是一个冒险的举动。截至目前,针对古怪的行为在IE6-9,开发人员已经使用条件的意见,有条件的类,以及其他IE特定的hack。
但是,如果没有条件在IE10的意见,唯一的选择,我们针对CSS问题是Hack或浏览器嗅探 – 我们当然不希望诉诸后者留下。
IE10专门使用一个Hack。下面是这技术的总结,供参考。

如果IE9以及以上的样式不正确 你可以用媒体查询  例子:
.class{padding:12px 8px 28px;}
@media screen and (min-width:0\0) {
/* IE9 and IE10 IE11 */
.class{padding:20px 8px 36px;}
}

Read More →

eclipse for php环境支持phalcon职能提示

在开发phalcon时,没有智能提示是很不爽的。并且eclipse还提示类没有创建。下面我就给大家介绍让eclipse支持phalcon的方法。

第一步,下载phalcon-devtools工具,解压并放到你的电脑中。

这里我放到d:\soft\phalcon   下载地址:https://github.com/phalcon/phalcon-devtools

第二步,建立一个项目,这里就省略了

Read More →

vnstat 的安装请查看 http://www.shangzh.com/221

先上图看效果

/usr/bin/vnstat -u -i eth0

实际上在安装vnstat时,已经在系统里安装好了vnstat的cron,crontab内容在/etc/cron.d/vnstat,如果没有使用命令touch /etc/cron.d/vnstat 创建。
内容为:
0-55/5 *        * * *   root   vnstat -u -i eth0
0-55/5 *        * * *   root   vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0

第一行为安装时自动指定的.

第二行是为了更新eth0的数据后,dump出来一个文件,给 php访问接口访问.

这里dump出来的vnstat_dump_eth0 文件名是有规定的。

# 注意:有时候采用上面的收集办法,无法采集到数据,可以采用下面的办法

cat > /var/lib/vnstat/dump.sh<<EOF
vnstat -u -i eth0
vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
EOF

再执行:
crontab -e

加入执行命令

*/5 * * * * sh /var/lib/vnstat/dump.sh

再删除vnstat原有的cron

rm /etc/cron.d/vnstat

在vnstat_php_frontend-1.5.1.tar.gz 包里的config.php 里有说明。

最后,编辑 vnstat/config.php 这个文件,将数据目录改为 /var/lib/vnstat/,如果不存在此目录,需要使用mkdir -p /var/lib/vnstat/ 创建此目录。
即:
$data_dir = ‘/var/lib/vnstat/’;

指定显示标题

$iface_title[‘eth0’] = ‘VPSer-Linode’;

下面设置以什么图片格式显示,可以是svg或png,一般选择png就可以,svg在IE下需要安装插件,Firefox不需要;如果用png在IE、Firefox下均能直接显示。

$graph_format=’png’;

指定vnstat的安装目录,如果是安装上述方法安装,直接按下面填写即可。

$vnstat_bin = ‘/usr/bin/vnstat’;

将要监控的网卡指定为1个:

// list of network interfaces monitored by vnStat
//$iface_list = array(’eth0′, ‘eth1′, ’sixxs’);
$iface_list = array(’eth0′,);

// will be displayed instead
//
$iface_title[‘eth0’] = ‘Internal’;
//$iface_title[‘eth1’] = ‘Internet’;
//$iface_title[‘sixxs’] = ‘SixXS IPv6′;

修改语言为英语:$language = ‘nl’; 将nl替换为en 保存。

这一切都搞好后,现在用 www.mydomain.com/vnstat/访问,就会发现有流量统计了,统计的数据更新是5分钟刷新一次.

 

 

补充说明:程序默认使用了  fopen函数  如果禁用此函数,就只能通过/var/lib/vnstat/vnstat_dump_eth0访问

这里要禁用  //$vnstat_bin = ‘/usr/bin/vnstat’;