Technology

Technology is a challenging field because it is always changing. I share my experiences working with technology here, as it may help others find answers to the problems or issues that they face.

Find SQL Server Stored Procedure or Function by Contents

SQL Server does not give an easy way to find a stored procedure by its contents. I show you how this can be done.
A 1 minute read | posted on 2021-11-26

JQuery Validator with Parameter

How to use the JQuery Validator plugin with parameters
A 1 minute read | posted on 2021-08-12

Importance of QR Code Placement

When on vacation, I had a problem scanning the QR code to pull up the restaurant's menu.
A 2 minute read | posted on 2021-07-01 | updated on 2021-07-02

Why Do Coding Challenges?

Coding challenges can be difficult, but they help you grow and improve your skills.
A 3 minute read | posted on 2021-06-25

Creating MkDocs Template, Part 3

In this video, I close out the video series about creating a templte for a MkDocs website. For more information about the template, check out the video. Video Transcript (Unedited) between the last part and this part of the video series i was not...
A 18 minute read | posted on 2021-06-22

Creating a MkDocs Template, Part 1

In this mulit-part series, I walk you through how to create a template for a MkDocs based website.
A 1 minute read | posted on 2021-06-08 | updated on 2021-06-12

Refusing to Allow an OAuth App To Create or Update Workflow

If you attempt to push a branch that does not have the proper permissions and a workflow to GitHub, then you may receive an error message.
A 3 minute read | posted on 2021-06-05

Removing Linux Kernels

When the kernels are left on your Linux system, they can take up unnecessary disk space. Thus they should be removed when no longer used.
A 6 minute read | posted on 2021-05-10

Get A Tech Job with No Experience

I share ways on how to get a job as a programmer or software developer without much experience.
A 9 minute read | posted on 2021-05-06

Coding Challenge Generate Random Passwords

Video Links Mentioned Coding Challenge Repository Transcript (Unedited) what's going on good people this video i'm going to continue building out a coding challenge that i did with the password generator some time ago what i want to be able to do...
A 31 minute read | posted on 2021-05-04

Calculating Read Time with Static Blog

Video
A 1 minute read | posted on 2021-04-06

Git Local Branch Cleanup

After sometime with using Git, you will need to clean up your branches. THis article has the commands on how to do that.
A 2 minute read | posted on 2021-04-01

Coding Challenge Create Hangman Game

Video Links Mentioned Coding Challenge Repository Transcript (Unedited) what's going on good people this video will be a coding challenge video the challenge is actually a little bit more difficult than what i'm used to this particular challenge...
A 35 minute read | posted on 2021-03-30

How to Use the Facebook Sharing Debugger and Open Graph Tags

Video
A 1 minute read | posted on 2021-03-23

OBS Hotkeys with Number Pad

Video
A 1 minute read | posted on 2021-03-16

Increase Your Page Speed Score

Video
A 1 minute read | posted on 2021-03-09

Commit Without Files

You can write commit messages without committing files
A 3 minute read | posted on 2021-03-04

Coding Challenge Fizz Buzz with .NET Core

Video Links Mentioned Coding Challenge Repository Transcript (Unedited) what's going on good people so this video will be another coding challenge this coding challenge will be doing the fizz buzz you've probably heard of this one before uh...
A 8 minute read | posted on 2021-03-02

Website Coding Day 7, Engineers Week 2021

Video Links https://github.com/almostengr/nsbe-mp.org Transcript (Unedited) continuing with the next step in the process what i'm going to be working on is to do the automated deployment now what i'm going to actually do is leverage the existing...
A 25 minute read | posted on 2021-02-27

Website Coding Day 6, Engineers Week 2021

Video Links https://github.com/almostengr/nsbe-mp.org Transcript (Unedited) i have the contact form created and the only way to access it is to click down here at the bottom i also have some links within the pages themselves that will have a link...
A 37 minute read | posted on 2021-02-26

Website Coding Day 5, Engineers Week 2021

Video Links https://github.com/almostengr/nsbe-mp.org Transcript (Unedited) welcome back i am continuing the process of the update on the website and i know you're probably thinking like how many parts this is going to be well it's going to be a...
A 48 minute read | posted on 2021-02-25

Website Project for Engineers Week 2021

I In honor of Engineers Week 2021, I redesigned by NSBE chapter's website.
A 1 minute read | posted on 2021-02-23

Google Black Publishers Summit

Opening session discussed trends about how a number of people are using their mobile devices to access content g.co/marketingkit-blackowned Set Your Site Up for Success average person checks phone 74 times per day; millenials are around 300 times...
A 5 minute read | posted on 2020-12-08 | updated on 2020-12-08

Control GPIO with .NET Core on Raspberry Pi

I discuss the steps to get .NET Core running on Raspberry Pi with GPIO support.
A 1 minute read | posted on 2020-10-25 | updated on 2020-10-25

