跬步 On Coding

Tastypie入门小结

Tastypie是什么

Tastypie是基于Django的RESTful api开发框架,如果你有一个通过Django实现的网站,那么通过Tastypie写少许的代码就能实现一个全功能的REST api。

我要写些什么

这不是一篇Tastypie的入门教程,如果需要教程,可以从官方文档开始,我写的只在探索Tastypie的过程中我认为值得记录的地方。

Getting Started with Tastypie

Blog更新记录

周末花了点时间把许久没有动过的Blog做了一些优化,优化的目标:更快,更省。

更快

  1. 缓存SQL查询结果
  2. 优化数据库表结构
  3. 优化SQL查询语句
  4. 使用misaka(C写的Markdown解析器)

更省

用SAE KVDB替换Memcached

重装Ubuntu的一些记录

** 手贱把工作电脑的Ubuntu搞挂了好像,不得已重装一下,这里记录一下过程

工作中用到Ubuntu主要是做Python开发环境,在家习惯了用Mac,切换到Ubuntu还是很方便了,比较坑的,是经常莫名其妙的系统错误。

1. 安装系统

必须是Ubuntu 14.04 64bit 选择不在线更新安装

2. 更新系统

在系统设置中选择国内的源,我用的是163的

Elasticsearch IK安装

** 本文描述的的安装环境均为Ubuntu 14.04 64bit

1. 安装Elasticsearch

参考 > https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-elasticsearch-on-ubuntu-14-04

  1. 安装OpenJDK;
    sudo apt-get install openjdk-7-jre

Elasticsearch 数据索引操作

开始一系列的搜索相关的学习,包括并不限于
Django
Haystack
Elasticsearch
IK中文分词
分词字典

简单搜索