3D Printer Upgrades – Making the CR-10 Silent

3D Printer Upgrades – Making the CR-10 Silent

I recently got back into 3D printing and purchased a CR-10 from GearBest. Everything has been working good but it was too loud and I wanted to make it more quiet.  The main things creating the noise were the fans and the stepper motors.  In order to fix this I replaced the noisy fans and added stepper motor dampeners.

Building 8-Bit Computer Parts List

Building 8-Bit Computer Parts List

I was recently at the San Diego Maker Faire and I came across a interesting booth. John Wolf was sitting in front of his 8-bit computer that he made out of logic gates.  I was very excited to see this and quickly began asking him questions about how he built this.  He has a great set of slides that I’ll link to here that explain everything about what he did. His work was based off of Ben Eater’s tutorial about…

Read More Read More

Android | Ad blocking on Wi-Fi and Data connections!

Android | Ad blocking on Wi-Fi and Data connections!

When using apps or browsing the web on your phone, ads will pop up everywhere and can become annoying fast!  Fortunately  there is a easy way to block ads on Wi-Fi and data connections.  This post is specific to Android phones. You will see a noticeable speed difference when you start turning on ad blocking. This is because a lot of time is spent downloading ads onto your phone.  You will also get the added benefit of saving your data! To get started,…

Read More Read More

Windows 8 | Recovering lost off screen windows

Windows 8 | Recovering lost off screen windows

At work I am running windows 8 on a laptop that has multiple monitors attached.  When I unplug the monitors and use the laptop remotely, sometimes application windows will appear off screen and I’m unable to use that application.  Even restarting the program doesn’t work sometime.  Here is the solution to bring the window back to your main screen: Look for your program icon in the task bar Hold down shift and control, then right click on the icon Click on Move Press…

Read More Read More

Embedded Devices | Controlling adjustable desk with my phone

Embedded Devices | Controlling adjustable desk with my phone

At work we have very nice electric adjustable standing desks made by Workrite.  There is a button on the side the of the desk that allows you to control the high of the desk.  You can use it to go from a sitting desk to a standing desk in only seconds!  One day I accidentally ripped out the cables that were connected to the up and down switch show below.  This happened when the arm of my chair got wedged…

Read More Read More

Amazon S3 | Batch processing of image files

Amazon S3 | Batch processing of image files

At work, we store all of our images on Amazon S3.  This allows us to have a reliable storage point where we can host millions of photos. We store a couple different sizes of images, so the Amazon S3 buckets (folders) are named by the different image sizes we keep.  As a new feature, we started saving a larger image size whenever anyone uploaded a new photo through our site so that new bucket (1680px wide) needed to be back filled…

Read More Read More

Android App | Circle Game

Android App | Circle Game

I have created a small Android App game that can be installed by downloading the APK file below on your phone (It’s not on the Google Play Store). The objective of this game is to memorize the locations of circles as more and more of them show on the screen.  Click the newest circle that is drawn on the screen to increase your score.  It seems simple enough, although as more and more circles are drawn on the screen figuring…

Read More Read More

OpenSSH | Password-less remote login with private/public keys

OpenSSH | Password-less remote login with private/public keys

When accessing remote servers, you often do not want to type out your password ever time.  In order to avoid this you need to set up public and private keys.  These keys will authenticate you and will allow you to login to remote server with out the need to type in your password. To get started, on your local machine run ssh-keygen command.  This command will generate your public and private key files.  It will first ask you for the…

Read More Read More

OpenSSH | custom configuration

OpenSSH | custom configuration

Every time you log into a server, you must specify your username and password.  If the server has a long hostname, this can be frustrating to type multiple times if you are logging into a server on multiple different windows.  In order to speed up this process, OpenSSH allows you to have a configuration script that you can set up to apply aliases to your login information. For example, this is how the user foo could login to the server…

Read More Read More

VIM Text Editor | Custom configuration

VIM Text Editor | Custom configuration

There is a steep learning curve for editing text files with VIM or VI, but once you use it for a while it becomes second nature. In this article I will go over customizing VIM with a vimrc configuration file. In order to customize VIM, you need to put your configuration details in a file called .vimrc under your home directory.