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
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.