FFMPEG for Image Slideshow

You can use ffmpeg to create a video slide show from images.
A 4 minute read | posted on 2020-10-10 | updated on 2020-10-10

How to Update My Static Website?

If you have a static website, here is how to make those updates. Before making updates, please be familiar with the Markdown language. You can reference the Markdown Cheatsheet if you are unfamiliar with the language. Go to github.com and login....
A 1 minute read | posted on 2020-10-04 | updated on 2020-12-19

Github as Content Management System (CMS)

Discuss about how GitHub can be used as a content management system and to avoid systems like Drupal and Wordpress
A 4 minute read | posted on 2020-09-22 | updated on 2020-09-22

Git: Change Master Branch to Main Branch

Given the racial relations in the US, a number of users have changed the primary branch to "main" instead of "master"
A 1 minute read | posted on 2020-09-15 | updated on 2021-03-10

Prune Branches In Visual Studio

Visual Studio does not automatically prune old branches when you fetch.
A 3 minute read | posted on 2020-09-12 | updated on 2020-09-12

Uninstall Java from Ubuntu

Uninstall of Java from Ubuntu is easy. Just a few commands to get it removed.
A 1 minute read | posted on 2020-09-08 | updated on 2020-09-16

Select List of Times (10-minute increments)

This is an HTML select list of times.
A 36 minute read | posted on 2020-08-25 | updated on 2020-09-02

HP Wireless Printer Problems

Background I had a job for a chair assembly for a customer. The only problem was that the customer had not received the chair. It was scheduled to be delivered on the same day that I was scheduled to assemble it, but that did not happen. I...
A 5 minute read | posted on 2020-08-19 | updated on 2020-08-19

College Programming Course Files on GitHub

Background As I was cleaning off files on my computer recently, I found files that I had from college. Some of these files were from the classes that I took. Some are from the classes that others took and I helped them with their coursework. I...
A 9 minute read | posted on 2020-08-16 | updated on 2020-08-16

CiviCRM Cron Job Script with Wordpress

To make CiviCRM work in Wordpress, you need to have cronjobs scheduled on your system to run to certain intervals. Otherwise you have to manually run these task which will increase your manual workload. In this video, I show you how to set up...
A 8 minute read | posted on 2020-08-13 | updated on 2020-08-16

CiviCRM Configuration Checklist

In this video, I talk about the configuration options that are available in CIVICRM and discuss each of them. Video Transcript (Unedited) WHAT'S GOING ON FELLOW ENGINEERS THANKS TO YOU FOR CHECKING OUT THIS VIDEO AND IN THIS VIDEO I'M GOING TO...
A 13 minute read | posted on 2020-08-11 | updated on 2020-08-16

Reverse Sort for MkDocs

Background MkDocs doesn't have much information about how to do modify or create templates on its websites. As a result, I had to search around on the internet to figure out how to create templates for my website which is made with MkDocs. After...
A 2 minute read | posted on 2020-07-15 | updated on 2020-07-15

Drupal 7 to Wordpress 5 Database Migration

Convert my Drupal-based website to Wordpress-based via the database.
A 4 minute read | posted on 2020-07-07 | updated on 2021-06-13

SLC.NET Presents: Steve Smith (ardalis) - Clean Architecture with ASP.NET Core

Attended a .NET Core presentation with Steve Smith regarding clean architecture.
A 6 minute read | posted on 2020-04-09 | updated on 2021-05-25

Coding Session with Java and Selenium Webdriver

Coding Session with Java and Selenium Webdriver This coming Sunday, March 22, 2020 at 6 PM Central Time, I will be hosting a live coding session to build Selenium Webdriver automations with Java. A recording of the session will be posted on my...
A 1 minute read

Linux Training Session, April 2020

MARCH 20, 2020 23:14 UPDATE Due to the concerns and gathering restrictions that have been put in place by the local government due to the Coronavirus (COVID-19), this session will be moved to a YouTube Live Stream. That live stream will take...
A 1 minute read

Linux Training Session Notes, March 2020

Linux Training Session Notes, March 2020 Background Information As mentioned in the training session, I am providing the output from the terminal from the commands that were ran and some detail about the output and commentary for each. Input and...
A 68 minute read | posted on 2020-03-01 | updated on 2020-07-15

Linux Training Session

Linux Training Session UPDATED MARCH 6, 2020 Notes from this training session are now available. ORIGINALLY POSTED ON FEBRUARY 29, 2020 On March 1, 2020, I will be hosting a Linux training. This training is free. For more information and to...
A 1 minute read

Lacing Up My Bootstrap

Sharing my experience with learning Bootstrap 4.
A 8 minute read | posted on 2021-06-03

Previous and Current Blog Posting Process

