Minggu kemarin di milis netbeans-indonesia@yahoogroups.com ada pertanyaan tentang bagaimana mengisi JComboBox dari DataBase yang kutipan pertanyaan-nya kurang lebih seperti berikut : From: baj***@yahoo.com Fakhrurozi M Nur To: netbeans-indonesia@yahoogroups.com netbeans-indonesia@yahoogroups.com Date: Tue, 5 Jul 2011 00:18:56 +0700 Subject: [netbeans-indonesia] [TANYA] meload kode pada JComboBox tanpa harus me restart aplikasi mas-mas saya mau tanya,,, mas untuk meload [...]
Sebenarnya sudah sejak lama ingin menulis sebuah tulisan atau buku mengikuti gaya penulisan yang terdapat pada DocBook, tapi apa daya sampai sekarang masih belum ada waktu untuk “ngoprek” format yang tersedia di DocBook Keinginan saya yang lain yaitu bagaimana meng-integrasikan antara WordPress yang sudah terbukti sebagai CMS (Content Management System) blogging yang paling populer dengan [...]
Kita banyak dengar keluhan sulitnya mencari programmer, ataupun keluhan tentang rendahnya kualitas fresh graduate di sini. Daripada berkeluh kesah, ArtiVisi berinisiatif untuk melakukan sesuatu terhadap hal ini dengan membuka program ArtiVisi Bootcamp. Seperti kita tahu, bisa bahasa pemrograman Java saja tidak cukup untuk bisa membuat aplikasi, apalagi bekerja dalam tim. Kita perlu skill dan knowledge [...]
Sedang mencari solusi Paging di JTable ? Jika iya, pada posting kali ini kita akan mencoba membuat supaya JTable pada aplikasi kita mendukung pagination Niat awal sih sebenarnya ingin menjadikan Table Paging ini menjadi sebuah komponen yang tinggal “drag and drop” saja untuk menggunakan-nya, tapi apa daya sampai sekarang juga belum jadi-jadi komponen-nya Pembuatan Table [...]
Buat yang belum tahu apa sih itu GIT dan bagaimana cara menggunakan GIT untuk kebutuhan development sehari-hari, kita dari Artivisi Intermedia akan membuka sebuah training tentang GIT. Sedangkan detail apa saja yang dibahas, silahkan cek dibawah ini : Berikut silabusnya (1 sesi = 3 jam) : http://artivisi.com/?cat=28 Berikut jadwalnya : http://artivisi.com/?page_id=109 Yang mau daftar silahkan [...]
Fyuh… setelah lama ngendon di draft, akhirnya baru pagi ini tulisan pertama saya bisa di publish Konsep yang saya bawa pada tulisan di blog ini adalah model semi DockBook + ada fasilitas untuk komentar bagi pembaca Nah bagi yang penasaran apa sih daftar isinya ? Berikut ini adalah daftar isi dari tulisan pertama saya yang [...]
ARTIVISI INTERMEDIA akan mengadakan training JAVA DESKTOP BASIC (Sabtu/Minggu) pada tanggal 23 dan 24 Oktober 2010 mendatang, info lebih lanjut silahkan menghubungi : - Ira < ira@artivisi.com > - Meliawati < meli@artivisi.com > JAVA DESKTOP BASIC Tanggal : 23 dan 24 Oktober 2010 Waktu : 09.00 s/d 17.00 WIB Trainer : Endy Muhardin, Martinus Ady [...]
DIBUTUHKAN SEGERA PT. ArtiVisi Intermedia sebuah perusahaan IT yang bergerak di bidang IT Consultant dan Software Development membutuhkan talenta muda untuk ikut bergabung dengan kami sebagai JUNIOR PROGRAMMER (JP-01102010) sebanyak 8 (delapan) orang. Beberapa kriteria yang kami butuhkan adalah sebagai berikut : Menguasai Java SE Menguasai Eclipse IDE Menguasai Konsep Object Oriented dengan baik Menguasai [...]
Beberapa minggu ini saya sering menggunakan 2 IDE yaitu NetBeans dan Eclipse secara bergantian, karena saya adalah pengguna NetBeans selama ini. Jadinya ketika menggunakan Eclipse, saya mencari-cari apa persamaan shortcut antara NetBeans dan Eclipse. Nah dibawah ini merupakan daftar persamaan shortcut antara NetBeans dan Eclipse yang sering saya gunakan dan yang saya baru tahu Function [...]
Pernah ingin mencoba melakukan simulasi “jaringan lambat” ?? Jika iya, maka teman-teman dapat mencoba menggunakan sebuah shell script dengan nama LagFactory yang bisa di unduh pada http://software.inl.fr/trac/wiki/LagFactory Agar dapat menggunakan script LagFactory ini, editlah dahulu variabel IFACE dan TARGET sesuai dengan kebutuhan kita. Nah sebagai contoh, jika kita ingin melakukan simulasi pada komputer kita sendiri [...]
Beberapa hari terakhir ini, kita di ArtiVisi melakukan migrasi repository dari Subversion ke Git (cuma masih belum semua, melainkan hanya beberapa project saja yang di migrasikan sedangkan yang lain masih tetap menggunakan Subversion). Migrasi ini dilakukan karena main repo kita sedang di pindah juga, dan ternyata proses pindah server tidak berjalan mulus seperti yang dibayangkan [...]
Buat teman-teman yang sudah tahu teknik ini, mungkin tulisan ini bisa dikatakan ketinggalan jaman Sebenarnya apa sih maksud tulisan ini ? Tulisan ini cuma ingin menunjukkan pada teman-teman yang belum tahu bagaimana sih menggunakan Tabbed Pane milik NetBeans (TabbedContainer) pada Aplikasi Swing kita Kenapa saya bilang tulisan ini ketinggalan jaman ? Karena ternyata, sudah ada [...]
Sering melakukan manipulasi terhadap String di Java ? Pernah merasa bahwa method-method yang terdapat pada class String standart masih kurang ? Sering kena NPE (NullPointerEexception) ketika melakukan manipulasi ?? Jika iya, mungkin teman-teman perlu melihat class StringUtils yang terdapat pada library Apache Commons Lang untuk keperluan manipulasi class String pada Java Nah dibawah ini adalah [...]
Pernah merasa capek terlalu lama bekerja dengan NetBeans ?? Atau terlalu silau ketika mengarang menggunakan NetBeans ? Jika ya, mungkin teman-teman perlu mencoba mengganti Font and Colors Profile pada NetBeans agar kelihatan lebih sejuk ketika dipandang mata Buat pengguna Sistem Operasi Apple, mungkin sudah pernah kenal dengan yang namanya Textmate, berdasarkan riset yang tidak bisa [...]
Buat teman-teman yang sudah terbiasa menggunakan MySQL mungkin pernah mendengar atau mendapatkan saran seperti ini “Jika ingin query-nya berjalan cepat maka kita harus menambahkan sebuah index pada kolom-kolom yang sering digunakan pada klausa where”. Saran seperti ini memang betul sih jika kita menggunakan MySQL sebagai solusi DataBase Server yang kita gunakan, sedangkan untuk DataBase Server [...]
Listen to podcast #2: to learn about our take on Swing and its poor reentrancy. Find out what it may mean for your own API design and especially Runtime_Aspects_of_APIs that you create. Learn to fight with that problem by maximizing the declarative nature of your API. --JaroslavTulach 17:43, 18 May 2009 (UTC)
Listen to this: ! It is almost a year since we (me and Geertjan) started our regular API Design Tips podcasts. They used to be part of larger NetBeans podcasts, however recently I needed some promotion material for TheAPIBook and I decided to extract the API Tip parts. I am glad I can offer these sketches to you. Enjoy podcast #1. --JaroslavTulach 19:50, 12 May 2009 (UTC)
As I noted recently, I see the year 2009 as the year of annotations. The NetBeans project is about to rely on them more heavily. Finally! We've been waiting for that for ages, but finally we can compile with JDK 1.6 JavaC and we can use compile time annotation processors. As a result we can replace our layer based registrations with annotations and benefit from compile type checking, code completion, from having the registrations in the same place as the code that is being registered, etc. Also we can offer our API users simple looking annotations and let associated annotation processors do more advanced and more effective processing. As a result the developers have simple API to deal with, while actual registration hidden behind can be as effective as possible, even at the cost of complexity, but without compromises to reliability (as the complexity is kept in the processing infrastructure, not exposed to API users).
The other project related to annotations that we are likely to incorporate during 2009 is our extended use of Annotations for Software Defect Detection. This is heavily based on the JSR 305, yet until it is stable we do not want to expose such unstable API to users of our stable APIs (more on that in Chapter 10, in section Beware of Using Other APIs). As such we are going to create our own annotations (still recognizable by FindBugs and co.). The hope is that our annotation will stay compatible even if the underlaying JSR 305 slightly changes. Please find our current patch and comment here or in the issue 137437.
Last project that deals with annotations is developed by our editor hints guru Jan Lahoda - its aim is to bring complex refactoring to masses! How? Why? We have observed that using @Deprecated annotation is good hint to help your API users recognize that some part of your API is obsolete and shall no longer be used, however that in no way helps users of your API with converting their code to new, non-deprecated style. We have a solution: Use Code Transformation Annotations! Dear [API] writers, let's adopt these annotations and use them in your API! They are completely standalone (read more), lightweight and we are ready to incorporate feedback of everyone interested in the project. Indeed, my plan is to bring these easy to use and flexible refactorings to NetBeans soon, hopefully for version 7.0.
So these are my three annotation related projects. I find them quite exciting and I cannot wait to see them being used. Annotations are here to simplify life of API users and developers. As soon as we have them, we will have full right to call the year 2009 the year of annotations!
Listen to our podcast or download it.--JaroslavTulach 09:06, 12 December 2008 (UTC)
