Skype for Mac Crashing on Startup

I use Skype every day for work.  It is a critical application for me.  I am also a software engineer and understand how to read crash reports and tail log files, etc.  So when Skype for Mac started crashing on me – it seriously impacted my work life. This post will help share how I […]

Amazon’s WhisperSync and Immersion Reading – The Good and the Bad

Have you heard of Amazon’s immersion reading feature?  Well I have — and trust me this was a rather involved production with my wife and kids to get it to work.  I thought I would post my experience here for others. Overall Impression Great little feature if you already have Kindle.  However it’s expensive.  A […]

Engineering Open Source Tools and Code at Toptal

I stumbled upon Toptal the other day and wanted to share a valuable resource I discovered.  Toptal is a site that helps companies hire and manage freelanced engineers.  The site was very slick and well organized.  Almost made me wish I needed to hire some engineers so I could get the experience of working with them.  However […]

Creating an SSH Config file for server shortcuts

If you SSH into a lot of different servers, you may want to create an SSH Config file so that you can use shortcuts to do the commands.  This post will go over the basic steps of creating an SSH Config File. Without this file if you wanted to SSH to a server, you needed […]

PHP Script to validate a phone number

This is a fast and simple script to validate a phone number. The purpose of this script is to keep things simple.  The scripts cleans input whether it is passed as a numeric value or as a string.  It then validates it’s count of numbers found present in the value, then returns only the numbers […]

PHP Array to Object and Object to Array

In your php applications you may find many circumstances where it is needed to convert an object into an array and an array into an object. One common example of this usage is in Server <-> Client communications.  The server may want to store items in an array for sorting and iteration.  By contrast, the […]

PHP Script to generate a random salt

There are many times and circumstances in your programming that you may need to write and generate a random salt.  This may be include: Creating passwords for users Coupon codes Random identification strings When this is needed, many programming languages have a default random function of some kind.  For example, in PHP you have RAND […]

Using a hashing algorithm to validate a password

Security on your website is a critical detail to pay close attention to.  This post will help you use a hashing algorithm to store and validate user authentication details, such as passwords. If you have a site that stores user authentication data, you will want to use a hashing algorithm to store and validate the […]