As a trusted decision maker in the technology space, I am constantly evaluating the following three things. Cost, risk, and reward. When choosing the right technology to solve a problem, not evaluating all three areas is, at best, wasteful – and at worst, exceedingly risky. Take for example the tried and true example of telephone […]
Category Archives: Uncategorized
Technology Matters
I recently had a candid conversation with one of our marketing executives, and I was shocked to learn her perspective on IT’s purpose within the company. The conversation was about web site performance. I was talking about how so many of the company’s objectives require IT, including her objectives to improve the web site’s performance. […]
Creating a GlusterFS Cluster for VMs
The best GlusterFS layout that I have found to work with VMs is a distributed replicated cluster with shards enabled. I use laptops with 2 drives in each one. Let’s say we have 4 laptops with 2 drives on each one, we would do something like what I have listed below. First, let’s create a […]
Create a UEFI bootable ISO on Debian
First thing’s first… let’s get a quick overview of what’s need, what goes where, and what to expect. In order to make an ISO bootable, you need an .img file. Many tutorials call this efiboot.img. It’s basically a FAT formatted file that contains a specific folder structure and a specially named executable that UEFI will […]
Arch on Chromebook
Apps… pacman -Sy pacman -S chromium xorg-server connman enlightenment rxvt-unicode autocutsel; # Note: Choose the noto fonts when prompted systemctl enable connman Touchpad support: /usr/share/X11/xorg.conf.d/70-synaptics.conf # Example xorg.conf.d snippet that assigns the touchpad driver # to all touchpads. See xorg.conf.d(5) for more information on # InputClass. # DO NOT EDIT THIS FILE, your distribution will […]
Workaround for Nano Issue on Chromebook via SSH
I noticed that on my Chromebook, using nano over SSH causes the screen to blink out of control. The workaround is really simple, though it’s not permanent. First, login to your SSH endpoint. Next, type the following: export TERM=linux Now you can open nano without any issues.
Fail-To-Ban (Lite) – EdgeRouter
Here’s how to create a fail-to-ban type of functionality on an EdgeRouter completely using BASH, without installing any 3rd party packages. We are going to create a single script and add a scheduled job to run it. That’s all there is to it. Step 1 Run the following vi /config/scripts/fail-to-ban Now we need to turn […]
The Fastest and Easiest Way to Clone a PC on a Network
This is a guide for using the automated clone assistant on RestartOS to clone a PC over a network. We have a source PC and a target PC. The source PC has the content that we want, and the target PC’s disk will be overwritten with the data from the source PC’s disk. In this […]
How To Change a Xenserver VM Type
Here is a quick and dirty script to change the VM type of an existing Xenserver VM. This can be useful if you are, let’s say, using Linux-based cloning software to clone a Windows VM and you want it to run as fast as possible. You may realize that the system runs very slow. That’s […]
FreePBX 13 – MySQL Performance – RESOLVED
I resolved the performance issue by running the following commands in MySQL: use asterisk; alter table kvstore engine=MyISAM; My new FreePBX 13 server was causing disk IO contention with my other VMs, so I had a look at the disk writes to the MySQL database. The MySQL databases are the ONLY thing on the VDB […]