Saturday, January 19, 2008

Akhirnya DVD NetBeans 6.0 Sampai di Tanganku

Pagi tadi saya menerima DVD Starter Kit NetBeans 6.0 yang saya minta langsung dari Sun Microsystems, Inc. lewat situs NetBeans (www.netbeans.org). Kira-kira waktu yang ditempuh sejak pemesanan hingga sampai ke tanganku 6-7 pekan. Cap pos dari kantor pos asalnya (Praha, Rep. Ceska) tercatat tanggal 10 Januari 2008. Berarti DVD ini "melaju" dari "terminal pemberangkatan" hingga sampai tujuan (tempat kos saya di Bandung) memakan waktu 9 hari. Ini kali ketiga saya memesan CD/DVD semacam ini. Sebelumnya saya pernah dua kali memesan CD Ubuntu. Yang pertama dikirim ke Bandung. Yang kedua dikirim ke Tegal. Berbeda dengan CD Ubuntu, DVD NetBeans ini benar-benar gratis. Asli! Tanpa merogoh kocek sama sekali. CD Ubuntu memang sebenarnya gratis, tetapi kita harus membayar sejumlah uang kepada Pos Indonesia. Kalau tidak salah paket CD-nya dibungkus kembali oleh perusahaan tersebut--sudah lupa soale sudah lama banget, versi 6.06. Mungkin biaya yang kita bayarkan digunakan untuk itu. Namun, ada perbedaan di antara dua pengiriman CD Ubuntu ini. Waktu dikirim ke Bandung, CD diantar sampai ke tujuan, sedangkan waktu dikirim ke Tegal, CD harus diambil ke Kantor Pos--sebelumnya saya menerima pemberitahuannya. Karena perbedaan ini, biaya yang harus saya keluarkan pun berbeda. Jauh lebih murah dikirim ke Tegal. Seingat saya kalau ke Bandung Rp 5.000, kalau ke Tegal Rp 2.000--maaf kalau salah. Sekarang beralih ke DVD NetBeans 6.0. Awalnya saya tidak berminat memesannya. Pada awal peluncuran, saya bermaksud mengunduhnya langsung, tetapi diblok oleh "Cumi ITB". Aneh kan? Beberapa hari kemudian, ada seorang mahasiswa Teknik Informatika ITB angkatan 2004 yang memberitahukan bahwa sudah ada NetBeans 6.0 untuk Windows di server ITB. Namun, saya tidak mengunduhnya. Malah saya "terbang" ke NetBeans lagi bermaksud mengunduhnya langsung, tetapi masih diblok juga oleh "Cumi ITB". Terus saya terpikir untuk memesan DVD. Dalam pikiran saya, pasti isinya tidak hanya installer NetBeans 6.0 untuk Windows seperti yang sudah ditaruh di server ITB tadi karena berkas installer NetBeans versi sebelumnya yang untuk Windows hanya berukuran 50-an MB. Jika ada 10 installer (untuk Windows, Linux, Solaris, dsb.) saja masih cukup disimpan dalam satu CD. Hari-hari berikutnya saya iseng untuk mengecek status pesanan. Beberapa kali saya lakukan, hasilnya selalu belum dikirim. Jadi cape sendiri. Akhirnya mencoba untuk mengunduh, dan kali ini "Cumi ITB" sudah memperbolehkannya. Dugaan saya mengenai berkas installer sedikit melenceng. Ternyata di sana bisa langsung memilih pak yang akan diunduh. Saya pilih yang full. Berkas ini ternyata berukuran 167 MB. Jadi, kalau ada 5 installer ini saja sudah harus menggunakan DVD. Namun, saya tetap optimis mendapatkan data-data tambahan selain installer. Masa dari kapasitas 4 GB lebih hanya digunakan 1 GB? Kemudian saya juga mengunduh beberapa tutorialnya. Kok jadi keluar dari pembahasan DVD lagi? Ya wis, balik maning maring DVD NetBeans 6.0. Ini nih konten penting dari DVD ini.
  1. Installer untuk Windows 2000/XP/Vista, Linux (x86/x64), Solaris 10 (x86/x64), Solaris 10 (sparc), MacOS X (intel), dan MacOS X (powerpc) Berisi Java SE Development Kit 6 Update 3 dan NetBeans IDE 6.0 (Base IDE; NetBeans Packs: Java SE, Web & Java EE, Mobility, UML, SOA, Ruby, dan C/C++; serta Runtimes: GlassFish V2 dan Apache Tomcat 6.0.14).
  2. Starter Kit Berisi dokumentasi dan tutorial, yaitu Getting Started With NetBeans IDE, Java Learning Materials, dan IDE Learning Trails. Ada contoh programnya juga lho.

Sunday, January 6, 2008

Ganti Template, Bagus Kan?

