Coding Relic

Random musings on software in an embedded world.

Tuesday, June 30, 2009

Post-mortem debugging: core files

›
When one has a core file, one runs gdb. Its simply the way things were Meant To Be, right? Yet gdb isn't the right tool for the job in a...
Friday, May 15, 2009

Pre-mortem Backtracing

›
A backtrace is often the first step in debugging a problem. Generating a backtrace is generally thought of as a function of the debugger, on...
Friday, May 1, 2009

Desperate Bugs Demand Desperate Measures

›
After chasing a pernicious bug long enough, there is a strong temptation to find a way to make it be someone else's problem for a while....
Thursday, April 9, 2009

More Google App Engine - Feedflares

›
Today's article is a discussion about some of the infrastructure for running this site. So far as I can tell from the logs and analytics...
Wednesday, April 1, 2009

The Target Market is Not Obvious

›
Exhibit A: a bottle warmer by munchkin , a company focussed mainly on baby products. You pour water into the base, put the bottle in the ...
Thursday, March 19, 2009

Exploring Google App Engine

›
I registered my domain in 1996, when Network Solutions was the only registrar and their domain registration forms were faxed in. Back then...
Monday, March 9, 2009

When the Universe Conspires to Prevent Backups

›
You know you're having a bad day when your backup software requires 83 Terabytes of free space in order to proceed. As it turns ou...
Thursday, February 26, 2009

Inadvisable Externing

›
The Principle of the Conservation of Software Quality postulates that for every best practice there is an equal and opposite worst practic...
Wednesday, January 21, 2009

Blogroll, January 2009

›
Programming languages are a voyeuristic pursuit for me, as my daily work consists entirely of C and assembly. Nonetheless it is quite clear ...
Wednesday, January 7, 2009

Variable Scoping with gcc

›
Has this ever happened to you? You allocate some sort of resource which needs to be released before returning from the function. You can put...
Friday, December 19, 2008

printf-acular

›
Ahh, printf. What would we do without printf, sprintf, etc? It makes it easy to format integers, floats, strings, MAC addresses ... Oh wait,...
Sunday, November 30, 2008

Blogroll, November 2008

›
The half-life of engineering knowledge is depressingly short. The old school way to stay current is via books covering technical topics, suc...
Friday, November 28, 2008

The Six Million Dollar LibC

›
Today, Gentle Reader, we will examine the Bionic library, a slim libc developed by Google for use in the Android mobile software platform...
‹
›
Home
View web version
Powered by Blogger.