Back to Coding

Posted March 3rd, 2009. Filed under My Job

My last full development project is a year ago, creating messaging VAS application. Now will start to coding again. Actually in my current project still not far from scripting world but I only use unix shell script since it very easy to maintain as for now. And some of my freelance projects use php instead of java, so this will be very interesting for me to deal with.

First thing to to is creating my development environment:

- Install subversion and add subclipse plugin to my ganymede. Mac OS Leopard is comes with installed subversion so I don’t need to install it again, just need to install subversion GUI which I prefer to use is SvnX :)

- Install Confluence and JIRA, this is for personal use only (maybe the whole team would use it also)

- Install Oracle, *sigh* use vmware for this cause still find out how to install oracle on Mac OS X

Second thing is refresh my development stack, here is the list :

- Spring Framework, an awesome MVC framework that simply use and robust

- Acegi security which embedded with Spring Framework

- Hibernate

- Spring JDBC

- jUnit, DBUnit and Cobertura for testing

- Ant, I’m old fashioned person who likes it better than maven

- jQuery, somehow I found out this is very interesting to learn

Lets start the engine…. ^_^

Routing Table In Mac

Posted February 7th, 2009. Filed under My Job Sharing elmu

Sometimes we need to have multiple network connection in one time. Yep,,, I really need it right now. Because have no internet connection when work on site at client. So I brought my 3G modem for solving this problem. But make sure you route the connection between 2 network so it will runs both at the same time.I decide to set my modem priority higher than ethernet because I only need to connected to specific IP class. First thing to do is set modem network priority in System Preferences.

set_prior1.jpg

set_prior2.jpg

After that connect your first priority network, in my case is the 3G modem and plug the ethernet cable. After connected you can use internet connection but can’t work since it hasn’t routed yet. Open your terminal and logon as root (not user with root privileges) and type

netstat -nr

to show your routing table, you will get result similar like this :

netstat.jpg

If you see default interface used is ppp0 which is my 3G modem instead of ethernet. To make ethernet network connected you need to route it like this :

route add 172.16.xx.xx -netmask 255.255.255.0 172.16.xx.xx

After that check routing table again to make sure new routing information added. Now I can work by connected to ethernet network and still have internet connection from my modem :)

0204092432.JPG

Hard Day

Posted September 6th, 2008. Filed under My Job

Wew… Stay on data center until the next day on Ramadhan really fascinating for me even it’s need more patient.

My task is to migrating Oracle BIEE server from RedHat AS 4 platform into Microsoft Windows Server 2003 R2 on Sun X4600 machine(with another added tasks as usual off course :) ) with one of my colleague. Changing bad disk from Sun X4500 server, which consist of 48 disks over there. Just a note from me, even Sun x86 server’s can be installed with Windows platform it need additional things to do. You need a floopy drive… yes that’s really surprise me, what the hell is this we need primitive technology to install this. It just to recognize the SAS drives. Some folks on internet said we can use nLite but haven’t tried that solution yet. Anyway I break my fasting with only 3 dates and small bread without any drink at all (take real food 3 hours later after changing the disk) caused no food mart or any groceries store open nearby. After creating RAID and format the disks (this is done by my colleague actually) installing the OS are very easy just same with the gimmick that says “Just click next.. next.. and next..”. I also create some script on other machine to monitoring some running process , re-run the process if was being killed, logs and send it by email to everybody needed (unix shell script is awesomely useful for many things). After configured SMTP on 2 machine I try my scripts and it works, rocks dude, now no need to check the process manually just see emails and log on to machine if we see errors notification. After done with 3 tasks now installing the Oracle BIEE part which is very easy loooool. Done all task at 4 AM I guess, call taxi and go back to home. Phew, just reach home before “sahur” ends.

Bad things come in the morning, I got office call regarding to my tasks… It’s time connect to the machine now…. Damn, cannot connect using 3G … what happen… I just pay my bill 3 days ago and still far away from my credit limit… Tried to call call center and I got crazy notification “Your cannot make a call caused insufficient balance…” What….!!!! Something wrong here right now… Just rushing go to customer service nearby to fix this… 2 hours wasting my time and got so many calls from office to fix something *sigh*

Got another bad thing again…  to many active connection on server, cannot log on… hiks..hiks…

Job Description

Posted August 17th, 2008. Filed under My Job

Last year my job desk was a software developer, build VAS messaging application. With only 3 developers and so many requirement with only less than one and a half month effective time for developing the application (what we were doing for the last four months since it started… :p). Pass with good result from my point of view :)

Entering first quarter of this year my job desk changed into system engineer for delivering a new solution in data warehousing technology. Building it from scratch without know anything about it before and no adequate support except at the end of time line. *sighs* This is our team achievement, awesomely succeed. This is flawless victory ha3x (taken from mortal kombat) .

After finished the last project now my job desk changed into technical support (changed again? enough dude…) for datawarehouse implementation, and also for others that I don’t even know (as usual) :) .

Can somebody tell me what my real job desk? Never can answer it if someone ask me :p Some of my friend told me maybe I’m trying to act as a superman, do everything. Hahaha I’m still put my underwear inside my pants not on top of it like Clark Kent do with those pathetic blue costume :)

eCrew Management and Time Management

Posted August 16th, 2008. Filed under Life Dependencies My Job

eCrew Management…

What’s was that? It’s my next personal project.

Damn, it’s really make me have no day for rest. Even I’m still confused which technology will be used, java or php. This is another crazy thinkin’ from me also, accepting this opportunity from my colleague. With only few information I need to build a web based application for crewing management on maritime outsourcing company, really challenging :D . I’m finished creating the business model for this, it not hard to completed since ERP still more complicated. *sighs*

Now I need to start build the demo application, damn I also need to finished other project for web designing, company profile and how about my plan to take some certifications? Arggghhh…..

I need to do something with my time management…. No more hangout… No more reading books… No more free browsing or blog walking… No more other unneeded activities… :( (

Help me please…

MySQL Stress Test

Posted October 24th, 2007. Filed under My Job Sharing elmu

Sebelum lebaran gw di suruh tes mysql, sanggup ampe gimana tuh… sama tes cara insert mass data ke mysql n’ this is the results :

Using Stored Procedure in MySQL GUI (SQLyog) 100msg/sec
insert 60000 record
start 09:26:59
end 09:54:36
time –> 27:37
max memory usage 1.57gb

Using Stored Procedure in Command Prompt 100msg/sec
insert 60000 record
start 10:11:26
end 10:37:33
time –> 26:07
max memory usage 385mb
Using Load File
Generated 1.000.000 records using script –> BulkLoad.java
Start 09:32:46
End 09:34:09
Elapsed 1 minute 23 seconds
Load file into database (using navicat)
Elapsed 566.688sec or 9 minutes 45 seconds
max memory usage 350mb

Gila, load file tuh cepet banget gak ada duanya… cuma perlu bikin script buat generated load filenya aja (yang bagus tentunya…!)

Butuh bantuan nih…

Posted September 13th, 2007. Filed under My Job

Haloo…halo ada yang bisa setting server buat CVS gak? gw pake WinCVS buat servernya n’ Eclipse + plugin buat clientnya… males banget nih kalo harus syncronize manual sama programmer laen butuh waktu banyak soalnya satu modul programming di kerjain ama beberapa programmer….