Setting up Satchmo on a Debian Server
At the request of people on the satchmo-users mailing list, here’s my step-by-step guide to installing Satchmo on a Debian server.Debian is a wonderful base for Satchmo, much easier to set up and maintain than RedHat in my opinion.
Why you should use Caching in your webapp.
For my Django apps, I use a cache manager application I wrote in a brainstorm fugue state a couple months ago. I really needed it for my still-in-testing InvisibleCastle gaming site rewrite, since I do so many lookups and repetitive viewing of the same information.Once I’d written and debugged it – which took longer than I’d have liked, of course – I started using it as a matter of course in all my client projects. Then last week I had another brainstorm and actually wrote a quick set of management pages for it. Now I can observe the cache in operation, clear it, or even a subsection of it.
Django and Lighttpd init script and config for SSL.
I’ve gotten a lot of interest in my posting about my SSL configuration for Django/Lighttpd.
Adding AIR mimetype to Lighttpd
If you tell Lighttpd about the mimetype for your AIR apps, then your users will be properly prompted when they click on the files to download/install. If not, then their browsers will complain about unknown file types.
How to do HTTP Basic Auth in Ajax
You can use HTTP Basic Authentication with Javascript/Ajax in just three steps. I’ll give you them in just a moment.
The Background
This morning, I was experimenting with Adobe AIR, writing a client to tell me whether I have games waiting for me to make a move on Weewar, and I needed to be able [...]
Weewar – a fun online game
This morning, I started playing a great new online game, Weewar. which reminds me of old-school “empire” from my Amiga 800 days.
Django and Lighttpd configuration for smooth SSL
I use and prefer Lighttpd for serving my Django applications. Tonight I worked out a nearly perfect configuration which allows me to serve the app through fastcgi in both http, and SSL-enabled https. The media files are directly served by Lighty, without hitting the django backend at all, for maximum speed.
Better yet, this [...]
Why I’m moving from jQuery to ExtJs
Update (21 Nov 2008): I changed my mind a few months later.
This week, I’ve switched favorite Javascript frameworks. I was a heavy jQuery user, and still think that the framework is very nice. As part of a discussion on the Satchmo-Developers list about what Javascript framework to use as the default for the [...]
Spamato after two weeks – incredible
After two weeks, I’m pleased to report that Spamato has been the best, most accurate spam killing solution I’ve ever tried.
In fact, the crazy truth is that I sometimes find myself wondering whether something is wrong with my mail. “I’m not getting any mail, that’s odd.” I’m just not used to sometimes checking my [...]