我今天所做的是最重要的,因为我将永远不会再有今天

2012年11月的内容

在WordPress中使用Markdown语法
BLOGGY

在WordPress中使用Markdown语法

2012-11-28 2012-11-28 12063浏览 5评论 简洁版

最近接触了一下Python,顺带接触了一下Markdown,感觉还是挺好用的。于是基于Pelican & GitHub 搭建了一个博客

个人感觉Markdown语法要比码html代码写东西强多了,不用再过多的去关注html排版等,英雄所见略同的大有人在

可惜的是WordPress 官方目前没有提供 Markdown 支持,不过 WordPress 扩展性很强,有很多插件可以

阅读更多...

GitHub使用
技术文档

GitHub使用

2012-11-28 最后修改:2012-11-29 04:22 217977浏览 0评论 简洁版

一、创建github账号

github是一个类似sf的免费项目管理及分享的服务平台,要想使用github提供的服务,你必须先注册成为github注册用户。github的网址是:https://github.com
帐号注册成功后,点击New Repository,开始创建新版本库。用户可以创建类似于 your_userid.github.com 的版本库,这样就可以通过http://your_u

阅读更多...

基于LNMP+uWSGI部署Django应用
技术文档

基于LNMP+uWSGI部署Django应用

2012-11-25 2012-11-25 11514浏览 1评论 简洁版

之前在apache上基于mod_wsgi模式安装过Django应用,后来转到LNMP环境,再加上近期uWSGI的流行,本文将基于LNMP+uWSGI重新部署Django应用。

注:1、本文仅实现单站点部署方式,多站点虚拟主机可以通过virtualenv实现。
2、本文的环境是基于LNMP,运行于CentOS,已经安装了Nginx、PHP、MySQL、Memcached。并且操作系统自带了Python 2.6.3版本,可以升级到目前的最新版
3、目前的Django最新版是1.4.2,仅支持Python 2.5--2.7的版本,在3.x版本上面会出错。

基于上述环境,通过uWSGI方式部署Django应用的步骤如下:

一、安装平台

1、安装MySql-python

阅读更多...

Python的部署方式
技术文档

Python的部署方式

2012-11-25 2012-11-25 4665浏览 0评论 简洁版

目前Python常见部署方法有FCGIWSGIuWSGI等。

FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。目前支持语言有 PHP、C/C++、Java、Perl、Tcl、Python、SmallTalk、Ruby等,相关模块在Apache,IIS, Lighttpd,Nginx等流行的服务器上均是可用的。

WSGI(Python Web Server Gateway Interface,Web服务器网关接口,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,它没有官方的实现, 更像一个协议,只要遵照这些协议,WSGI应用(Application)都可以在任何实现(Server)上运行, 反之亦然。

阅读更多...

茶叶分类及其茶区分布
经典珍藏

茶叶分类及其茶区分布

2012-11-20 2012-11-20 4974浏览 1评论 简洁版

中国茶文化博大精深,源远流长。在漫长的历史发展过程中,我国历代茶人富有创造地开发了各种各样的茶类,外加茶区分布广泛,茶树品种繁多,制茶工艺不断革新,形成了丰富多彩的茶类。
而目前世界上还没有统一规范的分类方法,有的根据制造方法不同划分,有的根据茶叶外形来划分,有的按初、精制情况划分。当然,在众多的茶类划分中,运用最广泛、最权威、认知度最高的当属中国六大茶类,即绿茶、红茶、青茶、黑茶、白茶、黄茶。

(一)茶叶分类

阅读更多...

Linux(CentOS)挂载硬盘
技术文档

Linux(CentOS)挂载硬盘

2012-11-19 2012-11-19 7303浏览 0评论 简洁版

在虚拟机中经常会碰到系统分区空间不够的问题,比如对于各种Web系统,我们可以通过挂载一个新的分区,把Web系统的目录迁移到新的分区中以扩展其空间,本文假定Web根目录位于/usr/local/webapps。

在进行下面的操作之前,切记先把web服务停掉:/usr/local/tomcat/bin/shutdown.sh
操作完成后,再开启web服务: /usr/local/tomcat/bin/startup.sh

在虚拟机中新建磁盘后,需要对其进行格式化并挂载到操作系统中,具体步骤如下:

第一步:列出所有磁盘

ll /dev/disk/by-path

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。
如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。

第二步:格式化硬盘

fdisk /dev/sdb

阅读更多...

坑爹的微软
BLOGGY

坑爹的微软

2012-11-18 2012-11-18 6143浏览 6评论 简洁版

因为有多台电脑,分别分布在学校办公室、实验室以及家里,所以一直使用着同步软件。选用的一直是微软家的东西,最开始使用的是Live Sync,再到后来的Live Mesh。

其实可供同步的网盘、软件很多,为啥一直用微软的这个系列呢?比较好的像Dropbox、Google DRIVE,但国内的网络环境导致没有办法很顺畅的使用,国内的网盘基本上是不敢碰的,一个个都不是省油的灯啊;再个我需要同步的文档有近40G,显然通过这些网盘进行同步还是不大现实的。这也就是我选用Live Sync和Live Mesh的原因之所在了,这两个软件可以选择只进行PC间的同步,而无需把文件同步到网盘中,也就是我可以只在我的几台电脑之间进行同步(当然可以在Internet上进行),保证了同步速度,同时不受网盘大小的限制。

阅读更多...

HTTPS简介
技术文档

HTTPS简介

2012-11-16 2012-11-16 5540浏览 0评论 简洁版

HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。

1. 客户端发起HTTPS请求

这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。

阅读更多...