Selasa, 29 Desember 2009

Resignation

Start from the day after tomorrow, I am officialy unemployed. Unemployed by my preferation. About 18 months nice experience. Everything sometime run so fast. It just like just yesterday when I got my first job. Job that is really appropriate with my background and liking. Of course, sometime there are some uncomfortable, preasure, boring that attack while I work. More than that, some of those feeling that made me decide to resign from company. Yeah I need break, and new fresh air, probably at new place.

At the other moment, sometime I contemplate. Is IT really place for me to get money? Actually I am electronic engineer. Partially, because I am supposed to be teachir at SMK. I am bachelor of education. There always a time that I imagine myself to work at telco company as telecommunication engineer. But I have to realize, I was lazy at college. I don't have enough knowledge to be such engineer. So after graduation day, eventhough not too out of the way, I choose IT as my job. I am java developer now, specificaly. Generaly I can say myself as software engineer. I have to admit, maybe java would not life forever. But IT is always demanded everywhere. I code everyday. Read a lot of IT books. Download many new software SDK. Although there are always time I asked myself, Is IT really your own choose? Absolutely I answer, yes. There are always great posibility for every humankind to get success for every field he take. Maybe there successful telco engineer. Great lawyer. Honest policeman, lucky businessman. I have same chance too to be as success as them. Of course the price is to do the best as I can in every single step of work I do. Success is not as narrow of money or wealth. But I believe, I can get them if I want. I just want to stop compalaining everyday and start work and learn unstopable. Thanx Allah, for everything I got.

Jumat, 18 Desember 2009

Oracle sqlplus typing history and typing completion on Linux

Something that annoy me so much when using oracle sqlplus in Linux is unavailability of typing completion and history. When we make some typing mistake, we must retype whole command. We cannot use up or down arrow to call typing history. We also cannot use tab for some completion help. Yeah I know most of people don't type directly on sqlplus. They write the script use some text editor, vi, emacs or notepad. Later they just use sqlplus to call the script. But if there are some people that has made life easier by provide that lack feature we don't have reason to refuse.

Introducing gqlplus a utility which provide typing completion and history to sqlplus. You can download from http://sourceforge.net/projects/gqlplus/. Extract the file then do configure and make. The library that I have to provide is ncurses as prerequirement. I just call sudo apt-get install libncurses5. Later I copy the gqlplus folder to my oracle user home directory. I edit .bash_profile file in oracle user home directory and add gqlplus directory to PATH environment variable. After all I just call gqlplus from terminal and I have sqlplus with history and completion support now.