Page 2 of 2

Install GNU gcc 4.8.2 on CentOS 6.4

Install pre-requirements:

Download and extract gcc 4.8.2 source tar ball:

Build and install:

 % make; make install<

Crop image in golang

In python, for cropping  image I use PIL. However the dependencies of PIL is huge, also need to install some lib*-dev packages.

So I choose go to crop images:


% go run crop.go large.jpeg thumbna

Create file with random string in python

#!/usr/bin/env python
import string
import random

out_file = 'text_file.txt'
file_size = 1024 * 1024

rands = lambda x: ''.join(random.choice(string.letters + string.digits) for x in xrange(x))
with open(out_file, 'w') as f:

Increase uwsgi_buffer_size to run django-openid-auth on dotCloud

To enable Django OpenID authentication, I choose django-openid-auth. But when I deploy to dotcloud, there’s a ‘404’ as welcome message :p Read more →

MySQL Connector C++ on Ubuntu 10.04 LTS

I’ve trying to use MySQL Connector C++ for my project, here the example code (retrieved from official site): Read more →

Compile and Install Growl 1.3 via XCode 4.3 on Lion

Growl notifier has been updated to 1.3.x last year, and it also became a paid software. Since it’s open-sourced, so I decided to build it myself. The steps are quite simple, just follow the documentation you will be fine. Just be sure you have mercurial (hg) command line tools. Read more →

WordPress on dotcloud

My AWS EC2 free tier is expired, so I switched to a fully-dotcloud-hosted site (originally I’ve host MySQL on dotcloud). Here are some notes we need to take care. Read more →

Using ssh to upgrade wordpress plugins

Using ftp to upgrade wordpress plugins is not a safe way: you will need to open the ftp port and have a ftpd daemon just for upgrading wordpress. Read more →

MySQL on dotcloud

To run MySQL on dotcloud is very easy, just follow the documentation: Read more →

Deploy django project to dotCloud

QuickNote: follow the Official guide may not be enough. Read more →