Blog
Not sure what to read or looking for something to read? Then look no further. There's plenty to read here! Select a post from below or use the navigation to see posts by category.
In these blog posts, we discuss some of our past projects, it challenges that are faced, and some helpful tips to get the job done. We share this information to provide you with ideas on how to be able to improve and maintain your home.
-
Control GPIO with .NET Core on Raspberry Pi
2020-10-25I discuss the steps to get .NET Core running on Raspberry Pi with GPIO support. -
FFMPEG for Image Slideshow
2020-10-10You can use ffmpeg to create a video slide show from images. -
Github as Content Management System (CMS)
2020-09-22Discuss about how GitHub can be used as a content management system and to avoid systems like Drupal and Wordpress -
Git: Change Master Branch to Main Branch
2020-09-15Given the racial relations in the US, a number of users have changed the primary branch to "main" instead of "master" -
Prune Branches In Visual Studio
2020-09-12Visual Studio does not automatically prune old branches when you fetch. -
Uninstall Java from Ubuntu
2020-09-08Uninstall of Java from Ubuntu is easy. Just a few commands to get it removed. -
Select List of Times (10-minute increments)
2020-08-25This is an HTML select list of times. -
HP Wireless Printer Problems
2020-08-19 -
College Programming Course Files on GitHub
2020-08-16 -
CiviCRM Cron Job Script with Wordpress
2020-08-13 -
CiviCRM Configuration Checklist
2020-08-11 -
Reverse Sort for MkDocs
2020-07-15 -
Linux Training Session Notes, March 2020
2020-03-01 -
Previous and Current Blog Posting Process
2020-02-06 -
Developer Uses Page
2020-02-01 -
Google Search Console Reports 500 Errors
2020-01-21 -
7 Lessons Learned as Production Support or Help Desk Agent
2020-01-10Share my lessons learned and key skills to be successful in help desk or production support role. -
Blog Conversion Steps
2019-12-24The steps that I performed to convert by Drupal-based blog over to MkDocs -
Switched Blog from Drupal to MkDocs
2019-12-21Reasons why I changed from Drupal to MKdocs for my blog -
Blog Reverse Sort with Mkdocs
2019-12-20 -
Automate Unattended Upgrades on Ubuntu
2019-11-05 -
Copying Infested Code
2019-09-05 -
Markdown My Words
2019-07-23 -
When Deploying Before Testing
2019-07-04 -
7 Reasons I Can Do That Without The App
2019-06-16 -
Drupal 8 Tutorial Series
2019-06-11 -
Automatically Publish Content with Custom Module
2019-05-09 -
How to Install Google Chrome on Ubuntu 18.04
2019-05-07 -
Set up Gecko Driver on Ubuntu
2019-04-05 -
Selenium WebDriver Photo Uploader for Drupal 7
2019-03-06 -
Use Gparted to Partition USB Drive
2019-03-15 -
Drupal 8 Tutorial Series
2019-02-27 -
Set Timezone on Ubuntu 18.04 Server
2019-01-29 -
Archive Project in Kdenlive
2018-11-10 -
Upgrade Ubuntu 16.04 to 18.04
2018-10-20 -
Upgrade Ubuntu 16.04 LTS to 18.04 LTS Upgrade (No Commentary)
2018-09-22 -
Power On Wemo Switch After Power Failure with Home Assistant
2018-08-28 -
Install HDHRViewer Plug-in for Live TV on Plex Media Server
2018-08-14 -
Install Seven Square on Ubuntu
2018-07-04 -
Music Library Cleanup with fdupes
2018-07-07 -
Configure HDHomeRun Connect with Kodi on Ubuntu
2018-06-26 -
Replace Optical Drive in PC
2018-06-19 -
Setup MyQ with Home Assistant
2018-06-12 -
Configure Simplisafe with Home Assistant
2018-06-05 -
Configure DD WRT with Home Assistant
2018-05-29 -
Belkin Wemo Switch Unboxing
2018-05-29 -
Install Drush on Ubuntu 16.04
2018-05-22 -
Configure etckeeper with Gitlab
2018-05-15 -
Redirect to Home Assistant using Apache
2018-05-08 -
Upgrade Home Assistant
2018-05-01 -
install Kodi on Ubuntu
2018-05-01 -
Setup HP Network Printer on Ubuntu 16.04
2018-04-24 -
Setup SSH Key Authentication
2018-04-17 -
Uninstall Plex Media Server from Ubuntu 16.04
2018-04-10 -
Install Plex on Ubuntu 16.04 Server or Desktop
2018-04-04 -
Kanban Board in Drupal 7
2018-03-27 -
Install Postfix to Use Gmail as SMTP server on Ubuntu 16.04
2018-03-13 -
Install Home Assistant on Ubuntu 16.04 VM
2018-03-13 -
Setup Ubuntu 16.04 on VirtualBox
2018-03-06 -
Install VirtualBox on Ubuntu 16.04
2018-02-27 -
Install Webmin on Ubuntu 16.04
2018-02-20 -
Use Twitter and Rules for FarmOS Notifications
2018-02-13 -
Install MySQL Server on Ubuntu 16.04
2018-02-07 -
RaspiTraffic Demo, US Signaling
2018-01-23 -
Raspberry Pi First Run and Installing Updates
2018-01-16 -
Install Samba on Ubuntu 16.04
2018-01-16 -
FarmOS NWS 2.0
2018-01-14 -
Linux rm Argument list too long
2017-04-03 -
Setup SSH on OpenWRT
2016-11-19 -
Find Lines Longer than Specified Length
2016-09-28 -
Install OpenWRT on Linksys WRT1900AC v1
2016-07-14 -
Automating Ubuntu 14.04 Automatic Updates
2016-03-10 -
Run Drupal Cron via Bash with Drush
2016-02-04 -
Automate Drupal Update with Drush via Shell Script
2016-02-04 -
HDMI Sound on Ubuntu with Shuttle DS61
2015-11-21 -
Sample Interview Question Unix/Linux Experience
2015-10-30 -
Sample Interview Question SQL/Database Experience
2015-10-30 -
Find lines that contain greater than specified number of characters in Unix
2015-10-30 -
How to disable foreign key constraints in MySQL
2015-10-21 -
Green Screen with Flash videos in Windows 10
2015-10-07 -
Oracle Holidays without Stored Procedure with 2 Week Notification
2015-09-04 -
Search Engine Optimization
2015-06-28 -
Installing Drupal 7 on 1 and 1 Web Hosting
2015-06-28 -
How To Synchronize Files Between Two or More Windows Computers
2015-06-28 -
Don't Use "Click Here" in Links
2015-06-28 -
Java Swap Values
2014-02-08 -
Java Count Up and Down
2014-02-08 -
Automatically creating new menu items Drupal 7
2012-06-21 -
Installing Drupal 7 on 1and1 Servers
2012-05-19 -
Use Session Variables in Grails Domain Class
2012-03-06 -
Setup LDAP on Ubuntu 10.04
2012-02-09 -
Ubuntu Server
2011-12-12 -
Migrate Drupal Installation from Desktop to Server
2011-08-12 -
Image Rotator
2011-07-12 -
Grails - Recreate Controller and Views for Updated Domain Class
2011-07-07 -
Select List of US States
2011-06-29 -
Above The Scroll - Web Design
2011-05-25 -
Rename A File - VB.Net
2011-05-19 -
How to keep a form from losing focus - VB.Net
2011-05-18 -
ASP.Net Application Errors
2011-05-16 -
Oracle PLSQL Commands
2011-05-10 -
BIRT Reporting
2011-03-30 -
Free Software for Web Development
2011-03-07 -
Every Developer Needs A Blog
2010-07-22
-
What is a Contactor? How does a Contactor work?
2020-08-15 -
Replacing Contactor on Air Conditioner
2020-08-08 -
Build A Simple Firewood Stand
2020-08-08 -
Front Yard Landscaping
2020-07-21 -
Ceiling Fan Installation with Downrod
2020-07-12I describe the replacement of a ceiling fan for a customer in one of their bedrooms. -
Replacing Exterior Trim
2020-05-20 -
8 Steps to Replace A Toilet Fill Valve
2020-03-15I cover how to replace the fill valve on a toilet that is leaking or faulty. -
Reinforce Bookcase with Plywood
2019-07-30 -
Identify Electrical Circuits and Label Breaker Panel
2019-06-11 -
4 Steps to Change the Battery in Nissan Altima Intelligent Key
2019-05-02 -
Weber Charcoal Chimney Review and First Use
2019-04-27 -
Remove Water from Car Trunk
2019-02-09 -
Make Your Crockpot Smarter with a Timer
2018-11-03 -
Change Air Filter on 2013-2018 (5th Generation) Nissan Altima
2018-10-27 -
How to Replace Toilet Gasket and Bolts
2018-07-21One of the toilets was leaking between the tank and bowl section. Thus I made a video showing how to replace the gasket between the two. -
1 Year Review of Liftmaster 8500 with MyQ Internet Gateway
2018-05-05 -
1 Year Review of Liftmaster 8500 with MyQ Internet Gateway
2018-01-20
-
Git: Change Master Branch to Main Branch
2020-09-15Given the racial relations in the US, a number of users have changed the primary branch to "main" instead of "master" -
Uninstall Java from Ubuntu
2020-09-08Uninstall of Java from Ubuntu is easy. Just a few commands to get it removed. -
What is a Contactor? How does a Contactor work?
2020-08-15 -
CiviCRM Cron Job Script with Wordpress
2020-08-13 -
CiviCRM Configuration Checklist
2020-08-11 -
Replacing Contactor on Air Conditioner
2020-08-08 -
Make Your Crockpot Smarter with a Timer
2018-11-03 -
Upgrade Ubuntu 16.04 to 18.04
2018-10-20 -
Upgrade Ubuntu 16.04 LTS to 18.04 LTS Upgrade (No Commentary)
2018-09-22 -
Install HDHRViewer Plug-in for Live TV on Plex Media Server
2018-08-14 -
How to Replace Toilet Gasket and Bolts
2018-07-21One of the toilets was leaking between the tank and bowl section. Thus I made a video showing how to replace the gasket between the two.
-
Control GPIO with .NET Core on Raspberry Pi
2020-10-25I discuss the steps to get .NET Core running on Raspberry Pi with GPIO support. -
FFMPEG for Image Slideshow
2020-10-10You can use ffmpeg to create a video slide show from images. -
Github as Content Management System (CMS)
2020-09-22Discuss about how GitHub can be used as a content management system and to avoid systems like Drupal and Wordpress -
Git: Change Master Branch to Main Branch
2020-09-15Given the racial relations in the US, a number of users have changed the primary branch to "main" instead of "master" -
Prune Branches In Visual Studio
2020-09-12Visual Studio does not automatically prune old branches when you fetch. -
Uninstall Java from Ubuntu
2020-09-08Uninstall of Java from Ubuntu is easy. Just a few commands to get it removed. -
Select List of Times (10-minute increments)
2020-08-25This is an HTML select list of times. -
HP Wireless Printer Problems
2020-08-19 -
College Programming Course Files on GitHub
2020-08-16 -
What is a Contactor? How does a Contactor work?
2020-08-15 -
CiviCRM Cron Job Script with Wordpress
2020-08-13 -
CiviCRM Configuration Checklist
2020-08-11 -
Replacing Contactor on Air Conditioner
2020-08-08 -
Build A Simple Firewood Stand
2020-08-08 -
Front Yard Landscaping
2020-07-21 -
Reverse Sort for MkDocs
2020-07-15 -
Ceiling Fan Installation with Downrod
2020-07-12I describe the replacement of a ceiling fan for a customer in one of their bedrooms. -
Replacing Exterior Trim
2020-05-20 -
8 Steps to Replace A Toilet Fill Valve
2020-03-15I cover how to replace the fill valve on a toilet that is leaking or faulty. -
Linux Training Session Notes, March 2020
2020-03-01 -
Previous and Current Blog Posting Process
2020-02-06 -
Developer Uses Page
2020-02-01 -
Google Search Console Reports 500 Errors
2020-01-21 -
7 Lessons Learned as Production Support or Help Desk Agent
2020-01-10Share my lessons learned and key skills to be successful in help desk or production support role. -
Blog Conversion Steps
2019-12-24The steps that I performed to convert by Drupal-based blog over to MkDocs -
Switched Blog from Drupal to MkDocs
2019-12-21Reasons why I changed from Drupal to MKdocs for my blog -
Blog Reverse Sort with Mkdocs
2019-12-20 -
Automate Unattended Upgrades on Ubuntu
2019-11-05 -
Copying Infested Code
2019-09-05 -
Reinforce Bookcase with Plywood
2019-07-30 -
Markdown My Words
2019-07-23 -
When Deploying Before Testing
2019-07-04 -
7 Reasons I Can Do That Without The App
2019-06-16 -
Identify Electrical Circuits and Label Breaker Panel
2019-06-11 -
Drupal 8 Tutorial Series
2019-06-11 -
Automatically Publish Content with Custom Module
2019-05-09 -
How to Install Google Chrome on Ubuntu 18.04
2019-05-07 -
4 Steps to Change the Battery in Nissan Altima Intelligent Key
2019-05-02 -
Weber Charcoal Chimney Review and First Use
2019-04-27 -
Set up Gecko Driver on Ubuntu
2019-04-05 -
Selenium WebDriver Photo Uploader for Drupal 7
2019-03-06 -
Use Gparted to Partition USB Drive
2019-03-15 -
Drupal 8 Tutorial Series
2019-02-27 -
Remove Water from Car Trunk
2019-02-09 -
Set Timezone on Ubuntu 18.04 Server
2019-01-29 -
Archive Project in Kdenlive
2018-11-10 -
Make Your Crockpot Smarter with a Timer
2018-11-03 -
Change Air Filter on 2013-2018 (5th Generation) Nissan Altima
2018-10-27 -
Upgrade Ubuntu 16.04 to 18.04
2018-10-20 -
Upgrade Ubuntu 16.04 LTS to 18.04 LTS Upgrade (No Commentary)
2018-09-22 -
Power On Wemo Switch After Power Failure with Home Assistant
2018-08-28 -
Install HDHRViewer Plug-in for Live TV on Plex Media Server
2018-08-14 -
How to Replace Toilet Gasket and Bolts
2018-07-21One of the toilets was leaking between the tank and bowl section. Thus I made a video showing how to replace the gasket between the two. -
Install Seven Square on Ubuntu
2018-07-04 -
Music Library Cleanup with fdupes
2018-07-07 -
Configure HDHomeRun Connect with Kodi on Ubuntu
2018-06-26 -
Replace Optical Drive in PC
2018-06-19 -
Setup MyQ with Home Assistant
2018-06-12 -
Configure Simplisafe with Home Assistant
2018-06-05 -
Configure DD WRT with Home Assistant
2018-05-29 -
Belkin Wemo Switch Unboxing
2018-05-29 -
Install Drush on Ubuntu 16.04
2018-05-22 -
Configure etckeeper with Gitlab
2018-05-15 -
Redirect to Home Assistant using Apache
2018-05-08 -
1 Year Review of Liftmaster 8500 with MyQ Internet Gateway
2018-05-05 -
Upgrade Home Assistant
2018-05-01 -
install Kodi on Ubuntu
2018-05-01 -
Setup HP Network Printer on Ubuntu 16.04
2018-04-24 -
Setup SSH Key Authentication
2018-04-17 -
Uninstall Plex Media Server from Ubuntu 16.04
2018-04-10 -
Install Plex on Ubuntu 16.04 Server or Desktop
2018-04-04 -
Kanban Board in Drupal 7
2018-03-27 -
Install Postfix to Use Gmail as SMTP server on Ubuntu 16.04
2018-03-13 -
Install Home Assistant on Ubuntu 16.04 VM
2018-03-13 -
Setup Ubuntu 16.04 on VirtualBox
2018-03-06 -
Install VirtualBox on Ubuntu 16.04
2018-02-27 -
Install Webmin on Ubuntu 16.04
2018-02-20 -
Use Twitter and Rules for FarmOS Notifications
2018-02-13 -
Install MySQL Server on Ubuntu 16.04
2018-02-07 -
RaspiTraffic Demo, US Signaling
2018-01-23 -
1 Year Review of Liftmaster 8500 with MyQ Internet Gateway
2018-01-20 -
Raspberry Pi First Run and Installing Updates
2018-01-16 -
Install Samba on Ubuntu 16.04
2018-01-16 -
FarmOS NWS 2.0
2018-01-14 -
Linux rm Argument list too long
2017-04-03 -
Setup SSH on OpenWRT
2016-11-19 -
Find Lines Longer than Specified Length
2016-09-28 -
Install OpenWRT on Linksys WRT1900AC v1
2016-07-14 -
Automating Ubuntu 14.04 Automatic Updates
2016-03-10 -
Run Drupal Cron via Bash with Drush
2016-02-04 -
Automate Drupal Update with Drush via Shell Script
2016-02-04 -
HDMI Sound on Ubuntu with Shuttle DS61
2015-11-21 -
Sample Interview Question Unix/Linux Experience
2015-10-30 -
Sample Interview Question SQL/Database Experience
2015-10-30 -
Find lines that contain greater than specified number of characters in Unix
2015-10-30 -
How to disable foreign key constraints in MySQL
2015-10-21 -
Green Screen with Flash videos in Windows 10
2015-10-07 -
Oracle Holidays without Stored Procedure with 2 Week Notification
2015-09-04 -
Search Engine Optimization
2015-06-28 -
Installing Drupal 7 on 1 and 1 Web Hosting
2015-06-28 -
How To Synchronize Files Between Two or More Windows Computers
2015-06-28 -
Don't Use "Click Here" in Links
2015-06-28 -
Java Swap Values
2014-02-08 -
Java Count Up and Down
2014-02-08 -
Automatically creating new menu items Drupal 7
2012-06-21 -
Installing Drupal 7 on 1and1 Servers
2012-05-19 -
Use Session Variables in Grails Domain Class
2012-03-06 -
Setup LDAP on Ubuntu 10.04
2012-02-09 -
Ubuntu Server
2011-12-12 -
Migrate Drupal Installation from Desktop to Server
2011-08-12 -
Image Rotator
2011-07-12 -
Grails - Recreate Controller and Views for Updated Domain Class
2011-07-07 -
Select List of US States
2011-06-29 -
Above The Scroll - Web Design
2011-05-25 -
Rename A File - VB.Net
2011-05-19 -
How to keep a form from losing focus - VB.Net
2011-05-18 -
ASP.Net Application Errors
2011-05-16 -
Oracle PLSQL Commands
2011-05-10 -
BIRT Reporting
2011-03-30 -
Free Software for Web Development
2011-03-07 -
Every Developer Needs A Blog
2010-07-22