Troisième édition du code bar, du samedi 26 avril à 12h UTC (14h, heure de Paris) jusqu'au dimanche 27 avril à 12h UTC sur programmation@chat.jabberfr.org.

Principe

On passe une après-midi, une soirée, une nuit et une matinée ensemble sur le salon jabber programmation@chat.jabberfr.org, et on codouze \o/

Cours

Initiation à Emacs Lisp

  • Chef de section : poil
  • Commence à 15h UTC (17h, heure de Paris)
  • au programme :
    • une présentation vite fait bien fait du langage d'extension d'Emacs (structures, évaluation, vocabulaire, ...)
    • un petit tour des possibilités d'extension d'emacs avec ce langage (fichier .emacs, mode majeur, mode mineur, ...)
    • on pourra prendre un petit mode emacs pour montrer comment tout fonctionne.
  • Notes: Le cours se fera avec GNU Emacs (pas de XEmacs), de préférence avec une version entre la 20 et la CVS.

Initiation à Haskell

  • Chef de section : MsieurHappy
  • Commence à 20h30 UTC (22h30, heure de Paris)
  • Merci d'installer ghc avant le début du cours. Pour tout soucis, venir au moins une heure avant le cours. Le cours ne commencera pas en retard, alors ne vous y prenez pas 2min avant le début du cours, on ne vous attendra pas.
  • au programme :
    • une présentation des bases du langage
    • introduction aux notions de base de la programmation fonctionnelle
    • quelques exercices pour mettre en pratique ce qui aura été vu
    • et plus si affinité ;)
  • Notes: Le cours se fera avec GHC. Pensez à l'installer avant.

Projets

Moteur de mud (sous forme de composant jabber)

  • Chef de section : elghinn
  • Langage : Python
  • Description : Pour savoir ce qu'est un mud, merci de vous reporter sur l'article de wikipedia.
  • avancement : Actuellement les salles sont gérés, et on peut se déplacer d'une pièce à une autre. On voit aussi les autres joueurs, et on peut leur parler. On peut voir et interagir avec les PNJ et les objets. Le sac à dos est géré. Il faudrait gérer les combats et les fiches de personnages ( via vcard par exemple ).

Random Chat

  • Chef de section : xbright
  • Langage : Python
  • Description : Certains progrès ont été faits sur le random chat depuis le dernier code bar. Il est maintenant possible d'initier des conversations aléatoires avec des personnes qui ont rajouté le contact du random chat dans leur roster et qui sont en "free for chat". Il manque principalement (liste non exhaustive) :
    • La possibilité de choisir les langues que l'on parle, et d'initier des discussions en fonction de la langue
    • De choisir l'état dans lequel on peut être dérangé (pour l'instant ce n'est que lorsqu'on est en free for chat)
    • De lancer facilement une conversation (pour l'instant il faut parler avec le composant) en utilisant par exemple des commandes ad-hoc
    • Autres ?

Zadolbator

  • Chef de section : omega
  • Langage : Ruby
  • Description : Zadolbator est un composant pour serveur Jabber permettant de recevoir des notifications lors d'évènements comme par exemple un rendez-vous ou un anniversaire.

Le logiciel est utilisable, mais il demande de connaître la syntaxe ical (ou vcal je sais plus) ce qui n'est pas très user friendly. Il faudrait faire une meilleure interface permettant de rajouter facilement des évènements.

Une autre fonctionnalité sympathique pourrait être de récupérer automatiquement un fichier ical ou vcal depuis un serveur distant, ça permettrait de pouvoir intégrer zadolbator avec des calendriers en ligne comme celui de Google.

Tâches

Contribuer sur le wiki de JabberFR

  • Chef de section : cdubouloz

Le but est de définir les principales tâches à effectuer, durant ces 24 heures avec des nouveaux et les actuels participants, ce afin de mettre à jour le plus possible le wiki.

  • Finir les portails, toutes suggestions sont les bienvenues
  • Créer et Mettre à jour les pages de plusieurs clients Jabber et celles des bibliothèques, entre autre à travers les divers rubriques(Avantages, Désavantages, etc, ...)
  • Vérifier l'existance des liens(morts) et des pages orphelines du wiki(vu avec Gfa).