Thursday, October 24, 2013

Urutan Kolom sering acak pada DataGridView di .net (Re-order column)


Rekan-rekan pernah mengalamai urutan kolom yang sering random atau ngacak sendiri ketika kita mengisikan data dari datasource?

Sunday, June 30, 2013

Update DNS untuk Telkom Speedy



Bisa dibilang mungkin aku ini orang malas.
wkwkwk....
la bagaimana tidak, udah tahunan jadi pelanggan speedy, tetapi tetap saja malas ganti dns servernya.
Walau sering baca di forum2, katanya bisa lebih cepet, aku pernah coba tapi tetap saja. Jadi ya aku balikin normal lagi.

Kejadian aneh terjadi hari jumat malam. Tiba-tiba akses internet ke forum chip.co.id tidak bisa. Coba2 akses google kok bisa. Coba akses forum lain, bisa.
Kok aneh...
trus ingat kalau satu hari sebelumnya juga dapat laporan kalau akses ke game online Perang Kaum untuk dunia 11 tidak bisa.
Wah..ga beres ni..
coba deh pake yang dikasi di forum2...
kok ga bisa ya...
Akhirnya keesokan harinya telpon deh 147....(solusi terkahir alias nyerah utek2 sendiri)
Disambut deh dengan suara lembut nan merdu...(lupa nama mba-nya sapa...wkwkwkkk)
Dengan sabar mba-nya kasi petunjuk untuk ngisi DNSnya di setting PC.
DNS Server 8.8.8.8
Alternate DNS 8.8.4.4
Setalah aku isi, taaaaraaaaaaaaaaaaa...........
forum chip bisa lagi..
Perang Kamu bisa lagi...
seeeeeeep...
eh, baru sadar...
DNS itu DNSnya dari google...
wkwkwkwkk....
tak apalah...
yang penting bisa..
Oya, dari dulu itu buka forum ceriwis ga pernah bisa, sekarang dengan ganti DNS sudah bisa.

Saat ini setting DNS udah aku ubah di bagian routernya, beres dah...

Buat rekan2 yang punya masalah yang sama, mungkin bisa di coba dulu setting DNS nya.
Kalo di Linux, setelah ganti DNS Servernya, jangan lupa untuk restart service jaringannya.

Sunday, May 26, 2013

Memperbaiki 2 laptop ACER yang rusak [GAGAL]



Sekitar 1 bulan yang lalu, laptop ACER 4738G yang aku miliki tiba2 mati total. Gejala awal ditandai dengan gambar di layar LCD yang tiba2 muncul garis2 ga gelas...
Firasat mulai ga enak nih...
Karena pada 2 tahun sebelumnya, laptop ACER 4520 juga mengalami hal yang sama.
Kena pada CHIP VGA-nya.
Wah...
Setelah melakukan pembongkaran pertama (hanya bersih2 saja), laptop tidak mau hidup..
Yah...
Coba klo ada solder uap, bisa coba2 reparasi sendiri nih...
wkwkkk...
Selang beberapa minggu, ternyata teman kantor ada yang memiliki solder uap yang tidak dipakai..
wow..
kebetulan, langsung pinjam deh..


Setelah solder uap pinjaman sudah ada di rumah, langsung deh melakukan pembongkaran laptop ACER 4520 terlebih dahulu. Setelah hanya tinggal motherboard saja, maka aku panaskan VGA CHIP dengan solder uap, mungkin saja karena proses overheat, soldernya tidak benar2 nempel di PCB.
Setelah aku rakit, wow...
Laptop ku bangkit kembaliiiiii...


Sayang, kesenangan tersebut hanya sesaat, karena laptop kembali mati dan kadang2 tidak bisa hidup lagi.
Kalaupun hidup, muncul tulisan error seperti ini (kadang muncul kadang ga...)


Yah, bongkar lagi deh, coba panaskan VGA CHIP nya lebih lama..
Belajar dari pengalaman, ni laptop tidak aku rakit dulu, tapi langsung aku coba saja...



Kelihatannya sich bisa nich..tapi begitu heat sink VGA panas, maka laptop kembali mati dan begitu dinyalakan muncul error kembali.
Wah, dugaan awal kipasnya lemah nih...

