The cloud isn’t always your friend. Google, for example, seems to imbue its entire system with pay-for-storage incentives. Two easy clicks and you can pay money just to hold onto older mail. But, maybe you don’t need them to store your old mail. Maybe you can do this on your own, simply and easily. You […]
Discourse is a popular forum tool available as a self-hosted open-source tool. It can be installed bare-metal on Linux, but the Docker installation is one that I found most interesting. Unlike most Docker-implemented tools, Discourse has a script that runs outside of the docker containers (on your base machine) to set up the tool. This monolithic script (./discourse-setup) seems to do many of the things that docker-compose does, but obviously worse. I’m no fan of doing things this way; especially when the base alternative is nowhere on their site. My challenge this time was to build a basic docker-compose.yml that would get Discourse running in a test environment. Here’s what I did.
Docker has been an amazing tool for deploying applications fast, but as I have come to need containers that interacted with each other, the networking aspects have brought some major challenges. I wasn’t a fan of docker’s documentation either. It doesn’t explain the nuances of this process. Namely, I wanted to know how to bring up a container and right from the start assign an IP address. Let me show you how that’s done.
If you use Unifi gear, you know that it can proliferate quite fast. Couple that with cameras, a second network for cameras, and you have a growing need for more Unifi controllers to manage devices. The best approach is to, uhm, unifi controllers into a cloud-based setup – but you can’t always do that. When controllers get isolated on networks, you may find that you’ve lost the administrator password for one. Here’s how you can reset it so long as you have root shell access to the machine running your controller.
I’ll just cut to the chase: You need a Mac. Or, more specifically OS X running in virtual machine. Every other step you’re going to take will lead you to failure. But, I can off you hope that it is possible and you can get your Mac running again. Read on.
My problem here was that a client asked needed to extract data from a few disparate sources and build a clean, usable list of email addresses. Certainly, no small feat since some of this would have to come out of an email account itself. I wasn’t even going to benefit from working from contacts either – addresses had to come from the messages themselves. I’m going to describe what I did to get there.
While posting a product online, I came across a well-developed scam. When I saw it, I wanted to humour the bad guys and see what information I might glean from the process. This is not something you should do, but the details I’ve gathered can help you look at these scams with a more critical […]
Passwords aren’t going anywhere. Even though we’ve seen a rise in a new type of authentication including two-factor and even Yubico-style log-in options; passwords still seem to persist in our lives. If you’re online and use passwords (I know you do), you want to be as sure as possible when storing them. This means, no […]
Internet Protocol (IP) is the general basis for all communications on local and Internet networks. These communications rely on some basic numbers that identify you to other computers on the local network, and to the world. Those numbers put together are what’s commonly called an IP Address. On occasion, someone in you IT department or support might ask you to provide this number format, and I’ll show you how to find it.
You might have wondered why licensing Retail versions of Microsoft Office 2016 on Windows has become so cumbersome and clunky and confusing? Why does Microsoft force a login to install and activate Office? Why is this service so bad at showing information and handling more than one installation? If fact, if you have more than one retail copy of Office to install and activate on the same account, you’re in for serious confusion. I can’t answer all these questions, but I’ll show you how to fix this mess so you can install Office and move on.