Sortie de la version 4.9 du compilateur GCC

64
24
avr.
2014
GNU

La nouvelle version majeure du compilateur GCC du projet GNU vient de sortir. Écrit à l’origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes source écrits en C, C++, Objective-C, Fortran, Java, Go et Ada, et fonctionne sur une multitude d’architectures.

logo GCC

Dans la suite de la dépêche, vous pourrez découvrir les nouveautés et les optimisations mises en œuvre dans cette version 4.9 de GCC.

Garradin 0.6 — Gestion d'association, maintenant avec les cotisations

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
14
24
avr.
2014
PHP

Garradin est un logiciel libre de gestion d'association développé depuis 2 ans. Il se veut être la solution de gestion de petite et moyenne association la plus complète et la plus simple à utiliser. Il permet la gestion des adhérents et des cotisations, la tenue d'une comptabilité en partie double et l'envoi de courriels entre membres ou à tous les membres. Mais il contient aussi un wiki complet, comprenant la possibilité de chiffrer les pages, ainsi qu'un site web simple mais puissant grâce aux squelettes "à la SPIP".

Il est léger, rapide et ne demande aucune configuration pour être installé sur n'importe quel hébergeur supportant PHP 5.4 ou plus (tout est stocké dans une base de données SQLite).

Cette nouvelle version 0.6 fait suite à un an de développement et apporte de nombreuses fonctionnalités très attendues (listées ci-dessous).

Mais un des changements les plus importants est l'ouverture du service commercial Garradin à destination des associations qui ne veulent pas ou ne peuvent pas installer Garradin sur leur propre serveur. Ce service devrait permettre de pérenniser les efforts investis sur le logiciel afin de financer le poste du développeur principal. C'est ainsi une formule semblable à beaucoup de logiciels libres qui a été choisie : un service payant sans installation pour accompagner le logiciel libre.

Ce service est disponible sur le site http://garradin.eu/ pour un tarif de 42 € par an.

Cela ne change rien au développement de Garradin, qui reste un logiciel libre sous licence AGPLv3, garantissant ainsi de reverser toute modification effectuée pour le service commercial.

Quelles alternatives libres à Dropbox ?

54
23
avr.
2014
Cloud

La société Dropbox a accueilli une nouvelle personne à son conseil d'administration : Condoleezza Rice, conseillère à la sécurité nationale de l'ère Bush et connue pour avoir approuvé des écoutes illégales. Confier ses données à une entreprise requiert une grande confiance et Dropbox vient de perdre la confiance de beaucoup d'utilisateurs. Dropbox s'est empressé d'affirmer que sa stratégie de protection des données reste inchangée.

Dropbox

Si comme beaucoup vous décidez d'abandonner Dropbox, pourquoi ne pas passer à un logiciel libre pour gérer et stocker la mise à disposition de fichiers ? De nombreuses solutions existent, avec serveur ou en peer-to-peer.

Taxonomie des attaques Heartbleed

Posté par  . Édité par Benoît Sibaud, ZeroHeure, Florent Zara et Xavier Teyssier. Modéré par Florent Zara. Licence CC By‑SA.
27
23
avr.
2014
Sécurité

Pour ceux qui se demandent encore si ils doivent vraiment changer leurs mots de passe suite à l'affaire Heartbleed, qui veulent comprendre pourquoi il ne fallait pas le faire trop tôt, ou qui n'ont pas vérifié si leur navigateur détecte les certificats révoqués, l'article Taxonomie des attaques Heartbleed recense et explique schématiquement les diverses attaques rendues possibles par le bug, y compris contre les logiciels clients (reverse heartbleed), Tor et les VPN.

logo Heartbleed

« Heartbleed » est une des pires failles qui soient arrivées à la sécurité sur Internet. À cause d'elle, les pirates ont pu ou peuvent obtenir des données confidentielles sans avoir besoin d'intercepter les échanges. Après les premières réactions centrées sur la mise à jour des serveurs web vulnérables, la révocation des certificats et le renouvellement des mots de passe, il a fallu quelques jours de plus pour comprendre que la faille Heartbleed affecte également les logiciels clients, les échanges SSL/TLS autres que HTTPS, et une multitude d'appareils embarqués qui ne recevront jamais de mise à jour logicielle.

