vitualbox vboxdrv error

menggunakan virtualbox di ubuntu kadang-kadang bermasalah jika kita telah mengupgrade linux-kernel kita. Setelah kita mengupgrade kernel akan ada error
Kernel driver not installed (rc=-1908)
untuk memperbaiki error tersebut lakukan langkah sebagai berikut
sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
setelah semua setting berhasil lalu restart os. virtualbox akan berjalan kembali

setting postgresql di ubuntu 12.04

Postgresql merupakan database opensource yang tangguh dengan 15 tahun dikembangkan secara aktif dan sudah diakui oleh industri sebagai database opensource yang paling canggih.

Untuk melakukan instalasi postgresql di ubuntu 12.04 lakukan perintah

   sudo apt-get install postgresql pgadmin3

setelah instalasi selesai postgresql perlu dilakukan settingan awal

   sudo su postgres -c psql template1
template1# alter user postgres with password 'password';
template1# \q

untuk menyamakan password user postgres di sistem dan di database perlu dilakukan setting

   sudo passwd -d postgresql
sudo su postgres -c passwd

Setelah setting kita bisa akses database postgresql dengan menggunakan user postgres.

Format Date Kedalam bahasa Indonesia

Ternyata kita langsung bisa mengubah format Date kita menjadi format Date dalam bahasa Indonesia.

public class DateFormatIND {
    public static void main(String[] args) {
       SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("in"));
       System.out.println(sdf.format(new Date(System.currentTimeMillis())));
    }
}

jika dijalankan program ini akan menghasilkan keluaran

16 April 2012

Nama Driver Beberapa Database Untuk JDBC

Beberapa proyek yang saya kerjakan akhir-akhir ini menggunakan beberapa database. Karena saya tidak begitu hapal nama driver untuk koneksi database maka saya membuat posting ini sebagai pengingat.

Oracle
driverName="oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@"+serverName+":"+portNumber+":"+sid;

PostgreSQL
driverName = "org.postgresql.Driver";
url = "jdbc:postgresql://"+serverName+":"+portNumber+"/"+dbName";

Memperbaiki Grub2 di Ubuntu 10.10

Beberapa kali saya mengalami grub2 di mesin ubuntu saya mengalami kerusakan. Biasanya gara2 instalasi sistem operasi lain. Karena grub2 sangat berbeda dengan grub, maka cara memperbaikinya juga berbeda. Cara memperbaiki grub2 sebagai berikut :

1. cari partisi keberapa dari root linux yang digunakan oleh sistem. Perintah untuk melihat partisi di hardisk kita :
depthcharge$sudo fdisk -l
hasil keluaran akan seperti ini

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 6079 48724992 7 HPFS/NTFS
/dev/sda3 6079 35136 233398272 83 Linux
/dev/sda4 35136 38914 30343169 5 Extended
/dev/sda5 35136 38783 29295616 83 Linux
/dev/sda6 38783 38914 1046528 82 Linux swap / Solaris

Saya menggunakan /dev/sda5 sebagai partisi root saya, Maka saya akan melakukan settingan untuk partisi tersebut.
2. Lakukan mount partisi root ke dalam /mnt.
depthcharge$sudo mount /dev/sda5 /mnt
depthcharge$sudo mount --bind /dev /mnt/dev
depthcharge$sudo mount --bind /proc /mnt/proc
3. Masuk ke partisi root sebagai root
sudo chroot mnt
4. Memperbaiki grub2 kita
depthcharge#update-grub2
5. Install grub2 ke MBR
grub-install /dev/sda
6. Grub2 berhasil diperbaiki sekarang kita lakukan umount partisi root
umount /mnt/dev
umount /mnt/proc
umount /mnt
Lakukan restart sistem dan grub2 pun sudah berhasil diperbaiki