public String getDate(){
Formatter fmt = new Formatter();
Calendar cal = Calendar.getInstance();
fmt = new Formatter();
fmt.format("%tl:%tM:%tS", cal,cal, cal);
return fmt.toString();
}
Tuesday, March 31, 2009
Method untuk ngambil waktu sistem
Format waktu adalah hh:MM:ss
Monday, March 30, 2009
Sorting Map berdasarkan Key atau Value di Java
Walau agak aneh sih harus bikin sorting map di java tapi siapa tau berguna.
Ini sort berdasarkan key:
Ini sort berdasarkan value:
Ini sort berdasarkan key:
@SuppressWarnings("unchecked")
public static Map sortByKey(Map map) {
List list = new LinkedList(map.entrySet());
Collections.sort(list, new Comparator() {
public int compare(Object o1, Object o2) {
return ((Comparable) ((Map.Entry) (o1)).getKey())
.compareTo(((Map.Entry) (o2)).getKey());
}
});
// logger.info(list);
Map result = new LinkedHashMap();
for (Iterator it = list.iterator(); it.hasNext();) {
Map.Entry entry = (Map.Entry) it.next();
result.put(entry.getKey(), entry.getValue());
}
return result;
}
Ini sort berdasarkan value:
@SuppressWarnings("unchecked")
public static Map sortByValue(Map map) {
List list = new LinkedList(map.entrySet());
Collections.sort(list, new Comparator() {
public int compare(Object o1, Object o2) {
return ((Comparable) ((Map.Entry) (o1)).getValue())
.compareTo(((Map.Entry) (o2)).getValue());
}
});
// logger.info(list);
Map result = new LinkedHashMap();
for (Iterator it = list.iterator(); it.hasNext();) {
Map.Entry entry = (Map.Entry) it.next();
result.put(entry.getKey(), entry.getValue());
}
return result;
}
Tuesday, March 03, 2009
Menghapus menu booting di komputer dengan dual Sistem Operasi (Ubuntu & Windows)
Nah mungkin bagi kamu yang punya komputer terus diinstal dua sistem operasi kayak Ubuntu dan Windows, pasti baka menemukan pas booting ada menu untuk masuk ke Ubuntu dan ke Windows. Cuma masalahnya menu yang Ubuntu terkadang ketika beberapa kali di update ada penambahan menu beberapa versi kernelnya.
Nah sebenarnya itu gak masalah, karena itu disediakan agar ketika ada salah satu kernel yg eror, bisa pake kernel yang lainnya. Tapi yang ribet emang di menunya, karena semakin sering diupdate kernelnyanya tentu menunya bertambah. pasti bikin risih.
Nah biar gak ribet ilangin aja menunya.....
Lho caranya gimana ?!!?!?!?!
Ini dia caranya:
1. MAsuk dulu ke ubuntu nya.
2. Buka terminal terus edit deh file menu.lst, caranya ketikan perintah di bawah ini:
3. Nah terus arahkan kursor ke bagian paling bawah, nanti akan menemukan daftar kayak di bawah ini:
4. Keliatan kan disitu ada beberapa daftar menu kernel. Nah daftar itu bisa saja dihapus. Tapi amannya mending di kasi komentar aja menu yang gak mo dimunculin pas booting. caranya kasi tanda '#'. Ni contohnya:
5. Begitu seterusnya. Selesai deh. Oh iya klo ada yang mo ganti redaksi judulnya juga bisa, tinggal diganti aja title nya.
Nah sebenarnya itu gak masalah, karena itu disediakan agar ketika ada salah satu kernel yg eror, bisa pake kernel yang lainnya. Tapi yang ribet emang di menunya, karena semakin sering diupdate kernelnyanya tentu menunya bertambah. pasti bikin risih.
Nah biar gak ribet ilangin aja menunya.....
Lho caranya gimana ?!!?!?!?!
Ini dia caranya:
1. MAsuk dulu ke ubuntu nya.
2. Buka terminal terus edit deh file menu.lst, caranya ketikan perintah di bawah ini:
prompt$ sudo vim /boot/grub/menu.lst
3. Nah terus arahkan kursor ke bagian paling bawah, nanti akan menemukan daftar kayak di bawah ini:
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro quiet splash vga=791
initrd /boot/initrd.img-2.6.27-9-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro single
initrd /boot/initrd.img-2.6.27-9-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista ##Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
4. Keliatan kan disitu ada beberapa daftar menu kernel. Nah daftar itu bisa saja dihapus. Tapi amannya mending di kasi komentar aja menu yang gak mo dimunculin pas booting. caranya kasi tanda '#'. Ni contohnya:
#title Ubuntu 8.10, kernel 2.6.27-7-generic
#uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
#kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro quiet splash
#initrd /boot/initrd.img-2.6.27-7-generic
#quiet
#title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
#uuid f1dc7c96-cb80-47c6-94dd-9f23789600ed
#kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=f1dc7c96-cb80-47c6-94dd-9f23789600ed ro single
#initrd /boot/initrd.img-2.6.27-7-generic
5. Begitu seterusnya. Selesai deh. Oh iya klo ada yang mo ganti redaksi judulnya juga bisa, tinggal diganti aja title nya.
Untuk baca record dalam file
Method ini untuk membaca record dalam suatu file
public List read(String path){
List list = new ArrayList();
try
{
String in=null;
FileInputStream fStream = new FileInputStream(path);
BufferedReader dInput = new BufferedReader(new InputStreamReader(fStream));
while (dInput.ready())
{
in = dInput.readLine();
System.out.println(in);
list.add(in);
}
dInput.close();
}
catch (Exception e)
{
System.err.println("There was a error : " + e.toString());
}
return list;
}
Plugin JavaFX untuk Eclipse
Klo ada yang mo develop JavaFX pake eclipse, ni dia link pulgin/update site nya. Silahkan diupdate.
http://download.java.net/general/openjfx/plugins/eclipse/site.xml
Ini untuk JavaFX Feature nya:
http://download.java.net/general/javafx/eclipse/windows/site.xml
Contoh-contoh tutorial bisa dilihat disini:
http://www.vogella.de/articles/JavaFX/article.html
http://blogs.sun.com/michaelheinrichs/entry/using_javafx_objects_in_java
http://java.sun.com/javafx/1/tutorials/ui/overview/index.html
http://www.thescreencast.com/2007/05/running-your-first-javafx-program-in.html
http://download.java.net/general/openjfx/plugins/eclipse/site.xml
Ini untuk JavaFX Feature nya:
http://download.java.net/general/javafx/eclipse/windows/site.xml
Contoh-contoh tutorial bisa dilihat disini:
http://www.vogella.de/articles/JavaFX/article.html
http://blogs.sun.com/michaelheinrichs/entry/using_javafx_objects_in_java
http://java.sun.com/javafx/1/tutorials/ui/overview/index.html
http://www.thescreencast.com/2007/05/running-your-first-javafx-program-in.html
Plugin Glassfish untuk Eclipse Ganymede
Klo mo download plugin Glassfish di eclipse 3.3, Ganymede atau yg terbaru https://glassfishplugins.dev.java.net/download/
Subscribe to:
Posts (Atom)