Background Recently, I switching from using Drupal 7 to MkDocs for blogging. Here are some of the main reasons for making the switch: Drupal 7 has been replaced with Drupal 8. That means the content would need to be migrated to the new platform....
A 6 minute read | posted on 2020-02-06 | updated on 2020-07-15

Developer Uses Page

Developer Uses Page Background Recently, I was browsing GitHub to see how others had done their blogs and personal websites to brand themselves. In the process, I came across one user that had a "uses" page on his website. On this page, he stated...
A 3 minute read | posted on 2020-02-01 | updated on 2020-07-15

Google Search Console Reports 500 Errors

Google Search Console Reports 500 Errors Summary After converted my website from Drupal 7 to a static website, I received an email from Google that their Search Console was getting pages that mentioned 500 errors. Here's the detail about why...
A 3 minute read | posted on 2020-01-21 | updated on 2020-07-15

7 Lessons Learned as Production Support or Help Desk Agent

Share my lessons learned and key skills to be successful in help desk or production support role.
A 16 minute read | posted on 2020-01-10 | updated on 2020-07-15

Blog Conversion Steps

The steps that I performed to convert by Drupal-based blog over to MkDocs
A 9 minute read | posted on 2019-12-24 | updated on 2020-07-15

Switched Blog from Drupal to MkDocs

Reasons why I changed from Drupal to MKdocs for my blog
A 4 minute read | posted on 2019-12-21 | updated on 2021-05-06

Blog Reverse Sort with Mkdocs

Blog Reverse Sort with Mkdocs The current implementation of Mkdocs, is that if you do not provide a navigation path in the mkdocs.yml file, that it will build the website based on the file structure. When it comes to providing documentation, this...
A 1 minute read | posted on 2019-12-20 | updated on 2020-07-15

Automate Unattended Upgrades on Ubuntu

Automate Unattended Upgrades on Ubuntu Summary I cover how to set up your Ubuntu system to automatically update itself so that you have less maintenance to perform. Video Transcript (Unedited) what's going on YouTube family so in this video I'm...
A 8 minute read | posted on 2019-11-05 | updated on 2020-07-15

Copying Infested Code

Copying Infested Code Background As some of you may know, my current role consists of me building and maintaining automations. The thing about writing code is that at some point, maintenance has to be done on the code to keep it up to date and to...
A 6 minute read | posted on 2019-09-05 | updated on 2020-07-15

Markdown My Words

Markdown My Words Background When it comes to blogging, each blogger has his or her preferences in regards to the CMS (Content Management System) to use and his or her process for creating content. One of the things that I have done is to start...
A 2 minute read | posted on 2019-07-23 | updated on 2020-07-15

When Deploying Before Testing

When Deploying Before Testing As you may know, on July 3, 2019, Facebook, Instagram, Down Detector, and a number of other websites were partially or fully unavailable. Cloudflare mentioned did admit that the outage was their fault and did rectify...
A 4 minute read | posted on 2019-07-04 | updated on 2020-07-15

7 Reasons I Can Do That Without The App

7 Reasons I Can Do That Without The App These days, everybody wants you to download their app. However, before installing an app, I ask myself whether I really do need the app. Every company's answer to this is "Yes with sprinkles on the side"....
A 9 minute read | posted on 2019-06-16 | updated on 2020-07-15

Drupal 8 Tutorial Series

Drupal 8 Tutorial Series Over the next several weeks, I will be releasing a series of videos about how to install and set up a Drupal 8 website. Drupal is one of the most known Content Management Systems (CMS) that exists today. Many government...
A 1 minute read | posted on 2019-06-11 | updated on 2020-07-15

Automatically Publish Content with Custom Module

Automatically Publish Content with Custom Module If you want to run a blog, one of the best time saving techniques is writing your content ahead of time and then it is released on a schedule that you set. Drupal does have a module that will do...
A 2 minute read | posted on 2019-05-09 | updated on 2020-07-15

How to Install Google Chrome on Ubuntu 18.04

How to Install Google Chrome on Ubuntu 18.04 Video
A 1 minute read | posted on 2019-05-07 | updated on 2020-07-15

Set up Gecko Driver on Ubuntu

Set up Gecko Driver on Ubuntu Selenium WebDriver can be used to automate routine tasks and to perform regression tests. Currently I build automations using Selenium WebDriver and Sikuli to automate routine daily tasks. Since I maintain multiple...
A 3 minute read | posted on 2019-04-05 | updated on 2020-07-15

Selenium WebDriver Photo Uploader for Drupal 7

Selenium WebDriver Photo Uploader for Drupal 7 Summary Custom built automation to upload photos from the local computer to a Drupal 7-based website using Selenium WebDriver. The purpose of this is to do bulk upload of photos to a website. The...
A 1 minute read | posted on 2019-03-06 | updated on 2020-07-15

Use Gparted to Partition USB Drive

