重装Ubuntu的一些记录
Feb 1 2016** 手贱把工作电脑的Ubuntu搞挂了好像,不得已重装一下,这里记录一下过程
工作中用到Ubuntu主要是做Python开发环境,在家习惯了用Mac,切换到Ubuntu还是很方便了,比较坑的,是经常莫名其妙的系统错误。
1. 安装系统
必须是Ubuntu 14.04 64bit 选择不在线更新安装
2. 更新系统
在系统设置中选择国内的源,我用的是163的
** 手贱把工作电脑的Ubuntu搞挂了好像,不得已重装一下,这里记录一下过程
工作中用到Ubuntu主要是做Python开发环境,在家习惯了用Mac,切换到Ubuntu还是很方便了,比较坑的,是经常莫名其妙的系统错误。
必须是Ubuntu 14.04 64bit 选择不在线更新安装
在系统设置中选择国内的源,我用的是163的
** 本文描述的的安装环境均为Ubuntu 14.04 64bit
sudo apt-get install openjdk-7-jre
开始一系列的搜索相关的学习,包括并不限于
Django
Haystack
Elasticsearch
IK中文分词
分词字典
在用Gunicorn跑Django的时候,比较郁闷的是静态文件的处理,即使在settings设置DEBUG=True,静态文件也不会正常显示.生产环境下一般不会裸跑Gunicorn,一般都会在前面放一个Nginx反代到Gunicorn,而静态文件直接交给Nginx处理.
但是如heroku,coding.net的演示平台这种PaaS就不能自己配置反向代理,怎么样设置wsgi才能正常处理静态文件呢.这里总结下处理这个问题的经验.
强制使用Django的静态文件处理器,通过python manage.py runserver
的时候,如果DEBUG=True,Django会自动加载自带的静态文件处理器,但是在Gunicorn下,这个设置会失效,我们可以强制使用Django自带的静态文件处理器.
IFWechat是一个能把微信连接到IFTTT的微信公众号,如果你还不知道IFTTT是什么,可以看看这里:ifttt 是一个什么样的网站?.
IFTTT = if this then that, IFWechat通过微信公众号实现了IFTTT中this的功能,通过微信发送到IFWechat的消息都会触发用户定义的IFTTT Recipes.