携子之手,与子偕老

最新发布 第8页

自由的风关注 技术,情感,生活

在WordPress中使用Markdown语法
BLOGGY

在WordPress中使用Markdown语法

2012-11-28 2012-11-28 13401浏览 5评论

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

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

可惜的是WordPress 官方目前没有提供 Markdown 支持,不过 WordPress 扩展性很强,有很多插件可以使用。我目前安装的是WP-Markdown ,安装后就可以设置通过Markdown进行写作了,支持在文章、页面和评论中使用Markdown。

WP-Markdown

目前使用的编辑器主要是MarkdownPad,推荐一试。

附:Markdown语法

GitHub使用
技术文档

GitHub使用

2012-11-28 最后修改:2012-11-29 04:22 218813浏览 0评论

一、创建github账号

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

二、建立本地git仓库

#git config --global user.name "your_userid"   //提供使用者自己的身份标识
#git config --global user.email "your_email"

阅读更多...

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

基于LNMP+uWSGI部署Django应用

2012-11-25 2012-11-25 12940浏览 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 5563浏览 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)上运行, 反之亦然。

阅读更多...

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

Linux(CentOS)挂载硬盘

2012-11-19 2012-11-19 8715浏览 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

阅读更多...

HTTPS简介
技术文档

HTTPS简介

2012-11-16 2012-11-16 6231浏览 0评论

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

1. 客户端发起HTTPS请求

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

阅读更多...

HTTP常见错误返回代码
技术文档

HTTP常见错误返回代码

2012-11-13 2012-11-13 4966浏览 0评论

HTTP协议状态码表示的意思主要分为五类 ,大体是 :
——————————————-
1××   保留
2××   表示请求成功地接收
3××   为完成请求客户需进一步细化请求
4××   客户错误
5××   服务器错误

100 Continue
指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。
客户端应该继续发送剩下的请求数据或者请求已经完成,或者忽略回送数据。服务器必须发送
最后的回送在请求之后。

101 Switching Protocols
服务器依照客服端请求,通过Upgrade头信息,改变当前连接的应用协议。服务器将根据Upgrade头立刻改变协议
在101回送以空行结束的时候。

阅读更多...