Posts

Showing posts from January, 2016

Project Wild Penguin - Installing Node.js on Xubuntu 15.04

Image
In this post, I have going to share the simplest way to install Node.js on your Linux system, specifically, Ubuntu and its other flavors. The server side component of the MEAN stack - node.js can be installed on your Linux server by following the below steps: 1. Go to  https://nodejs.org/en/download/  and download the Linux binaries based on your system architecture (32 or 64 bit). I've downloaded the 64 bit version. 2. Open the terminal and type in the following command:           sudo tar -C /usr/local --strip-components 1 -xzvf node-v5.5.0-linux-x64.tar.gz  3. Both node and npm should now be installed in "/usr/local/bin" and check this by typing:               ls -l /usr/local/bin/node       ls -l /usr/local/bin/npm Alternatively, you can check the version of node installed by typing:     node -v Thanks to the Coding Samaritans out there. My online nightmare is what will happen to me when I will encounter the following scenario: Scary. Isn't

Project Wild Penguin: The Environment (To Find version of Ubuntu or desktop environment you are running)

Image
I have had an on and off relationship with the Wild Penguin, the Linux. The reason for this was my lack of trust on the stability of the Linux Desktop Environments that I tried. The main issues started when Ubuntu made the switch to Unity which caused my laptop to overheat due to AMD drivers issue. It also kept sending my old desktop into dark space exploration by breaking its GUI on every second boot. This complicated relationship turned into a stable partnership when I came across xfce-based Ubuntu flavor called Xubuntu.  I have been using it for more than a year on both my lappy and desktop. And after using it for so long, it has become my favorite OS. It has helped me make the complete switch from Windows to Linux. Now all my devices, my tab, phone, desktop and laptop all run on Linux based operating system. It is a important partner in my Odyssey to become a better computer scientist and engineer. So, while I was trying to brush up my Linux command line skills, I got a questi

Project Wild Penguin - The Master Code

Image
So, I was lost in the labyrinth of the Programming Heaven for a while. There is so much to learn, so many shiny new technologies and concepts to learn that I end up being this guy: That's right the Master of Chaos. So I'm trying to bring some method to my madness. I have decided to use the following Master Code to get my fundamentals strong and basics right. The Master Code: 1. Learn a relevant programming language (or any language that you're interested in or in love with. In my case, that would be python) 2. Practice and do some interesting stuff in it. 3. Learn Data Structures and Algorithms and practice through it. 4. Keep making connections with other components like networking, operating system and database concepts. 5. Most important of all, keep experimenting and updating your self with new technologies as well but always in moderation. And hopefully, I will follow this code and in the end be more like this: Ciao.