Forum général.petites-annonces Recherche programmeur

6
13
nov.
2017

Salut. Je me demandais, comme ça, si il y avait dans les parages quelqu'un ayant des compétences en programmation qui serait tenté par l'aventure d'une adaptation de jeux de société éducatifs (éducation à l'environnement) en appli ou sur ordi. Les jeux en question ont été développés par ma compagne et moi et testés sur de vrais enfants (aucun enfant n'a été blessé ou maltraité pour les besoins des tests) Le truc c'est que le jeu sur plateau comme ressource éducative (...)

Journal Tous les parsers JSON sont mauvais

46
22
oct.
2017

Introduction

Ce weekend, je me suis intéressé au langage JSON, aux parsers JSON par défaut de plusieurs langages de programmation, et j'ai fait des découvertes intéressantes.

Je pense que le langage JSON n'est plus à présenter à personne, mais au cas où vous vivriez dans une grotte depuis 1999,
petit résumé rapide: JSON est un format de données, très utilisé notamment sur le web, et qui a l'avantage d'être plutôt compact, assez lisible par les êtres humains, et surtout implémenté (...)

Journal Pourquoi la recherche en langages de programmation ?

Posté par . Licence CC by-sa
61
17
oct.
2017

Je fais de la recherche en langages de programmation. Dans le journal ci-dessus, j'explique pourquoi et comment, en essayant d'être accessible pour des gens qui connaissent peu (ou mal) la programmation et/ou la recherche.

Pourquoi la recherche en langages de programmation ?

Les programmeurs et programmeuses ont inventé de nombreuses représentations symboliques des programmes qui sont exécutés par un ordinateur, représentations que l'on appelle langages de programmation. On peut les voir comme des langages utilisés pour parler avec l'ordinateur, un programme (...)

Journal C'est décidé, j'apprends Common Lisp!

Posté par (page perso) . Licence CC by-sa
35
6
oct.
2017

Il y a trois semaines j'ai décidé d'apprendre Common Lisp, motivé principalement par la curiosité et attiré par l'approche assez différente de la programmation qu'a Common Lisp par rapport à des langages d'autres familles. Je vous raconte ma vie, des fois que vous ayiez aussi envie d'apprendre ce langage et vouliez gagner du temps avec les premier pas.

Mon profil. Je suis mathématicien de formation (cursus math/info, calcul scientifique puis géométrie algébrique) et je travaille depuis 6 ans avec (...)

Journal Un décalage de 64 bits, ça vous inspire comment ?

Posté par (page perso) . Licence CC by-sa
Tags :
46
14
mai
2017

Salut à tous,
après l'excellent journal d'Anaseto sur le fameux "1+3a", un pote à moi, prof de maths à L'INSA de Rouen, m'a demandé de faire ce petit journal après une "découverte" faite par ses étudiants.
Ceux-ci écrivant des tests unitaires en Free Pascal sont tombés sur un comportement non documenté qui nous a amené à nous poser la question du "comment ksa fait sur les autres langages" :)

Le problème

Le problème vient de l'opérateur de décalage de (...)

Challenge de code « Code4Life » du 12/05 au 22/05 2017

Posté par . Édité par Davy Defaud, Benoît Sibaud, Nÿco et ZeroHeure. Modéré par tankey. Licence CC by-sa
12
7
mai
2017
Jeu

La plate‐forme CodinGame vous invite à son prochain concours de programmation d’intelligence artificielle en ligne : Code4Life. L’événement se déroulera en ligne du vendredi 12 mai 2017 à 18 h (heure de Paris) au lundi 22 mai à 10 h. La participation est gratuite et ouverte à tous.

Code4Life est un jeu de type multi‐joueur où les participants devront développer un bot capable de rivaliser avec d’autres bots de manière autonome. Même si c’est un jeu multi‐joueur, les adeptes de puzzles d’optimisation s’y retrouveront.

Les participants commencent en ligue Bois 2. De nouvelles règles sont ajoutées à chaque passage de ligue, jusqu’en ligue Bronze. Les ligues Argent, Or et Légende seront ouvertes respectivement le lundi, mercredi et vendredi.

