You touch my tralala

Discussion autour des servers IRCoderz et des services SCoderz

Message par Progs » Dim Août 26, 2007 11:44 am

Bonjour,

J'ouïe dire que des programmeurs ont été réquisitionnés dans le but de reprendre le projet Gunther que j'avais initié il y a près d'un an.

Ce projet est écrit en C++ et n'utilise aucune librairie particulière (à part la STL).
* Il est modulaire, c'est à dire qu'il peut charger et décharger dynamiquement des modules. Une API a été mise en place pour permettre à ces modules de réagir à des évenements.
* Il est multi-réseau nativement.
* Les modules qui existent actuellement sont:
- Base, qui ne contient que quelques commandes de base, notamment l'authentification de l'admin,
- ChanServ, qui implémente un idée de Spouize permettant à quiconque de kicker n'importe qui par le biais d'un vote (regardez le code source pour en savoir plus),
- Quizz, qui gère le format de base de donnée des WQuizz, ainsi (et surtout) que le multiréseau,
- Multiserver, permettant au robot de servir de relay à travers des réseaux (robot plink).

Vous trouverez la page GNA du projet ici.

Il est possible de lire le code avec votre navigateur avec cette page.

Pour télécharger les sources via SVN, utilisez la commande suivante :


Par la suite, les développeurs intéressés passeront par [url=http://les.filles.saimal.fr/Anicée]Anicée[/url] (Cinaee) pour demander un accès en écriture sur le SVN.

L'état actuel du projet est le suivant :

* Il y a tout d'abord un gros crash très emmerdant, découvert malheureusement seulement après que j'ai abandonné le projet. Du coup je ne me suis pas plongé dans sa résolution. Le crash survient plus ou moins lorsqu'il se fait déconnecter d'un réseau. Ça n'est pas systématique, on a affaire à un bug vicieux, donc bonne chances messieurs.
* Contrairement à ce que j'ai indiqué plus haut, il n'est pas possible de décharger un module. Je crois même me rappeler que le rechargement de la conf via la commande rehash ne fonctionne pas.
* Le code de base est à mon avis correcte, mais n'hesitez pas à l'améliorer.
* Concernant les modules, il y a encore plein de choses à faire, et je pense qu'on peut rendre ça plus sexy que ça ne l'est.
* LibConfig.* est un petit bout de code que je réutilise sur chacun de mes projets, et permet, vous vous en étiez douté, de lire une configuration. Si jamais vous souhaitez le modifier, attendez-vous à ce que je backporte les modifications qui m'intéressent.
* Il manque un système de gestion des erreurs (fonction type syslog() et exceptions).
* Le code n'est pas forcément bien documenté, blamez moi. Si vous avez des questions, n'hésitez pas à me harceler à progs at headfucking.net.

Vous pouvez lire le fichier TODO pour voir ce qui était projeté de faire.

Enfin, et surtout le plus important, vous êtes invités à laisser ce projet sous licence GPL.

Romain
Avatar de l’utilisateur
Progs
PanZani
 
Message(s) : 342
Inscription : Lun Oct 24, 2005 2:42 pm

Message par JoKeR » Dim Août 26, 2007 12:36 pm

Merci toi :)
[url=http://ircube.org/users/viewprofile/JoKeR``/][img]http://ircube.org/webmasters/status/joker``.png[/img][/url]
Avatar de l’utilisateur
JoKeR
Equipe IRCube
 
Message(s) : 698
Inscription : Mar Oct 25, 2005 11:26 am

Message par kazhar » Dim Août 26, 2007 3:19 pm

C'est qui les programmeurs ?
kazhar
Régulier
 
Message(s) : 47
Inscription : Lun Mars 05, 2007 10:22 am

Message par JoKeR » Dim Août 26, 2007 4:07 pm

Des gens discrets pour le moment ;)
[url=http://ircube.org/users/viewprofile/JoKeR``/][img]http://ircube.org/webmasters/status/joker``.png[/img][/url]
Avatar de l’utilisateur
JoKeR
Equipe IRCube
 
Message(s) : 698
Inscription : Mar Oct 25, 2005 11:26 am

Re: You touch my tralala

Message par Eusebus » Sam Oct 18, 2008 7:35 pm

Un petit up pour savoir où ça en est ?

Le projet est intéressant mais pas de nouvelles depuis un an...
- Tu sais ce qu'il va se passer quand tu retourneras en taule?
- J'enculerai ton père sous la douche et je m'ferai un sandwich...

Image
Image
Avatar de l’utilisateur
Eusebus
#IRCube
 
Message(s) : 369
Inscription : Lun Mai 08, 2006 2:48 pm
Localisation : ENAC@Toulouse

Re: You touch my tralala

Message par JoKeR » Sam Oct 18, 2008 8:38 pm

Quand je disais qu'ils étaient discrets :mrgreen:
[url=http://ircube.org/users/viewprofile/JoKeR``/][img]http://ircube.org/webmasters/status/joker``.png[/img][/url]
Avatar de l’utilisateur
JoKeR
Equipe IRCube
 
Message(s) : 698
Inscription : Mar Oct 25, 2005 11:26 am

Re: You touch my tralala

Message par Eusebus » Dim Oct 19, 2008 12:30 am

Ouais m'enfin entre être discret et léthargique ya une marge non? :P
(et pis tu pourrais venir discuter un peu sur irc au lieu de faire le geek sur le forum :D)
- Tu sais ce qu'il va se passer quand tu retourneras en taule?
- J'enculerai ton père sous la douche et je m'ferai un sandwich...

Image
Image
Avatar de l’utilisateur
Eusebus
#IRCube
 
Message(s) : 369
Inscription : Lun Mai 08, 2006 2:48 pm
Localisation : ENAC@Toulouse


Retour vers CoderZ

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 6 invité(s)

cron