这篇文章主要是分享一下我这个博客下方的那个当前在线人数部分的代码,其实是一个五分钟之内的统计,数据保存在memcache中。
上篇文章介绍了我博客的一个架构,这里具体说下我是如何快速的通过git和fabric来持续部署我的博客的。 先来说一个场景,我前几天上线了一个 `OSQA <http://qa.the5fire.com>`_ 系统,为了方便以后来的网友在博客留言里提问时看到我有这样的一个系统,所以我决定在留言框上方加一句话,也就是现在在留言上方看到的那个文案:'技术问题还可以到the5fire技术问答上提问'。
题目写的有点大,说架构也谈不上什么架构,就是简单的几个工具的使用。 之前也有提到,博客是用Django1.3写的,部署在webfaction上,是一个centos系统。因此整体的架构是这样的: .. code:: centos + Virtualenv + Python2.6 + Django1.3 + Gunicorn + supervisor + nginx + memcache
终于把所有的文章格式都过了一遍,兼容的让它继续保持,不兼容的直接改为rst格式,累煞我也。 上午也把文章的rss输出改为全文输出,并且也修复了用google reader订阅出现html代码的问题。主要用的还是django的feed模块,问题在mime_type的设定上。以后慢慢分享出来。 到目前为止除了顶部菜单有几个给去掉了,其他的格式绝大部分已经兼容了,文章的url依然没变,除了由net改为com。 有时间先了解下301重定向,然后就全部重定到com博客来了。不知道还有没有别的bug。 另外还有一个问题需要折腾下,就是要看看之前的评论能不能从多说导过来。兼容过去可真是个麻烦事。
经过这两天的折腾, the5fire.com 总算是上线了,关于前后的详情以后在慢慢道来,技术人总是要找点事折腾一下的。 这个博客是自己用django1.3开发的,功能很简单,也没有什么花哨的东西。主要是慢慢的理解下django的使用,主要是在正式环境的使用..
1、首先安装pypy 官网:http://pypy.org 下载的1.9的,下载完成之后用tar xf 文件名,解压缩。复制pypy-1.9到~/.local/目录下。<br> 在local的bin(如果没有的话,可以自己新建一个bin)下建立一个软链接:ln -s ~/.local/pypy-1.9/bin/pypy ~/.local/bin
上一篇说到打包python程序,这里再补充下关于django程序的打包安装,重点在与打包是那个entry_points的设置。 你的setup.py文件应该和django工程处于同一目录下,在setup.py文件中设置entry_points的时候,对于djan
由上一篇的功能,我们可以概括出需要的实体类,模型如下: 这样的一个模型基...
在<a href="http://www.the5fire.net/7-backbone-todos-1.html" title="7、backbone实例todos分析(一)" target="_blank">第7节</a>的时候,我们对backbone的功能进行了分析,建立了
django是基于python的一个框架,因此在此之前要先安装python环境,关于python环境的搭建,前面已写过,参考这里: