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

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
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 Benoît Sibaud, Davy Defaud, Nÿco et ZeroHeure. Modéré par bubar🦥. 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 »

Posté par  . Édité par Benoît Sibaud, Davy Defaud et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
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 (…)

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

Posté par  . Édité par Davy Defaud, ZeroHeure, Benoît Sibaud, bubar🦥 et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
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.
Étiquettes :
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 bubar🦥. 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  (site web personnel) . Édité par Benoît Sibaud et ZeroHeure. Modéré par bubar🦥. 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

Sortie de it-edit (Integrated Terminals Editor) 2.91

31
21
juil.
2016
Ligne de commande

IT-Edit (Integrated Terminals Editor) est disponible en version 2.91.

Cette nouvelle version n'apporte pas de nombreuses améliorations par rapport à la version 2.0, mais constitue une étape importante, car elle est désormais basée sur la nouvelle version majeure de la bibliothèque libvte (bibliothèque implémentant un widget d'émulateur de terminal, utilisé par Gnome-terminal.) IT-Edit se met donc à niveau. À cette occasion, de nombreux bugs et imperfections ont été corrigés.

capture d'éran de it-edit-2.91

CodeBusters, concours d'intelligence artificielle en ligne du 25 juin au 3 juillet 2016

20
26
juin
2016
Jeu

CodeBusters sera le prochain concours de programmation d'intelligence artificielle organisé par CodinGame. L'événement se déroulera en ligne du samedi 25 juin 2016 à 18h (heure de Paris) au dimanche 3 juillet à 20h. La participation est gratuite et ouverte aux développeurs du monde entier.

CodeBusters est un jeu de type multijoueurs où les participants devront développer un bot capable de vaincre ses adversaires 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). Pour rassurer ceux qui n'auraient pas beaucoup de temps à consacrer à leur programme, sachez qu'on peut démarrer et s'amuser avec une solution minimale qui peut être codée en quelques minutes seulement.

Les participants pourront tenter de décrocher les lots offerts aux meilleurs du classement, et candidater pour des emplois ou des stages auprès des sociétés sponsors de l'évènement.

CodeBusters

Journal Malfunction: réutiliser la représentation intermédiaire du compilateur OCaml

Posté par  . Licence CC By‑SA.
24
24
juin
2016

Stephen Dolan (github, vielle page perso) est un étudiant en thèse d'informatique à Cambridge, UK, et il a de nombreux talents et des centres d'intérêt variés au sein de la discipline. D'un côté il a un goût pour l'élégance mathématique assez visible dans ses travaux (en particulier son travail de thèse très intéressant sur le sous-typage, avec une forte inspiration algébrique), de l'autre c'est aussi un hacker qui s'intéresse à l'implémentation, et a par exemple fait une (…)

Forum Programmation.php Joomla défaut à l'impression

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
mai
2016

Bonjour à tous,
J'ai un problème sur un site en court de finalisation : http://libregamesinitiatives.tuxfamily.org il apparaît correctement,mais à l'impression, tous les liens apparaissent. Ca ne dépend pas de la version de Firefox,mais peut-être de Joomla,pourtant j'ai pris la dernière. Une idée ?

IT-Edit 2.0, un éditeur de texte avec terminaux intégrés

31
15
mar.
2016
C et C++

IT-Edit (Integrated Terminals Editor) est disponible en version 2.0. Cette nouvelle version apporte de nombreuses améliorations par rapport à la 1.0.1. Il s'agit d'un éditeur de texte doté de multiples fonctionnalités. Il est écrit en C et utilise GTK+3, gtksourceview3.0, ainsi que libvte-2.90.

logo du logiciel IT-Edit

IT-Edit gère la coloration syntaxique de nombreux langages de programmation. Il intègre des terminaux bien placés, de façon à ne pas perdre de vue la ligne de commande pendant l'écriture de code.

Smash The Code, concours d'intelligence artificielle, démarre le 30 avril 2016

33
26
avr.
2016
Jeu

Smash the Code sera le prochain concours de programmation d'intelligence artificielle organisé par CodinGame. L'événement se déroulera en ligne du samedi 30 avril 2016 à 18h (heure de Paris) au dimanche 8 mai 20h. La participation est gratuite et ouverte aux développeurs du monde entier.

Smash the Code est un jeu de type multijoueurs où les participants devront développer un bot capable de vaincre ses adversaires 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). Pour rassurer ceux qui n'auraient pas beaucoup de temps à consacrer à leur programme, sachez qu'on peut démarrer et s'amuser avec une solution minimale qui peut être codée en quelques minutes seulement.

Les participants pourront tenter de décrocher les lots offerts aux meilleurs du classement, et candidater pour des emplois ou des stages auprès des sociétés sponsors de l'évènement.

Illustration