Propagate deletion of C++ Objects

Last year, I spent some time rewriting internals of how groups are handled in our CAD software. Before that, groups were just to help with the selection of elements that belong together. The grouping was only one level deep, and the elements were organized flat on the document. All the calling functions had to uptate the relationships in the pointers and containers which were publicly available. This was a constant source of bugs and completely unsuitable for nested symbols that we wanted to import.

Continue reading “Propagate deletion of C++ Objects”

RepRap Mendel Part1

My wive wanted to give me the first kit for a RepRap Mendel for Christmas. She was really sorry that the kit didn’t make it under the tree, as it was sold out. I was excited about the Project for more than a Year, but it was too expensive to just give it a go. Some of these projects that seem very interesting fade away with the time, or cheaper alternatives apear as it happened with the quadro copter, but the RepRap didn’t go out of my mind. So, Mirella gave me the first kit, and from here, I will build it step by step. Continue reading “RepRap Mendel Part1”

Why I gave up on voip (for now)

Voip used to be a big hype, but nowdays you don’t hear a lot about it. I thought that was because it gained wide adoption. But maybe not. At least in the company I work, we went back to a regular telephony system after having constant trouble with the voip installation.

From time to time, I hear or read about Asterisk and Freeswitch. That made me curious for some time now. Also I wanted an alternative to Skype for a variety of reasons: It’s protocol is proprietary. It’s not available on all platforms (e.g. openmoko). On Android, it drains the battery and friends tell me they get constant log-in and out notifications. And finally, the computer has to be on to receiceive calls. Continue reading “Why I gave up on voip (for now)”