Use Gparted to Partition USB Drive Summary This tutorial shows you how to format or partition a USB thumb drive using Gparted on your Linux. Video
A 1 minute read | posted on 2019-03-15 | updated on 2020-07-15

Drupal 8 Tutorial Series

Drupal 8 Tutorial Series Throughout the month of March 2019, I will be releasing a series of videos on Drupal 8. Drupal 8 is the latest version of this Content Management System. Drupal run many of the world's well known website including The...
A 1 minute read | posted on 2019-02-27 | updated on 2019-05-05

Set Timezone on Ubuntu 18.04 Server

Set Timezone on Ubuntu 18.04 Server Summary This video tutorial shows you how to set the timezone on an Ubuntu Server. The server used in this video is an Ubuntu 18.04 server. The process for setting the timezone for future editions of Ubuntu...
A 1 minute read | posted on 2019-01-29 | updated on 2020-07-15

Archive Project in Kdenlive

Archive Project in Kdenlive Summary This tutorial shows you how to archive your video project within Kdenlive. Most of the time, when creating a video project, videographers will pull all of the footage related to a video into a single folder....
A 1 minute read | posted on 2018-11-10 | updated on 2020-07-15

Upgrade Ubuntu 16.04 to 18.04

Summary This tutorial shows you how to upgrade an existing Ubuntu 16.04 installation to Ubuntu 18.04 using the terminal or command line. Commands Used The commands seen in the video are below. The commands can be copy and pasted directly into the...
A 7 minute read | posted on 2018-10-20 | updated on 2020-08-25

Upgrade Ubuntu 16.04 LTS to 18.04 LTS Upgrade (No Commentary)

Summary This video shows how to upgrade Ubuntu 16.04 LTS Server Edition to Ubuntu 18.04 LTS Server Edition. This video does not have any verbal commentary as the purpose of this video is to show you the screen output that is generated when the...
A 1 minute read | posted on 2018-09-22 | updated on 2020-07-15

Power On Wemo Switch After Power Failure with Home Assistant

Power On Wemo Switch After Power Failure with Home Assistant Summary This tutorial shows you how to power on a Wemo switch after a power failure. When a power failure occurs, the Wemo switch will default to the Off state. I'm using the Wemo...
A 1 minute read | posted on 2018-08-28 | updated on 2020-07-15

Install HDHRViewer Plug-in for Live TV on Plex Media Server

Summary In this tutorial, you'll see how to install the HDHR Viewer plugin in Plex Media Server. This plugin allows you to watch content cable or OTA (over the air) television through your Plex Media Server setup. This particular set up is useful...
A 3 minute read | posted on 2018-08-14 | updated on 2020-07-15

Install Seven Square on Ubuntu

Install Seven Square on Ubuntu Summary This tutorial shows how to install Seven Square on your Ubuntu machine. Seven Square allows you to view your Android device on your PC. This is great if you have to give a presentation, want to record your...
A 1 minute read | posted on 2018-07-04 | updated on 2020-07-15

Music Library Cleanup with fdupes

Summary Show you how to remove duplicates from your music library collection on a Linux / Ubuntu computer. The software used in this tutorial is called fdupes. Video Commands Used The commands ran in this video are as follows: du -sh * sudo...
A 1 minute read | posted on 2018-07-07 | updated on 2021-06-13

Configure HDHomeRun Connect with Kodi on Ubuntu

Configure HDHomeRun Connect with Kodi on Ubuntu Summary This tutorial shows how configure the HDHomeRun Connect to work with Kodi on Ubuntu. For more information about the HDHomeRun Tuners, visit the product's website by visiting Silicon Dust...
A 1 minute read | posted on 2018-06-26 | updated on 2020-07-15

Replace Optical Drive in PC

Replace Optical Drive in PC Background This tutorial shows you how to replace a DVD-ROM drive in with a Blu-Ray drive in a computer. This step by step tutorial covers removing the computer case and performing other computer maintenance while you...
A 1 minute read | posted on 2018-06-19 | updated on 2020-07-15

Setup MyQ with Home Assistant

Setup MyQ with Home Assistant Background This tutorial shows you how to set up MyQ to work with Home Assistant. The opener that is connected to in this tutorial is of the Liftmaster brand. Video
A 1 minute read | posted on 2018-06-12 | updated on 2020-07-15

Configure Simplisafe with Home Assistant

Configure Simplisafe with Home Assistant Background This tutorial shows how to setup Simplisafe with Home Assistant. Walkthrough of adding the lines in the configuration file is shown, as well as the icon that appears on the Home Assistant...
A 1 minute read | posted on 2018-06-05 | updated on 2020-07-15

Configure DD WRT with Home Assistant

Configure DD WRT with Home Assistant This tutorial explains how to set up DD WRT router with home assistant. Using this setup, Home Assistant can react when certain devices connect to or disconnect from the network.
A 1 minute read | posted on 2018-05-29 | updated on 2020-07-15

