What is the Internet of Things?

Internet of Things is the concept of connecting any device (so long as it has an on/of switch) to the Internet and to other connected devices.

This includes everything from cellphones, coffee makers, washing machines, headphones, lamps, wearable devices, and almost anything else you can think of.

For example, a…

The two types of “C” libraries

A static library is a file that consists of a collection of object files (*.o) that are linked into the program during the combing phase of compilation and are not pertinent during runtime.

While dynamic or shared library is a collection of functions compiled…

A hard link a is a mirror copy of the original file.

A symbolic or soft link is an actual link to the original file

If you delete the original file, the soft link has no value, because it points to a non-existent file. But in the case of hard link, it is entirely opposite. Even if you delete the original file, the hard link will still have the data of the original file.

The command to create a hard link: $ ln [original filename] [link name]

And to create a symbolic link: ln -s [original filename] [link name]

ls is a command to lists computers files in Unix and Unix-like operating sistems. When invoked without any arguments, ls list the files in the current working directory.

An asterisk (*) is a linux wildcard, you can use it to match one or more occurrences of any character, including no character.

.c is the extension for a C file, and a C file is a source code file for a C or C++ program.

So, if we type ls *.c the output would be a list of all the C files (with the .c extension) in our current working directory.

Tadeo Grach

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store