Stripping A File != Optimization
Tags: debugging, optimization, Programming, strip, symbols
It is a common misconception that the “strip” command does some kind of magic optimization to an executable resulting in it running faster. Its also a common misconception that the smaller an executable is in size, the less memory it will consume.
Neither case is correct. I could write a program in 10 lines that allocates [...]
How To Get Out Of Talking
It happens to all of us. Sooner or later, you will be forced to compose audible grunts into meaningful sequences and transmit them over the slower than snail speed of sound. Additionally, you must block until receiving an ACK over the same medium, often requesting even more transformation of thoughts into similar mutually understood grunts.
Do [...]
Crap. I’m Growing Man Boobs!
McDonalds: its been real, its been fun, but I think we need to see other people. I “lightly” pulled a muscle in my chest today while averting a fall due to not watching where I was going. A little while ago, I was rubbing the sore spot and noticed something I had not noticed before [...]
Read: "Crap. I’m Growing Man Boobs!"144 Petabytes On Compact Flash (Yes, Just One!)
Tags: fat16, fat32, interesting, work, yay
You did not misread the title, its not 1.44 petabytes, its 144 (as in 12×12) on a single CF card. Read more about it here. It will still limp along at an unimpressive 32MB/sec (well, for CF, that is rather impressive) according to the CF 5.0 specification CAUTION: LINK LEADS TO AN ANGRY FRUIT SALAD.
You [...]
Atomic Operations In User Space Using GCC Natives
Tags: ARM, atomic-ops, gcc, portability, Programming
I have seen no less than four questions this week on Stack Overflow regarding facilities for atomic ops on Linux (and portably speaking, anything else that hosts GCC). Yes, gcc does have some facilities for this, take a look at this rather good overview.
Unfortunately, these don’t seem to work on most ARM platforms, which tend [...]
Avoiding Background Aborts With PHP
Tags: php, Programming
Say what you will about Python being better suited to writing back end control panels that need to get intimate with the host OS .. I still use PHP. Mostly, I’m too lazy to master Python to the point that I’m willing to put my results in production and , well, if used properly – [...]
Read: "Avoiding Background Aborts With PHP"Site Stupidity – Just When You Thought It Was Safe To Read The News
Tags: haha, mindlessness, news, Rants
There are some individuals and organizations that should be prohibited by law from making web sites. Just like free speech can quickly degenerate into disorderly conduct, web sites can quickly degenerate into viciously loud, annoying and angry fruit salads.
Here’s my morning routine – Get coffee, go through RSS reader, get email. I suppose it is [...]
You May Have Xen – But How About Tofu?
Tags: gnu linux, gridnix, tofu, web hosting, Xen
Enough procrastinating. I have been working on a Xen friendly operating system for several years, a lot of the time has been spent waiting to see what happened with pv_ops in mainline Linux. Two years later, we’re still waiting to see what happens to pv_ops in Mainline Linux. Everything else (such as the Xen API, [...]
Read: "You May Have Xen – But How About Tofu?"keep looking »