Belkin Wemo Switch Unboxing

Belkin Wemo Switch Unboxing Background This video is the unboxing of the Belkin Wemo Switch. This unboxing is of the full size Belkin Wemo. It shows the size of the Belkin Wemo relative to the size of the wall outlet as well as the contents of...
A 1 minute read | posted on 2018-05-29 | updated on 2020-07-15

Install Drush on Ubuntu 16.04

Background This tutorial shows how to install Drush on your Ubuntu server. Drush allows for you to make changes to variables, perform actions, create and edit nodes, and more from the command line. Video Commands Used The commands that are...
A 1 minute read | posted on 2018-05-22 | updated on 2021-06-13

Configure etckeeper with Gitlab

Background This tutorial shows how to configure etckeeper and GitLab to manage configuration files stored in the /etc directory on your Ubuntu desktop or server. Video Commands Used The commands that are used in terminal are as follows: sudo...
A 1 minute read | posted on 2018-05-15 | updated on 2021-06-13

Redirect to Home Assistant using Apache

Redirect to Home Assistant using Apache Background This video tutorial provides steps on how to set up your Home Assistant server to redirect to the appropriate port number so that you don't have to manually enter it when connecting to the...
A 1 minute read | posted on 2018-05-08 | updated on 2020-07-15

1 Year Review of Liftmaster 8500 with MyQ Internet Gateway

Repair Leaking Faucet Summary This video shows how to replace the rubber gaskets, seals, and springs in a Delta faucet. The rubber gaskets and seals were purchased as a kit from the local home improvement store for about $3 USD. Video
A 1 minute read | posted on 2018-05-05 | updated on 2020-07-08

Upgrade Home Assistant

Upgrade Home Assistant Background This tutorial describes how to update Home Assistant that is running in a Python virtual environment. Video Commands Used The commands that are entered in this video are as follows: sudo systemctl stop...
A 1 minute read | posted on 2018-05-01 | updated on 2020-07-15

install Kodi on Ubuntu

install Kodi on Ubuntu This video shows you how to install Kodi (formerly XBMC) on your Ubuntu device.
A 1 minute read | posted on 2018-05-01 | updated on 2020-07-15

Setup HP Network Printer on Ubuntu 16.04

Setup HP Network Printer on Ubuntu 16.04 Background This tutorial shows how to set up an HP printer on Ubuntu 16.04 Desktop. The HP LIP can be installed from the Ubuntu Software Center. The installation of the HP software is not discussed in this...
A 1 minute read | posted on 2018-04-24 | updated on 2020-07-15

Setup SSH Key Authentication

Setup SSH Key Authentication Background This tutorial shows how to set up SSH authentication between two Linux servers. This allows for a connection between servers to be done without the use of a password. Password-less authentication means that...
A 1 minute read | posted on 2018-04-17 | updated on 2020-07-15

Uninstall Plex Media Server from Ubuntu 16.04

Uninstall Plex Media Server from Ubuntu 16.04 Background This tutorial shows how to uninstall Plex Media Server from Ubuntu 16.04 using the command line. Video If you have comments or questions about the video, please leave them on the video's...
A 1 minute read | posted on 2018-04-10 | updated on 2020-07-15

Install Plex on Ubuntu 16.04 Server or Desktop

Install Plex on Ubuntu 16.04 Server or Desktop This tutorial shows how to install Plex Media Server on Ubuntu 16.04 Desktop or Server. If you have comments or questions about the video, please leave them on the video's YouTube page.
A 1 minute read | posted on 2018-04-04 | updated on 2020-07-15

Kanban Board in Drupal 7

Kanban Board in Drupal 7 This tutorial shows how to set up a Kanban board using Drupal 7 and contributed modules. No coding is required. Kanban is a project management skill that allows you to visually see tasks and the state of those tasks. The...
A 1 minute read | posted on 2018-03-27 | updated on 2020-07-15

Install Postfix to Use Gmail as SMTP server on Ubuntu 16.04

Install Postfix to Use Gmail as SMTP server on Ubuntu 16.04 This tutorial shows how to install Postfix as a SMTP server on Ubuntu 16.04 Server and Desktop versions.
A 1 minute read | posted on 2018-03-13 | updated on 2020-07-15

Install Home Assistant on Ubuntu 16.04 VM

Install Home Assistant on Ubuntu 16.04 VM This tutorial shows how to install Home Assistant on an Ubuntu 16.04 Virtual Machine using the steps provided on the Home Assistant website. If you have comments or questions about the video, please leave...
A 1 minute read | posted on 2018-03-13 | updated on 2020-07-15

Setup Ubuntu 16.04 on VirtualBox

Setup Ubuntu 16.04 on VirtualBox This video shows Ubuntu 16.04 being installed on a VirtualBox virtual machine. This video does not provide detailed instructions. This video is intended to be used a reference for your own VirtualBox installation...
A 1 minute read | posted on 2018-03-06 | updated on 2019-03-09

