Le CERFAV (Centre Europeen de Recherches et de Formation aux Arts Verriers) souhaite développer sous licence libre un système de régulation de four industriel, pilotable depuis un ordinateur ou un ordiphone. Ce système sera utilisable par exemple pour contrôler la cuisson d’objets en pâte de verre ou en céramique.
Je crée mon jeu vidéo E01 : les systèmes à entités
«Je crée mon jeu vidéo» est une série d'articles sur la création d'un jeu vidéo, depuis la feuille blanche jusqu'au résultat final. On y parlera de tout : de la technique, du contenu, de la joie de voir bouger des sprites, de la lassitude du développement solitaire, etc. Vous pourrez suivre cette série grâce au tag gamedev.
Cet article est le premier de la série. Avant de vous dévoiler l'idée de jeu que j'ai (et qui n'est pas révolutionnaire, rassurez-vous) dans un prochain article, on va commencer par un peu de technique et parler des systèmes à entités. C'est un nouveau paradigme de programmation assez intéressant, en particulier dans le cadre des jeux vidéos où il est beaucoup utilisé depuis quelques années, en particulier dans le moteur de jeu (propriétaire) Unity.
Lancement du BIB, un hackerspace à Montpellier
Une poignée de convaincus libristes ont ouvert un hackerspace (« des laboratoires communautaires ouverts où des gens (les hackers) peuvent partager ressources et savoir ») à Montpellier : le BIB. deFred, membre de l'équipe du BIB, nous a écrit : « Lecteur assidu et reconnaissant pour tous les projets libres sur la piste desquels vous m'avez mené, je voulais faire le retour à ma mesure, nous ouvrons donc un endroit physique pour le développement de projets libres, de code, d'électronique, mais aussi de débats autour des questions de données perso, de "propreté intellectuelle" ;) ou encore de neutralité du net. » Il évoque un « local de survie intellectuelle et manuelle ».
Pour avoir une idée des thèmes abordés, voici les tags actuels sur le site du BIB : API, audio, DIY, Drupal, embarqué, Jack, Jconvolver, MIDI, Melzi, NetJack, Non-DAW, RTFM, Raspberry, Raspbian, STFW, arduino, carton, fabrication, framework, Linux, meuble, musique, oLinuXino, php, récupération, smoothie board, son…
Newton Adventure Mod Pack 1 est disponible!
Après une année de développement dans le plus grand secret, la première extension (DLC comme disent les djeuns) du jeu de plateformes libre Newton Adventure est enfin prête. Constituée de nouveaux niveaux, pièges et énigmes, elle regroupe deux mods, Deluxe et Retro, en vente sous licence CC-BY-SA pour Linux, Mac OS X et Windows.
La suite de cette dépêche présente le contenu des différents mods, décrit leur conception et présente le modèle économique adopté par l'auteur.

Après LFS, BLFS fait sa rentrée !
Il y a une petite semaine, LFS (Linux From Scratch) était publiée (ainsi que sa traduction en français). Maintenant c'est au tour du livre BLFS (Beyond Linux From Scratch) 7.4 d'être publié, avec, simultanément, sa version française). Si les sorties de LFS sont semestrielles, pour BLFS la dernière publication datait de 2007. Pour mémoire, alors que LFS permet la construction d'un système de base, BLFS permet de l'étoffer afin d'avoir un système complet.

Une publication de BLFS est donc un événement. Mais l’événement est aussi de pouvoir aussi annoncer la publication d'une version française quasi-simultanément.
Dotclear, un nouveau départ
Il y a de cela quelque temps, nombreux sont les sites qui ont relayé l'information sur la mauvaise passe de dotclear (moteur de blog sous licence GNU GPLv2) et sur LinuxFr.org en particulier : Dotclear est mal en point.

