Programme de la PyConFR 2017

Posté par (page perso) . Édité par Pilou, ZeroHeure, Davy Defaud, palm123 et Nahuel. Modéré par ZeroHeure. Licence CC by-sa
14
1
sept.
2017
Python

PyConFR est le rassemblement annuel de la communauté francophone utilisant et développant le langage de programmation libre Python. La PyConFR est organisée par l’AFPy (Association Francophone Python). Cette édition 2017 sera hébergée à l’INP‐ENSEEIHT à Toulouse et se tiendra du 21 au 24 septembre :

  • les sprints se dérouleront le jeudi 21 et le vendredi 22 ;
  • le week‐end (samedi 23 et dimanche 24) sera dédié aux conférences et ateliers ;
  • la soirée communautaire est prévue le samedi soir ;
  • l’assemblée générale de l’AFPy aura lieu le dimanche matin.

Cette année, pour des raisons pratiques de logistique et de sécurité, une pré‐inscription est requise. Elle permettra de réserver sa place pour le repas du samedi soir.

OCaml 4.04 et 4.05

39
16
juil.
2017
Programmation fonctionnelle

La version 4.05.0 du langage OCaml vient d’être publiée, le 13 juillet 2017 ; quelque mois après la sortie de la version 4.04.0, annoncée le 4 novembre 2016. OCaml est un langage fonctionnel de la famille des langages ML (dont font partie SML et F#). Il s’agit d’un langage fonctionnel multi‐paradigme fortement typé qui permet de mélanger librement les paradigmes fonctionnel, impératif et objet.

LOGO

Il s’agit des deux premières versions après le passage à un cycle court de développement (6 mois). Elles contiennent assez peu de changements majeurs et peuvent être considérées comme des versions de maturation, en particulier pour la nouvelle phase d’optimisation Flambda introduite dans la version 4.03.

On note cependant l’intégration de deux nouveaux outils dans le compilateur : un profileur de mémoire et un fuzzer ; mais aussi quelques améliorations du langage et de la bibliothèque standard. Pas mal de changements ont aussi eu lieu dans les entrailles du compilateur et n’ont pas encore débouché sur des changements visibles à la surface du langage.

Une des nouveautés les plus surprenantes de ces cycles de développement est probablement l’apparition d’une nouvelle syntaxe alternative à OCaml, nommé Reason(ml), sous l’impulsion d’une équipe de Facebook.

Haiku a 16 ans

Posté par (page perso) . Édité par Benoît Sibaud, ZeroHeure, Francois Revol, yPhil, tankey, fred2541, Davy Defaud et palm123. Modéré par tankey. Licence CC by-sa
Tags :
62
19
août
2017
Haiku

Le 18 août 2001, le premier message sur la liste de diffusion d’OpenBeOS était envoyé par Marcus Overhagen (« OK, let’s start »). Seize ans plus tard, le projet est toujours là, même si les versions se font rares. Faisons donc un point annuel sur les derniers développements et ce qu’il se passe dans le projet.

Kernel Recipes 2017 : les inscriptions vont bientôt démarrer

25
29
août
2017
Noyau

C’est devenu presque une tradition. Avec la fin de l’été, hupstream est fier de vous présenter la septième édition de Kernel Recipes. Elle aura lieu à Paris du 27 au 29 septembre 2017.

Pour cette septième édition, nous avons tenté encore une fois de vous proposer une liste d’intervenants qui viendront du monde entier : Greg Kroah‐Hartman, Brendan Gregg, Benjamin Tissoires, Steven Rostedt, James Bottomley, Kees Cook, Andrea Arcangeli, Thomas Gleixner, Maxime Ripard, Johan Hovold, Sasha Levin, Werner Koch, Jens Axboe, Kevin Hilman, Hans Verkuil, Sjoerd Simons, Éric Leblond.

Logo Kernel Recipes

Embedded Recipes, première édition à Paris

Posté par (page perso) . Édité par Davy Defaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
15
30
août
2017
Linux

Nous y réfléchissions depuis un moment. Après avoir lancé Kernel Recipes il y a six ans, nous sommes fiers de vous annoncer Embedded Recipes, une journée consacrée au Libre dans le domaine de l’embarqué, le 26 septembre 2017, à Paris.

Logo Embedded Recipes

Nouvelles de ZeMarmot, GIMP et GIMP Motion (greffon d’animation dans GIMP)

Posté par (page perso) . Édité par Davy Defaud, ZeroHeure, Xavier Claude, Benoît Sibaud, patrick_g et palm123. Modéré par Pierre Jarillon. Licence CC by-sa
61
17
août
2017
Graphisme/photo

Un peu d’info sur les évolutions de ZeMarmot (déjà discutées sur LinuxFr.org), sur la partie logicielle et artistique.

Ce ne sont pas forcément des nouvelles pour ceux qui suivent l’avancée du projet sur le site Studio Girin, la liste de diffusion ou les réseaux sociaux. Mais pour tous ceux qui ne nous connaissent pas beaucoup ou ne suivent pas, j'espère que cela vous plaira.

Arkiv : Sauvegarde de fichiers et bases MySQL + archivage sur Amazon S3 et Amazon Glacier

Posté par (page perso) . Édité par ZeroHeure, Davy Defaud et Xavier Claude. Modéré par tankey. Licence CC by-sa
26
13
août
2017
Administration système

Pour mes besoins personnels et professionnels, j’ai développé un script pour sauvegarder mes données (fichiers présents sur le disque local et bases de données MySQL) et les archiver sur Amazon S3 et Amazon Glacier.

Il est possible de choisir la fréquence de sauvegarde (jusque toutes les heures si nécessaire) et de définir une politique précise pour la purge des données. Il est ainsi possible d’avoir un comportement du type :

  • sauvegarde toutes les heures : les données sont enregistrées en local et envoyées sur Amazon S3 et Amazon Glacier ;
  • toutes les sauvegardes sont gardées en local pendant deux jours, puis on garde quatre sauvegardes par jour (une toutes les six heures) pendant cinq jours, puis une par jour pendant deux semaines, puis elles sont effacées ;
  • toutes les sauvegardes sont gardées sur Amazon S3 pendant deux semaines, puis on garde six sauvegardes par jour (une toutes les quatre heures) pendant deux semaines, puis deux par jour pendant un mois, puis elles sont effacées ;
  • toutes les données sont gardées sans limite de temps sur Amazon Glacier.

Le choix des services cloud d’Amazon se veut pragmatique. Amazon S3 est très utilisé pour stocker des données auxquelles on veut pouvoir accéder rapidement. Amazon Glacier est très pratique pour enregistrer des données sur le long terme pour un coût très bas.

Ce script propose une interface de configuration en ligne de commande qui se veut facile à utiliser. Les fichiers journaux se veulent aussi les plus lisibles possibles.

diaspora* 0.7.0.0

Posté par . Édité par Flaburgan, Davy Defaud, palm123, tankey, ZeroHeure, Benoît Sibaud, Nÿco et Ronan. Modéré par tankey. Licence CC by-sa
Tags :
31
25
août
2017
Internet

Samedi 19 août sortait une nouvelle version majeure de diaspora*, le réseau social libre, décentralisé et respectueux de la vie privée. diaspora* 0.7.0.0 arrive un an après la précédente version majeure et contient de nombreux ajouts et améliorations ainsi que de gros travaux de fond.

Framasphère, le pod diaspora* installé par Framasoft dans le cadre de sa campagne « Dégooglisons Internet », a été mis à jour.

Nouvelles versions logicielles du projet GNU juin et juillet 2017

53
22
août
2017
GNU

Le projet GNU publie tous les mois une liste de versions logicielles publiées. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins : soit des dizaines de nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de acct, auctex, automake, binutils, cgicc, dr-geo, freeipmi, gama, gcc, gdb, glpk, gnuastro, gnucash, gnuhealth, gnuhealth-control, gnupg, gnutls, grep, gsl, guile-cv, guile-gnome, libextractor, libffcall, libgcrypt, libidn2, libmicrohttpd, libtasn1, linux-libre, moe, motti, nano, parallel, screen, taler, texinfo, tramp et unifont.

Sortie de 0 AD Alpha 22 Venustas

75
24
août
2017
Jeu

0 A.D. signifie Zéro Anno Domini, une année virtuelle antérieure à l’invention du zéro.
La version 0 A.D. alpha 22 est sortie le 27 juillet 2017. Son nom de code est Venustas (vénusté). Cette version dont le nom est lié à la déesse romaine de la beauté marque une fois de plus l’attachement du projet à l’esthétique dans la réalisation de cette œuvre vidéoludique.
scène séleucide

0 A.D.: Empires Ascendant est un jeu vidéo de stratégie historique en temps réel (RTS) et en 3D développé par Wildfire Games. C’est un projet libre (code sous licence GNU GPL v2, données sous Creative Commons BY-SA 3.0), au développement ouvert, visant des standards de qualité artistique comparables à ceux de l’industrie, ainsi qu’un grand respect de la réalité historique. Le jeu permet d’incarner douze factions qui ont marqué leur histoire entre les rives de l’Atlantique et la chaîne de l’Himalaya, au cours de la période allant de -500 à -1.

Les robots simulés débarquent sur le Web

Posté par . Édité par Davy Defaud, ZeroHeure et tankey. Modéré par tankey. Licence CC by-sa
25
24
août
2017
Python

Utiliser un logiciel de simulation de robots a longtemps nécessité une grande motivation et beaucoup de temps pour installer des gros logiciels et surtout comprendre comment ils marchent…

Heureusement, le cloud vient à notre rescousse : Robotbenchmark nous propose de programmer des robots en Python sans trop se fatiguer avec une série de petits challenges variés. Du suivi de mur pour un robot à roues à une course de dix mètres pour un petit robot humanoïde, un pendule inversé ou encore un suivi visuel pour un robot chien… Ce site utilise X3DOM (un frontal libre à WebGL pour représenter les robots et leur environnement en 3D dans le navigateur. La simulation, assez réaliste, tourne dans le cloud sur des serveurs GNU/Linux. Notre petit programme en Python qui contrôle notre robot tourne lui dans Firejail, un « bac à sable » de sécurité pour GNU/Linux.

Bon, mon programme Python a fait une minute, 46 secondes et 51 dixièmes sur le sprint du robot humanoïde, c’est bien, mais je ne suis pas le plus fort. J’y retourne…

N. D. M. : Robotbenchmark utilise une infrastructure de simulation qui est un logiciel privateur.

Sondage Ma première souris avait...

Posté par . Licence CC by-sa
Tags :
4
23
juil.
2017
  • un bouton :
    287
    (10.6 %)
  • deux boutons :
    1563
    (57.6 %)
  • deux boutons et une molette :
    366
    (13.5 %)
  • trois boutons :
    244
    (9.0 %)
  • plus de trois boutons :
    18
    (0.7 %)
  • quatre pattes :
    91
    (3.4 %)
  • plus de quatre pattes :
    31
    (1.1 %)
  • je n'ai jamais eu de souris :
    50
    (1.8 %)
  • fait du lobbying pour étendre démesurément le copyright :
    65
    (2.4 %)

Total : 2715 votes

Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?

Posté par (page perso) . Édité par Davy Defaud, tankey, yPhil, Benoît Sibaud et Jehan. Modéré par tankey. Licence CC by-sa
22
19
août
2017
Jeu

Terminal Overload est un FPS (First Person Shooter) libre multijoueur, qui se déroule dans un univers abstrait et futuriste. C’est un successeur de [Revenge Of The Cats: Ethernet](http://ethernet.wasted.ch/), sorte de mix entre KernelPanic et Warsow avec un rendu de type filiforme qui peut rappeler Tron. Les binaires 32 bits pour Windows et GNU/Linux sont fournis ainsi que le code source à compiler.

logo de Terminal Overload

Mozilla Common Voice : vers une reconnaissance vocale libre

Posté par . Édité par Benoît Sibaud, Davy Defaud, ZeroHeure et Xavier Claude. Modéré par ZeroHeure. Licence CC by-sa
43
1
août
2017
Mozilla

La Fondation Mozilla a discrètement lancé le projet Common Voice, qui a pour objectif de fournir une base de données de voix à destination des développeurs de logiciels de reconnaissance vocale. D’ici la fin de l’année, la base de données sera mise à disposition de la communauté sous licence CC-0, et pourra être utilisée par les développeurs pour entraîner leurs logiciels de reconnaissance vocale.

Il est actuellement possible de participer depuis le Web, en lisant des phrases en anglais et en indiquant son accent, son âge et son genre pour enrichir la base de données. Des applications sont déjà en cours de développement pour les appareils mobiles et devraient être disponibles prochainement. Pour ceux qui ne parlent pas anglais, il est aussi possible de contribuer au projet en produisant des phrases pertinentes ainsi que du code dans GitHub.

Fedora 26 est sortie !

59
11
juil.
2017
Fedora

En ce mardi 11 juillet 2017, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 26.

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora