Automated Testing - Getting Started with Selenium IDE

What is Selenium IDE?

Selenium is an add-on for Firefox that allows the user to automate interactions with the browser. It can be a great testing tool for a developer or QA/test engineer.

Continue reading this post...

How to set up an nginx server on a Raspberry Pi

** This article has been updated new article **

Why nginx?

Using a Raspberry Pi as webserver is a no brainer. On that list of no brainers is using the lighter-weight webserver nginx solution. The binaries circulating through apt-get though are often out of date. So we will compile our own from source.

Download the PCRE library

One of the requirements for nginx needed for http_rewrites is the PCRE library. So we will need that dependency installed first:

sudo apt-get update;
sudo apt-get install libpcre3 libpcre3-dev;

Download the SSL library

The other requirement will be OpenSSL. In the future I plan on configuring my Raspberry Pi nginx server to use HTTPS:

sudo apt-get update;
sudo apt-get install libssl-dev;
Continue reading this post...

Find your Raspberry Pi's IP address on a network

Use cases

If you are like me, you often use your Raspberry Pi headlessly. Meaning it is not hooked up to a monitor. The Pi is great for headless use, however sometimes you find yourself unable to SSH into it because the IP has changed since the last time you used it. Or perhaps you just simply forgot the IP address.

Continue reading this post...

Making a Responsive Image Carousel

What is OWL Carousel?

OWL is a jQuery plugin that results in great looking and mobile friendly image carousels for the website you are building. It comes with many options including touch controls, multiple images, slider timer and responsive layout. Also it doesn't take that long to set up.

Continue reading this post...

Play the Classic Game 'Adventure' on Raspbian

It's Throwback Time!

Installing and playing the classic text game 'Adventure' on your Raspberry Pi (or any linux machine) is super easy.

Continue reading this post...

Setting up a Raspberry Pi Webserver

We will be setting up a simple webserver on the Raspberry Pi. In this tutorial it will just be set up to server over a LAN and not to the World Wide Web. This can be used to serve files such has music or movies across your network.

Continue reading this post...

The Headless Computer

The Headless Computer

That's what you call a computer with no monitor, keyboard or mouse.

The way I see it, the perfect computer is the invisible computer. Tucked away. Silently working. Doing exactly what it should, with minimal human interaction. We created computers to perform the work we didn't want to do or were not capable of doing. These type of drone computers exist everywhere. If you've ever been to a website on the interwebs, chances are you have taken advantage of a headless computer. Yes, a server that dishes out a website to your face, is most likely a headless computer.

Continue reading this post...