Forum Resmi gBilling

Free Software Warnet Billing System For Linux/UNIX and Windows
It is currently Fri Dec 25, 2009 11:51 am

All times are UTC + 7 hours



Welcome
Apa itu gBilling?

gBilling adalah aplikasi sistem pembayaran warnet (warnet billing system) yang terdiri dari server dan client, gBilling diharapkan bisa berjalan di multi-platform (Linux, BSD, MacOS, atau Microsoft Windows). gBilling di tulis dalam bahasa C, dengan GUI toolkit GTK2 (The GIMP Toolkit), dan menggunakan SQLite sebagai sistem database dan penyimpanan data. gBilling akan selalu berada di bawah lisensi GNU Public License (GPL) versi 2, silahkan baca lisensi ini sebelum penggunaan, distribusi dan modifikasi gBilling. Dukung pengembangan gBilling dengan ikut serta dalam penulisan kode program, menulis dokumentasi, laporan bug atau melakukan donasi. Donasi yang masuk akan sangat membantu pengembangan gBilling seperti untuk membeli distro-distro Linux, membeli sistem operasi yang belum di uji coba seperti Windows Vista (jangan pernah pikir bajakan ;p), dan keperluan lainnya. Untuk melakukan donasi, silahkan hubungi penulis.




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Gnet
PostPosted: Wed Mar 25, 2009 2:04 pm 
Offline
User avatar

Joined: Wed Mar 25, 2009 1:31 pm
Posts: 3
hi all; terutama untuk dev ajhwb, saya telah melihat-lihat kode yang bro tulis n jadi "konak juga" :lol: saya menitikberatkan pada socket programming, sebagai developer GNOME, bro udah tau yang namanya Gnet, library ini wrapper socket bsd dan winsock. http://svn.gnome.org/viewvc/gnet/ .kenapa gbilling tidak menggunakan gnet utk portablitias? gnet mendukung binary dan text protokol. Izinkan saya meng-hack gbilling juga :D .Saya juga menganjurkan kalau gbilling hanya merupakan library, sebut saja libgbilling yang nanti akan kita bahas. dengan libgbilling kita bisa membuat binding ke bahasa lain. Saya tahu itu sangat tidak mudah, apalagi saya lihat code gbilling telah di hardcode dengan GUI-nya, tapi bro... saya siaaaap membantu ;) dan tidak akan ngomong :lol: doank!. look'n to hear from y!


Top
 Profile  
 
 Post subject: Re: Gnet
PostPosted: Wed Mar 25, 2009 2:17 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 18, 2008 2:42 am
Posts: 89
Ya, saya tahu banyak dengan GNet, hanya saja saya tidak mau terlalu banyak memakai wrapper
saya ingin menulis dari scratch, saya tidak mau tergantung dengan library tambahan seperti
itu dan lebih senang direpotkan dengan menulis dari system call yg paling bawah (socket, write, read)
yang bisa membuat kita lupa bagaimana menulis code yg baik dan benar.

libgbilling? yeah... saya sangat suka itu. Saya sebenarnya telah menulis dengan modular pada
versi beta3. Mungkin jika anda ingin memulai, lebih baiknya saya mulai checkout dari svn server
di sourceforge. beta2 sudah berjalan dengan baik, code juga sudah benar. Hanya saya tidak
bilang code sudah efisien :P .Silahkan post uneg2 anda di sini.. semoga kita bisa bekerja sama
secepatnya.

--- ajhwb


Top
 Profile  
 
 Post subject: Re: Gnet
PostPosted: Thu Mar 26, 2009 4:55 pm 
Offline
User avatar

Joined: Wed Mar 25, 2009 1:31 pm
Posts: 3
Bro, Saya sudah kiirm profile saya, cek PM. rekomendasi saya segara checkout SVN, karna kita bisa gunain bersama. just add aku di sbg dev di SF-nya. Oh ya untuk tipa data gbilling, lebih baik struktur2 seperti Client, cost kita typedef-ing.

Code:
struct _GbillingClient
{
  gint16 id;
  gchar *name;
  gchar *ip;
  gint16 active;
};
typedef struct  _GbillingClient GbillingClient;


Sama juga dengan lainnya: GbillingCost (tarif), GbillingPaket (paket), GbillingItem (item), GbillingWarnet (info warnet), GbillingLog (log) dst. Tentunya semua struktur kita definisikan dengan portabilitas, dan setiap tipe data mempunyai operasi I/O yang di fungsikan. Mungkin saya mulai attachment file definisi tipe data versi saya selanjutnya. bagemana menurutnya?


Top
 Profile  
 
 Post subject: Re: Gnet
PostPosted: Fri Mar 27, 2009 10:33 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 18, 2008 2:42 am
Posts: 89
Saya sedang menuju kesana, di beta3. Anda bisa lihat di svn gbilling di SF. Suatu waktu
gbilling akan menggunakan git, saya mulai terbiasa dengan git, lagipula versioning system
di GNOME nantinya akan memakai git juga. Oh ya, saya mau mem-post embedded database
yang gbilling gunakan.

--- ajhwb


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC + 7 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron