We at AdroitLogic recently released UltraESB-X developed on top of the flexible, extensible and lightweight Project-X platform. UltraESB-X comes with a GUI developer tool, UltraStudio, to develop, test and package your integration flows easily. Along with this we released Integration Platform Server (IPS), our PaaS solution to manage the deployment, maintenance and scaling of UltraESB-X … Continue reading UltraESB-X Monitoring with Kibana
Author: Rajind Ruparathna
Presentation on Infrastructure as a Service
Hi all, Recently I did a presentation on Infrastructure as a Service for one of my MSc classes. Thought of sharing it here. Cheers! 🙂 ~Rajind Ruparathna
Magic Square – IEEXtreme 8.0
Problem Johnny designed a magic square (square of numbers with the same sum for all rows, columns and diagonals i.e. both the main diagonal - meaning the diagonal that leads from the top-left corner towards bottom-right corner - and the antidiagonal - meaning the diagonal that leads from top-right corner towards bottom-left corner). Write a … Continue reading Magic Square – IEEXtreme 8.0
Sum It Up – IEEXtreme 8.0
Problem Minka is very smart kid who recently started learning computer programming. His coach gave him a cyclic array A having N numbers, and he has to perform Q operations on this array. In each operation the coach would provide him with a number X. After each operation, every element of the cyclic array would … Continue reading Sum It Up – IEEXtreme 8.0
Back to Square 1 – IEEEXtreme 8.0
The game “Back to Square 1” is played on a board that has n squares in a row and n-1 probabilities. Players take turns playing. On their first turn, a player advances to square 1.After the first turn, if a player is on square i , the player advances to square i + 1 with … Continue reading Back to Square 1 – IEEEXtreme 8.0
Configuring Network for Solaris 11 in Virtual Box
Hi all, recently I tried Solaris for some tasks at work. Installing Solaris on VirtualBox was not so difficult and there were quite a few resources in the internet. I used the following. http://thegeekdiary.com/installing-oracle-solaris-11-in-virtualbox/ However for configuring the network it was not the same. So here I will note down a few things which I … Continue reading Configuring Network for Solaris 11 in Virtual Box
Implementing an Embedded ElasticSearch Server
Hi all, recently I added an embedded ElasticSearch server for the upcoming release of AdroitLogic UltraESB. Embedded ES Server will be useful when a large ES cluster is not required and also for ES integration tests. Let's have a look at the code. It's actually very simple. "path.conf" will contain the elasticsearch configuration yaml file … Continue reading Implementing an Embedded ElasticSearch Server
IntelliJ IDEA Find & Replace using Regex
Recently I had to convert some documents which was on HTML format to Asciidoc format. An awesome tool called Pandoc saved me a lot of work. So after using that tool I was left to do a bit of final touches which included a lot of find and replace kind of work. I had actually … Continue reading IntelliJ IDEA Find & Replace using Regex
Shell Script to Continuously Monitor CPU Usage and Memory Usage of a Process and write output to CSV file
Hi all, recently I had to do some performance tests at work at AdroitLogic and I wanted to monitor CPU usage and memory usage of a process continuously and get that output to a file so that I can use them to analyze more later with graphs and stuff. So I came up with two … Continue reading Shell Script to Continuously Monitor CPU Usage and Memory Usage of a Process and write output to CSV file
The Maximum-Subarray Problem
What is meant by the maximum sub-array problem is that we want to find the non-empty, contiguous sub-array of an array whose values have the largest sum. Following is a divide & conquer solution implemented for it using Java language. ~Rajind Ruparathna