Complete, Concrete, Concise

Practical information without the bloat


5 Minute Vim Tutorial

This tutorial won't turn you into a Vim wizard, but at least you will be able to open, navigate, edit, and save files using Vim.


Fixing Slow Boot in Windows 7

This solution is probably valid for only a handful of people. After the latest Windows 7 updates were applied, I found my computer took over 10 minutes to boot into Windows. It would hang at the “Starting Windows” screen for ages (between 12 and 15 minutes). After (far too much) troubleshooting, the problem turned out […]


Security Weakness in FaceBook Login

Yes, this is posted on April 1st and, no, it is not a April Fool’s joke – except, I hope, on FaceBook’s part, otherwise it represents a serious security weakness in their login protocol. As I logged into FaceBook today, I noticed (too late) that I had caps lock on and expected to be redirected […]


Brother HL-3140CW Laser Printer – a Review

This review is written after about one month of using the Brother HL-3140CW laser printer. This is the third laser printer (second colour one) I’ve owned in the past 15 or 16 years (along with a number of inkjet printers and dot matrix printers before that). Summary The Brother HL-3140CW is a very fast printer […]

Web Tools

How to Prevent People from Displaying Your Content on Their Web Pages Inside of a Frame

This technique shows how to prevent a web site from displaying your content inside of a frame on their web page. It looks something like this: The section shaded in green is my content being displaying inside someone else’s web site. This is done by putting my content inside a <frame> or <iframe> tag. If […]


Replacing the Toner Cartridge in a Brother HL-3140CW Printer

Replacing the toner cartridge in the Brother HL-3140CW laser printer is not difficult, but it is not immediately obvious because the toner and drum assembly are joined together. 1) Open the laser printer by lifting the the top part. There are no catches to unlock, so it is easy enough to open: 2) Remove the […]


Can’t Log into your Website

In September 2013, I found myself unable to log into this site. I would be presented the Login screen, enter my User Name and Password and be brought right back to the same screen. Logging in with an incorrect user name or password would result in the familiar “No” shake of the login screen. While […]


Using FLTK with Code::Blocks

FLTK is a easy to use, free GUI library. While Code::Blocks provides a FLTK project option, the problem is that it doesn’t work correctly. This is because Code::Blocks expects the FLTK include directory to be somewhere else. These instructions are for FLTK 1.3.2 and Code::Blocks 12.10 or Code::Blocks 13.12 running on Windows 7. The instructions […]

Web Tools

WordPress Generating Core Dumps

Between 30-August-2013 and 01-September-2013, Complete, Concrete, Concise had its web hosting suspended with a demand that the WordPress installation be deleted. Not wanting to delete my installation and then reinstall (and hopefully restore all data correctly), I investigated. Note: this problem and solution is likely the same for any PHP based application – like Joomla! […]

Web Tools

webpage is not found – ERR_FILE_NOT_FOUND while developing Chrome Extension

This problem was observed on Windows 7 with SP1, in which Internet Explorer 10 and Google Chrome are both installed. Even if this is not your setup, it is possible you have a similar problem, but no guarantee is made. While trying out the Google Chrome Extension Getting Started tutorial, I immediately ran into problems […]

Ubuntu 13.04

How to Completely Uninstall / Remove the Cinnamon Desktop

These instructions are for Ubuntu 13.04 running the Unity desktop on which Cinnamon was installed using either the Ubuntu Software Center or sudo apt-get on the command line. The instructions may be the same for other versions of Ubuntu, but no guarantee is made. When Cinnamon is installed in Ubuntu 13.04, it installs several packages […]

Ubuntu 13.04

Installing the Cinnamon Desktop / Interface

These instructions are for Ubuntu 13.04 running the Unity Desktop. They may be the same or similar for other versions, but no guarantee is made. Installing the Cinnamon Desktop will use up about 21.4MB of hard disk space. Note: Cinnamon once completely locked up on me. Not sure what happened or whether it was Ubuntu, […]