Development

Rants about application development technologies.

ARM Success

Work on the Canon camera is finished by now, with all features seemingly working. As an added bonus, due to a recent update, exposure times can now exceed 64 seconds. If you own a Ixus 970 and want to enhance your camera functionality, pay a visit to the CHDK Downloads page and give it a …

ARM Success Read More »

1 equals 1?

Back to .NET: amazing what you stumble across when writing software. Assume you have 2 arrays and want to compare them: byte[] array1 = new byte[] { 1, 2, 3 }; byte[] array2 = new byte[] { 1, 2, 3 }; array1.Equals(array2); All you want to do is determine if the two arrays contain the …

1 equals 1? Read More »

Part Time Assembly

What if you are a sworn in C and C#/VB.NET coder working mostly on x86/x64 architectures who is looking for a past time occupation? Of course, you go with ARM CPUs, assembly language, and intercepting functions of an embedded system’s innards! The target of choice: the Canon Ixus 970 digital camera. As mentioned in the …

Part Time Assembly Read More »

Fiddling with an Ixus

In the best spirit of looking beyond Windows/Linux development, the recently acquired digicam Canon DIGITAL IXUS 970 IS seemed to be a good target for some practicing. They sport ARM based processors, which we gathered some experience on when working on dumping tools for the Dreamcast. The main goal is to help the CHDK community …

Fiddling with an Ixus Read More »

own3d Video

A long term friend and source of inspriation started a gaming related community site named own3d some years ago. With a recent development towards video hosting, the need for a simple to use video transcoding tool was born. Presenting our first cooperation after a long break, we would like to hint you at the little …

own3d Video Read More »

Mono

With the latest round of Linux distribution releases just being completed, notably Ubuntu and Fedora, it was time to give Linux another shot, along with the latest Mono version, to be able and run our projects in a free (as in speech) environment. Seems like vbnc, the free VB compiler, has still its fair share …

Mono Read More »

Coding Horror

There are a lot of interesting articles on slashdot.org, at least for the nerds that read it. For those who do not, get started with it. Today, there has been a new post about coding style and general misunderstandings. One that could not possibly fit any better with reality. At least the reality over here …

Coding Horror Read More »

Project Conversion

Microsoft has recently released Visual Studio 2008 to MSDN subscribers. The revised IDE makes a better impression than its predecessor, and the new compilers have some useful new features. When loading up a project created with a previous version, it needs to be converted. If you have your source code under version control, such as …

Project Conversion Read More »

Free Software

In modern computing, you are likely to be using GPL or MIT licensed programs, especially as a developer. While huge companies are propagating digital rights management, software patents, and are inforcing copyrights, free software represents the spirit of the early days in computing: sharing information free of charge and royalties. Free Software gives everyone the …

Free Software Read More »

100>>2=25

One of the features I always missed in VisualBasic was bitwise shifting. One of my most used features in earlier years, because it was especially useful for evaluating registers and masking out values. Since it was always rather easy to develop GUI applications with VB, I often hit the limits of it (as of version …

100>>2=25 Read More »

Scroll to Top