If you’re running JasperReports Server Community Edition, and want to access it at the root url (http://reports.example.com) instead of the jasperserver sub-directory (http://reports.example.com/jasperserver), here is how I did it.
Continue reading “Making JasperReports Server the Default Tomcat App”Multiple Default Routes in Ubuntu 18.04 (and other distros that use Netplan)
In my previous article on the subject, I showed you how to configure multiple default routes in Ubuntu by using the /etc/network/interfaces file. Well… that’s gone now. In newer versions of Ubuntu (I’m using 18.04 LTS) the interfaces file and the ifup/ifdown scripts have been replaced with the new and shiny Netplan! The bad news is my previous method won’t work any more. So here’s how you do it with Netplan.
Continue reading “Multiple Default Routes in Ubuntu 18.04 (and other distros that use Netplan)”
Multiple Default Routes in Ubuntu 16.04 (and other Debian based systems)
The Situation:
Your workstation/server has both a network connection to the local network with internet access, and a public IP address (or a second, different LAN/WAN/DMZ) on a separate interface. You’d like to run some services, perhaps the Apache web server, and serve them via the public IP address you have directly on your NIC, but still use the LAN connection for everything else. Or maybe you just want to be able to ssh directly to your workstation from home, without forwarding a port on the main firewall. Whatever you want to serve on the public IP address, this is how you can do it.
Continue reading “Multiple Default Routes in Ubuntu 16.04 (and other Debian based systems)”
Configuring OpenLDAP Multi Master Replication on Ubuntu 16.04
After banging my head on my desk for a couple of days trying to figure out how to get two OpenLDAP servers to mirror each other, I decided to create this post to detail how I got it working.
None of the tutorials I found had it quite right. Let’s get right into it.
Continue reading “Configuring OpenLDAP Multi Master Replication on Ubuntu 16.04”
The Beauty of Knowledge
On a few occasions I’ve heard an argument that goes something like this:
People like you need to know how everything works, and all it does is take the beauty out of everything! Can’t you just enjoy the beauty of [insert natural event or object here] without digging into how it works and ruining it?
The premise of the argument is that knowing too much about something somehow lessens your appreciation of it. Let me show you by some examples how little water that argument holds. Continue reading “The Beauty of Knowledge”
Why Ask Why (Part 4)
“Fear is the mind-killer.” — Dune by Frank Herbert
Every malevolent leader knows how good fear is for keeping their subjects in line. All one must do is generate a phobia in someone that keeps them from seeing past the fear. If we are paralyzed by fear, we have lost our free will to do what we want. A good phobia is the ultimate tool to keep people from thinking and asking questions.
Why Ask Why (Part 3)
There are a few names for it. Getting on the bandwagon. Herd mentality. Groupthink. They all mean the same thing. As social beings, we enjoy the acceptance of our peers. This desire for acceptance is an incredibly strong motivation to conform even when we don’t naturally agree with a position. This can be manipulated in a couple ways. Continue reading “Why Ask Why (Part 3)”
Why Ask Why (Part 2)
Part one concluded by talking about how our emotions sway our decision making processes. The point being that when we stop asking questions and challenging our understanding of the world we are then easy pray to people who use those emotions, the only thing left to guide us, against our own interests. What kind of emotions are most easily used against us? There are several. Continue reading “Why Ask Why (Part 2)”
Why Ask Why (Part 1)
Geocentricism, the belief that the earth is stationary and everything we see in the sky circles it, is a common sense conclusion when faced with the evidence gained though common & casual experience. Continue reading “Why Ask Why (Part 1)”