Too Cool for Internet Explorer


Swobodin's Profile | Swobodin's Blog | Back to Fedora Tunisia

QCMGen ain’t dead, OpenSource neither!

Today seems to be Tom’s day in my blog! :-)
Tom asked me some days ago whether I can contribute to the first Tunisian OpenSource project QCM-Gen 0.1, something I cannot refuse; however, I spent my free time watching Jackass the movie and playing chess. Finally I decided yesterday to work on it seriously (well, not really) and I made some changes.
The 0.1 version has a cool interface and compounds many features. Nevertheless, the project can’t be professional for the serious security holes, non compatibility with some browsers and with some PHP configurations. In fact, you don’t need to be an expert cracker to find out that you can access to administration interface by simply pointing your browser to qcmgen.php?who=0 !
As says the Chinese proverb:

One who has time to complain has time to submit patches

Anyway, here are the small changes I made (I spent time on writing this post more than writing code :-P )
Changed the authentication system: the new one is cookies based and relatively more secure than the former.
Modified database structure: passwords on table users are MD5 encrypted.
The login form (index.php) is now XHTML compliant; damn, I spent more than one hour to fix the some 30 errors! (DreamWeaver sucks)
 
As you can see, I did not do something great; however, I hope it’s the first step to (re-)promote OpenSource projects in Tunisia.
I beg all Tunisians who use PHP and OpenSource softwares for living: PHP and OpenSource help you, please be grateful to their developers and contribute to some projects. Even if you don’t code, your documentation, design, mirroring, comments, suggestions and ideas are welcome. Just dare it!
TODO:
Too much stuff, more than you expect
 
Regarding the patch, you may download it from here.
Usage:
unzip /path/to/QCMGen.0.1.zip
cd QCMGen.0.1/
bunzip2 -c /path/to/patch-QCMGen.bz2 | patch -p1

Have fun!

Related posts

(sometimes, the plugin foolishes)
Flash goes OpenSource
Fedora Tunisia logo updated
Guess about it
Fedora Tunisia Reloaded
Lack of security in OpenSource?

Technorati tags

5 Responses to “QCMGen ain’t dead, OpenSource neither!”

  1. tom Says:

    Thanx a lot swob
    Good work … :) really :)

    hope that other will join us soon !
    thanx a gain

  2. Swobodin Says:

    Thnx! It’s a pleasure being involved in the project…

  3. imperatorking Says:

    ce prjet existe-il sur sourceforge.net? on peut participer :) !!je cherche aussi
    à jouer contre toi aux échecs!!!
    A+

  4. Swobodin Says:

    I don’t exactly know where’s QCMGen in sourceforge, but you may download it from here. Any one is welcome, just subit patches and it will be validated bu Tom :-)
    Regarding Chess, I usually play in the Free Internet Chess Server (FICS) as Swobodin; we may agree to meet there someday :-) Get ready for the challenge!

  5. imperatorking Says:

    ok swobodin Consul!!j’ai fait un compte sur freechess.
    A+

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

 
 

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a


Top Tunisie Blogs