Maximo Test Automation with Cypress

Maximo Test Automation with Cypress

Cypress.io is a newish front-end test automation tool. In my brief encounter with Cypress, I found it relatively easy to set up and get started. The development workflow from coding to writing tests and running them is refreshingly smooth as compared to other Selenium based tools. Cypress does have its own limitations though as explained…

Read More Read More

Install Maximo 7.6.1 on Ubuntu, Websphere Liberty, and Oracle Express database

Install Maximo 7.6.1 on Ubuntu, Websphere Liberty, and Oracle Express database

I am starting with an objective to create a relatively faster and lightweight development VM for Maximo 7.6.1. To cut down on the size and hopefully gain bit more speed, I am going to use the following components: Operating System Ubuntu 16.04.5 LTS (64-bit) Database Oracle 11g Express Edition Application Server Websphere Liberty 18.0.0.2 Virtual…

Read More Read More

Optimize Performance of WordPress site

Optimize Performance of WordPress site

I have been optimizing the performance of a WordPress site for a couple of days and managed to shave off about half a second from page load times and significantly improve the performance scores. Evaluating Performance The first step towards optimization is to measure the performance of your site and identify the issues and bottlenecks.…

Read More Read More

How Public Key Cryptography works? (RSA algorithm)

How Public Key Cryptography works? (RSA algorithm)

Public-key Cryptography is asymmetric meaning the key used for encryption cannot be used for decryption. There is a pair of keys, if the message is encrypted with one key, then the other is required for decryption. How Public-key Cryptography works conceptually? Let’s say Alice and Bob want to exchange messages in a secure way. To do it using…

Read More Read More

Calculate Modular Exponentiation (PowerMod) in Javascript (a^p % n)

Calculate Modular Exponentiation (PowerMod) in Javascript (a^p % n)

Computing PowerMod is required for implementing public-key cryptography as it is used to encrypt and decrypt data. Calculating it by regular arithmetic (i.e. calculating pth power of a) doesn’t work with large numbers used for encryption. That’s where PowerMod helps, it calculates the result by keeping the numbers significantly small and within range of the integer data type.…

Read More Read More

Installing Visual Studio Code (VSCode) on Manjaro linux

Installing Visual Studio Code (VSCode) on Manjaro linux

Install from AUR (Method # 1) 1- Acquire build files from Arch Linux user repository. $ curl -L -O https://aur.archlinux.org/cgit/aur.git/snapshot/visual-studio-code-bin.tar.gz 2- Extract the downloaded package $ tar -xvf visual-studio-code-bin.tar.gz 3- Change directory to the extracted package $ cd visual-studio-code-bin 4- Build and install the package $ makepkg -si   Install using Yaourt (Method # 2) It…

Read More Read More

Noteworthy Articles on Philosophy of Mind

Noteworthy Articles on Philosophy of Mind

Here I am putting together a list of articles / resources on ‘Philosophy of Mind’ which I found worth reading: Title Minding Matter Subtitle The closer you look, the more the materialist position in physics appears to rest on shaky metaphysical ground. Author Adam Frank (Professor of Astronomy at the University of Rochester in New…

Read More Read More

MOOC Review: The Biology of Consciousness by Christof Koch

MOOC Review: The Biology of Consciousness by Christof Koch

Consciousness is one of the top puzzles of modern science and philosophy. Everything we study in science is objective and has physical properties, but consciousness seems to be an exception. It is subjective, it feels like something to be conscious. Each conscious agent has private, privileged access to his own inner experience which is not available…

Read More Read More

Connecting Hyper-V Virtual Machine to Wireless network and Internet on Windows 10

Connecting Hyper-V Virtual Machine to Wireless network and Internet on Windows 10

Connecting Hyper-V virtual machines to the wireless network adapter can be a painful experience. I was wondering why it is so hard and poorly documented. As explained here, probably the reason is that the product is primarily targeted for servers where we always have wired networks. To connect the VM to the wireless network, we…

Read More Read More

Mind Mate: Taking Notes with rich text support

Mind Mate: Taking Notes with rich text support

(for background on Mind Mate, click here) Today, I released a new version (0.4) of Mind Mate on GitHub. The chief improvement is the rich text editing capabilities for notes as demonstrated below. When the focus is inside Note Editor, the ribbon switches to following Contextual tab. If the cursor is inside a table, ‘Table…

Read More Read More