06 January 2011

import java.util.Date;
class testing
{
public int getDaysRange(Date date1, Date date2){
long mills_per_day = 1000 * 60 * 60 * 24; 
long day_diff = ( date1.getTime() - date2.getTime() ) / mills_per_day; 
return (int)day_diff;
}

public String sayDay(int range){
String day="";
int tebakan = (range % 7) + 1;

switch(tebakan){
case 0 : day = "Sabtu"; break;
case 1 : day = "Sabtu"; break;
case 2 : day = "Minggu"; break;
case 3 : day = "Senin"; break;
case 4 : day = "Selasa"; break;
case 5 : day = "Rabu"; break;
case 6 : day = "Kamis"; break;
case 7 : day = "Jumat"; break;
}

return day;
}

public static void main(String[] args){
Date date1 = new Date("01/01/2011");
Date date2 = new Date("01/31/2011");
testing tebak = new testing();
System.out.println("Hari " + tebak.sayDay(tebak.getDaysRange(date2, date1)));
}
}

15 May 2010

Deploy Compiere

1. Jalankan Server2Stop.sh
2. Update folder ad; base dan extend di folder release350
3. di folder utils_dev -> RUN_Clean.sh dan RUN_Build.sh
4. setelah selesai, copykan Compiere_C350.tar.gz ke platform UNIX, Compiere_C350.zip ke platform Windows - di folder C:\ atau /export atau tempat instalasi Compiere (source).
5. Rename folder Compiere2 yang lama menjadi Compiere2_OLD, dan extract tar.gz atau zip
6. Di folder /export/Compiere2/Data/ copykan semua file dan folder kecuali webservices,import dan compiere.car
7. Masuk ke terminal dan masuk ke folder Compiere2[yang sudah diextract dari zip atau tar.gz], dan jalankan RUN_Setup.sh. Sebelum menjalankan RUN_Setup, periksa kembali kalau-kalau ada file library .JAR yang ingin di-deploy bersama. Kalau ada, copykan dan masukkan ke folder Compiere2/jboss/server/compiere/lib/
8. Jalankan RUN_Support.sh
9. Back-up database
10. Kalau terjadi kesalahan, ulangi dari RUN_Setup.sh