Depuis les choses ont évolué dans le bon sens :
- les listes de diffusions (développement, traductions, ergonomie) sont pleines de messages passant de quelques messages par semaine à plusieurs centaines par semaine ;
- des réunions IRC hebdomadaires ont été mises en place : une réunion développement et une réunion ergonomie ;
- le paquet Debian a fait son retour dans les dépôt officiels ;
- trois nouvelles versions sont sorties (2.5.1, 2.5.2 et 2.5.3 aujourd'hui). Ne pas forcément se fier aux numéros mineurs ! :-)
- les contributions (commit et autres PR) ont vu leur nombre croître dans de grandes proportions : on est passé d'un peu plus de 900 commits en 12 mois à plus de 400 commits par mois sur les deux derniers mois.
Longue vie au projet.
NdM : merci à Nicolas pour son journal.
irccd, un robot IRC en C++ et Lua
Irccd (IRC Client Daemon) est une petite application C++ qui fonctionne comme un daemon. C'est un robot IRC personnalisable qui permet d'exécuter des scripts Lua d'après certains évènements IRC.

Par exemple, irccd est capable d'appeler plusieurs scripts Lua lorsque le robot se connecte à un serveur IRC, que quelqu'un parle sur le canal, qu'une personne est arrivée, etc…
Sortie de RHQ 4.9
La version 4.9 de RHQ, logiciel de supervision et de gestion de plateformes de production, vient d'être publiée. Il est principalement orienté pour monitorer les logiciels tournant sur JBoss, Tomcat ou le serveur Web Apache mais gère aussi d'autres applications serveurs. Sa licence est la GPLv2.
Dans cette version :
- la gestion des diagrammes de mesures (refondue avec d3js dans la version 4.8) a été consolidée ;
- le système de stockage des mesures (basé sur Cassandra depuis la version 4.8) supporte maintenant le déploiement de plusieurs noeuds ;
- un système de permissions a été introduit pour la gestion des paquets logiciels.
La liste complète des nouveautés et corrections de bugs est incluse dans les notes de version.
À noter (les détails sont dans le guide d'installation) :
- pour des raisons de sécurité, le mot de passe par défaut du super-utilisateur a été supprimé, ainsi que l'adresse d'écoute par défaut — ils devront être configurés avant de démarrer l'installation ;
- les utilisateurs qui se mettent à jour depuis une version 4.8 devront exécuter un script qui désactive les composants natifs de Cassandra avant la mise à jour.
Humble Indie Bundle 9
Un nouvel Humble Indie Bundle est disponible ! Pour rappeler le principe : il s’agit d'un pack de jeux non-libres disponibles à prix libre et fonctionnant à la fois sur Windows, MacOS X et Linux.
Ce neuvième pack, sans DRM, propose les jeux suivants :
- Trine 2, jeu de plate-forme et de réflexion du studio Frozenbyte sorti en 2011,
- Mark of the Ninja, jeu d’action / infiltration de chez Klei sorti en 2012,
- Eets Munchies, jeu de puzzle en β également chez Klei et
- Brütal Legend, jeu d’aventure/action en temps réel de chez Double Fine et édité par Electronic Arts (bon celui-ci ne fait plus très indépendant…)

Là où ça devient vraiment intéressant c’est que si vous décidez de mettre plus que le prix d'achat moyen, actuellement de US$4,59, vous avez accès à deux jeux supplémentaires ainsi qu’à des goodies, à savoir des bandes originales (dont certaines en FLAC) et un e-book autour de Trine 2.
NdM : merci à nonas pour son journal.
Open Cloud : the next step? Avec John Sullivan, FSF
John Sullivan, le directeur exécutif de la FSF, vient à Paris introduire la session Cloud de l'Open World Forum. Nous entrons en effet dans l'ère du nuage à tout va. Or, le projet GNU avait commencé par une préoccupation pour la liberté individuelle sur les ordinateurs personnels. Il se focalise maintenant sur la protection des utilisateurs du "cloud computing" et du "software as a service" (Saas). Définir des nuages libres est la nouvelle priorité pour le projet GNU.
A GNU priority for a GNU era,
conférence introductive le 4 oct. 2013, de 09:00 à 09:40
L'Open World Forum se déroulera à Paris du 3 au 5 octobre. La présentation de la session Cloud suit dans la deuxième partie.
Install Party à Marseille le 28 septembre 2013
L’association CercLL (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party le samedi 28 septembre 2013 de 14h30 à 19h30 dans la salle de la Boate au 35 rue de la Paix Marcel Paul à Marseille (Prés du Cours Estienne d’Orves ). L'entrée est libre et le contenu est accessible aux débutant-e-s.
Au programme :
- Découverte de l’univers des logiciels libres.
- Installation d’un environnement GNU/Linux, ainsi que le meilleur des logiciels libres : venez avec votre ordinateur nous installerons ensemble une distribution GNU/Linux avec un ensemble de logiciels libres et gratuits pour une utilisation quotidienne.
[ApéroLibres] 19 septembre 2013 à Nantes, Libre et Collectivités : les projets bluedolmen & e-liger
Vous vous intéressez aux logiciels libres ou plus généralement au monde du Libre ? Alliance Libre vous propose un nouveau format de séminaire : les ApéroLibres, le 3e jeudi tous les 2-3 mois, de 18h à 20h à la Cantine Numérique de Nantes (Chaussée de la Madeleine - 11 Impasse Juton - 44000 Nantes) pour découvrir deux thématiques différentes.
Retrouvez-nous autour d'un apéro le 19 septembre 2013 :
- Bluedolmen.org : suite documentaire open source pour les collectivités
- eliger : projet pour la création d'un progiciel intégré pour les communes
Entrée libre et gratuite - Inscription conseillée à info AT alliance-libre DOT org.
Petit compte-rendu de lectures estivales 2013
Les éditeurs spécialisés n'ont pas attendu la rentrée pour sortir leurs livres. Beaucoup de nouveautés sont sorties dès ce printemps pour que vous puissiez occuper vos congés d'été et en profiter pour améliorer vos connaissances avant la rentrée. Comme l'année passée, voici un — petit — tour d'ouvrages sortis récemment, plus ou moins techniques et touchant de près ou de loin le monde du FLOSS.

Il s'agit d'une sélection francophone de livres papiers (a minima) parmi ceux que j'ai lu ou plus ou moins parcouru rapidement. Et comme toute sélection, elle est forcément subjective. Si votre livre préféré n'est pas cité ci-dessous, n'hésitez pas à en parler dans les commentaires.
NdM : Rappelons que vous pouvez gagner des livres des éditions ENI et Eyrolles sur LinuxFr.org, juste en contribuant !
ScreenCloud devient libre (GPL inside)
En juin dernier, un petit logiciel de capture d'écran simple et multi-plateforme (Windows, Linux et MacOS) est devenu libre, basculant sous licence GPLv2. Il s'agit de ScreenCloud. La particularité de ce dernier est de pouvoir téléverser dans les nuages et partager la capture d'écran quasiment automatiquement. Vous pouvez utiliser votre propre serveur (S)FTP, Dropbox, Ubuntu One, imgur, ou le service fourni par ScreenCloud.net. Libre à vous désormais d'ajouter une extension pour prendre en charge votre propre service. Vous pouvez bien sûr stocker en local.

Son auteur, Olav S. Thoresen, manque cruellement de temps pour travailler dessus et comme il recevait de plus en plus de demandes d'améliorations qu'il ne pouvait satisfaire, voire de propositions pour l'aider à corriger des bugs, il a choisi d'ouvrir et de libérer le code source dans l'espoir que les personnes qui se sont montrées motivées puissent se l'approprier et accélérer les développements.
SQLite 3.8.0 : n'ayez pas peur du zéro
SQLite, la plus petite des bases de données est sortie en version 3.8.0 le 26 août et est disponible en version 3.8.0.2 depuis le 3 septembre. C'est une base de données qui sort du schéma client/serveur habituel. Elle s'utilise en effet sous forme de bibliothèque, la plupart du temps directement embarquée par les applications.

L'incrémentation du numéro de révision mineure de 7 à 8 marque le passage à un nouveau générateur de plan d'exécution.
Celui-ci est sobrement appelé NGQP (next generation query planner) c'est-à-dire générateur de plan d'exécution de nouvelle génération. Ce nouveau générateur est plus rapide et fournit de meilleurs plan d'exécution à vos applications (à l'exception de son utilisation dans Fossil… mais c'est corrigé :o)).
L'autre ajout important est le support des index partiels. Ces index sont construits de la même façon que les index habituels, mais l'ajout d'une condition WHERE à la fin de leur définition vous permet de restreindre la plage de données. Ces index peuvent alors être moins volumineux et réduire les temps de traitement : moins de place, moins d'analyse. SQLite n'utilise pas de résolution sophistiquée pour faire le lien entre requête et index partiel. Il faut donc que les clauses WHERE entre ceux-ci soient les plus proches possible.











