Archive for May, 2009

Violeted Constraints When Installing Packages in OpenSolaris

Sunday, May 31st, 2009

Pernah mendapatkan pesan pkg: the following package(s) violated constraints: ketika ingin menginstall sebuah packages di OpenSolaris ?? Yaps saya pernah :D dan ini berkali-kali saya alamin, kejadian ini terjadi kalau kita mempunyai lebih dari 1 mirror repositori selain yang terdapat di http://pkg.opensolaris.org/release/. Masalah ini saya alami ketika saya ingin menginstall packages amp di OpenSolaris yang saya gunakan, sedangkan konfigurasi repository yang saya pakai adalah sebagai berikut :

[martin@opensolarisbox:~]# pkg authority
AUTHORITY                           URL
Development                         http://pkg.opensolaris.org/dev/
Blastwave                           http://blastwave.network.com:10000/
OpenSolaris (preferred)             http://pkg.opensolaris.org/release/

[martin@opensolarisbox:~]#

Sedangkan untuk menginstall packages amp, saya gunakan perintah pkg install amp dan akhirnya saya dengan sukses mendapatkan pesan error seperti dibawah ini :

martin@opensolarisbox:~]# pkg install amp
Creating Plan -
pkg: the following package(s) violated constraints:
	Package pkg:/SUNWcsl@0.5.11,5.11-0.111 conflicts with constraint in installed pkg:/entire:
	        Pkg SUNWcsl: Optional min_version: 0.5.11,5.11-0.101 max version: 0.5.11,5.11-0.101 defined by: pkg:/entire
[martin@opensolarisbox:~]#

(more…)

Membuat dan Menambahkan Swing Custom Component Ke NetBeans Pallete

Monday, May 25th, 2009

Mungkin ada diantara teman-teman yang sudah pernah membikin sebuah custom komponen di Java Swing, nah ada baiknya juga kalau custom komponen tersebut bisa kita pakai secara berulang-ulang dan kita tinggal melakukan proses drag-n-drop saja dari NetBeans Pallete ketika kita ingin menggunakannya. Tentunya lebih mudah bukan dengan proses seperti itu, daripada kita harus manual menulis kode untuk komponen yang sudah kita bikin :)

Sedangkan untuk mulai membuat sebuah Swing komponen yang bisa ditampilkan pada NetBeans Pallete, ada beberapa langkah yang harus kita lakukan yaitu :
1. Konfigurasi Project. (Pembuatan custom komponen memerlukan setting project khusus menurut saya loh ini :D )
2. Menulis Kode Yang Ingin Di Jadikan Sebagai Custom Komponen.
3. Konfigurasi Icon dan Membuat Class BeanInfo
4. Edit File Manifest.mf
5. Build dan sebarkan :)
6. Menambahkan Ke NetBeans Pallete

Nah setelah kita tahu langkah-langkah yang harus kita lakukan, maka siapkan dahulu sebungkus Marlboro Putih dan segelas susu coklat untuk menemani perjalanan ke planet Java dan mari kita mulai dari langkah pertama :)
(more…)