CodinGame

Challenge de code « Coders of the Caribbean » du 14/04 au 24/04 2017

17
12
avr.
2017
Jeu

La plate‐forme CodinGame vous invite à son prochain concours de programmation d’intelligence artificielle en ligne : Coders of the Caribbean. L’événement se déroulera en ligne du vendredi 14 avril 2017 à 18 h (heure de Paris) au lundi 24 avril à 10 h. La participation est gratuite et ouverte à tous.

Coders of the Caribbean est un jeu de type multi‐joueur où les participants devront développer un bot capable de rivaliser avec d’autres bots de manière autonome. Les participants commencent en ligue Bois 2. De nouvelles règles sont ajoutées à chaque passage de ligue, jusqu’en ligue Bronze. Les ligues Argent, Or et Légende seront ouvertes respectivement le lundi, mercredi et vendredi.

Illustration

Appel à conférences PolyConf 17 à Paris (7 au 9 juillet) : « The Universe of Programming Languages »

9
14
mar.
2017
Éducation

PolyConf est une conférence pour échanger sur les meilleures pratiques de la programmation. Les programmeurs sont trop souvent réduits à un langage de programmation alors qu’il est plus sage, dans un contexte d’innovation constante, d’apprendre à apprendre et de combiner le meilleur de chaque langage dans des solutions ad hoc. Autrement dit, le fait de ne pas se spécialiser en tant que développeur sur un langage spécifique, pour préférer une approche polyvalente. Concrètement, cela s’est reflété dans le programme de l’événement qui a traité de nombreux sujets : Ruby, Python, Haskell, Rust, Erlang, Go, Java, F#, JavaScript…

NdM. : cette édition est intitulée « L’univers des langages de programmation. Ne voyez pas les frontières / limites, voyez les horizons » (The Universe of Programming Languages. Never see boundaries, but only horizons). Les trois précédentes éditions ont eu lieu à Poznan en Pologne. Les huit éditions précédentes (à l’époque l’événement se nommait « RuPy », a priori plus centré sur Ruby et Python) ont eu lieu à Budapest, Brno, au Brésil et en Pologne.

L’appel à conférences se termine le 19 mars.

Wiki Tuto - Chercher présence d'une sous chaîne dans une chaîne avec MySQL grâce à LIKE

1
25
fév.
2017

Introduction

Admettons que nous possédions une table "articles" contenant une cellule "quelleCategorie". Dans cette cellule nous indiquons une ou plusieurs catégories pour chaque articles comme dans l'exemple suivant :

    id | nomArticle | quelleCategorie | dateCreation
    1 | banane | fruits | 5
    2 | jus d'orange | jus de fruits | 9
    3 | tomate | fruits ; legumes | 22
    4 | maison | immobilier | 42

Admettons que nous désirons récupérer tout les articles ayant "fruit" dans (...)

Wiki Tuto Ajax - afficher au format JSON des articles e-shop depuis MySQL-MariaDB grâce à PHP

0
23
fév.
2017

Niveau requis pour utilisation : moyen.
Nécessite au moins PHP5.4+ avec PDO (php-mysql)
Ce tutoriel s'intègre dans une suite de tutoriel permettant d'appréhender l'ajax voir Farm Link à la fin du wiki.

Introduction

  • Nous allons ici étudier un script PHP, rédigé par votre humble serviteur en programmation fonctionnelle, permettant de faire de l'ajax. L'objectif d'origine de ces fonctions est de recevoir les requêtes GET provenant d'une interface cliente (page web angularjs) d'une boutique en ligne, de récupérer des (...)

Challenge de code « Ghost in the Cell » du 25/02 au 5/03 2017

Posté par . Édité par Davy Defaud, Nils Ratusznik et tuiu pol. Modéré par ZeroHeure. Licence CC by-sa
22
21
fév.
2017
Jeu

La plate‐forme CodinGame vous invite à son prochain concours de programmation d’intelligence artificielle en ligne : Ghost in the Cell. L’événement se déroulera en ligne du samedi 25 février 2017 à 18 h (heure de Paris) au dimanche 5 mars à 20 h. La participation est gratuite et ouverte à tous.

