Reflections on software development

Very python oriented, keeping an eye on the rest of the world though :-)

WSGI and Pylons

Posted by goofy4u on December 9, 2006

Hi everybody,

It has been a long while since I’ve posted here… To be honest it has been a while since I have used or tried out new Python stuff. I have been busy with all kinds of programming languages, Java for instance, even with LISP.

Well now the time has come, because there is Pylons, a wsgi (visit the wsgi wiki for more info) framework. Everything you need to know about Pylons can be found at www.pylonshq.com, so certainly go check it out.
I’m currently evaluating the framework (following their online tutorials) and reading some documentation. I will share my progress in this with you people as I go along.

Posted in Python | 1 Comment »

Subversion : free repository hosting and client tools

Posted by goofy4u on March 21, 2006

I recently tried out the subversion hosting offered by opensvn.csie.org.
Setup took me about 10 minutes and it works as a charm.  My only concern is about confidentiality : how can you be sure that your source code is not copied and used by the owners of the site?  My guess is you can’t and you simply need to trust the guys…  or set up your own webserver of course 🙂

For the rest I’d like to congratulate and thank the people of opensvn for their offered service which is completely free.

As a subversion client on windows  I use tortoisesvn, a shell integrated svn tool that works very well.  On linux the tkcvs tool version 8 has a lot of features and is easy to use, you can always use the command line as well :-).  A vim/gvim plugin is also available at www.vim.org

Posted in Source code | 7 Comments »

The sacred elements of the faith

Posted by goofy4u on March 17, 2006

periodic_table.png (PNG-afbeelding, 1609×884 pixels) – Geschaald (56%):

Posted in Uncategorized | Leave a Comment »

Periodic Table of Design Pattern Elements

Posted by goofy4u on March 13, 2006

Huston design patterns is the very nice site were I found the picture.

Posted in Design Patterns | 1 Comment »

Ajax design patterns

Posted by goofy4u on March 13, 2006

Ajax is the new buzz word, find out about it at ajaxpatterns.org

Posted in Uncategorized | Leave a Comment »

A world without mouse clicks

Posted by goofy4u on March 11, 2006

If you ever wondered if it possible to use your mouse without clicking, stop wondering and visit dontclickit
I wonder if it would be possible (and usefull) to develop other kinds of user interfaces also without using clicks…

Posted in Uncategorized | Leave a Comment »

Python and design patterns – an example using pygame

Posted by goofy4u on March 10, 2006

A very usefull guide I recently discovered can be found over here.  It teaches multiple things at the same time : using python, introducing some design patterns ( the ones found in the model view controller pattern ) and at the same time developing a game using pygame…  What do you want more to get you started?  I will keep you informed about this guide.  I wish to thank the author for the nice job he did so far.

Posted in Design Patterns, Python | Leave a Comment »

Quotes on programming

Posted by goofy4u on March 10, 2006

Very funny and some are also very true -> quotes

Posted in Uncategorized | Leave a Comment »

How to be a programmer

Posted by goofy4u on March 10, 2006

I just stumbled upon a very good article called ‘How to be a Programmer‘.  It covers about every programming aspect you can think.  Check it out!

Posted in Source code | Leave a Comment »

My first pygame experience

Posted by goofy4u on March 9, 2006

This weekend I tried out a little tutorial with the pygame python library. Everything worked ok except for the window size on startup. On WinXP you have to do some extra trick before the pygame initialization. It isn’t documented explicitly but I figured out it had to be the reason that my window size was minimized on starting up, only after dragging and clicking the window it got to the normal size. But when you add the following extra code you get it right immediately :

if sys.platform == “win32”:
os.environ[‘SDL_VIDEODRIVER’] = ‘windib’

pygame.display.init()
pygame.init()
screen = pygame.display.set_mode((200,100))
for event in pygame.event.get():

# and so on …

Posted in Python | Leave a Comment »