Raspberry Pi Basic Setup – UPDATE

This post is an updated version of the setup guide that I had posted back in 2014. Many things have changed since then and a lot of improvements have been made to the hardware and software as such. The most notable things are the integration of Wifi and Bluetooth modules on the Pi. This eliminates the use of extra hardware. Also, SSH is now enabled by default – that means the Pi is now totally independent of a monitor, keyboard and a mouse, that was a requirement for the previous versions at least for the first boot! In the following tutorial, I will take you through a step by step guide … so let’s start.

Make sure you have the followings things before you proceed:

  1. Raspberry Pi 3
  2. MicroSD card
  3. SD card reader/adapter
  4. LAN cable (needed for the first time setup)

Continue reading

How to setup a Static IP Address for Raspberry Pi – UPDATE

This post is the much-awaited update to this series of setting up a static IP address. The newer version of Raspbian (Jessie) seems to have an issue with the traditional method of modifying the interfaces file. The reason is the introduction of dhcpcd demon in the newer version of Raspbian which is parsed before the interfaces file. To setup the static IP follow the below steps:

Step 1: SSH into the Raspberry Pi

Log in into the Pi using SSH. If you are not aware how to do this, here’s a tutorial. Continue reading

How to install Node.js on Ubuntu 14.04/15.04

The official Node.js site provides a windows installer for a hassle free installation. Alternatively, in the case of Linux and its various flavours, there is no specific install instruction. And the resources on the internet can provide you with too much of information and it would take some time to narrow down to what’s needed. To save your time, I have listed the required commands below:

Bam! It’s done. It was that simple.

Let’s test if the installation was successful by writing a Hello World program. Below is the code to create a simple http server:

Open up a browser and navigate to http://localhost:8080. If everything is okay, you should see “Hello, World!”.

A designer is an emerging synthesis of artist, inventor, mechanic, objective economist and evolutionary strategist.

R. Buckminster Fuller