Django

Install Python Imaging Library (PIL) on Cygwin

I’ve just managed to get Django up and running on Cygwin.

I have to say that getting PIL to build was a real pain in the neck (Python Imaging Library - required for ImageField). In the hope that I may save others from this pain, here is the solution.

Read more…

Django

New Python Geo Resource Page

Mainly for my own benefit, I’ve compiled a list of all the geo-tagging and mapping tools for Python and Django.

I’m sure it’s not exhaustive - but I hope that over time it will become so.

You can find the page here: http://jetfar.com/python-geo-resources/.

Please feel free to add anything I may be missing…

Interview

Interview with Aaron Wall from SEOBOOK - SEO for Local Web Sites and Web Applications

Today I’m excited to share this exclusive interview with the man who literally wrote the book on SEO, Aaron Wall. Aaron is best known for Seo Book, the seminal text on search engine optimisation. Today Aaron has a complete offering for search engine optimisation, including the excellent SEO Tools and the recently launched SEO Training Program; if you are serious about promoting your web site, I highly recommend you check these out!

While Aaron is best known as an SEO ninja, he also writes about a wide variety of topics including business, domain names and local search.

I was absolutely delighted when Aaron offered to answer a few questions about some of the challenges I expect to face with Jetfar.

Even with the immense respect I have for Aaron, I was totally surprised at the incredible insight and the quality offered in his advice. Read more…

Web Tech

Long live Apache; Why NginX is the next king of httpd - and Lighttpd needs a little more work

Once upon a time…

It doesn’t seem long ago that I struggled to convince corporate IT that Apache on Linux was not only a viable alternative to IIS, but the superior choice. Whilst I’m not a big fan of windows for web servers - that’s largely a personal preference. IIS is actually a very capable web server; I’ve seen it stand up to quite a pounding. Of course, you need to patch it regularly, but the bottom line is it works perfectly fine. That is, until you try to configure it.

The biggest weakness in IIS is configurability.

Point and clicky configuration really is one of the stupidest ideas to come out of Redmond, particularly when that configuration can’t be edited or diffed as a simple text file. Have you ever tried replicating IIS settings to a DR machine? (Thank goodness for Vmware).

Read more…

Django

Notes on running Django using FastCGI on NginX

Some more background on Django

The following links are mainly for my benefit - you may find them useful too. Read more…