Install VirtualBox on Ubuntu 16.04

Install VirtualBox on Ubuntu 16.04 Background This tutorial shows how to install Oracle VirtualBox on Ubuntu 16.04 Desktop. Video If you have any questions about this tutorial, please leave a comment on the YouTube video page.
A 1 minute read | posted on 2018-02-27 | updated on 2020-07-15

Install Webmin on Ubuntu 16.04

Background Webmin is a great web-based, system administration tool for Ubuntu-based desktop or servers. Since Webmin is web-based, you don't have to be familiar with the command line in order to make changes to the system. The tutorial shows how...
A 1 minute read | posted on 2018-02-20 | updated on 2021-06-13

Use Twitter and Rules for FarmOS Notifications

Use Twitter and Rules for FarmOS Notifications Into This tutorial allows you to use Twitter for notifications. Using the Rules module, FarmOS can send notifications for temperature alerts, rain alerts, and more! I use this notification method as...
A 1 minute read | posted on 2018-02-13 | updated on 2020-07-15

Install MySQL Server on Ubuntu 16.04

Background This video tutorial shows you how to install MySQL on an Ubuntu 16.04. The installation is really simple and requires just a few commands to be entered. This tutorial also shows you how to secure your MySQL instance. Video Install...
A 1 minute read | posted on 2018-02-07 | updated on 2021-06-13

RaspiTraffic Demo, US Signaling

