web developer & system programmer

coder . cl

ramblings and thoughts on programming...


catching memory leaks

published: 09-07-2009 / updated: 09-07-2009
posted in: programming, rants, tips
by Daniel Molina Wegener

A memory leak regards the concept of "non released and unused memory, an unintentional failure that makes your program hold memory when is not longer needed". This means that even you create a new instance of an object — in C++ — without releasing it’s memory; you request a memory block — in C — with malloc(3), mmap(2) or sbrk(2) families of functions and similar tasks; or simply you setup an object reference without releasing the reference, when you left the object usage in your code logic and the reference is kept without letting the interpreter or garbage collector destroy it — as in dynamic and virtual machine based languages.

css2: my first impression

published: 30-01-2009 / updated: 30-01-2009
posted in: programming, rants
by Daniel Molina Wegener

A long time ago I was wondering how to learn CSS2. Not as a professional target to apply all this knowledge in a professional way as web designer. The main reason was to be more conscious about what a good web design means. Standards basis are important, but I’ve found some modifications that are applied to Internet Explorer and related browsers.

desktop != web based

published: 21-08-2008 / updated: 21-08-2008
posted in: rants
by Daniel Molina Wegener

Sometimes is painfull and others funny to look at Web Application Requeriments made across the time. While the time pass through a thin line of evolution on the flexibility on Web Based Applications, more complex are the requirements made to developers, sometimes imposible to handle and unconscious of what a Web Based Application means.

where is the Inernet?

published: 16-08-2008 / updated: 16-08-2008
posted in: rants
by Daniel Molina Wegener

By "where is the Internet?" I mean the Internet that have conceived Jon Postel and others kind him. Now everything seems to be a giant web based application. But there are many thing that you can’t do through a web interfaces. I remember that in earlier years, I was able to connect to NNTP servers running Usenet news. Sharing, commenting and helping other people was granted by netiquete rules. Now seems to be ignored and everyone is going with HTML messages, sometimes with ugly implemented MUAs or NUAs, that uncover the right behavior of these kind of software tools.

i catch you n00b h4x0r…

published: 26-07-2008 / updated: 26-07-2008
posted in: rants, tips
by Daniel Molina Wegener

Recently I’ve discovered a spyware infecting computers though the weak autoplay implementation.

the wrong way to run…

published: 25-06-2008 / updated: 25-06-2008
posted in: perl, programming, rants, tips
by Daniel Molina Wegener

Today was another development nightmare day, everything seems to be cloaked in wrong events. Me under pressure and Winbloat — call it Micro$oft Windows — fails everywhere I need it working.

elegant bug reports

published: 16-06-2008 / updated: 16-06-2008
posted in: rants
by Daniel Molina Wegener

As software developers we reach bugs many times. In Open Standards, bug reports reach a common point: “every bug report has a reasonable description and have attached the proper backtrace or debug examples to reproduce the target bug“. Writing a good bug report implies a good written problem description. Many FOSS software have embeded an automatic bug report generator, but also many developers are helping with complex bug reports that aren’t handled by these systems.