Site software updated 11/23

Hey all,

I updated the site software today, including the primary software and a bunch of plugins. So far everything seems to be working great but it’s very possible that something has gone awry somewhere.

If you discover anything that seems wonky, please leave a message on this thread and I’ll look into it.

. . . → Read More: Site software updated 11/23

This is why we can’t have nice things, part 2

On the heels of my previous post This is why we can’t have nice things, we’ve had a another incident with hackers/malicious software. According to my host, exploiters found a way to exploit the WebMin control panel and load the site up with malicious scripts. As a result, the site was suspended again, and . . . → Read More: This is why we can’t have nice things, part 2

This is why we can’t have nice things

As you may have noticed, the site has been down for the last 5 days. The good news is that we’re back up (obviously), and things should stay that way now that they’re resolved.

For those of you who are curious as to what happened, the forums have been under attack by bots for . . . → Read More: This is why we can’t have nice things

3.x — Comprehensive Quiz

Quick Review

Always use parenthesis to disambiguate the precedence of operators if there is any question or opportunity for confusion.

The arithmetic operators all work like they do in normal mathematics. The Modulus (%) operator returns the remainder from an integer division. Beware about rounding or sign errors when the operands of integer division . . . → Read More: 3.x — Comprehensive Quiz

16.4 — STL algorithms overview

In addition to container classes and iterators, STL also provides a number of generic algorithms for working with the elements of the container classes. These allow you to do things like search, sort, insert, reorder, remove, and copy elements of the container class.

Note that algorithms are implemented as global functions that operate using . . . → Read More: 16.4 — STL algorithms overview