User Tools

Site Tools


fr:faq_du_logiciel_demexp

FAQ sur le logiciel demexp

Utilisation du logiciel avec le serveur officiel

Le nom du serveur est systématiquement ''tuxinette.linux-france.org'' et j'ai un message d'erreur « Invalid login »

Par défaut, le client demexp cherche à se connecter sur le serveur de démonstration, sur la machine tuxinette.linux-france.org. Or le serveur officiel est sur la machine official.demexp.org.

Pour remédier à ce problème, deux solutions :

  • [méthode invalide au 2006-05-25] utiliser le client officiel, compilé spécialement pour utiliser par défault le serveur officiel (binaire Linux) :

http://www.linux-france.org/~dmentre/demexp/binaries/demexp-gtk2-client-official-1-0.6.3-x86

  • lancer votre client actuel en ligne de commande et en donnant systématiquement l'URL :
demexp://official.demexp.org:50000

Personnellement, j'utilise un raccourcis Gnome qui lance la commande :

   /usr/bin/demexp-client-gtk2 demexp://official.demexp.org:50000

Remarque : suivant votre distribution linux, le binaire du logiciel s'appelle demexp-client-gtk2 ou demexp-gtk2-client.

Remarques générales

À quoi correspondent les colonnes N, V, U du client ?

Un description complète est disponible dans la partie Consulter du guide d'utilisation du logiciel.

J'ai un message « invalid login » mais je peux voter ?

Bien souvent, lors de l'installation du logiciel, au lancement on obtient un message Invalid login, continue as Anonymous. On peut accéder à la classification, aux questions et il semble même qu'on peut voter.

En fait il n'en n'est rien. Vous êtes connecté en tant que visiteur anonyme (Anonymous) et vous pouvez juste voir les questions. Vos votes ne sont pas pris en compte : vous devez voir un message d'erreur en bas d'une fenêtre.

Remarques sur le développement du logiciel

Pourquoi avoir fait un client autonome en GTK et pas une interface web, plus facile à déployer ?

Effectivement, une interface web est plus facile à déployer, notamment sur Windows. Initialement, nous avons choisit GTK pour avoir le plus de souplesse possible au niveau de l'interface utilisateur.

Actuellement, nous poursuivons les développements sur l'interface GTK parce que :

  • c'est l'interface la plus avancée dans nos développement. En d'autres termes, elle marche ;
  • du point de vue de la sécurité, seul un client autonome permettra de garantir que les contraintes de vote et notamment l'anonymat seront bien respectées (comment garantir qu'un code Javascript téléchargé sur le client est bien celui attendu par l'utilisateur final ?).

Mais bien évidemment, une interface web serait utile (quand on part en vacances, chez un ami, etc.). Récemment, Augustin s'est proposé pour interfacer Drupal avec le serveur demexp, et donc offrir une interface web à demexp. Les développements ont commencé (un premier aperçu est disponible ici et un premier site testable ici : http://demexp.ouvaton.org).

Pourquoi ne pas avoir utilisé le langage A, B, C, C++, D, ... plutôt qu'OCaml pour développer demexp ?

Pour le développeur principal du logiciel (david), le langage doit répondre à un certain nombre de contraintes :

  • typage fort pour éviter dès d'erreurs dès la compilation ;
  • agréable à utiliser, bonne expressivité pour arriver rapidement au résultat ;
  • pas de gestion de la mémoire (donc disposer d'un garbage collector) ;
  • bonne bibliothèque standard et disponibilité de code réutilisable ;
  • relativement rapide pour la compilation et l'exécution du programme produit ;
  • compilateur en environnement disponible comme logiciel libre.

OCaml répond correctement à tous ses critères, même s'il n'est pas parfait. Et c'est un réel plaisir de l'utiliser (en tout cas pour david :-D ) ! Il est vrai qu'il est un peu confidentiel mais sa communauté n'est pas négligeable.

Par ailleurs, libre à chacun de redévelopper tout ou partie de l'infrastructure demexp dans le langage de son choix (cf. les développements de l'interface web en PHP).

fr/faq_du_logiciel_demexp.txt · Last modified: 2012/04/19 13:44 by 193.49.124.107