摘要: 上一篇文章中讲到的方法,在某些时候不好用。比如我在本机调试链接到facebook的程序,开始没有问题,后来突然就不工作了。得到如下提示:<urlopen error [Errno -2] Name or service not known经检查发现出现大的问题仍然是DNS解析。而我本机测试twitter没有问题的原因,也是因为其DNS未被污染。开始时Facebook正常估计也是因为凑巧当时其并未受到污染所致。经过搜索罚下如下方案,经测试工作正常:http://www.talesofacoldadmin.com/2012/11/13/proxying-dns-with-python.htm 阅读全文
posted @ 2012-12-21 09:01 雨吁的嘘 阅读(748) 评论(0) 推荐(0)
摘要: Django-social-auth是一个很好的集成第三方认证的库,其支持的库种类非常多,包括常用的Facebook,twitter,google,msn,甚至还包括weibo。如果期望能够快速的集成这些账户的话,这个库是一个很好的开始。因为众所周知的原因,在国内是没有办法访问facebook等服务的,很自然的我们希望可以通过代理的方式来让这个库工作正常。经过简单分析,这个库在底层的数据通讯方面,使用urllib2。入手点就在让urllib2支持代理了。在Python的原始库中,urllib2仅仅支持http代理,而我们使用SSH之类的用的是sock5。经搜索发现已有网友提供了方案:http: 阅读全文
posted @ 2012-12-19 10:03 雨吁的嘘 阅读(622) 评论(0) 推荐(0)
摘要: 实验证明,必须为Release版本(settings.py中设置DEBUG=False)的Django网站提供两个错误处理模板,404.html和500.html。否则有些功能会工作不正常。这两个文件需要放到网站根目录的templates中。 阅读全文
posted @ 2012-12-07 16:46 雨吁的嘘 阅读(193) 评论(0) 推荐(0)
摘要: 因为那种所周知的原因,Fedora经常访问不到Chrome源,以前还可以简单忽略之。最近连接不上的提示严重影响了正常使用,索性也将Chrome更换为Chromium了事。方法很简单,只需将http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-chromium-stable.repo存入/etc/yum.repos.d,然后yum install chromium即可。 阅读全文
posted @ 2012-12-07 09:03 雨吁的嘘 阅读(230) 评论(0) 推荐(0)
摘要: 安装此源需要首先安装epel-release:yum install http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-7.noarch.rpm然后方可安装:yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 阅读全文
posted @ 2012-11-23 19:03 雨吁的嘘 阅读(160) 评论(0) 推荐(0)
摘要: http://rpms.famillecollet.com/ 阅读全文
posted @ 2012-11-23 18:56 雨吁的嘘 阅读(186) 评论(0) 推荐(0)
摘要: 有一段代码,原意是声明几个常量,但是错误的在常量之间增加了,结果导致Python将数据类型做了转化:>>> class Constants:... ONE=1,... TWO=2... >>> Constants.ONE(1,)>>> type(Constants.ONE)<type 'tuple'>究其原因,无非是Python将逗号视为为元祖声明的关键字。 阅读全文
posted @ 2012-11-22 09:41 雨吁的嘘 阅读(229) 评论(0) 推荐(0)
摘要: 首先安装zlib-develyum install zlib-devel然后按照下边的文章操作即可:http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-version/按照完成后手工安装setuptools及pipsetuptools依赖distribute 0.6.10,安装方法如下:$ curl -O http://python-distribute.org/distribute_setup.py之后是用编辑器打开下载的distribute_setup.py,将里边的DEFAULT_VERSION由0.6.30改为0 阅读全文
posted @ 2012-11-14 12:39 雨吁的嘘 阅读(305) 评论(0) 推荐(0)
摘要: 今天安装Red5服务器,其内置了一个Tomcat6服务。启动后发现其只监听了IPv6的地址,在IPv4之上未做监听。通过添加如下参数解决:JAVA_OPTS= $JAVA_OPTS -Djava.net.preferIPv4Stack=true但这有一个后遗症,那就是如此之后便不再监听IPv6地址了。 阅读全文
posted @ 2012-11-12 13:11 雨吁的嘘 阅读(887) 评论(0) 推荐(0)
摘要: http://rpmfusion.org/Configuration 阅读全文
posted @ 2012-11-08 21:19 雨吁的嘘 阅读(149) 评论(0) 推荐(0)