Ghost in the Cell est un jeu de type multi‐joueur où les participants devront développer un bot capable de rivaliser avec d’autres bots de manière autonome. Pendant les huit jours du concours, il sera possible de modifier son code autant que souhaité pour améliorer sa stratégie (pas de limitations, pas d’obligations).

N. D. M. : Il est indiqué dans le règlement que
« Le Participant accepte de manière irrévocable que toutes les solutions qu’il soumet à la plate‐forme CodinGame lors du Concours soient publiées sous licence GPL v3, et qu’elles puissent être mises à disposition de quiconque par CodinGame dès la fin du concours. »

Ghost in The Cell illustration

Challenge de code « Fantastic Bits » du 26/11 au 4/12 2016

11
23
nov.
2016
Jeu

La plate‐forme CodinGame vous invite à son prochain concours de programmation d’intelligence artificielle : Fantastic Bits. L’événement se déroulera en ligne du samedi 26 novembre 2016 à 18 h (heure de Paris) au dimanche 4 décembre à 20 h. La participation est gratuite et ouverte à tous.

Fantastic Bits est un jeu de type multi‐joueurs où les participants devront développer un bot capable de rivaliser avec d’autres bots de manière autonome. Pendant les huit jours du concours, il sera possible de modifier son code autant que souhaité pour améliorer sa stratégie (pas de limitations, pas d’obligations).

De nombreux lots en rapport avec l’univers d’Harry Potter sont à gagner, ainsi que des T‐shirts CodinGame.

Fantastic Bits

Journal Découvrir MetaOCaml dans son navigateur

Posté par . Licence CC by-sa
19
12
nov.
2016
Ce journal a été promu en dépêche : Découvrir MetaOCaml dans son navigateur.

OCaml est un langage de programmation généraliste, fonctionnel et statiquement typé.

MetaOCaml est une extension, un dialecte non-standard du langage qui a une longue histoire. Dérivée de MetaML il y a environ 15 ans, c'est toujours resté un prototype de recherche, avec une base d'utilisateur petite mais active au fil des années—au contraire de la plupart des prototypes de recherche qui meurent de mort naturelle assez vite. Le "Meta" dans le nom fait référence à la méta-programmation, l'écriture de programmes (...)

Hypersonic, concours d'intelligence artificielle en ligne du samedi 24 sept. au dimanche 2 oct. 2016

Posté par . Édité par Benoît Sibaud et palm123. Modéré par tankey. Licence CC by-sa
14
22
sept.
2016
Jeu

La plate-forme CodinGame fête ses deux ans et vous invite à son prochain concours de programmation d'intelligence artificielle: Hypersonic. L'événement se déroulera en ligne du samedi 24 septembre 2016 à 18 h (heure de Paris) au dimanche 2 octobre à 20 h. La participation est gratuite et ouverte à tous.

Hypersonic est un jeu de type multi-joueurs où les participants devront développer un bot capable de rivaliser avec d'autres bots de manière autonome. Pendant les 8 jours du concours, il sera possible de modifier son code autant que souhaité pour améliorer sa stratégie (pas de limitations, pas d'obligations).

De nombreux lots sont à gagner: un vidéoprojecteur, un artwork du challenge, une chaise de massage et des T-Shirts CodinGame.

Hypersonic

Dr. Geo 16.10

Posté par (page perso) . Édité par Benoît Sibaud et ZeroHeure. Modéré par tankey. Licence CC by-sa
46
11
sept.
2016
Éducation

Dr. Geo est un environnement de géométrie interactive et de programmation à destination des jeunes et moins jeunes.
Son interface graphique permet de construire à la souris des figures dynamiques de la géométrie euclidienne. Son interface de programmation permet, quant à elle, de construire des modèles de situations mathématiques en utilisant les objets géométriques de Dr. Geo.

Depuis cette version 16.10, la programmation Smalltalk se fait en français ou anglais !

Figure programmée en français