General

Connect with The Geek Stuff

by Ramesh Natarajan on November 3, 2011

You can connect with us in more than one way. Use the following methods to connect with us.
(more…)

{ Comments on this entry are closed }

TCP/IP Protocol Fundamentals Explained with a Diagram

by Himanshu Arora on November 2, 2011

Have you ever wondered how your computer talks to other computers on your local LAN or to other systems on the internet?

Understanding the intricacies of how computers interact is an important part of networking and is of equal interest to a sysadmin as well as to a developer. In this article, we will make an attempt to discuss the concept of communication from the very basic fundamental level that needs to be understood by everybody.
(more…)

{ 18 comments }

Dennis Ritchie – Father of C Programming Language

by Ramesh Natarajan on October 14, 2011

Dennis Ritchie 1941 – 2011.

May his soul rest in peace.

Just like many of you, I fell in love with computers only after I stated learning C programming language, which is a gold standard for several other programming languages that came after that. I used to code very intensively in C programming language when I started my career in the IT industry.
(more…)

{ 12 comments }

Steve Jobs – Creative Genius and Visionary

by Ramesh Natarajan on October 6, 2011

Steve Jobs 1955 – 2011.

May his soul rest in peace.

The three stories Steve Jobs shared in the 2005 Stanford Commencement Address says all about this great man.
(more…)

{ 5 comments }

Get Your Copy of Bash 101 Hacks eBook

by Ramesh Natarajan on September 21, 2011

Bash is the default shell on Linux. If you are spending lot of time on Linux environment, you should master the Bash command line features to become efficient.

Apart from being an interactive shell, Bash is also a scripting language, which allows you to automate your tasks using Bash shell scripting.

Bash 101 Hacks is a downloadable eBook that contains 101 practical examples on both Bash command line and shell scripting, and I promise it will help you understand everything you need to know about Bash.
(more…)

{ Comments on this entry are closed }

Quick Update on the Upcoming eBook

by Ramesh Natarajan on August 24, 2011

I’ve been working on my next eBook for the past several months. Anything that is important and useful takes lot of time to complete. I’ve spend numerous sleepless nights in making this book very easy to read and understand by providing lot of examples.

The book is in the final stage, and will be released very soon.
(more…)

{ 15 comments }

Many of you asked me this question: I read your articles regularly and learned a lot from them. I would like to thank TGS. How can I help?

The answer is simple: Help me grow the blog by personally recommending it to your friends and colleagues. Send them this welcome url, and request them to subscribe to the blog.
(more…)

{ Comments on this entry are closed }

20 Tips to Simplify Your Digital and Online Life

by Ramesh Natarajan on June 27, 2011

Digital information is overwhelming. If you don’t simplify your digital life, it will take over your real life. This article contains 20 tips to simplify your digital life.

  1. Use only two email accounts. How many email accounts do you have? If the answer is greater than two, you have some work to do. You just need one personal email, and one work email. There are folks who have an email address for family, an email address for close friends, an email address for college friends, an email address for online friends, etc. They end-up spending lot of time checking these constantly. Pick only one personal email address, notify your friends and family that you’ll be using only that address, and just give-up rest of your personal email addresses.
  2. (more…)

{ 26 comments }