Saisyam Posts

I moved to Antergos, an Arch Linux distribution. For the last 10 years I was using Ubuntu and very much used to it. I got bored and looking for a new Linux distribution. My colleague suggested Arch Linux as it is lean and does not come with baggage of unnecessary applications. Installing Arch Linux is a tedious task as it does not come with an user friendly installer as we have for Ubuntu. It is well known in the community that Arch is for serious Linux enthusiasts. I found Antergos over the Internet and thought of giving it a try. Believe me, it is really awesome. I am using it for the last 3 months and really loving it.

Tons and tons of content available over Internet on various different topics. For example, news, entertainment, science and technology, education. You name it and you have it there. All the data is not available to use directly into applications as all are formatted differently on their websites and most of the websites do not provide any API or a framework to extract the data in a structured way.

This post assume that you know what docker is, if not please check the link here to know more about docker. Currently docker has two variants Docker-CE (Community Edition) and Docker-EE (Enterprise edition). In this post I am installing Docker-CE on to my Ubuntu 16.04 Xenial Desktop. We test the installation by simply running a hello world docker.

My Dell Vostro laptop comes with Ubuntu 14.04 LTS. Recently I updated my laptop with the updates provided by the OS. The new version of Linux kernel was also part of it. After installation it popped up a dialog with a check box “Disable UEFI secure boot”. I ignored to check this and clicked continue. UEFI secure boot was enabled in BIOS.

Qt Charts which are available only under commercial license was now opensource according to Qt Blog. This is a great oppurtunity for us as our client who is a semiconductor company relies on Qt for his System on Chip (SoC) software. We built performance dashboards for their FPGA boards using Qt Embedded. Performance dashboards need graphs to preset their statistics for CPU, frequency etc. Weuse scatter plot, line chart, bar chart etc.

There are many usecases where we need to read data from an Excel file. Simple example is to dump the data in Excel file into MongoDB. My use case is, I want to read test cases from Excel file and run those cases with Selenium Automation framework. Python XLRD module helps in reading the data from Excel file. This article explains how to use and get data from the Excel file using XLRD module in Python 3. Let’s get started.