解决pgpool2.2.2在PostgreSQL8.4.0下无法使用问题

August 8th, 2009 no comment

PostgreSQL从8.3.x升级到8.4.0后,pgpool-II的最新版2.2.2无法编译通过,报以下错误: sed ‘s,MODULE_PATHNAME,$libdir/pgpool-recovery,g’ pgpool-recovery.sql.in >pgpool-recovery.sql cc -O2 -fno-strict-aliasing -pipe -O3 -funroll-loops -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -fPIC -DPIC -I. -I/usr/local/include/postgresql/server -I/usr/local/include/postgresql/internal -I/usr/local/include -c -o pgpool-recovery.o pgpool-recovery.c pgpool-recovery.c: In function `pgpool_recovery’: pgpool-recovery.c:47: error: `textout’ undeclared (first use in this function) pgpool-recovery.c:47: error: (Each undeclared identifier is reported only once pgpool-recovery.c:47: error: for each function […]

关于美联储伯南克的一则冷笑话

July 12th, 2009 no comment

这是一则发生在国会听证会上的真实的笑话,事关 美联储 随便借出去两万亿美元却不肯透露具体信息, Congressman Alan Grayson Grills Fed Vice Chair Donald Kohn (youtube,需要翻墙)

得到硬盘的运行时间、温度等SMART信息?

July 2nd, 2009 1 comment

硬盘的SMART记录了硬盘的报错、硬盘的当前的温度、硬盘的加电时间等,通过smartmontools可以获得这些信息。

使用dmidecode获得详细硬件信息

July 1st, 2009 no comment

dmidecode能把系统中的硬件信息读出、解码并友好的展现给我们;一些知名厂商的服务器还可以展现出其服务器型号,序列号等等,可以有效的帮助我们做一些设备管理的工作。

网络连接加密之ssh

June 22nd, 2009 no comment
Screen Shot 2011-11-23 at 上午11.43.43

建立网络链路加密的方式有很多,比较常用方式就是建立VPN。VPN又包括ipsec、openvpn、pptp等。 而使用ssh建立加密链路是最简单的一种方式,直接使用ssh client和openssh配合即可。

XMPP(jabber)简介

June 17th, 2009 no comment

现在比较流行的开放IM协议包括SIP、SIMPLE和XMPP(jabber)。对XMPP做一个简单介绍。

django model加入cache

June 12th, 2009 no comment

近来用django开发不少,对其自带自带的”django.middleware.cache.UpdateCacheMiddleware” 和”django.middleware.cache.FetchFromCacheMiddleware”感觉很不爽,原因有两个: 0,cache的过期控制只能通过超时时间进行,而不能主动通知; 1,全页面的cache粒度太粗。

Debian/Ubuntu 安装subversion服务

May 30th, 2009 no comment

笔记一下。

nginx X-Accel-Redirect实现文件下载权限控制

May 12th, 2009 no comment
original

对文件下载的权限进行精确控制在很多地方都需要,例如有偿的下载服务、网络硬盘、个人相册、防止本站内容被外站盗链等。

网络连接加密之Tor篇--隐藏自己的所在地

April 18th, 2009 2 comments
tor1

Tor是什么 Tor 是一个由虚拟通道构成的网络,团体和公民用它来增强他们在互联网上的隐私和安全。同时它使得软件开发人员能够创建具有内建隐私保护特性的新的通信工具。 Tor 奠定了一系列应用的基础,通过这些应用,组织和个人可以在公开的网络上分享信息而不必担心隐私受到威胁。