12 2014

前端开发者工具console的其他用途

分类: JavaScriptlixiphp @ 2014-10-12 13:04:10

前端开发人员一定会用到你的开发者工具中的Console控制台。通常Console用于调试程序,日志输出,打断点等功能。比如我们熟知的Firebug,它是Firefox做开发必装的插件。但是其他浏览器比如Chrome,Safari,IE8+等浏览器直接默认提供开发者工具功能。

一直想发这篇博客,在Console中输出公司招聘信息或者其他有趣的信息。

我来列举一下这些案例:

淘宝官网Console

看看淘宝前端的开发人员都在玩什么东东?

淘宝网Console

Angular; Backbone; Console; Dir; Express; Fork; Grunt; Haslayout; Iconfont;
Jsonp; Kissy; Localstorage; Media query; Npm; Opacity; Prototype; Querystring; Referer;
Seajs; Trim; Underscore; Vim; Worker; Xss; Yslow; Zepto;

如果你对上面26个单词都能说出个所以然来,你就是我们要找的人,赶快加入我们吧!

阅读更多>>

标签: , ,


29 2014

修复Linux Bash一个非常严重安全漏洞

分类: Linuxlixiphp @ 2014-09-29 02:38:36

日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271  ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,建议您尽快完成漏洞修补,修复方法如下,请了解!

特别提醒:Linux 官方已经给出最新解决方案,已经解决被绕过的bug,建议您尽快重新完成漏洞修补。

Linux Bash输出结果中见到date字样就修复成功了

【已确认被成功利用的软件及系统】
所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。

【漏洞描述】
该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。

【漏洞检测方法】
漏洞检测命令:

env -i  X=’() { (a)=>\’ bash -c ‘echo date’; cat echo

修复前输出:

[root@localhost]# env -i X=’() { (a)=>\’ bash -c ‘echo date’; cat echo
bash: X: line 1: syntax error near unexpected token `=’
bash: X: line 1: `’
bash: error importing function definition for `X’
Sun Sep 28 19:02:00 CST 2014

最后一排显示为日期,说明系统存在风险漏洞。

修补方案

centos:(最终解决方案)

yum clean all
yum makecache
yum -y update bash

ubuntu:(最终解决方案)

apt-get update
apt-get -y install –only-upgrade bash

debian:(最终解决方案)

apt-get update
apt-get -y install –only-upgrade bash

修复后:

[root@localhost]# env -i X=’() { (a)=>\’ bash -c ‘echo date’; cat echo
date
Sun Sep 28 19:02:00 CST 2014

如果仍然同时看到date 和 日期,说明已经生效,但是当前bash 还没有更新过来。

阅读更多>>

标签: , ,


14 2014

CentOS Debian下PHP 5.5.16编译安装imap模块

分类: Hosting,PHPlixiphp @ 2014-09-14 16:37:36

PHP在处理IMAP和POP3邮件内容时,需要安装imap模块。

PHP 5.5.16 安装imap模块

imap模块提供了可以操作 IMAPNNTPPOP3 和本地邮箱的方法。

以下是安装步骤:

安装依赖包 client2007e

Debian:

apt-get install -y libc-client2007e-dev

CentOS:

yum install -y libc-client-devel

如果缺少此依赖包,通过PHP 5.5.16源码编译安装imap模块出现一下错误:

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.

当然你可以手动去官网下载 imap-2007e.tar.gz 编译安装。

阅读更多>>

标签: , , , , ,


23 2014

Debian 安装 Gearmand 和 PHP Gearman

分类: Workerlixiphp @ 2014-08-23 21:42:01

本文是在Debian类系统下采用源码编译方式安装Gearmand 和 PHP Gearman,完成安装Gearman当前最新版本1.1.2。

如果你是RedHat 或 CentOS 系统下,请访问:CentOS 安装 Gearmand 和 PHP Gearman

你也可以采取傻瓜式一键安装,命令如下:

apt-get update
apt-get install gearmand
pecl install gearman

这样安装的方式是一键安装完成,关键是版本不是最新的。

本文接下来主要讲解源码编译安装最新版 gearmand 1.1.2 - A distributed job system。

安装PHP 5.5.15 Gearman 1.1.12

安装 Gearmand 分发式队列系统

在编译过程会遇到以下几种错误,是由于你的系统默认缺少这依赖类库。

报错一:

checking for boostlib >= 1.39… configure: We could not detect the boost libraries (version 1.39 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to –with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
configure: error: could not find boost

解决方法

apt-get install libboost-all-dev

报错二:

configure: error: could not find gperf

解决方法

apt-get install gperf

报错三:

configure: error: Unable to find libevent

解决方法

apt-get install libevent-dev

报错四:

configure: error: Unable to find libuuid

解决方法

apt-get install uuid-dev

你可以使用以下一条命令涵盖之前的4条命令:

apt-get install -y libboost-all-dev gperf libevent-dev uuid-dev

以上命令会一次性安装完所有的依赖类库。

阅读更多>>

标签: , ,


20 2014

CentOS 安装 Gearmand 和 PHP Gearman

分类: Workerlixiphp @ 2014-08-20 20:50:43

本文是采用源码编译方式安装Gearmand 和 PHP Gearman,完成安装Gearman当前最新版本1.1.2。

你也可以采取傻瓜式一键安装,命令如下:

yum install gearmand
pecl install gearman

这样安装的方式是一键安装完成,关键是版本不是最新的。

本文接下来主要讲解源码编译安装最新版 gearmand 1.1.2 - A distributed job system。

安装PHP 5.5.15 Gearman 1.1.12

安装 Gearmand 分发式队列系统

在编译过程会遇到以下几种错误,是由于你的系统默认缺少这依赖类库。

报错一:

checking for boostlib >= 1.39… configure: We could not detect the boost libraries (version 1.39 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to –with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
configure: error: could not find boost

解决方法

yum install boost-devel

报错二:

configure: error: could not find gperf

解决方法

yum install gperf

报错三:

configure: error: Unable to find libevent

解决方法

yum install libevent-devel

报错四:

configure: error: Unable to find libuuid

解决方法

yum install libuuid-devel

你可以使用以下一条命令涵盖之前的4条命令:

yum install -y boost-devel gperf libevent-devel libuuid-devel

以上命令会一次性安装完所有的依赖类库。

阅读更多>>

标签: , , , , , , ,


当前1, 所有6712345678910...203040...最后一页 »