A Golang Enabled Pattern

Bruce Ediger

The Go programming language has a unique, built-in concurrency model that can make some processing much easier.

Have one goroutine do some (probably recursive) work. It puts results on a channel. The main goroutine reads results from the channel and possibly does some filtering on those results, like output unique values.

CP/M and VAX/VMS Memory Layout

Bruce Ediger

It’s often said that DEC operating systems influenced the design of the CP/M microcomputer OS. Let’s examine that assertion by looking at how a process was laid out in memory.

Wordpress Malware Ecosystem 1

Bruce Ediger

Something upwards of 40% of all Internet websites use WordPress blogging software. WordPress is written in the PHP programming language. Because PHP has a lot of quirks, and because just about any wanker can come along and crap out a solution to any given problem, WordPress installations have traditionally had security flaws. That makes WordPress installations subject to a lot of shady activity.