Patching Miranda to disallow version requests

Posted by Mike Haller on Friday, August 27. 2010 at 01:48 in Selfmade
Miranda is a well-known and open source instant messenger. It includes support for Jabber, which basically uses the Extensible Messaging and Presence Protocol (XMPP). The XML-based protocol allows servers to request certain information from clients.

Sometimes, it is advisable to disallow software to automatically and quietly communicate and reveal certain information to others.

One of those questionable requests is used to gather information about the client software name, version and operating system (e.g. what would be called User-Agent in HTTP).

Wild Boar Roast

webstats

Posted by Mike Haller on Wednesday, April 15. 2009 at 23:01 in Selfmade
My web site statistics show that

Dynamic Applications

Posted by Mike Haller on Monday, February 16. 2009 at 00:15 in Java, Selfmade, Work
What are Dynamic Applications?

It's the software-way of putting the business people back in charge. Today, changes to enterprise business software takes ages to get into production. Endless analyze-redesign-implement-test-deploy cycles affecting multiple stakeholders: IT, QA, vendors and of course the sponsor.

How would it feel if the first three stakeholders could be removed from the process, once the application has been finalized in its initial state? How about giving the sponsor or business department the ability to adapt and change applications on their own? How about giving them the ability to change complex business logic, fine-tune parameters and model work flow to reflect the reality when and as soon as it changes?

Blender Wormhole

Posted by Mike Haller on Saturday, January 3. 2009 at 05:40 in Selfmade
A railroad wormhole journey made with Blender in 1h modelling and 2hrs rendering on AMD 3500+:


Download MPEG-4 .avi
Includes 4x oversampling for anti-aliasing and motion blur effect, which takes some additional CPU resources.

About

My name is Mike Haller and I'm a software developer and architect at Innovations Software Technology in Germany. I love programming, playing games and reading books. I like good food, making photos and learning and mentoring about the craftsmanship of commercial software development.

Quicksearch