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.
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:
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:
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.
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.
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.
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.