Our dissertations - 29 Steps blog.

sharing our thoughts and opinions.

Phusion Passenger and memcache

January 1st, 2010 by Chee Yeo

Fix Passenger with memcache spawn processes issue

New Year Resolutions 2010

January 1st, 2010 by Chee Yeo

Happy new year 2010

acts_as_xapian numeric range searching

December 30th, 2009 by Chee Yeo

Fixing the ‘unknown range’ operation error in acts_as_xapian plugin

Using cache_fu with will_paginate

December 30th, 2009 by Chee Yeo

How to expire cached actions with cache_fu and will_paginate

Compiling C libraries on OS X

September 24th, 2009 by Chee Yeo

If you have compiled or built shared C libraries before you would have come across the following code:

gcc -c -fPIC some_code.c -o some_code.o
gcc -shared -Wl,-soname,mylib.so.1 -o mylib.so.1.0.1 some_code.o

The above essentially compiles native C code into object files using gcc compiler and then linking it into a library called ‘mylib.so’.
If you issue the command above [...]

Control your Nginx processes using signals

September 11th, 2009 by Chee Yeo

This is a follow up on my previous articles on using the NGINX server. On my older wordpress blog, I highlighted the steps involved in installing and getting NGINX running on your development environment. Here, I would like to share how I manage my nginx processes in the same development environment.

29 Steps relaunched!

September 9th, 2009 by Chee Yeo

After the initial launch of 29 steps, I decided to revamp the existing website to coincide with a new marketing strategy for the company. While there was nothing wrong with the original website, I felt that the design and overall look-and-feel was a bit amateurish and did not reflect the company accurately.