Plus de détails dans la suite de la dépêche.

Concours de programmation CodinGame le 26 avril 2014

21
22
avr.
2014
Jeu

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu ce samedi 26 Avril 2014 à 18h (heure française).

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Skynet Revolution Coding Challenge

Parmi les nouveautés sur la plate-forme :

  • Clojure est ajouté aux langages disponibles ;
  • l'autocomplétion est activée pour C# et Python ;
  • le thème de cette édition est « Skynet Revolution » : Vous êtes John Connor. Votre objectif : détruire Skynet. Votre arme : le code.

Prototypo, ou comment devenir typographe en quelques clics

34
22
avr.
2014
Communauté

Qui n’a jamais été dans la situation où il ne trouvait pas exactement la police d’écriture qu’il cherchait, et surtout compatible multi‐supports, multi-applications ? Malgré le nombre de polices disponibles (gratuites ou non), il y a souvent un détail qui vient entacher un choix. Malheureusement, la création d’une nouvelle police n’est pas chose aisée, car cela demande de suivre un minimum de règles typographiques afin d’éviter certaines catastrophes visuelles…

Campagne de financement

Imaginez donc une application « WYSIWYG » (What You See Is What You Get) vous permettant de jouer au typographe en herbe sans avoir à vous soucier des bases de la typographie, le tout pouvant être exporté sous différents formats : c’est ce que propose Prototypo.

Le projet, actuellement en phase de développement, a lancé le 9 avril dernier une campagne de financement participatif sur Kickstarter afin d’accélérer son développement, ainsi que prendre la température sur les fonctionnalités les plus attendues par la communauté.

Revue de presse de l'April pour la semaine 16 de l'année 2014

Posté par  (site web personnel, Mastodon) . Modéré par Nÿco. Licence CC By‑SA.
21
22
avr.
2014
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

Petit jeu en HTML5 et découverte de Crafty

Posté par  . Édité par BAud, Benoît Sibaud, Nÿco, palm123, ZeroHeure et NeoX. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
26
22
avr.
2014
Jeu

Rien de tel que de créer son propre jeu… à jouer dans le navigateur. Petite introduction au développement de jeux sur web avec le moteur Crafty.

C'est un moteur de jeu pour HTML5 écrit en javascript. Il fonctionne par entités et propose un rendu par DOM ou Canvas. Dans ce tutoriel, on va utiliser un rendu par DOM, qui est apparemment plus rapide que Canvas (c'est ce que dit la doc !). Nous allons donc nous servir de Crafty pour créer un petit tableau de jeu généré aléatoirement, et y déplacer un personnage, tout en gérant les collisions et animations du personnage et son environnement.

NdM : merci à etenil pour son journal.

Grisbi : après le logiciel, le manuel en version 1.0

Posté par  . Édité par ZeroHeure et Benoît Sibaud. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
36
22
avr.
2014
Bureautique

Utilisateur du logiciel de comptabilité personnelle Grisbi depuis la version 0.3, j'ai un jour constaté que le logiciel avait tellement évolué que le manuel était devenu complètement obsolète ; je me suis donc attelé à sa remise à niveau, d'autant qu'il est écrit en Latex, que ça m'intéressait d'apprendre… D'où les versions 0.6, 0.8 et enfin celle-ci. Alors bonnes lectures !

En plus de documenter le logiciel version 1.0 (voir la dépêche dédiée), c'est bien le moins (!), ce manuel de l'utilisateur apporte un certain nombre de nouveautés, détaillées en seconde partie.

Logiciels pour survivre avec Docker

Posté par  (site web personnel) . Édité par NeoX, Nÿco, Benoît Sibaud et Ontologia. Modéré par patrick_g. Licence CC By‑SA.
25
22
avr.
2014
Linux

Docker a déjà été présenté via un tutoriel pour manipuler les conteneurs et une présentation de la gestion des containers sur LinuxFR. Il s'agit d'un système de conteneurs qui étend ce que fait le système de cloisonnement Linux Containers LXC sous Linux. Cette dépêche présente un certain nombre de logiciels utiles pour compléter Docker.

