Repo Yum Lokal Fedora 8

Tutorial ini memperlihatkan cara membuat repository lokal menggunakan Linux Fedora 8 yang berikutnya dapat digunakan oleh semua worsktation yang tersambung ke dalam jaringan. Ini cocok diterapkan pada suatu LAN yang biasanya menyediakan kecepatan tinggi sampai 100 Mbps atau 1 GBps. Administrator cukup mengupate satu server repo ini dan seluruh workstation dapat memanfaatkan update tersebut. Lebih hemat bandwidth bukan? Daripada setiap workstation melakukan update langsung ke Internet.
Continue reading

Single-Vendor vs. Multi-Vendor

Tulisan ini mencoba membuka wawasan mengenai solusi terhadap kebutuhan teknologi informasi. Dalam pengadaan solusi, kita dihadapkan pada dua pilihan, yaitu membeli produk – hardware atau software – dari satu vendor tunggal atau dari beberapa vendor. Pendekatan yang pilih, masing-masing tentu mempunyai kelebihan dan kekurangan. Mengapa tulisan ini menganjurkan anda mengambil pendekatan multi-vendor?
Continue reading

Server Multi-thread di Java (3)

Bagian ini menjelaskan pembangunan thread pooled server sederhana dalam Java. Daripada memulai suatu thread baru per koneksi yang masuk, koneksi dibungkus di dalam suatu Runnable dan ditangani oleh suatu thread pool dengan jumlah thread tetap. Runnable dipelihara pada suatu antrian di dalam thread pool tersebut. Ketika suatu thread di dalam thread pool menjadi idle maka akan diambil suatu Runnable dari antrian dan mengeksekusinya.

Continue reading

Multithreading di Java (3)

Berpindah dari suatu aplikasi singlethreaded ke multithreaded bukan hanya memberikan keuntungan-keuntungan di atas. Jangan sekedar membangun aplikasi yang bersifat multithread-enable hanya karena kita mampu untuk itu. Kita sebaiknya mempunyai ide bagus untuk mendapatkan keuntungan yang jelas dengan melakukannya, dan harus lebih besar daripada cost yang akan dikeluarkan.
Continue reading

Server Multi-Thread di Java (1)

Tulisan ini mengenai cara membangun server multithread dalam Java. Karena kemampuan multithreading sudah built-in di dalam Java maka server yang bersifat multi-thread mudah diimplementasikan. Tetapi tidak semua rancangan server itu sama. Artikel ini akan memperlihatkan beberapa desain server dan mendiskusikan kelebihan dan kekurangannya.
Continue reading

Multithreading di Java (1)

Java adalah salah satu bahasa pertama yang menyediakan multithreading dan memudahkan pengembang membangun program dengan banyak thread. Java mempunyai kemampuan multihtreading dari sejak awalnya. Karena itu, pengembang Java telah sering menemui masalah yang akan diuraikan. Itulah alasan mengapa tulisan ini disampaikan. Sebagai catatan buat kami dan semua pengembang Java yang ingin memperoleh keuntungan dari fitur penting tersebut.
Continue reading