AppArmor引起的无法启动Evince

今天在Ubuntu上使用文档查看器(Evince),总是打开没有响应,在命令行下使用命令: evince 却提示: No protocol specified Cannot parse arguments: 无法打开显示: google说是$XAUTHORITY权限的问题,于是查看: ls -l $XAUTHORITY -rw------- 1 vim …

comments

python 使用pyxmpp2编写gtalk群

gtalk是一款google开发的基于xmpp协议的聊天软件,其优点就是协议开源,我们可以通过任何支持xmpp的客户端协议来链接gtalk,但是gtalk不支持群聊天,所以各路高手都会自己来开发一个机器人来支持群功能. 其实 …

comments

部署Tornado时iptables引发的的一个问题

今天在CentOS上部署了一个Tornado,使用nginx做代理, tornado使用8888,端口,使用nginx作为反向代理,配置文件如下: server { listen 80; server_name www.linuxzen.com; location / { proxy_pass_header Server; proxy_redirect off; proxy_set_header X-Real_IP $remote_addr; proxy_set_header...

comments

用Vim为Python源码自动添加#!行和编码行

每次开始写Python打开文件第一件事就是写上#!/usr/bin/env python和编码之类的东西, 太多了,写烦就,写了一个打开Python自动填充的函数,将下面内容添加到~/.vimrc下即可每次打开如果没有 …

comments

用Python对各种编程语言进行代码高亮

做了一个在线代码高亮的项目,因为写的Gtalk群Bot需要这个功能支持,贴到第三方怕被人给封,所以干脆想自己写一个,强大的Python一如既往没让我失望,一个强大的Pygments模块可以对多种(很多 …

comments