pkgsrc 2014Q1 est disponible

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, ZeroHeure, Benoît Sibaud, claudex et Xavier Teyssier. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
25
21
avr.
2014
NetBSD

Dans un message à des listes de diffusion pkgsrc et NetBSD, Alistair Crooks a annoncé la disponibilité de la branche pkgsrc-2014Q1 ! Pkgsrc est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD et à d’autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire.

Les développeurs pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique, pkgsrc 2014Q1 est donc la première sur les quatre de 2014, et est disponible depuis le 4 avril dernier. Anecdote amusante, il s’agit de la 42e version de pkgsrc.

Plus de détails sur cette version en particulier en deuxième partie de dépêche.

Redmine Git Hosting 0.7

Posté par  . Édité par Nils Ratusznik, Nÿco, Benoît Sibaud, ZeroHeure, Xavier Teyssier, Pierre Jarillon, Bruno Michel et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
21
21
avr.
2014
Ruby

Après un peu plus d'un an de travail, JBox Web est fière d'annoncer la sortie de la version 0.7 du plugin Redmine Git Hosting. Pour rappel, ce plugin pour Redmine, le fameux gestionnaire de projet codé avec Ruby on Rails, permet d'améliorer la gestion des dépôts Git en s'interfaçant avec Gitolite. Depuis la version 0.6 de nombreuses fonctionnalités ont été rajoutées et un gros travail de refonte du code et d'optimisation a été réalisé.

Vous trouverez toute la documentation nécessaire dans le Wiki du projet Github.

Mise à jour : depuis la rédaction de la dépêche, le plugin a reçu deux mises à jour mineures. La dernière version à utiliser est donc la 0.7.2.

Lots de correctifs pour NetBSD

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, claudex et BAud. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
26
21
avr.
2014
NetBSD

La fondation NetBSD a annoncé le 25 janvier dernier une nouvelle fournée de versions de leur système d'exploitation éponyme. Point de nouvelle fonctionnalité ici, il ne s'agit que de correctifs de bugs, et surtout de sécurité. Le nombre de nouvelles versions mineures peut sembler important, mais il n'est que l'application du plan de version tel qu'il est défini par la fondation. Ces versions sont les suivantes : 6.1.3, 6.0.4, 5.2.2 et 5.1.4.

De plus, le 12 avril dernier, deux nouvelles versions de la branche 6 ont été rendues disponibles, afin de corriger la désormais connue faille Heartbleed : 6.1.4 et 6.0.5. La branche 5 n'est pas affectée par cette faille.

Une partie de ces corrections est abordée en deuxième partie de dépêche.

Sortie d’Ubuntu 14.04 LTS

40
20
avr.
2014
Ubuntu

Sortie le 17 avril 2014, Ubuntu 14.04 est la vingtième version d’Ubuntu et la cinquième version LTS (pour Long Term Support, c’est‐à‐dire maintien à long terme). Son nom de code est Trusty Tahr, soit le caprin « tahr sûr » en bon français.

Pour rappel, Ubuntu est une distribution GNU/Linux basée sur Debian. Elle est principalement destinée à être utilisée sur des ordinateurs de bureau, des portables ou des mobiles. Elle se veut simple d’accès pour les utilisateurs n’ayant pas des connaissances poussées en informatique.

En plus de la distribution mère, Ubuntu, il existe plusieurs variantes officielles fournies avec des choix logiciels différents, afin de couvrir un besoin (Ubuntu Server, Edubuntu…) ou de fournir un environnement de bureau en particulier (Kubuntu, Xubuntu…). Cette dépêche présente les nouveautés pour les principales d’entre elles.

Tahr

Radare2 lance son Radare Summer of Code

Posté par  (site web personnel) . Édité par Nÿco, Xavier Teyssier, Benoît Sibaud, claudex et Bruno Michel. Modéré par claudex. Licence CC By‑SA.
32
19
avr.
2014
Commercial

Radare2 a tenté d'être accepté dans un Google Summer of Code, mais n'a pas été retenu. Au lieu de se lamenter sur son sort, le projet a décidé de lancer son propre Radare Summer of Code !
Pour mémoire, radare2 est un framework d'analyse de binaires déjà évoqué sur Linuxfr.