Merci pour votre message, ça nous fait chaud au coeur quand on a des retours sur notre travail et ça nous donne la pêche pour continuer. On essaie d'ajouter des langages entre chaque CG et d'améliorer l'expérience utilisateur (par exemple, on a ajouté un début d'auto-completion pour quelques langages comme Java, C, C++ et Scala dans les trainings, tous les retours sont bienvenus :-).
Je découvre Rust et c'est une bonne idée, on a aussi dans le pipe Clojure, Groovy, Lua, Ocaml et j'aimerais bien aussi (c'est perso) brainf**k. En tout cas, ceux qui pensent qu'il y a d'autres langages qui manquent cruellement, n'hésitez-pas à nous le dire.
Pour l'anonymat : on ne demande plus le nom + prénom quand on s'inscrit pour le fun. Par contre on le demande toujours lors de l'inscription quand c'est pour un job/stage/freelance.
On souhaite changer ça en demandant de renseigner ces champs nominatifs uniquement lors de la mise en relation avec une société (pas à l'inscription donc, mais plutôt après le concours). Ca serait mieux, je pense, n'est-ce pas ?
D'un point de vue techno, le front c'est GWT (+ ace.ajax.org pour l'éditeur de code) ; le back c'est une stack apache+tomcat+postgres. Un classique qui marche plutôt bien !
Lors des concours, nous lançons plusieurs dizaines de VMs pour traiter 'rapidement' les compilations et exécutions (~ 50 000 / concours).
Du côté des sponsors, nous essayons de sélectionner des entreprises qui nous/vous plaisent : intérêt des jobs sur le plan technique, souplesse organisationnelle et valorisation du métier de dev. Chaque entreprise sponsor s'acquitte d'un frais de participation.
Tous les events sont préparés en interne, avec nos petites mains. A vrai dire, au début, nous réalisions les exercices nous-mêmes, puis progressivement, certains gagnants du CodinGame sont venus nous prêter main-forte pour créer des contenus originaux :) (d'ailleurs nous cherchons toujours des prestataires qui pourraient être intéressés pour créer du contenu).
Quant au code source de CodinGame, c'est vrai, il n'est pas - encore - sous licence libre ;-)
La dernière fois c'était vraiment sympa et j'espère que le 25 ça sera au moins aussi bien.
Coté UI, nous utilisons GWT avec GWT-fx pour les animations. Le design a été réalisé avec Inkscape. Les font proviennent de Google WebFonts et l'éditeur de code c'est celui de ace.ajax.org
Salut Benoît,
Merci pour ce retour, on a aussi l'auto-completion dans les tiroirs pour se rapprocher d'un véritable IDE qui ne devrait pas (trop) tarder.
Les problèmes de cette édition seront dispo après l'event. Je ne sais pas encore comment, mais ils le seront.
Quelques adresses : http://projecteuler.net, http://www.spoj.pl et http://www.codechef.com/
Désolé de ne pas avoir répondu tout de suite. Ce n'est peut être pas clair, mais la lisibilité n'est pas prise en compte dans le score, c'est informatif seulement (dernier point de la FAQ http://www.codingame.com/cg/#!faq). Avec Python c'est pylint qui est utilisé et qui remonte le problème que Georges évoque (je suppose que les personnes qui ont réalisé pylint ne sont pas des développeurs Java, mais il faut le leur demander ;-)).
Du point de vue de "l'entreprise", les codingame on pense juste que c'est un concept sympa pour permettre à n'importe quel codeur qui aime programmer de trouver un boulot autrement. Derrière cet évènement, c'est une petite startup Montpellieraine qui casse sa tirelire avec 5 nexus7.
On a beaucoup bossé autour de l'environnement de dev en ligne et les compliments dans ce sens nous on fait particulièrement plaisir !
Un parser SAX semble parfaitement adapté dans ton cas. Je ne sais pas ce qui existe comme bibliotheque SAX en C++ mais en Java il y en a plusieurs dont (au moins) une portée en C++: http://xml.apache.org/xerces-c/. Un parser lit les données à partir d'un flux entrant (fichier, stdin, socket...).
Grosso modo le 2.6 marche pas mal du tout, mais évite les versions buggées (j'ai de très mauvaise expérience des noyaux fedora par exemple), évite aussi les versions vanilla qui sont souvent inexploitables...
C'est une grande nouvelle ! Les SGBDO sont rares et couteux, voilà enfin un produit libre !
Ce type de bases de données devrait permettre (dans une certaine mesure) de concevoir et produire des systèmes orientés objet de bout en bout et d'éviter d'avoir à manipuler des outils de mapping Objet/Relationnel.
Bravo Sysra !
[^] # Re: Génial
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 21 septembre 2013. Évalué à 2.
La vache ! Mais c'est énorme ! http://www.gotopp.org/images/logo10.jpg
[^] # Re: Génial
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 21 septembre 2013. Évalué à 4.
Merci pour votre message, ça nous fait chaud au coeur quand on a des retours sur notre travail et ça nous donne la pêche pour continuer. On essaie d'ajouter des langages entre chaque CG et d'améliorer l'expérience utilisateur (par exemple, on a ajouté un début d'auto-completion pour quelques langages comme Java, C, C++ et Scala dans les trainings, tous les retours sont bienvenus :-).
Je découvre Rust et c'est une bonne idée, on a aussi dans le pipe Clojure, Groovy, Lua, Ocaml et j'aimerais bien aussi (c'est perso) brainf**k. En tout cas, ceux qui pensent qu'il y a d'autres langages qui manquent cruellement, n'hésitez-pas à nous le dire.
[^] # Re: Sniff
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 27 Juillet 2013. Évalué à 3.
Pour l'anonymat : on ne demande plus le nom + prénom quand on s'inscrit pour le fun. Par contre on le demande toujours lors de l'inscription quand c'est pour un job/stage/freelance.
On souhaite changer ça en demandant de renseigner ces champs nominatifs uniquement lors de la mise en relation avec une société (pas à l'inscription donc, mais plutôt après le concours). Ca serait mieux, je pense, n'est-ce pas ?
[^] # Re: Sniff
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 27 Juillet 2013. Évalué à 1.
Désolé c'était prévu mais on a manqué de temps.
Au prochain, promis, au moins un des 2 sera dispo.
[^] # Re: Comment ça marche
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 27 Juillet 2013. Évalué à 4.
D'un point de vue techno, le front c'est GWT (+ ace.ajax.org pour l'éditeur de code) ; le back c'est une stack apache+tomcat+postgres. Un classique qui marche plutôt bien !
Lors des concours, nous lançons plusieurs dizaines de VMs pour traiter 'rapidement' les compilations et exécutions (~ 50 000 / concours).
Du côté des sponsors, nous essayons de sélectionner des entreprises qui nous/vous plaisent : intérêt des jobs sur le plan technique, souplesse organisationnelle et valorisation du métier de dev. Chaque entreprise sponsor s'acquitte d'un frais de participation.
Tous les events sont préparés en interne, avec nos petites mains. A vrai dire, au début, nous réalisions les exercices nous-mêmes, puis progressivement, certains gagnants du CodinGame sont venus nous prêter main-forte pour créer des contenus originaux :) (d'ailleurs nous cherchons toujours des prestataires qui pourraient être intéressés pour créer du contenu).
Quant au code source de CodinGame, c'est vrai, il n'est pas - encore - sous licence libre ;-)
[^] # Re: Concours et vie privée
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 28 mai 2013. Évalué à 6.
Je confirme, c'est pas clair. On vire cet article 7.
Merci pour ce retour :-)
[^] # Re: Anonyme ?
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 26 mars 2013. Évalué à 1.
C'est vrai. Ça serait plus logique et plus transparent (même si effectivement, dans les faits, l'anonymat est assuré). Je note, merci.
[^] # Re: Il en manque 1 ?
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 26 mars 2013. Évalué à 4.
La mise en prod avec l'ajout de Ruby a pris 2 jours dans la vue :-)
Ca ne devrait pas tarder, désolé !
[^] # Re: Annales
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 3.
Les voila !
http://www.codingame.com/challenge2_question1
http://www.codingame.com/challenge2_question2
http://www.codingame.com/challenge2_question3
[^] # Re: Lisibilité
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 2.
La dernière fois c'était vraiment sympa et j'espère que le 25 ça sera au moins aussi bien.
Coté UI, nous utilisons GWT avec GWT-fx pour les animations. Le design a été réalisé avec Inkscape. Les font proviennent de Google WebFonts et l'éditeur de code c'est celui de ace.ajax.org
[^] # Re: Annales
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 3.
Salut Benoît,
Merci pour ce retour, on a aussi l'auto-completion dans les tiroirs pour se rapprocher d'un véritable IDE qui ne devrait pas (trop) tarder.
Les problèmes de cette édition seront dispo après l'event. Je ne sais pas encore comment, mais ils le seront.
Quelques adresses : http://projecteuler.net, http://www.spoj.pl et http://www.codechef.com/
[^] # Re: Lisibilité
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 6.
Désolé de ne pas avoir répondu tout de suite. Ce n'est peut être pas clair, mais la lisibilité n'est pas prise en compte dans le score, c'est informatif seulement (dernier point de la FAQ http://www.codingame.com/cg/#!faq). Avec Python c'est pylint qui est utilisé et qui remonte le problème que Georges évoque (je suppose que les personnes qui ont réalisé pylint ne sont pas des développeurs Java, mais il faut le leur demander ;-)).
Du point de vue de "l'entreprise", les codingame on pense juste que c'est un concept sympa pour permettre à n'importe quel codeur qui aime programmer de trouver un boulot autrement. Derrière cet évènement, c'est une petite startup Montpellieraine qui casse sa tirelire avec 5 nexus7.
On a beaucoup bossé autour de l'environnement de dev en ligne et les compliments dans ce sens nous on fait particulièrement plaisir !
# Parser SAX
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message traitement de flux xml. Évalué à 1.
Bonne chance.
# P.T. is back !
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message Static or not static. Évalué à 2.
http://forum.hardware.fr/hardwarefr/Programmation/Probleme-c(...)
# Gni ?
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message JMicron vs Linux. Évalué à 5.
[^] # Re: actualité des projets forkés
Posté par Frédéric Desmoulins (site web personnel) . En réponse au journal Utilite du Fork. Évalué à 4.
Attribute name "pédant" associated with an element type "Mode" must be followed by the ' = ' character.
</Mode>
;-)
# Ouais
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message fenetre en java. Évalué à 1.
GenericBeanFrameShell beanShell = new BeanFrameShell(cmd, user);
Starter.start(beanShell);
facile.
# Stop X
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message Installation de nvidia 6800. Évalué à 1.
$ /etc/init.d/gdm stop
remplacer gdm par kdm ou xdm selon le cas.
[^] # RTFM
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message probleme avec telnet.... Évalué à 4.
u comme... UDP
[^] # Re: Une option
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message Le bon noyau pour de la prod. Évalué à 3.
Qu'est ce qui faut pas entendre...
[^] # Re: Excellente nouvelle
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Première publication en licence libre du SGBDO EyeDB. Évalué à 2.
# Excellente nouvelle
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche Première publication en licence libre du SGBDO EyeDB. Évalué à 5.
Ce type de bases de données devrait permettre (dans une certaine mesure) de concevoir et produire des systèmes orientés objet de bout en bout et d'éviter d'avoir à manipuler des outils de mapping Objet/Relationnel.
Bravo Sysra !
[^] # Re: C'est pas du C...
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message [n00b] caster un int en boolean et inverse ?. Évalué à 3.
boolean a = b != 0;
# GCC
Posté par Frédéric Desmoulins (site web personnel) . En réponse au message Wifi avec une carte MSI PC52G2 sous kubuntu. Évalué à 1.
Solution: Recompiler ton noyau.
# Un troll de moins
Posté par Frédéric Desmoulins (site web personnel) . En réponse à la dépêche SUSE Linux devient un projet communautaire. Évalué à -4.
Ca y est, c'est finit. ;-(