For development use, we need to have consul running on localhost. When using a Macbook (Air), we need to specify the “-bind=0.0.0.0” and “-client=0.0.0.0” in order to have programs (tests) access to the consul agent in the container: Read more →
Page 2 of 3
多想幾天,可以不用重新發明輪子。 :p
Read more →
Perform a yum search docker, we can see two docker available:
docker.x86_64 : Automates deployment of containerized applications
docker-io.x86_64 : Automates deployment of containerized applications
Well, at least for today, the docker.x86_64, which is mentioned in , is still 0.11. So please install the docker-io.x86_64, which is 1.0.0-1.el7.
Updated 20140829: there’s more up-to-date repo for docker.
Updated 20150111: it seems the repo is out of managed now. And official repo is upgraded to 1.3.2. Thus the official repo is recommended now.
% # just use original one
% # curl -O https://copr.fedoraproject.org/coprs/goldmann/docker-io/repo/epel-7/goldmann-docker-io-epel-7.repo
% # sudo mv goldmann-docker-io-epel-7.repo
% # yum update
% # yum install docker-io
% sudo service docker start
Redirecting to /bin/systemctl start docker.service
To install EPEL-7
1 |
% rpm -ivh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm |
Also, enable it by default, edit /etc/yum.repos.d/remi.repo and set ‘enable=1’ under section of [remi] and [remi-
Install pre-requirements:
1 |
% yum install gmp-devel mpfr-devel libmpc-devel |
Download and extract gcc 4.8.2 source tar ball:
1 |
% curl -O ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz; tar zxf gcc-4.8.2.tar.gz |
1 |
% cd gcc-4.8.2; ./configure --enable-languages=c,c++ --disable-multilib |
Build and install:
% make; make install<
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:
Usage:
% go run crop.go large.jpeg thumbna
#!/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:
f.write(rands(file_size))
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 →
I’ve trying to use MySQL Connector C++ for my project, here the example code (retrieved from official site): Read more →
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 →