Fixing Apache Segmentation Faults Caused by PHP
Ever seen this in your Apache error log? 1[notice] child pid 10024 exit signal Segmentation fault (11)If you have, read on. At my day job I deal with both Apache and PHP a lot. If you have ever tried...
View ArticleSimplify Django's Free Comments Redirection
Django, with its battery included philosophy has several very nice features included. One of these cool features is the comments contrib application. In a few minutes, I was able to add commenting with...
View ArticleSeparating Development and Production Settings in Django
Django does not have a built-in way of having development only settings. Luckily for us, Django settings is nothing but a simple python module. This allows us to implement our own way of dealing with...
View ArticleClipper, The Tiny Mac OS X Clipboard History Application
Clipper has been replaced by ClyppanBack in 2003 when I bought my first Mac—a shiny new iBook—I got an itch. Before switching I had become accustomed to a brilliant little KDE app called Klipper. All...
View ArticleView Source in TextMate
For reasons unknown to me Safari does not let you choose what application you would like to view the HTML source in. As a web developer I find this frustrating. There are some plugins out there—like...
View ArticleHow Do You Fight Spam?
In the last few weeks I’ve been getting an increasingly amount of comment spam. This was expected though — I’ve done nothing to actually keep spam out. For a tiny blog like mine I feel the two...
View ArticleOne Virtual Host, Many eZ Publish Installations
As someone who spends most of the day testing and developing eZ Publish, I always have multiple instances of eZ Publish checked out. Different versions, customer installations, etc. Previously I’ve...
View ArticleNetcom, you suck!
Updated: Netcom has launched iConnect, a plan with unlimited bandwidth. If you think the Canadians got it bad with crappy Roger plans, think again. On Friday, Netcom announced their iPhone plans for...
View ArticleCopy and Paste on the iPhone
One of the biggest complaints about the iPhone is the lack of copy-and-paste. After spending a few days with my new iPhone — yes, I bought one, even though NetCom sucks— it was obvious to me too, that...
View ArticleAdding Your Twitter Status to a Django Site
As part of changing the layout of my blog I wanted to add my latest Twitter status to the bottom left corner. It turned out to be very straight forward. Python has an excellent Twitter API— very litle...
View ArticleDjango: Inserting and Positioning Images
A few days ago I stumbled upon a thread over at the Django users mailing list discussing how to handle media in Django. It raised the interesting question of how do you associate images and files with...
View ArticleVIM: Automatically insert words into CtrlP
If you use the excellent CtrlP plugin for VIM here’s a quick tip. You can automatically insert the word under your cursor into CtrlP. This is super handy especially for PHP development where class...
View ArticleIntegration tests are a scam
Best presentation on testing I’ve seen so far. Integration tests are a scam. A self replicating virus that threaten the very health of your code base, your sanity and I’m not exaggerating when I say...
View ArticleThe case for why eZ should adopt Ember.js for the new administration interface
In a recent blog post eZ outlined some pain points with the current technology (YUI) used for their SPA administration interface and expressed a desire for alternatives for the next major version. I...
View Article
More Pages to Explore .....