Ubuntu 10.04下安装Python 2.5(支持SSL模块)

Ubuntu 10.04默认带的Python 2.6,一些程序运行又需要老版本(2.5)的Python,比如备份Gmail的这个Gmail Backup,简单记录安装过程如下: 1.下载安装OpenSSL 可以用apt-get方式: sudo apt-get install libssl-dev 也可以之间下载源码编译安装 wget http://www.openssl.org/source/openssl-1.0.0e.tar.gz tar xzvf openssl-1.0.0e.tar.gz cd openssl-1.0.0e ./configure make sudo make install 2.下载Python 2.5的源码包,解压 sudo apt-get install build-essential gcc cd Downloads wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz tar -xvzf Python-2.5.5.tgz cd Pytho[……]

继续阅读 »

Office 2010: 让多页Excel表格自动打印统一表头

如果我们要打印出一个Excel工作表,而这张表格有多页,如何让第一页以后的每一页都自动加上与第一页相同的表头呢? 可以这么做:单击“页面布局”选项卡下的“打印标题”命令,弹出“页面设置”对话框;在“打印标题”下“顶端标题行”右边文本框中单击鼠标左键,出现闪烁光标后,在Excel表用鼠标左键选择表头所在行,最后选择“确定”即可。 这样,Excel就会自动为第一页后面的表格加上统一表头了。[……]

继续阅读 »

WORD邮件合并打印EXCEL数据制作大量奖证、奖状、准考证、成绩单、明信片、信封等个人报表

在学校工作,难免会遇到各种证书打印。有很多证书是同类的,比如运行会的奖证,三好学生等等。这不2007年的全县三教征文结果出来了,一看550人的庞大队伍,这要是写或者人工排版,不定要划好长时间,对我这样的懒人来说宁肯划一天时间来研究一下偷懒的办法来完成半天的工作的,好在这次划的时间并没那么久,欣喜之余拿出来分享一下! 设计思路:建立两个文件一个Excel电子表格存放姓名和获奖等次等信息,一个WORD文件作为证书样版调用电子表格中的姓名和获奖信息,保持打印的格式一致! 采用的方法:WORD的邮件合并功能 实施步骤: 1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。 以上只列出了Sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以book1为名保存到桌面备用。 2、打开WORD2003文字处理软件(2000版可能有所不一样),在“工具”菜单中选择—-“信函与邮件”菜单—-“邮件合并” 3、[……]

继续阅读 »

开源问卷调查系统LimeSurvery 2.0 alpha1发布

LimeSurvery 团队昨天发布了LimeSurvery 2.0 的第一个alpha版,新版取得了很大的进展,可以算是从LimeSurvery 1 进化到全新一代LimeSurvery 的基石。LimeSurvery 2.0 alpha 并不是彻底重写的版本,虽然开发团队很多年前就想到重写,由于人手方面的原因而放弃,不得不使用如今这种渐进过渡的方式进行。然而LimeSurvery 2.0 并不缺少新功能。 LimeSurvey是一款在线问卷管理系统,具有问卷的设计、修改、发布、回收和统计等多项功能。同时它也是一个开源软件,其最新版本的软件包可以完全免费获取和使用。它集成了调查程序开发、调查问卷的发布以及数据收集等功能,使用它,用户不必了解这些功能的编程细节,网上收集的调查数据可以导出多种文件格式以便分析。 除PHP 框架之外,LimeSurvery 2.0 一个显著特性就是新的条件引擎,称之为 Expression Manager(EM),目前与老的条件引擎一并使用,并将在短期内完全取代它。EM 支持使用高级条件、复杂的方程式来来判定问题的可见性和相关性。LimeSurve[……]

继续阅读 »

Google和各种网站的IPv6服务hosts列表

具体文件地址是: https://docs.google.com/Doc?docid=0ARhAbsvps1PlZGZrZG14bnRfNjFkOWNrOWZmcQ 有志愿者在专门更新,不过很多时候docs.google.com是被墙了的,先能够访问Google docs,然后才可以修改hosts文件,这里列出来Google Docs的IPv6 hosts: #Docs 文档
2404:6800:8005::71 docs.google.com
2404:6800:8005::64 docs0.google.com
2404:6800:8005::64 docs1.google.com
2404:6800:8005::64 docs2.google.com
2404:6800:8005::64 docs3.google.com
2404:6800:8005::64 docs4.google.com
2404:6800:8005::64 docs5.google.com
2404:6800:8005::64 docs6.google.com
2404:6800:8005::64 d[……]

继续阅读 »

wordpress头部代码优化wp_head()

wp_head()是wordpress的一个非常重要的函数,基本上所有的主题在header.php这个文件里都会使用到这个函数,而且很多插件为了 在header上加点东西也会用到wp_head(),比如SEO的相关插件。但是,在wp_head()出现的这个位置,会增加很多并不常用的代码。可 以通过remove_action移除这些代码。 先简单介绍一下remove_action这个函数吧:该函数移除一个附属于指定动作hook的函数。 函数原型:remove_action( $tag, $function_to_add, $priority, $accepted_args ); 参数

  1. $tag(字符串)(必需)将要被删除的函数所连接到的动作hook。默认值:None
  2. $function_to_remove(回调)(必需) 将要被删除函数的名称默认值:None
  3. $priority(整数)(可选)函数优先级(在函数最初连接时定义)默认值:10
  4. $accepted_args(整数)(必需)函数所接受参数的数量。默认值:1

返回值 (布尔值)函数是否被[……]

继续阅读 »

MySQL导出和导入SQL脚本

记一下 备忘 导出sql脚本 mysqldump -u 用户名 -p 数据库名 > 存放位置 mysqljump -u root -p test > c:\a.sql 导入sql脚本 mysql -u 用户名 -p 数据库名 < 存放位置 mysqljump -u root -p test < c:\a.sql 注意,test数据库必须已经存在[……]

继续阅读 »

WordPress:500 Internal Server Error nginx

在用nginx搭建wordpress平台时,遇到500 Internal Server Error nginx这个错误,具体在配置wp-super-cache时出现的,检查了下虚拟主机配置,需要将在location /{}段定义的index和root挪出来,如下: 修改前: server {
listen 80;
server_name bdwm.info;
charset utf-8;
error_page 404 = //index.php?q=$uri;

location / {
index index.html index.htm index.php;
root /home/sites/bdwm.info;

……
}
……
}

修改后:

server {
listen 80;
server_name bdwm.info;
charset utf-8;
error_page 404 = //index.php?q=$ur[……]

继续阅读 »

nginx下配置运行 WordPress 和 WP Super Cache rewrite规则

在 /etc/nginx/ 下创建 wordpress_params_regular 文件,把以下内容拷过去 # WordPress pretty URLs
if (-f $request_filename) {
expires max;
break;
}
if (-d $request_filename) {
break;
}
rewrite ^(.+)$ /index.php?q=$1 last;

# Enable nice permalinks for WordPress
error_page 404 = //index.php?q=$uri;

在 /etc/nginx/ 下创建 wordpress_params_supercache 文件,把以下内容拷过去

# if the requested file exists, return it immediately
if (-f $request_filename) {
expires 30d;
break;
}

set $supercache_file ‘[……]

继续阅读 »