Hackathon en ligne CodinGame les 27 et 28 juin 2015

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
11
25
juin
2015
Jeu

Visuel

CodinGame organise un Hackathon en ligne "Code of The Rings" qui aura lieu du samedi 27 juin 2015 à 18h (heure de Paris) au dimanche 28 juin (18h).

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

Objectif : coder une solution à un problème donné et optimiser son programme le plus possible pour grimper dans le classement. Dans l'intervalle, il sera possible de jouer et soumettre son code autant que souhaité (pas de limitations, pas d'obligations).

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.

Dr. Geo 15.07

Posté par  (site web personnel) . Édité par palm123, Nÿco et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
26
17
juin
2015
Éducation

Dr. Geo est un logiciel libre de géométrie dynamique et de programmation. Il est utilisable de l'école primaire au lycée, voire au delà.

Ce qui est particulier avec Dr. Geo c'est sa dimension programmation utilisateur très présente : écriture de script comme objet de code intégré dans un canevas, description d'une figure euclidienne avec un code et enfin modification de Dr. Geo depuis lui-même.

À noter : l'ensemble de Dr. Geo est sous licence libre, y compris les fichiers de traductions et les icônes de l'interface utilisateur.

Sortie de Haxe 3.2.0

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
28
17
juin
2015
Technologie

Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.

Logo Haxe

Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.

Journal Annonce : HWA nouvelle version

15
17
mai
2015

HWA est un outil d'abstraction du matériel pour la programmation de microcontrôleurs en C (ou en assembleur).

Ce n'est pas une bibliothèque mais un ensemble de macros qui permettent d'écrire un code plus porté vers la description du résultat attendu que sur les valeurs à écrire dans les registres.

Une première version avait été sortie (un peu prématurément) il y a environ trois ans. HWA a depuis été entièrement réécrit pour proposer des instructions génériques acceptant des listes d'arguments de (…)

Rust 1.0, entrée dans la période stable

54
16
mai
2015
Rust

Rust est un langage de programmation conçu pour répondre aux problématiques modernes des gros logiciels clients et serveurs utilisant Internet, en particulier la sécurité, la gestion de la mémoire et la parallélisation. Il concurrence donc directement les langages C et C++.

Logo officiel de Rust

Vendredi 15 mai 2015, trois ans et demi après la sortie de la version 0.1, Rust sort en version 1.0 ! Il y a eu beaucoup de changements depuis : le langage a très fortement évolué, une communauté de développeurs/euses s’est formée, de nombreuses bibliothèques et un guide d’apprentissage du langage ont été créés, et la documentation a été améliorée.

L’arrivée d’une version stable est un évènement bienvenu puisqu’elle permet de pouvoir utiliser le langage plus sereinement. Le langage s’ouvre donc un peu à un public plus large que l’enthousiaste et aventureuse équipe de développement de Servo ou autres pionniers/ères dans l’utilisation de Rust. Que ce soit dans des contextes personnels ou professionnels, les changements réguliers dans le langage repoussaient de nombreux/ses utilisateurs/trices potentiel·le·s.

Journées Perl 2015 (Paris) : appel à candidature

Posté par  . Édité par Benoît Sibaud et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC By‑SA.
8
15
mai
2015
Perl

Perl a récemment fêté ses 10000 jours, la 22e version de perl5 pointe le bout de son nez, les utilisateurs pionniers (early adopters) de perl6 sont de plus en plus nombreux et CPAN a passé les 150000 modules.

La 12ème édition des journées Perl aura lieu les vendredi 26 et samedi 27 juin 2015, à la Cité des sciences et de l'industrie (Paris). C'est une excellente occasion pour rencontrer d'autres développeurs Perl pour partager des idées, des retours d’expériences ou simplement de bons moments. Que vous soyez débutants ou mongueurs de longue date, vous êtes les bienvenus.

Pour simplifier la vie de nos organisateurs, merci de s'enregistrer sur le site de la conférence.

Pour être un succès, cette conférence a besoin d'orateurs et de présentations : n'hésitez pas à venir présenter vos réalisations, vos bonnes pratiques, vos retours d’expérience, des modules qui rendent vos journées plus douces.

La langue français est préférée, mais l'anglais est bienvenu aussi.

Journal Retour vers le futur !

Posté par  (site web personnel) . Licence CC By‑SA.
35
24
avr.
2015

L'autre jour, je découvrais, via la dépêche sur neovim, un format « comme JSON mais rapide et petit » : MessagePack.
 
Sérialiser des données est le fait de coder des données depuis un format applicatif interne à un format utilisé pour les communiquer ou les stocker. De fait, on pourrait préférer sérialiser les données dans un format générique afin de les partager avec un maximum d'applications.
Une méthode qui marche bien pour sérialiser, c'est des séquences TLV, soit Type-Length-Value (…)

