The Meditative Coder

Thursday, January 24, 2019

Volatile considered harmful

›
I happened on this today.  The article is narrowly-focused on Linux kernel work, but in my mind it helps to clarify a lot of "volatile...
Wednesday, September 12, 2018

Goodby my Wiki

›
This post is a little late in coming as I made the change earlier this year. I used to use a hosting service, suso.com ,  for my main webs...
Tuesday, September 11, 2018

Safe sscanf() Usage

›
The scanf() family of functions ( man page ) are used to parse ascii input into fields and convert those fields into desired data types.  I...
Tuesday, September 4, 2018

Safe C?

›
A Slashdot post led me to some good pages related to C safety. https://outflux.net/slides/2018/lss/danger.pdf  - slides from a presentati...
Monday, August 27, 2018

Safer Malloc for C

›
Here's a fragment of code that I recently wrote.  See anything wrong with it? #define VOL(_var, _type) (*(volatile _type *)&(_var)...
1 comment:
Wednesday, September 27, 2017

Is a lot of spam our own damn faults?

›
I got an unsolicited sales inquiry from a major company the other day.  Each day, 10 to 20 junk emails make it through our spam filter.  Usu...
Thursday, September 21, 2017

Solaris Multicast Deafness Bug

›
Once again, the mighty Dave Zabel (of two different fames) has found another Multicast-related bug, this time in Solaris.  I think that re...
Saturday, July 8, 2017

Some Random Password Generators are Bad

›
Good for you!  You're taking the advice of experts and clicking "Generate Password", resulting in 10 characters of gibberish. ...

XKCD-style Password Generator

›
I got to thinking about passwords again today. I wrote my own program to produce XKCD-style passwords from a list of 2126 common words, ...
Monday, May 22, 2017

Some multicast programming tips

›
Never too old to learn.  :-) There are lots of multicast example programs out there, so I won't try to compete with them.  But I did r...
Monday, May 15, 2017

WannaCrypt / WannaCry ransomeware

›
I'm not a security researcher, and I don't follow the subject very closely.  But here is an interesting read by the person who slowe...
Sunday, April 30, 2017

Fraudulent spam email claiming to be Netflix

›
I got a phishing email.  So what?  I get lots of phishing emails.  Why blog about this one? Well, it's at least a *little* differen...
2 comments:
Friday, March 31, 2017

Cisco Eating Multicast Fragments???

›
UPDATE: after upgrading the IOS our "MDF" switch, this problem went away.  None of my readers (all 2 of them?) have reported seei...
Friday, November 18, 2016

Linux network stack tuning

›
Found a nice blog post that talks about tuning the Linux network stack: http://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux...
Wednesday, September 21, 2016

Review: Prairie Burn (Jazz)

›
I realize that this is a technical blog without many followers, but I'm really getting into a new album and wanted to share.  If you...
‹
›
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.