Beta2 release...
[Velvet Revolver, Fail to Pieces] Oke, di tengah-tengah kesibukan, versi beta2 gBilling akhirnya bisa di release juga ;), cukup banyak perubahan: debugging dan perbaikan bug di sana-sini dan tambahan beberapa fitur. Terimakasih atas laporan-laporan bug dan saran-saran yang masuk dari orang-orang yang telah mencoba gBilling di warnet mereka. Perbaikan ini antara lain: Portabilitas tipe data (untuk sistem 32 bit dan 64 bit), koneksi client ke server, thread timer client, deteksi aktif/nonaktif client, message queue atau buffer client dan perbaikan cara komunikasi server dan client. Fitur-fitur seperti buka/tutup akses client (server dapat membuka/menutup interface login client), ICMP dengan program ping internal UNIX dan Windows (untuk mengetahui aktif tidaknya komputer client). Kinerja gBilling kini lebih baik dibanding dengan versi sebelumnya, di mode debug gBilling juga sudah stabil dan tidak ada error yang cukup berarti. Jika anda memakai gBilling di usaha warnet anda, anda bisa mendukung pengembangan program ini dengan melakukan donasi, lihat di halaman FAQ. Kunjungi juga forum gBilling untuk informasi yang up-to-date.
Catatan: Pada versi beta2 di perkenalkan fitur ping dengan utilty ping internal sistem, fitur ini hanya eksperimen untuk mendeteksi komputer client yang hidup atau mati. Cara ini masih tidak baik, karena ada ketergantungan program dengan utility lain. Versi selanjutnya fitur ini diganti dengan membuat ICMP raw socket untuk proses ping terintegrasi.
Release pertama
Merdeka!!!
Release pertama gBilling masih dalam release percobaan (BETA), setelah dalam percobaan di sistem LAN saya, gBilling sudah bisa berjalan dengan baik. Pada percobaan ini digunakan 2 unit PC x86 masing-masing dengan sistem GNU/Linux (Slackware), Microsoft Windows 2000/XP, dan 1 unit MacBook Pro (Intel) dengan sistem MacOS 10.4 (Tiger). Vista? belum dicoba karena saya tidak memiliki sistem ini, tapi seharusnya gBilling bisa berjalan di Vista.
Pada percobaan ini, masing-masing sistem digunakan sebagai server dan client, misalnya dengan konfigurasi server Linux dan client Windows dan MacOS, server Windows dengan client Linux dan MacOS dan server MacOS dengan client Linux dan Windows.
Pada beberapa kali percobaan, client gBilling masih mengalami crash di mode debug dengan gdb, kode error seperti Interrupt system call (SIGINTERRUPT), Can't attach to process (main loop) dan Bad file descriptor (EBADF). Saya akan melakukan perbaikan secepatnya, hanya saja saya ingin mengetahui hasil uji coba dari pengguna dan mungkin bug-bug lainnya.
Dukung gBilling: Untuk mendukung aplikasi ini, lakukan uji coba dengan gBilling pada warnet atau LAN anda, pada beberapa komputer. Sangat baik jika beberapa sistem mempunyai OS yang berbeda, lalu laporkan bug dan kesalahan-kesalahan lain (error) yang anda dapatkan. Atau jika anda bisa melakukan modifikasi kode program, kirim modifikasi anda.
gBilling adalah software bebas...
gBilling dilisensikan di bawah GPL (GNU Public License) versi 2, jadi tidak ada batasan distribusi dan batasan modifikasi dengan gBilling, anda dapat memodifikasi gBilling sesuai keperluan anda.
Selamat mencoba versi beta ini, laporkan hasil percobaan anda, bug ke penulis. Dukung terus pengembangan gBilling.