Kemarin saya mengganti template blog ini. Sebelumnya saya menggunakan template resmi dari Blogger, namanya Tic Tac, pembuatnya Den Cederholm. Saat ini sudah ganti menggunakan template dari pihak ketiga (Jack Book), namanya Red White Web 2.0 Blogger Template, pembuatnya Carl Mason. Sebenarnya sudah lama saya ingin mengganti template blog ini. Saya sudah berusaha mencari di berbagai tempat, tetapi baru bisa kali ini. Setelah mendapatkan template ini pun saya masih harus berjuang karena perlu penyesuaian. Memang, di situs sumbernya menyediakan instruksi penggunaan, tetapi coba lihat, hanya instruksi (sangat) dasar. Itu pun saya rasa susah dipraktikkan oleh orang awam. Mungkin karena template ini disunting oleh orang lain (bukan pembuatnya). Ya, menurut Jack Book, template ini sejatinya dibuat untuk Wordpress. Kemudian oleh kristofer93 diadaptasi ke Blogger. Sudah diberi template gratis, masih mengeluh? Coba lihat deh blog lain yang menggunakan template ini. Bisa kamu googling dengan kata kunci Carl Mason. Banyak konten dalam blog tersebut tidak berfungsi sebagaimana mestinya. Beberapa kode yang seharusnya disematkan di balik tampilan yang apik tersebut tidak ditulis. Misalnya saja pada "Up?" yang seharusnya jika diklik, halaman akan kembali ke bagian atas. Selain itu, ada juga yang menghapus search box di header (karena tidak suka atau tidak berfungsi?). Padahal, kodenya sudah disediakan di situsnya. Ya sudahlah, yang penting saya sudah berhasil mengimplementasikannya. Kalau kamu ingin bertanya, silakan.

Thursday, January 3, 2008

Menampilkan Status Online Yahoo! Messenger di Situs

Tentu tidak jarang kita melihat situs yang menampilkan sebuah gambar dari Yahoo! Messenger bertuliskan Not Online atau I'm Online seperti berikut:

Gambar di atas bukanlah sekadar gambar biasa. Gambar ini menunjukkan status Yahoo! ID di Yahoo! Messenger apakah sedang online atau offline. Biasanya ID tersebut milik si pemilik, webmaster, atau kontak/support situs yang bersangkutan. Bagaimana sistem kerjanya? Dan bagaimana pula cara membuatnya?

Begini cara kerjanya. Jika gambar tersebut (baik bertuliskan Not Online maupun I'm Online) kita klik, maka ada dua skenario bergantung pada kode yang ditanamkan di balik ikon tersebut. Yang pertama (dan juga yang klasik), program Yahoo! Messenger di komputer kita akan ditampilkan. Tentu saja jika program tersebut sudah terpasang di komputer kita. Yang kedua (ini lebih "modern"), internet browser yang kita gunakan akan membuka situs webmessenger.yahoo.com (Yahoo! Messenger versi web). Selanjutnya, sama. Jika kita sudah online sebelum mengklik ikon tersebut, maka kita langsung dihadapkan pada jendela conversation dengan orang tersebut. Jika belum online, kita harus sign in dulu.

Sekarang, cara membuat ikon tersebut. Kamu cukup menyisipkan salah satu kode di bawah ini ke situs kamu. Bila akan menambahkannya ke dalam blog kamu di Blogger, maka masuklah ke menu "Template" > "Elemen Halaman", klik "Tambahkan sebuah Elemen Halaman" di bagian template blog, pilih "HTML/JavaScript", salin kodenya pada bagian konten (judulnya terserah kamu), simpan.

  1. Versi desktop
    1. Tampilan (asli, bisa dicoba diklik):
    2. Kode:

      Ingat, ganti YAHOO!-ID pada kode di atas dengan Yahoo! ID kamu.
  2. Versi web
    1. Tampilan (asli, bisa dicoba diklik):
    2. Kode:

      Ingat, ganti YAHOO!-ID pada kode di atas dengan Yahoo! ID kamu.
Gambar yang ditampilkan tidak hanya seperti yang ditampilkan di atas. Semuanya ada 25 gambar berbeda. Cara menggunakannya tinggal mengganti variabel t (0-24) pada kode di atas (baik versi desktop maupun versi web). Berikut ini gambar dan nilai t-nya.
  1. t=0
  2. t=1
  3. t=2
  4. t=3
  5. t=4
  6. t=5
  7. t=6
  8. t=7
  9. t=8
  10. t=9
  11. t=10
  12. t=11
  13. t=12
  14. t=13
  15. t=14
  16. t=15
  17. t=16
  18. t=17
  19. t=18
  20. t=19
  21. t=20
  22. t=21
  23. t=22
  24. t=23
  25. t=24

Gambar lengkap online dan offline bisa dilihat di sini.

Di antara dua versi seperti yang disebutkan di atas, tentu versi web lebih layak dipilih karena bisa berjalan dalam kondisi apapun. Berbeda dengan versi desktop. Versi desktop hanya berjalan jika di komputer kita sudah terpasang aplikasi Yahoo! Messenger. Tentu tidak semua komputer sudah terpasang aplikasi ini, apalagi aplikasi ini hanya tersedia untuk Windows. Sebenarnya kode versi desktop memanggil perintah yang terdapat pada registry di Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ymsgr\shell\open\command. Di situ ada satu registry. Nah, jika registry tersebut (di)rusak tentunya aplikasi Yahoo! Messenger tidak bisa dipanggil.

Selamat mencoba!