|Censorship, Freedom of Speech, Privacy|
Please join the Electronic Frontier Foundation ( EFF.org ) and the fight for your rights on the Internet. I have not received any National Security Letter.
Right now a crucial thing: find a way to support Net Neutrality and fight Ajit Pai and his intended FCC rules changes. If you have a way to slow down Pai's access to internet...use it; he really needs to personally understand at least some of the problems his actions will cause.
|HOME||Software||Lotus Cars||DWARF||Kindle||eeepc||PALM||RPM Building|
The DWARF Debugging Information Format is important to many who write compilers (for C, C++ and several other languages) and debuggers. If that is of interest to you look at my DWARF-related software and pointers to the standard.
Some recent books seem, to me, to be so important that they deserve a few words here. These books seem to add fundamentally to our understanding of history. I don't mention any books from the traditional Western notion of "Great Books" as those are well covered in many places. If anyone finds this list interesting enough to read at least one of them then this web site has served a purpose!
Lotus Cars are made near Norwich, England. Lotus was founded around 1950 --- many many other car companies were founded in the UK at about the same time. Lotus has had an eventful past (having nearly gone out of business several times and having been the the constructors of many famous racecars). The Lotus Evora is sold in the US for street use. A couple other models are available but not legal for street driving in the US.
Fun stuff: Trackdays and more. Lotus track/racing activities.
Perhaps you will find Stories of the three Lotuses I've owned of interest. Specifically: a 1979 Esprit. Or a 1966 Elan though it was restored and converted to Sprint configuration about 1990, so it is not precisely like an original S3. Or a much modified 1972 Europa
I'm active in the California (and points well beyond) Lotus car club, the Golden Gate Lotus Club.
The Software page encompasses various writings by well known authors as well as some software advice from me. It's all C/C++ software so far though these days my personal projects at home are mainly implemented in Python.
The Solar Power page tells a bit about our home solar power installation. The Water page tells a bit about our water use. We're playing our part to reduce carbon emissions. I also got a bit interested in the electrical grid and the Internet Of Things so am using a TP-Link switch to reduce consumption when PG & E may need to fire up an old and dirty powerplant. More on this shortly. I was using a Belkin Wemo Switch but Belkin changed their interfaces so OhmConnect.com was unable to work with Wemo.
Software patents are a costly and inappropriate use of the patent system .
In moving Palm calendar data from Windows to Macintosh I encountered a major 'gotcha' but I found a workaround.
We switched our home accounting from a proprietary solution to GnuCash. And I wrote a small Python application to do specialized searching of the data.
RedHat Package Manager (RPM) building is generally very well documented, but I found one little hint allowing build as ordinary user (not root) that you may find of interest if you are new at building RPMs.
An older Debugging Information Format, sometimes called Mdebug, is documented in a postscript file dated 1996. It is most unlikely you have any reason to look at Mdebug information because Mdebug had largely fallen out of use by 1996. Mdebug was invented by Peter Rowell, founder of Third Eye Software. and various companies acquired rights to use it, including MIPS and SGI. Peter Rowell is quite distressed by the ways folks like MIPS, SGI, and others extended the format to do much more than it was ever intended to do. See Peter Rowell's comments . Or see a copy of Peter Rowell's comments here . Some of the worst SGI extensions never even got documented. One day I was writing up the (nasty) C++ extensions SGI defined (defined without consulting with me though I was the dbx guy) and with all the extensions documented, and before I had the changes saved in source code management...I accidentally deleted the revised document. Not a good day. So we are left with the incomplete Mdebug document. SGI moved on to DWARF2 as its debugging format so I never again felt the motivation to add those C++ extensions to the Mdebug document.
Contact me at:
Forty-two is, of course, the "Answer to the Ultimate Question of Life, the Universe, and Everything". You could look it up :-)