The Meditative Coder

Sunday, July 31, 2016

Beginner Shell Script Examples

›
As I've mentioned, I am the proud father of a C.H.I.P. single-board computer.  I've been playing with it for a while, and have also ...
Sunday, June 26, 2016

snprintf: bug detector or bug preventer?

›
Pop quiz time! When you use snprintf() instead of sprintf() , are you:    A. Writing code that proactively detects bugs.    B. Writing ...
Saturday, June 25, 2016

Of compiler warnings and asserts in a throw-away society

›
Many people despair at today's "throw away" society.  If you don't want it, just throw it away. Programmers know this is...
Tuesday, May 24, 2016

TCP flow control with non-blocking sends: EAGAIN

›
So, let's say you're sending data on a TCP socket faster than the receiver can unload it. The socket buffers fill up. Then what ha...
Sunday, January 10, 2016

Saying goodbye to a bit of personal history

›
Ever since I was *very* young, I've been interested in science and technology.  At some point in my teens, maybe 40 years ago, I wanted ...
2 comments:
Thursday, December 31, 2015

C.H.I.P. - a small, cheap computer

›
UPDATE: C.H.I.P. is dead Or rather, the company is dead.  I will keep my CHIP content laying around, but I won't be doing much with it...
Thursday, October 15, 2015

Windows corrupting UDP datagrams

›
We just discovered that under a somewhat unlikely set of circumstances, Microsoft's Windows 7 (SP 1) will corrupt outgoing UDP datagram...
8 comments:
Wednesday, September 30, 2015

Coding Pet Peeves

›
Ok, these things are not the end of the world.  During a code inspection, I might not even bring them up.  Or maybe I would - it would depen...
1 comment:
Thursday, September 10, 2015

RS-232 serial ports

›
Remember RS-232?  It is rare now-a-days to find a need for RS-232, but it can come up.  In my case, a couple of machines in our lab have the...
Saturday, July 18, 2015

Rsync, Ssh as Root, and Solaris

›
In my distant past, I dabbled in a bit of Unix system administration.  (How distantly in the past?  SunOS 4.2.  Yeah, I'm old.) This y...
Wednesday, July 8, 2015

UTF-8, Unicode, and International Character Sets (Oh My!)

›
I'm a little embarrassed to admit that in my entire 35-year career, I've never really learned anything about international character...
Thursday, June 4, 2015

C Pointers: Never Too Old to Learn

›
I've been a C programmer for some 20 years now, and I learned something new about the language just a few days ago. A less-experienced...
Saturday, February 14, 2015

Rapid Cycle Testing with C++

›
I discovered the convenience of rapid cycle testing in Clojure with "midje" and liked it.  I then re-created it while learning so...
‹
›
Home
View web version

About Me

My photo
Steve Ford
Writing software for a long time. I work for Informatica LLC. All views and opinions expressed are my own, and do not necessarily reflect those of Informatica. See my Homepage.
View my complete profile
Powered by Blogger.