[Decibel] n00b programmer

Tobias Hunger tobias.hunger at basyskom.de
Tue Aug 29 09:22:22 CEST 2006


Am Dienstag, 29. August 2006 00:14 schrieb Stephen Constable:
Hi Steve!

Don't run off to Matt! ;-)

> I've been poking around in all the KDE 4 sites looking for something
> interesting, and decided I would like to help you all out, if possible.
> I'm pretty new to programming/development, I mostly use java because
> that's what they use at school (I'm a second year undergrad).  I'm also
> an avid user of MSN, ICQ, etc.  I'd be interested in helping with any
> small easy tasks, stuff that perhaps is so simplistic you don't want to
> waste your time doing it :P  I've got about 3 years of java under my
> belt, some perl, a fair bit of PHP/MySQL.  I haven't really done any C,
> but I hear its similar to Java and I'm willing to learn.  I basically
> want something I can do on my spare time, and to be a part in some way
> of the KDE community.

Sounds great to me! There are too many cool C hackers anyway and too few 
people that can do a decent OO design:-)

> Perhaps I could get some instructions on where to find the decibel
> source... 

There is none available yet, not because my company does not want it publish, 
but only for the simple reason that there is not much to see yet:-(

If you want to keep yourself busy here is a short dbus-binding howto;-)

I am currently trying to get Qt4 bindings for the Telepathy spec. Grab the 
telepathy-spec sources from here: 
http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec/

(Using darcs, howto is here: 
http://wiki.vpslink.com/index.php?title=HOWTO:_Working_with_Darcs).

Generate the DBus XML files using tools/genxml.py in there.

Then grab the qt-copy from KDE's SVN (trunk) and use dbusxml2cpp to get the 
basic DBus wrappers (if that works... there were issues with arrays in out 
params last week). See kdelibs/kio/misc/uiserver* (from KDE's SVN repository 
as well) for an exampe of dbusxml2cpp usage and how to tie the code together.
Once that is done the only thing that is left to do is writting some API 
classes that wrap up the generated code behind a more friendly face.

Dunno if you feel up to such a huge task with that little info to guide you...

> Also I'd be willing to do some web development. 

You are more then welcome to look over the website and suggest improvements. 
I'm more than willing to accept patches (as the original site is not really 
good to begin with IMHO). I do like the mic though;-)

> I'm running  
> Gentoo Linux on an X86_64 machine, if that's of any importance.

Poor you;-)

> Hope to hear from you,
> Steve

Of course you will!

PS: Feel free to /msg me on irc.freenode.org. My nick is hunger there and I 
try to hang out in #tapioca-voip, #telepathy and some other channels as much 
as possible.

-- 

Tobias Hunger
Entwickler

basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 3968769 | Fax: -736 |
tobias.hunger at basyskom.de | www.basyskom.de


More information about the Decibel mailing list