Separate Multiple Console View On Eclipse

November 11, 2015 Leave a comment

This is simple stuff, but need to write for archive ..

In eclipse, we can have two console views… On the console view, you have a menu (#4) called ‘new console view’ . If we click this and select option 4 (new console view), you will see two consoles.

Screen Shot 2015-11-11 at 2.09.25 PM


You can select which output you want to see on each console by clicking the ‘display selected console’ button (second button from the right on the console view).

Or if you want to stick with current application log, just click ‘Pin Console’

Jakarta, 11 Nov 2015


Aah Ahmad Kusumah


Running Multiple Java Version On OSX

September 6, 2015 Leave a comment

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 running java version.

Below is quick guide how to install multiple java and switch between them easily and fast.

  1. Install Java , from the oldest version to the latest one. 1.6, 1.7 then 1.8. Do not from the latest one or you will get problem when installing the old one.
  2. Check the default java, using command : java -version Screen Shot 2015-09-06 at 7.38.49 PM
  3. Create simple script as below :
    1. first create script to set JAVA_HOME variable with version using shell input
      • export JAVA_HOME=$(/usr/libexec/java_home -v $1)
    2. Second create Symbolic Link from JAVA_HOME to CurrentJDK [for elcapiten, no need this step]
      • sudo ln -nsf ${JAVA_HOME%/*} /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
      • option s , for create symbolic, option f force symbolic link with unlink first if symbolic link already exist, option n , prevent symbolic link if source or target is symbolic link
    3. Put the script into /etc/profile, named for example usejava
      • usejava() { export JAVA_HOME=$(/usr/libexec/java_home -v $1)

        #For Elcapiten, please comment out this line below#

        sudo ln -nsf ${JAVA_HOME%/*} /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK}usejava 1.6

  4. For change default java, just use command :
    1. usejava 1.6 –> switch 1.6 as default version
    2. usejave 1.7 –> switch 1.7 as default version
    3. usejava 1.8 –> swicth 1.8 as default version


Bogor, September 6th 2015


A. Ahmad Kusumah

Rails General Troubleshoot

May 1, 2015 Leave a comment

This Post Contains Collection of general troubleshoot for RAILS. Will Update periodically.

Problem : Warning : Ignoring xxx because its extensions are not built

Solution : Try : execute the following command :

  • gem install bundler
  • gem install curb
Categories: Programming, Tutorial

Rails + Mysql OSX

April 9, 2015 Leave a comment

Today when running rails application using agains MySQL Database, got the following error :


The strange thing is mysql already installed on my machine :

1. mysql 2015-04-09 16-11-47

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 /usr/lib.

2. bash 2015-04-09 16-15-21

Update for ElCapiten:

if throw Operation Not permitted, change target folder from /usr/lib to /usr/local/lib

and now rails can start perfectly ..


Jakarta , 9 April 2015



A. Ahmad Kusumah

Installing Linuxbrew on Ubuntu

March 29, 2015 Leave a comment

Linuxbrew is fork form famous package manager homebrew for mac os. You can read about how to install Homebrew on OSX machine here.

Below will be explained how to install linuxbrew on Ubuntu Box.

The Steps Are :

  • At least Linuxbrew need Ruby 1.8.6 and gcc 4.2
  • Install all dependencies using following simple command :

Server Elastic 1 [Running] 2015-03-30 12-32-57

  • Then install linuxbrew using simple ruby command :


Server Elastic 1 [Running] 2015-03-30 12-34-38

  • Wait till finished, then add the following line too .bashrc file

Server Elastic 1 [Running] 2015-03-30 12-36-45

  • Restart Terminal or console if needed, then execute the following command to check linuxbrew installed properly
  • Server Elastic 1 [Running] 2015-03-30 12-38-33
  • If you got Message Above [your System is ready to brew], means your linux now powered by linuxbrew engine .. then happy brewing ..


Jakarta, 30 Maret 2015



A, Ahmad Kusumah



Installing Elasticsearch on Ubuntu 14.04

March 29, 2015 Leave a comment

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 Oracle JDK, will be described on separated article
  • Download Latest elasticsearch (deb version)

Server Elastic 1 [Running] 2015-03-29 21-45-59

  • Install Using sudo dpkg -i elasticsearch-1.5.0.deb

Server Elastic 1 [Running] 2015-03-29 21-50-33

  • Install Java Service Wrapper for elastic search

Server Elastic 1 [Running] 2015-03-29 21-51-48

  •  Create Simbolic Link for elasticsearch service and other directory

Server Elastic 1 [Running] 2015-03-29 21-55-40

  • Start elastic search start

Server Elastic 1 [Running] 2015-03-29 21-56-23

  • Then try execute curl http://localhost:9200 , if all currently running well, you will see message above …



Jakarta, 30 March 2015


A. Ahmad Kusumah

Install stuff what apple didn’t provide [HomeBrew]

March 21, 2015 1 comment

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, there are tools in the market which help apple user , the popular one is HomeBrew.

Below short step installing homebrew on apple machine [in this case yosemite 10.10].

1. Install Xcode at least Xcode 6.1. you can get the latest from app store for free


Screen Shot 2015-03-21 at 10.17.17 PM2. Install Command Line tools, if not installed

Screen Shot 2015-03-21 at 10.19.04 PM


3. Make sure Quartz installed

4. Invoke the following command to install homebrew, ruby is installed by default on yosemite

Screen Shot 2015-03-21 at 10.20.36 PM

5. Check the installation using the following command, it will tell what’s need to do in order to make brew works properly

Screen Shot 2015-03-21 at 10.25.20 PM


there are some essential command in brew :

brew search #to search application

brew install [application_name] #to install application

brew remove [application_name] #to remove application

brew list #list application installed by brew

brew update #update brew

the reset functionality and command in brew can be explored using : man brew

All brew stuff and software installed in the /usr/local/Cellar folder


Jakarta, 21 March 2015


A. Ahmad Kusumah