OK, langsung deh bongkar laptop ke-2, ACER 4738G (memilik kasus yang hampir sama, tetapi tidak muncul pesan error).
Setelah aku bongkar, dan panaskan CHIP VGA-nya, bisa hidup lagi deh...
tapi tidak berselang lama, mati sendiri atau layarnya keluar garis vertikal...
Aku coba kasi kipas angin, dan effeknya sich laptop tidak mati dan tidak keluar garis vertikal.

Kerusakan kira2 sama dengan laptop pertama, overheat.
Rencana sich ganti kipas, tapi kok mahal....
jadi bingung..
karena kipasnya sich masih bisa berputar kencang, tapi aku juga tidak tahu apakah putaran ini termasuk lemah atau tidak.
Takutnya setelah beli kipas baru (liat internet sekitar 200 ribuan) eh masalahnya tetap sama..
jadi bingung ni...


Mungkin teman2 ada yang punya solusi???

Semoga saja tidur nanti malam bisa mendapatkan ide baru...
wkwkk....

Sunday, February 10, 2013

Penggunaan library JTattoo untuk mengubah tampilan program J2SE (Java)



Setelah sekian lama tidak aktif lagi mengisi blog, saat ini aku memilki kesempatan untuk kembali mengetikan sedikit pengetahuan yang aku dapatkan.

Kesempatan kali aku akan membahas tentang penggunaan library JTattoo yang digunakan untuk mempercantik program/software java yang kita bikin menjadi menarik.

d
Keterangan detil tentang Look And Feels dari JTattoo dapat dilihat di sini

Libary JTattoo menyediakan cukup banyak pilihan LAF swing pada java, setidaknya ada 13 jenis tambahan tema/skin untuk LAF swing, seperti Acryl, Mint, HiFi, dll.

Pada saat pertama kali menggunakannya, wow...kereeeeeen...
but...
sayang, di bagian menu item kok ada tulisan JTattoo..


Ini library kan berlisensi berbayar atau GPL, jadi kan kita gunakan ini libary untuk software yang akan kita jual. Tapi kalau ada tulisan JTattoo di setiap menu item, ga seruuuuuu dong....

wkwkwkwkkk....

Nah karena dapet library-nya hari sabtu malem, maka aku rencanakan oprek ni library pada esok hari (minggu).
Sebagai catatan, JTattoo menyediakan contoh program demo, library dan source code dari library tersebut.
Setelah seharian oprek ini libary (maklum masih newbie tentang java, apalagi OOP), kutemukan sebuah baris program yang digunakan untuk menampilkan tulisan JTattoo di menu item.
Lokasi tersebut ada dibagian file BaseBorders.java -> metode paintLogo.
Pada metode tersebut ada deklarasi String logo dan kemudian isi dengan perintah untuk mendapatkan tulisan JTattoo dari class yang lain.
wah wah wah...
Tentu saja aku tidak menemukan variabel String dengan isi "JTattoo".
Kalau di logika, tulisan vertikal JTattoo pada "menu item" harusnya di simpan dalam variabel string dengan tulisan "JTattoo". Tapi dari awal ga ketemu....
hahaa...
mana bisa ketemu..
la yang bikin library ya pintar...
diumpetin alias dengan meggunakan cara lagi agar tidak bisa dengan mudah diganti.
Ini dia penampakannya....


Ketika aku coba kasi tanda command, maka penampakan sebagai berikut ini :



taaaaaraaaaaaaaaaaaaa...................
seeeeeeeep........
akhirnya....
Tahap berikutnya...
bagaimana cara agar tulisan yang hilang tersebut bisa aku ganti dengan tulisan nama software aku...
(mikirnya agak lama karena newbie java..wkwkwk....)
akkhirnya aku putuskan membuat metode sendiri untuk mengisikan text di menu item.
ini dia penampakannya :


kemudian dibagian main, jangan lupa isikan nilai dari variabel logo :


Sekarang kita lihat hasilnya........

Bagaimana?
mudah bukan..???
(ya iya sekarang bilang mudah karena sudah bisa, tadi waktu belum ketemu juga ngomel susah...wkwkkwkk...)
Rekan2 berminat?
ini aku kasi libary-nya yang sudah aku "build", sehingga tinggal import libarary/JAR.

Download JTattoo_dhanny.jar

kemudian jangan lupa ketikan kode ini dibagian main



1
2
com.jtattoo.plaf.BaseBorders.setLogo("RattoSoft");
javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.mint.MintLookAndFeel");

Nah, sampai disini dulu.
Jika ada pertanyaan, saran ataupun kritik, silahkan tinggalkan pesan....