James Carlson's Weblog

Wednesday, December 24, 2025

Subtle C++ alignment and size issues

›
Short version: sizeof in C++ can be misleading and cause problems, particularly inside assignment overloads, and public/private has surprisi...
Thursday, June 27, 2019

Funny C++ Initialization

›
If you have a class (call it " myclass ") that has Plain Old Data (POD) members and does not have a defined constructor (i.e., use...
Tuesday, November 6, 2018

RTLD_DEEPBIND has deep surprises

›
Linux RTLD_DEEPBIND has at least one very deep problem: if you load a dynamic object with it, the symbols called from within that one object...
Friday, January 12, 2018

GNU make reports "process_begin: CreateProcess(NULL, pwd, ...) failed." on Cygwin

›
I very rarely build anything on Windows.  My day job doesn't call for it much, and I certainly wouldn't want to do that for "fu...
Sunday, July 2, 2017

Not Hertz

›
This happened many years ago, but I still think about it at times, and a recent exchange on Twitter made me remember that I really should ha...
Thursday, November 24, 2016

"A start job is running for dev-disk-by" and other horrors

›
My desktop system at home is currently running OpenSUSE Tumbleweed.  It used to run Debian until I got caught in an upgrade version-locked d...
Saturday, August 29, 2015

Missing Windows users? The badly-named "net" command is your friend.

›
I have a lousy old laptop that I use for IMC Club presentations and the like.  I wish I could afford something better, but it mostly works a...
›
Home
View web version

About Me

carlsonj
I'm a Private Pilot, and I fly out of Lawrence Municipal Airport (LWM) in North Andover, MA.
View my complete profile
Powered by Blogger.