Skip to main content

Extracts of Denys Reitz's memoirs (BBC Radio)

A Boer View (BBC radio)
Denys Reitz, a young Boer commando, at the Spion Kop
A Boer picket on Spion Kop, Ladysmith (Getty Images/Hulton|Archive)
A Boer picket on Spion Kop, Ladysmith
(Getty Images)

"We woke with the falling of the dew and, as the sky lightened, gazed eagerly at the dim outline of the hill above, but could make out no sign of life. Gradually the dawn came and still there was no movement. Then to our utter surprise we saw two men on the top triumphantly waving their hats and holding their rifles aloft. They were Boers and their presence their was proof that, almost unbelievably, defeat had turned to victory - the English were gone and the hill was still ours. Leaving our horses to fend for themselves we were soon hastening up the slope past the dead until we reached yesterday's bloody ledge. From here we hurried across to the English breastworks to find them abandoned. On our side of the fighting-line there had been many casualties, but a worse sight met our eyes. In the shallow trenches where they had fought the soldiers lay dead in swathes and in places they were piled three deep. "

The death of a British Spy (BBC Radio)
Denys Reitz, a Boer soldier, describes the final moments of Lemuel Colaine, British spy

"Colaine was taken to a little smithy behind the dwelling house, and when I looked in I saw him and the clergyman kneeling side by side deep in prayer. We sent some Hottentot servants to dig a grave out of the sight of the house, to spare the feelings of its inmates, and, ordering three men who had off-saddled in the garden to fetch their rifles, we went to the workshop door. The clergyman touched the kneeling man on the shoulder and said 'Brother be a man, your time has come.' Colaine took the news calmly; he rose from his knees, shook the parson by the hand, and bidding goodbye to the guards, said that he was ready.

We led him to where the grave was being dug. He said he knew he deserved to die, but he was a poor man, and had taken blood-money to keep his wife and children from starving. The Hottentots were just completing the grave when we came up, and the unfortunate man blanched when he looked into the shallow pit. Perhaps he had still hoped for a reprieve until he saw it. We thought that the sooner it was over the better, so de Wet blindfolded him and placed him at the head of the grave.

Realizing this was the end, Colaine held up his hands and in a low tone recited the Lord's Prayer while the firing party silently ranged themselves. As he came to the final Amen they fired. With a convulsive jerk he pitched backward into the grave and the frightened Hottentots quickly covered him with earth."


Popular posts from this blog

LDWin: Link Discovery for Windows

LDWin supports the following methods of link discovery: CDP - Cisco Discovery Protocol LLDP - Link Layer Discovery Protocol Download LDWin from here.

easywall - Web interface for easy use of the IPTables firewall on Linux systems written in Python3.

Firewalls are becoming increasingly important in today’s world. Hackers and automated scripts are constantly trying to invade your system and use it for Bitcoin mining, botnets or other things. To prevent these attacks, you can use a firewall on your system. IPTables is the strongest firewall in Linux because it can filter packets in the kernel before they reach the application. Using IPTables is not very easy for Linux beginners. We have created easywall - the simple IPTables web interface . The focus of the software is on easy installation and use. Access this neat software over on github: easywall


#!/bin/bash # # usage <configuration file> # eg: /etc/ipset-threatblock/ipset-threatblock.conf # function exists() { command -v "$1" >/dev/null 2>&1 ; } if [[ -z "$1" ]]; then   echo "Error: please specify a configuration file, e.g. $0 /etc/ipset-threatblock/ipset-threatblock.conf"   exit 1 fi # shellcheck source=ipset-threatblock.conf if ! source "$1"; then   echo "Error: can't load configuration file $1"   exit 1 fi if ! exists curl && exists egrep && exists grep && exists ipset && exists iptables && exists sed && exists sort && exists wc ; then   echo >&2 "Error: searching PATH fails to find executables among: curl egrep grep ipset iptables sed sort wc"   exit 1 fi DO_OPTIMIZE_CIDR=no if exists iprange && [[ ${OPTIMIZE_CIDR:-yes} != no ]]; then   DO_OPTIMIZE_CIDR=yes fi if [[ ! -d $(dirname &q