The Meditative Coder

"Hold our own ideas loosely." -- Claude.ai

Wednesday, April 17, 2019

Black Hole Revealed!

›
I am in awe of the results of the Event Horizon Telescope team in their image of M87* , the supermassive black hole at the center of a dist...
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...
‹
›
Home
View web version

About Me

My photo
Steve Ford
Writing software since 1975. All views and opinions are my own, and do not represent those of my employer. Homepage.
View my complete profile
Powered by Blogger.