RaspiTraffic Demo, US Signaling Demonstration showing a real traffic light being controlled by a Raspberry Pi. The signaling performed in this diagram follows the US pattern of red to green to yellow to red. The LCD in the control box (pictured...
A 1 minute read | posted on 2018-01-23 | updated on 2020-07-15

Raspberry Pi First Run and Installing Updates

Raspberry Pi First Run and Installing Updates Background If you don't have a Raspberry Pi, this will show you what the first run of one looks like after you have flashed Raspbian to a memory card. This is the first run of a Raspberry Pi after...
A 1 minute read | posted on 2018-01-16 | updated on 2020-07-15

Install Samba on Ubuntu 16.04

Video Commands Install Samba on your Ubuntu desktop or server. If you have Windows and Linux based computers on your network, having Samba installed makes transferring files between the two systems easy without having to use FTP, USB, or other...
A 1 minute read | posted on 2018-01-16 | updated on 2021-06-13

FarmOS NWS 2.0

FarmOS NWS 2.0 The purpose of this project is to allow FarmOS to use data from the National Weather Service (NWS) to allow it to make better decisions as well as to log data from a trusted weather source. We noticed that some small farmers and...
A 1 minute read | posted on 2018-01-14 | updated on 2020-07-15

Enable and Setup UFW on Ubuntu 16.04

Set up the Uncomplicated Firewall on Ubuntu 16.04
A 1 minute read | posted on 2017-11-14

Build Web Application without Coding Using Drupal 7

Build Web Application without Coding Using Drupal 7 Presentation Information This presentation describes how to create a web-based application using Drupal 7 without doing any programming. Presentation given to HackMGM (a Code for America...
A 15 minute read

Linux rm Argument list too long

Linux rm Argument list too long A problem that occasionally occurs is that when attempting to remove files in Unix or Linux system is that when you attempt to remove files from a directory, you are not able to do so. This only happens when you...
A 2 minute read | posted on 2017-04-03 | updated on 2020-07-15

Setup SSH on OpenWRT

Setup SSH on OpenWRT This video shows how to set up SSH on OpenWRT version Chaos Calmer. Router used was TP-Link TL-WD4300.
A 1 minute read | posted on 2016-11-19 | updated on 2020-07-15

Find Lines Longer than Specified Length

Find Lines Longer than Specified Length When editing data files, sometimes you need to find the lines that are longer or shorter than a certain length to make corrections. However when a data files has several hundred thousand or millions of...
A 1 minute read | posted on 2016-09-28 | updated on 2020-07-15

Install OpenWRT on Linksys WRT1900AC v1

Install OpenWRT on Linksys WRT1900AC v1 Video explains how to install OpenWRT on Linksys WRT1900AC Version 1.
A 1 minute read | posted on 2016-07-14 | updated on 2020-07-15

Automating Ubuntu 14.04 Automatic Updates

Automating Ubuntu 14.04 Automatic Updates sudo dpkg-reconfigure unattended-upgrades If you receive an error stating that unattended-upgrades package cannot be found, then run the command below. Otherwise skip to the next section. sudo apt-get...
A 1 minute read | posted on 2016-03-10 | updated on 2020-07-15

Run Drupal Cron via Bash with Drush

Run Drupal Cron via Bash with Drush date DRUPALHOME=/path/to/drupal/site cd $DRUPALHOME drush cron date
A 1 minute read | posted on 2016-02-04 | updated on 2020-07-15

Automate Drupal Update with Drush via Shell Script

Automate Drupal Update with Drush via Shell Script date cd $HOME/bin . config.sh cd $DRUPALHOME # turn on maintenance mode drush variable-set --exact maintenance_mode 1 drush en -y update # update to the latest version of modules drush up -y...
A 1 minute read | posted on 2016-02-04 | updated on 2020-07-15

HDMI Sound on Ubuntu with Shuttle DS61

HDMI Sound on Ubuntu with Shuttle DS61 If you have issues getting the sound to work using Ubuntu via HDMI, perform the following steps in order: Confirm that the volume on your computer is not on mute. pacmd >> list-sinks It the volume is on...
A 1 minute read | posted on 2015-11-21 | updated on 2020-07-15

Sample Interview Question Unix/Linux Experience

Sample Interview Question Unix/Linux Experience This is a sample interview question that has been given to those that are interviewing for an IT Consultant role. This question is only asked to those that state that they have Unix or Linux...
A 1 minute read | posted on 2015-10-30 | updated on 2020-07-15

Sample Interview Question SQL/Database Experience

Sample Interview Question SQL/Database Experience This is a sample question for interviewees that state that they have SQL and Database experience. Problem: Join the two tables below without using union, inner join, or outer join. Only display...
A 1 minute read | posted on 2015-10-30 | updated on 2020-07-15

Find lines that contain greater than specified number of characters in Unix

Find lines that contain greater than specified number of characters in Unix When working with files in Unix, sometimes you need to find the files that are greater than a specified number of characters. Unix systems are often used as servers for...
A 1 minute read | posted on 2015-10-30 | updated on 2020-07-15

How to disable foreign key constraints in MySQL

How to disable foreign key constraints in MySQL Why would you want to disable a foreign key constraint? Well there are some scenarios... such as when you are refreshing your testing or development environment with production data or when you are...
A 1 minute read | posted on 2015-10-21 | updated on 2020-07-15

Green Screen with Flash videos in Windows 10

Green Screen with Flash videos in Windows 10 Great!!! You've upgrade to Windows 10. No issues thus far. Then you go to one of your favorite websites to watch some videos. Once the video starts playing, instead of seeing cats all over the place...
A 1 minute read | posted on 2015-10-07 | updated on 2020-07-15

Oracle Holidays without Stored Procedure with 2 Week Notification

Oracle Holidays without Stored Procedure with 2 Week Notification A client had a need for notifying others of upcoming holidays in some automated reports. Instead of manually adding these holidays to the reports as they were approaching, it was...
A 5 minute read | posted on 2015-09-04 | updated on 2020-07-15

Search Engine Optimization

Search Engine Optimization If you search for your company’s website, is it the first result that shows up? If not, then your business’s website needs to undergo Search Engine Optimization. This process entails including essential keywords,...
A 1 minute read | posted on 2015-06-28 | updated on 2020-07-15

Installing Drupal 7 on 1 and 1 Web Hosting

Installing Drupal 7 on 1 and 1 Web Hosting Unless you use the "click to build" tool that is provided by 1 and 1, Drupal 7 requires some knowledge to set up on their servers. Some developers prefer not to use the click to build version, because it...
A 3 minute read | posted on 2015-06-28 | updated on 2020-07-15

How To Synchronize Files Between Two or More Windows Computers

How To Synchronize Files Between Two or More Windows Computers Do you have two or more computers running Windows? If you do, do you hate having to backup or keep files synchronized on both computers? Well we have a solution for you. I know what...
A 1 minute read | posted on 2015-06-28 | updated on 2020-07-15

Don't Use "Click Here" in Links

Don't Use "Click Here" in Links We have all seen it on a website. You read a sentence related to what you are doing and then it says to "click here" to do something. This is bad design. When designing a website, you always want to use action...
A 1 minute read | posted on 2015-06-28 | updated on 2020-07-15

Java Swap Values

Java Swap Values This program swaps the values of two inputs and then prints them back out to the console. package com.thealmostengineer.swapvalues; import java.util.Scanner; public class Swapper { private static int x; private static int y; /**...
A 1 minute read | posted on 2014-02-08 | updated on 2020-07-15

Java Count Up and Down

Java Count Up and Down package com.thealmostengineer.countupdown; /** * * @author almostengr * @file Counts up and down to the specified provided number. */ public class CountUpDown { private static int n; // number private static int maxNumber =...
A 1 minute read | posted on 2014-02-08 | updated on 2020-07-15

Automatically creating new menu items Drupal 7

Automatically creating new menu items Drupal 7 Menu breadcrumbs Drupal breadcrumbs implementation is a never-ending source of frustration for many website developers. A few modules exist which more or less successfully attempt to get Drupal to...
A 3 minute read | posted on 2012-06-21 | updated on 2020-07-15

Installing Drupal 7 on 1and1 Servers

Installing Drupal 7 on 1and1 Servers You will need a 1and1 hosted package that supports PHP 5.2+ and MySQL 5.xx to run Drupal 7 Download Drupal 7.xx Uncompress Drupal Create your site's config folder in the sites/ directory. Just copy the...
A 1 minute read | posted on 2012-05-19 | updated on 2020-07-15

Use Session Variables in Grails Domain Class

Use Session Variables in Grails Domain Class If you have tried using a session variable in the domain class of your Grails project, you clearly know that this will not work. In your domain class, you will need to add the following import...
A 1 minute read | posted on 2012-03-06 | updated on 2020-07-15

Setup LDAP on Ubuntu 10.04

Setup LDAP on Ubuntu 10.04 I attempted to set up and LDAP server on Ubuntu, but apparently I skipped a step or missed part of the instructions because I could not get it to work. After researching many websites, I was finally able to come up with...
A 2 minute read | posted on 2012-02-09 | updated on 2020-07-15

Ubuntu Server

Ubuntu Server Recently managed to setup an Ubuntu 10.04 server for my business Black Box Innovation Technologies (http://www.blackboxitech.com). It uses LAMP (Linux, Apache, MySQL, PHP) for our hosted websites. There were some things that I had...
A 1 minute read | posted on 2011-12-12 | updated on 2020-07-15

Migrate Drupal Installation from Desktop to Server

Migrate Drupal Installation from Desktop to Server Well it is very easy to migrate drupal site which you have in your computer using WAMP. Just need to follow the following steps. 1> You will have to upload all the files of drupal from your...
A 1 minute read | posted on 2011-08-12 | updated on 2020-07-15

Image Rotator

Image Rotator I created a image scrolling script for a website. Below is the Javascript and HTML code to use it. Please leave the credits to me var indexBannersNum = 0; var indexBanners = new Array(); /* * IMAGE ROTATOR SCRIPT * CREATED BY KENNY...
A 1 minute read | posted on 2011-07-12 | updated on 2020-07-15

Grails - Recreate Controller and Views for Updated Domain Class

Grails - Recreate Controller and Views for Updated Domain Class I did some work with Grails (version 1.3.7) and Groovy today. I use SpringSource ToolSuite as my IDE. If you change the variables in the domain class, then you will have to update...
A 1 minute read | posted on 2011-07-07 | updated on 2020-07-15

Select List of US States

This is code snippet of all of the status in the United States.
A 6 minute read | posted on 2011-06-29 | updated on 2021-02-08

Above The Scroll - Web Design

Above The Scroll - Web Design "Above the Scroll" in the web design world is similar to "above the fold" in the newspaper world. You want the most eye-catching content to show up first, and get the reader to view the rest of the page. From a blog...
A 1 minute read | posted on 2011-05-25 | updated on 2020-07-15

Rename A File - VB.Net

Rename A File - VB.Net ' Change "c:\test.txt" to the path and filename for the file that ' you want to rename. My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt") Source: MSDN
A 1 minute read | posted on 2011-05-19

How to keep a form from losing focus - VB.Net

How to keep a form from losing focus - VB.Net If you want to keep a form from losing focus (i.e. options/preferences form) in your VB.Net program you can use the code below. This code was originally posted here Protected Overrides Sub...
A 1 minute read | posted on 2011-05-18 | updated on 2020-07-15

ASP.Net Application Errors

ASP.Net Application Errors I've been working with an ASP.Net application. After publishing the application and moving it to the server, initially I would get an error message saying that the application was unable to run and to add some code to...
A 1 minute read | posted on 2011-05-16 | updated on 2020-07-15

Oracle PLSQL Commands

Oracle PLSQL Commands If you are unfamiliar with Oracle DB and/or PL/SQL Commands, you can go to http://www.techonthenet.com and look up a variety of commands to complete your task(s).
A 1 minute read | posted on 2011-05-10

BIRT Reporting

BIRT Reporting If doing a BIRT report and you get a "+ There is no report design object available." error, then you have a version incompatibility. Chances are, there version of BIRT that you designed the report with, is newer than the version...
A 1 minute read | posted on 2011-03-30 | updated on 2020-07-15

Free Software for Web Development

Free Software for Web Development Here is a list of some of the free, some which are open-source, software that I use for web development. An internet search will provide links to download the software. Filezilla (FTP/SFTP client) Firefox...
A 1 minute read | posted on 2011-03-07 | updated on 2020-07-15

Every Developer Needs A Blog

So after watching a video with Scott Hanselman speaking to a group of Microsoft developers, I decided that I would create a blog for code that I have developed and computer solutions that come up with. If you want to watch the video that I...
A 1 minute read | posted on 2010-07-22 | updated on 2020-07-15

Back to top