Entries

  • Workflow in Django

    My introduction to web development was with a CMS called Plone. Since then I've moved away from Plone for personal reasons, but there have always been one component of Plone which I grew attached to, and this was it's amazing workflow/statemachine.

    So it's no surprise that I've been looking around for something similair in Django. I had a couple of requirements for a Statemachine in django.

    1. It should be really easy to attach a statemachine to any model.
    2. There should be …

      Read More …


    3. Wacom Bamboo on Ubuntu

      I purchased a Wacom Bamboo stylus this week, and thought I'd document for my own reference how to set it up in Ubuntu.

      To Install the wacom driver support in ubuntu, I found this blog, which showed a painless install using the doctormo ppa. If you dont want to follow the link, here are the steps which works for me on Ubuntu 10.10.

      sudo add-apt-repository ppa:doctormo/wacom-plus sudo apt-get update sudo apt-get install wacom-dkms xf86-input-wacom 

      Note: You …

      Read More …


    4. Samsung Galaxy S, App Inventor and Ubuntu

      Note: If you're absolutely not interested in the history, just skip to the summary below.

      So I finally got my App Inventor invite on Friday and was super excited, to get started putting together the first building blocks for my own android applications.

      I have a Samsung Galaxy S, and I'm running Ubuntu 10.04 at the time of writing this post. The problem was that App Inventor did not detect my phone.

      After a quick bout of googling, I found this site had …

      Read More …


    5. RIP Google Wave

      Since Google Wave was announced, I was really excited about the product. I could already see vast use cases for this technology, and started thinking of the different ways I could include this in my day to day business activities.

      Last week we were all shocked by the announcement that Google Wave will be closed. This came as a real surprise to me, as I only just managed to convince people to use Wave as a discussion tool for planning project sprints etc.

      One would …

      Read More …


    6. Consequence of Choice?

      I was watching the TED talk by Sheena Iyengar last night and it prompted a couple of thoughts about Open Source, Linux and choices.

      Before I continue, have a look at the video below:

      Are we overwhelmed by choice?

      In the Linux and Open Source world we are saturated by choices all around us. The first and …

      Read More …


    7. Unifying Django Pluggable Apps?

      So I have been thinking about this for a while now. I love Django and one of the features I enjoy most is the ability to easily plug in any third party app. But there has always been one issue that I'm sure many of us have thought about.

      1. Different App, Different Author, Different Approach

      The biggest issue I have with re-usable apps, is that every author uses a different naming scheme, and not only that, they may also use a completely different widget for a …

      Read More …


    8. django-video: A long overdue update

      When I first developed django-video, it was mainly for personal use, and to plug a gap in django re-usable apps (there was no open and freely available video apps for django at the time). Shortly after I released my app, I discovered that another app exists by the name of django-videologue.

      I have not tested django-videologue because the app I created suited my personal needs perfectly. It is my understanding hower that django-videologue was created by the django-photologue author (please correct me if I'm wrong) and if so, I believe that django-videologue will be an excellent application.

      Read More …


    9. Switching Themes in Gnome Shell

      Update: I originally wrote this app to help changing themes, when there was no other simple way to do this. There are however much better solutions being built atm.

      As many of you may know, Gnome3 is due for release later this year, and with it's release, we will see Gnome-Shell become the new window manager for many Linux distributions based on Gnome. I have played around with Gnome-Shell and I have to say that I really like how it's making everyday tasks something that feels natural and simple. I really look forward to the end …

      Read More …


    10. Open Standards in Digital Design

      Though I consider myself a mediocre designer, I have long held the opinion that, good design is not limited by the tools the individual uses, but by the mind of the individual using the tools. What this means is that, using certain “industry standard” tools, does not necessarily make you a better designer.

      For this reason I have long been in strong opposition of certain “industry standard” design tools, like for example Photoshop. Don't get me wrong, I think the guys at Adobe have done a phenomenal job and created one of the best tools for digital design. …

      Read More …


    11. Hosting a Git Repo on Dropbox

      Since my laptop is in for repairs, Chris de Bruyne from DesignWave agreed to help me put together the image above.

      UPDATE: After using git on dropbox for a week now, I would recommend against using git in this way. I find I'm having far too much trouble for what it's worth, especially when using it on multiple machines. I feel that it's better to use normal git protocols and hosting solutions. 

      I have been using Git for quite some time …

      Read More …