Category Archives: Programming

How to create Linux containers

      Comments Off on How to create Linux containers

Linux containers isolate applications from the host system that they run on and from other containers. Containers behave much like virtual machines, but unlike virtual machines, containers include only the software components they need to operate rather than an entire operating system. This improves performance and reduces the size of… Read more »

Syslog Server for your Fortigate® Firewall

      Comments Off on Syslog Server for your Fortigate® Firewall

Are you looking for lightweight Syslog server to test your Fortinet®‘s firewall installation? or Is your firewall missing a local disk to save the logs? If your answer is ‘Yes’ to either question, then you may want to check out this Python script at GitHub. The script starts a syslog… Read more »

IP Address Calculator

      Comments Off on IP Address Calculator

This is my latest Android App and the first to be published in Google Play. The App provides you with basic information about any unicast IPv4 address you enter, including: the network id portion of the IP address given the mask length, the number of usable host IP addresses within the… Read more »

POpCORN for document collection management

      Comments Off on POpCORN for document collection management

Do you have a large collection of PDF documents and you find that managing the collection is a challenge? I looked into several Document Management solutions, such as these  and these , but I found they are generally too complicated for my requirements. All I needed was a way to… Read more »

Graph Layout – Part 1

      Comments Off on Graph Layout – Part 1

Many applications, especially those that require visualizing complex information, rely on manipulating and presenting data as graphs composed of nodes and links. A graph, in the mathematical context, is a set of objects represented as vertices, or nodes, and a set of links connecting some pairs of objects. The graph… Read more »

Graph Animation

      Comments Off on Graph Animation

This is another example of using Processing to create animations. The GraphAnimation program demonstrates packet forwarding by flooding. A packet sent by node A is replicated by every node (router) it reaches and sent in all connected links until it reaches the destination node N. Knowing the shortest route, node… Read more »

Processing Game

      Comments Off on Processing Game

Thomas Schelling showed, in 1971, that a small preference for one’s neighbors to be of the same race could lead to total segregation. This model is used as an example to show how such individual behaviour can bring about such undesirable social conventions without the need for evil master plan… Read more »