Data Structure and Algorithm at glance [Part 1]

Several times, i interviewed programmer candidates, and mostly they failed in technical test about data structure and algorithm. Although this subject is common or maybe mandatory subject in college, especially in computer related program. but somehow, in fact, as time goes by, some of student will enough when they can create working apps or system, … Continue reading Data Structure and Algorithm at glance [Part 1]

Setting Up Spark on OSX [el Capiten]

Apache spark is one of fast and reliable engine for large-scale data processing. This is simple step of installing spark on mac os, using maven. you can also using sbt to install spark. Download Apache Spark from here , you can choose any version you'd like. in this guide, i'll pick version 1.4 Unzip the downloaded … Continue reading Setting Up Spark on OSX [el Capiten]

Running Multiple Java Version On OSX

Currently i have several projects using different version java, the oldest one using java 1.6, and the new one using 1.8 which is need lambda expression supported by latest version of java. and i have only one machine that running OSX yosemite, sometimes i need run java 1.6 and sometimes need java 1.8 as my default … Continue reading Running Multiple Java Version On OSX

Rails + Mysql OSX

Today when running rails application using agains MySQL Database, got the following error : The strange thing is mysql already installed on my machine : Seems rails cannot locate libmysqlclient.18.dylib which is located in /usr/local/mysql/lib/libmysqlclient.18.dylib because by default rails locate that file in /usr/lib folder. Simple solution for this problem is creating symlink from /usr/local/mysql/lib to … Continue reading Rails + Mysql OSX

Installing Elasticsearch on Ubuntu 14.04

Elasticsearch is one of most powerfull opensource platform for distributed REStFull Search and Analysis engine. you can read further about elasticsearch here . In this Post, will explain how to setup and running elasticsearch on ubuntu 14.04 Server version box. These are the steps : Install Java, you can use OpenJDK or proprietary  Oracle JDK. How to install … Continue reading Installing Elasticsearch on Ubuntu 14.04

Install stuff what apple didn’t provide [HomeBrew]

Just like other unix based machine, apple provide repository called app store for installing various tools and  software. But not like any other unix machine which provide package manager that makes user easy to install unix tools, such as yum apt-get or aptitude, apple didn't, and  let user resolve all dependency problem when installing from source. Fortunately, … Continue reading Install stuff what apple didn’t provide [HomeBrew]

Jenkins and Bitbucket [Maven Project as Example]

In this post, i'll explain short brief how to integrate between bitbucket and jenkins as a part of continues integration cycle. before reading this, assumed : 1. Jenkins has been installed on server 2. Bitbucket account and project has been created and configured properly. what we have todo are : Preparation : Jenkins Part : 1. … Continue reading Jenkins and Bitbucket [Maven Project as Example]