Concours de Programmation International CodinGame Samedi 25 Avril 2015

Posté par  (site web personnel) . Édité par bubar🦥 et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
12
21
avr.
2015
Jeu

Le 25 Avril prochain à 18h (heure de Paris), CodinGame lancera son prochain challenge de programmation en ligne « There Is No Spoon ».

Titre de l'image

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 3 heures.
Objectif : coder pour le plaisir et tenter de résoudre deux problèmes de programmation le plus vite possible, de la manière la plus optimisée.

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.

Programmation Libre en avril/mai 2015 à Cognac

Posté par  . Édité par Benoît Sibaud et palm123. Modéré par bubar🦥. Licence CC By‑SA.
4
21
mar.
2015
Lug

L'association Logiciels Libres et Linux de Cognac, fait la promotion des Logiciels Libres depuis 2007. Dans ce cadre nous intervenons dans les écoles, dans des cycles de formation, ou directement auprès du grand public afin d'organiser des présentations. Nous proposons aussi des initiations diverses liées à l'utilisation des Logiciels sous Licence Libres et l'utilisation d'Internet Libre, comme:

  • Initiation à la bureautique
  • Installation et initiation à l'utilisation de GNU/Linux (Linux Mint, Mageia, Fedora, Ubuntu, …)
  • Initiation à l'utilisation d'Internet avec des outils libres

Dans le cadre de ces initiations et suite à plusieurs demandes, nous organisons en avril et mai des fins de semaines liées à la programmation. En effet le but des Logiciels Libres est de donner une autonomie illimitée aux utilisateurs. Cela peut donc passer par l'apprentissage de langages de programmation, pour les plus courageux, les passionnés ou les professionnels.

Concours de programmation multijoueurs CodinGame le 6 Février 2015

Posté par  (site web personnel) . Édité par NeoX et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
14
4
fév.
2015
Jeu

Le 6 Février prochain à 18h (heure de Paris), CodinGame lancera son prochain challenge de programmation en ligne multijoueurs « The Great Escape ».

The Great Escape Challenge de Programmation

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur deux semaines (24h/24). Objectif : coder l'intelligence artificielle la plus efficace pour s'échapper d'un labyrinthe tout en piégeant ses ennemis.

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

Les développeurs de tous niveaux sont les bienvenus : pas besoin d'être un expert en IA pour se faire plaisir !

Le langage Rust en version 1.0 alpha, on arrête de tout casser !

Posté par  . Édité par olivierweb, reno, bubar🦥, BAud, patrick_g, palm123, Nÿco, Bruno Michel et Nicolas Boulay. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
44
24
jan.
2015
Rust

Rust est un langage de programmation conçu pour répondre aux problématiques modernes des gros logiciels clients et serveurs utilisant Internet, en particulier la sécurité, le contrôle de la mémoire et la parallélisation.

Comme le rappelle la rétrospective 2014, Rust est un sujet qui a été beaucoup traité l’année précédente. N’oublions pas non plus l’expérimentation avec Rust et ibus qui a fait l’objet d’une dépêche en octobre dernier.

Avec un peu de retard par rapport au communiqué lors de la sortie de la version 0.12, mais comme annoncé le 12 décembre, c'est près de 3 ans après la version 0.1 que l'équipe de Rust publie la version alpha de la version 1.0 du langage ce 9 janvier.

Journal L'AFNOR a besoin de vous

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
21
10
nov.
2014

Bon, je sais, ce n'est pas directement lié au libre mais quand même.

Le groupe Ada de l'AFNOR, qui a en charge de participer à la commission de normalisation du langage, est en passe de disparaître par manque de participants aux deux réunions annuelles.
La disparition du groupe entraînerait l'absence des utilisateurs français dans la commission de normalisation.

Sans vouloir faire de chauvinisme, avouons que ce serait dommage pour un langage autrefois défini par un groupe français :)
Et (…)

Rust 0.12 : non, pas le jeu vidéo, le langage !

35
3
nov.
2014
Rust

Le langage de programmation Rust continue son bonhomme de chemin et se prépare à une version bêta 1.0 avant la fin de l'année.

En attendant, Rust 0.12 est sorti le 9 octobre 2014 ! Pour rappel, Rust est un langage de programmation système qui vise la performance et la sûreté. Il est développé par Mozilla, en parallèle d'un nouveau moteur expérimental de rendu de pages web écrit en Rust : Servo.

Rust

Rust est open source au sens de l'OSI et libre. Son développement est fait de façon ouverte sur GitHub et le code source est publié sous double licence Apache 2.0 et licence MIT.

Pour une meilleure compréhension des détails techniques de cette dépêche et des évolutions de Rust, il est conseillé de se référer à la dépêche sur Rust 0.8 (ainsi qu’aux suivantes que vous trouverez via les tags rust et langage_rust).