The question came up today, if there was a database logging solution available for Django. It turned out (to my knowledge) there wasn’t. So I quickly came up with django-db-log. It’s a simply middleware which will catch exceptions in Django, and log them to the database, allowing you to easily view them via the admin […]
I just got home from DDL friday afternoon, eagerly awaiting to try my copy of GTA4. I had ordered it from EB Games[.com] just prior to leaving on tuesday afternoon. Well, it turned out I had put the wrong billing address, so even though they had charged me (Pending… ?), they couldn’t ship the item. […]
We have pushed out iBegin Share 2.3 (and wp plugin 1.2 to go along with it). It’s a pretty mild update, that includes one pretty cool new feature: Statistics. We’ve built in some quick stats to let you see how people are using the share plugin, on your blog, or standalone (although the WP integration […]
The guys over at Pocoo have been hard at work on Jinja 2 lately. So far it’s looking awesome. The benchmarks are outstanding (putting it even further ahead of Django, and faster than Mako even), and some of the additions, and changes, such as the awesome addition to for x in iterable [if expr] are […]
Constantly, and only in Python channels, I hear the argument brought up that “PHP is <insert random insult>” or “<N> is a PHP developer so he must suck”. One of the things I hate most, is stereotypes, based on false information. Stereotypes about people from Texas being rednecks are ok, because it’s true. Now, let’s […]
This afternoon I posted my PHP database library on Google code. It’s designed to be very lightweight, and uses the PHP4 MySQL functions as well as the PostgreSQL functions, but is built for PHP5. It uses sprintf formatting, and works must like the Python database cursor’s, to help alleviate injection concerns while you are writing […]
I had a need for a file storage system, which would keep the original file name in tact, no matter what. By default, Django’s FileField’s only allow you to base the directory name on the datetime. While this is good for the most part, you can still have duplicate file names if they are added […]
One of my tasks lately has been updating the django-sphinx library to work with Sphinx 0.98, as it includes GIS components which we have been wanting to possibly utilize on our new search engine. So today, the conclusion of.. very few hours of work, I’d like to announce 2.0.0 of the Django integration.
The SphinxSearch manager […]
We released new versions of iBegin Share and the Wordpress plug-in this morning. These are critical updates to solve display inconsistencies across browsers. You can grab them both over at the labs.
If you don’t know what iBegin Share is, it’s a simple tool which allows you to “share” pages of your website. It’s very similar […]
Last week I made the decision to begin the conversion from MySQL to PostgreSQL. Well, more of a benchmark conversion, but none the less. So we begin the installation..
I installed PostgreSQL server, version 8.2, painlessly both locally and on our staging server. I then installed psycopg2 via Python setuptools. Nice, quick and easy, right? Segmentation […]