Les actifs, au boulot !

38
5
déc.
2016
Science

Dans un circuit numérique, il y a toujours une dose d’analogique à l’interface avec le monde extérieur. Les composants discrets, dits actifs, sont à base de transistors et, dans le cadre d’un système numérique, permettent de manipuler la puissance (les signaux forts) ou d’amplifier les signaux faibles des capteurs.

Fondamentalement, il n’y a pas vraiment de différence entre les technologies MOS des microcontrôleurs et celle des transistors de puissance. C’est toujours du MOS. Sauf qu’une des technologies permet de conduire plus de courant, à plus haute tension, tout en dissipant mieux la chaleur.

C++17 exprime la virgule flottante en hexadécimal et offre des cadeaux aux lecteurs LinuxFr.org

Posté par . Édité par Oliver H, ZeroHeure et Storm. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
18
7
déc.
2016
C et C++

Chaque jour (ouvré) de décembre a droit à sa surprise. Après le if constexpr, aujourd’hui, le calendrier de l’Avent du C++ présente la spécification technique P0245 concernant le littéral pour exprimer la virgule flottante en hexadécimal.

Les Nerdettes s’entraînent pour le concours des littéraux hexadécimaux sur LinuxFr.org

Scrum, Kanban, Git : Tuleap 9.0 est disponible

Posté par . Édité par Davy Defaud, Nÿco, ZeroHeure, tankey, palm123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
29
2
déc.
2016
Communauté

La version 9.0 de Tuleap a été publiée fin octobre et déjà les versions suivantes arrivent. Petit retour sur les grandes nouveautés de Tuleap 9.

Tuleap est une forge logicielle publiée sous licence GPL par la société Enalean.

logo Tuleap
La particularité de cette version 9 est de s’adresser à l’ensemble des membres d’une équipe de développement « agile ». Aux développeurs agiles, bien entendu, mais également à toutes personnes qui peuvent être impliquées de près ou de loin dans un projet logiciel : les product owners, les clients, les utilisateurs finals, les directeurs techniques, les commerciaux pourquoi pas.

Vous allez donc retrouver dans une seule plate‐forme tous les outils dont chacun a besoin : des outils de planification et de visualisation d’un projet agile, environnement Scrum ou tableau Kanban, un système de suivi (pour suivre les stories, tâches, incidents, etc.), un système de gestion de versions (Git ou Subversion), de la revue de code (pull requests ou Gerrit), de la documentation collaborative, un gestionnaire de livrables.

L’objectif ? Ne pas avoir à basculer d’un outil à l’autre, d’éviter les copier‐coller de tickets, automatiser le plus possible de flux de développement et avoir une gestion des utilisateurs et des droits d’accès centralisée.

C++17 branche à la compilation (`if constexpr`)

Posté par . Édité par Oliver H, Benoît Sibaud et Xavier Claude. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
26
5
déc.
2016
C et C++

Chaque jour de décembre a droit à sa surprise. Après la fixation de l’ordre d’évaluation des expressions, aujourd’hui, le calendrier de l’Avent du C++ présente la Spécification Technique P0292 concernant les conditions à la compilation, grâce à if constexpr.

Logo C++FRUG représenté par un gros "C++" au centre du cercle de la Francophonie

Dons aux associations, épisode 5

20
7
déc.
2016
Communauté

Cette dépêche est la 5e de sa série, après celles de 2011, 2013, 2014 et 2015. Une nouvelle fois j'ai entendu des échos comme « merci d'avoir généré des dons l'année passée » ou « n'oublie pas de refaire ta dépêche sur les dons aux assos », donc nous y voilà.

Montre ton amour au libre

Pour la 5e fois, je m'adresse à toi libriste, qui a procrastiné jusqu'aux dernières heures pour faire des dons déductibles des impôts (ou non). Tu t'étais promis toute l'année (et celle d'avant) de soutenir telle ou telle action sur tel ou tel sujet qui te semblait extrêmement important. Citons par exemple quelques associations de promotion et défense du libre, des droits dans l'espace numérique ou de la liberté d'expression, dont les dons sont déductibles en France : Amnesty France, Debian France, Framasoft, Fédération internationale des ligues des droits de l'homme (FIDH), Ligue des Droits de l'Homme (LDH), OpenStreetMap France, Reporters Sans Frontières (RSF), Wikimedia France, etc.

Et comme tu fais vivre les principes du libre, que tu contribues à des projets libres et défends des idées, tu soutiens aussi des associations ne bénéficiant pas de la déductibilité des dons en France (par exemple des associations jugées trop dérangeantes ou trop critiques par le gouvernement… ou des associations européennes ou non). Citons par exemple AFUL, April, European Digital Rights (EDRi), FACIL, FFII, FSF (avec une longue liste de méthodes pour donner), FSF Europe (à confirmer, voir la décision C-318/07 évoquée plus bas), Internet Archive (déductible aux États-Unis), GNOME, KDE e.V, Léa-Linux, LILA, LQDN, OKFN, Toile Libre, Ubuntu-Fr, etc. (notez qu'elles peuvent parfois avoir la déductibilité des dons dans d'autres pays).

Cette dépêche récurrente vit aussi grâce à vos remarques, propositions d'ajouts, de compléments et vos retours sur les systèmes fiscaux et les dons dans vos pays respectifs. N'hésitez pas à la commenter pour l'enrichir.

Fedora 25 est disponible !

61
22
nov.
2016
Fedora

En ce mardi 22 novembre 2016, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 25.

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.

Une des nouveautés majeures est l’activation par défaut de Wayland grâce à l’arrivée de GNOME 3.22. Fedora devient la première distribution majeure à le fournir, par défaut, pour GNOME.

D’autres changements moins visibles améliorent le confort d’utilisation. Les développeurs noteront l’amélioration de Flatpak pour faciliter leur gestion de logiciels et l’arrivée du compilateur pour le langage Rust.

Fedora

Lancement de la branche « Software Toolchain » de l’Open Compute Project

16
7
déc.
2016
Technologie

Dans le cadre du projet Open Compute qui vise à définir des conceptions ouvertes de matériel, une avancée importante a été réalisée avec la perspective d’utiliser une chaîne d’outils logiciels de conception ouverte, dont les implémentations de référence seront faites en utilisant des logiciels libres, mettant fin au problème pécuniaire de l’utilisation des fichiers aux formats propriétaires (et ouvrant des perspectives d’audit communautaire et d’utilisation de méthodes formelles pour prouver la validité de la conception).

Sont concernés notamment : la conception électronique et mécanique, l’affichage sur le Web de contenus 3D, de données de type CAO électronique, de résultats de simulations physiques (analyse thermique, analyse mécanique…), etc.

Toute aide sera bienvenue. Nous réaliserons une démonstration lors de l’évènement Open Compute Summit — les 8 et 9 mars 2017 à Santa Clara, en Californie — où nous emmènerons les meilleurs contributeurs.

Mini‐hackathon LinuxFr.org et Agenda du Libre le 8 décembre 2016

Posté par (page perso) . Édité par Davy Defaud, cpm, palm123, Nÿco et Nils Ratusznik. Modéré par ZeroHeure. Licence CC by-sa
26
5
déc.
2016
LinuxFr.org

L’idée et l’envie d’un hackathon LinuxFr.org court depuis quelque temps au sein de l’équipe. Et la demande vient aussi de nos visiteurs.

Quelques rappels pour LinuxFr.org :

  • code : le site est principalement basé sur Ruby on Rails et contient aussi quelques services en Go et, bien sûr, du JavaScript, du shell, du SQL, de la CSS, etc. ;
  • fonctionnement : contenus écrits par nos visiteurs aidés d’une équipe (bénévole) de rédaction, un système de notation et auto‐modération, ainsi qu’une équipe (bénévole) de modérateurs ;
  • une association LinuxFr et un site LinuxFr.org qui vont fêter leurs 18 ans ;
  • administration système : Debian ou Ubuntu, des serveurs physiques, des conteneurs LXC et des machines virtuelles, un peu d’Ansible voire de Docker.

LinuxFr.org

Côté Agenda du Libre, le site est basé sur Ruby on Rails aussi, et fonctionne avec une équipe (bénévole) de modérateurs.

Les pistes de sujet (en fonction des présents) :

  • réduire le nombre d’entrées ouvertes dans le système de suivi des bogues et suggestion de fonctionnalités ;
  • produire de nouveaux logos, images de section, bannières, etc. ;
  • rédiger de nouvelles dépêches collaborativement ;
  • modérer les tags ou améliorer les règles de modération ;
  • améliorer des feuilles de style existantes ou en réaliser de nouvelles ;
  • mettre en place de nouveaux services ;
  • permettre d’avoir un agenda hebdomadaire pour les autres pays que la France ;
  • etc.

Cadre : on se greffe à l'événement hebdomadaire « Soirée de Contribution au Libre » organisé par Parinux.
Lieu : Fondation pour le Progrès de l'Homme (FPH) 38 rue Saint Sabin Paris Île-de-France.
Date : jeudi 8 décembre 2016.
Heure : de 19h30 à 22h30.

GNU/Linux s’ouvre à de nouvelles voix de synthèse !

34
5
nov.
2016
Bureautique

À l’occasion de la sortie par Hypra d’une nouvelle synthèse vocale, plus naturelle et plus intelligible, il m’a semblé utile de vous présenter le contexte. Car cette sortie, c’est surtout un module supplémentaire pour speech‐dispatcher, la plate‐forme libre de synthèses vocales sous GNU/Linux. Malheureusement, le module libre ne marche qu’avec la synthèse, qui n’est pas libre. Mais sait‐on jamais, l’université pourrait y venir avec le temps.

C++17, Genèse d’une version mineure

Posté par (page perso) . Édité par Benoît Sibaud, Davy Defaud, cracky, palm123, Lucas, Adrien Dorsaz, Storm, Martin Peres, RyDroid, ZeroHeure et M5oul. Modéré par tankey. Licence CC by-sa
Tags :
61
2
oct.
2016
C et C++

La série de dépêches C++ continue. Cette seconde dépêche nous amène dans les réunions du comité de standardisation en vue de publier la prochaine version C++17 et nous permettra de vérifier ce titre provocateur (comment ça mineure ?). Cette dépêche peut intéresser tous les lecteurs de LinuxFr.org, pas seulement les développeurs. Les prochaines dépêches seront plus techniques.

Deux collègues discutent : « C++ est enfin sorti », « Trop top », « Va falloir se palucher les 1700 pages du nouveau standard », « Gloups ». Une note repositionnable sur le dessin indique : « Il y en a qui ne connaissent pas encore LinuxFr.org »

Sondage Joueur ou non joueur

Posté par . Licence CC by-sa
3
29
nov.
2016

À quel jeu préférez-vous jouer en ce moment ?
(sondage très injuste, mélangeant jeux propriétaires et libres ;)

  • Kpatience :
    24
    (1.8 %)
  • Xonotic :
    21
    (1.6 %)
  • 0 A.D :
    82
    (6.2 %)
  • Tremulous :
    9
    (0.7 %)
  • VegaStrike :
    5
    (0.4 %)
  • La Bataille pour Wesnoth :
    70
    (5.3 %)
  • XCOM 2 :
    37
    (2.8 %)
  • Metro 2033 :
    18
    (1.4 %)
  • Alien Isolation :
    18
    (1.4 %)
  • Dying Light :
    10
    (0.8 %)
  • La Terre du Milieu : l'Ombre du Mordor :
    10
    (0.8 %)
  • Sanctum 2 :
    2
    (0.2 %)
  • Dead Island :
    3
    (0.2 %)
  • Jeu de la vie :
    107
    (8.1 %)
  • Je ne joue pas / Jeu est un autre :
    395
    (30.1 %)
  • Je joue à un autre jeu :
    503
    (38.3 %)

Total : 1314 votes

C++17 indique la disponibilité des entêtes (header)

Posté par . Édité par Benoît Sibaud, Xavier Claude, ZeroHeure, Bruno Michel et Nils Ratusznik. Modéré par tankey. Licence CC by-sa
Tags :
35
2
déc.
2016
C et C++

Chaque jour de décembre a droit à sa surprise. Après l'ordre d'évaluation, aujourd'hui, le calendrier de l’Avent du C++ présente la Spécification Technique P0061 concernant une macro magique : #define __has_include.

Une personne déprime de ne plus rien comprendre au C++ et son collègue le rassure que LinuxFr.org publie le calendrier de l'Avent du C++ avec des explications pédagogiques

Sondage Ma situation relationnelle

Posté par (page perso) . Licence CC by-sa
Tags : aucun
5
4
déc.
2016

Total : 1406 votes

LibreOffice : de 5.0 à 5.2, un an après

79
21
nov.
2016
Bureautique

LibreOffice 5.2 est publié depuis le 3 août 2016. Cette nouvelle version est destinée aux utilisateurs expérimentés — les autres, comme les entreprises et les administrations, sont invités à utiliser LibreOffice 5.1.6

Michael Meeks est un développeur qui travaille sur la suite bureautique LibreOffice pour l’éditeur Collabora.

Il vient de publier sur son blog une longue description du travail de refactorisation et de nettoyage qui a eu lieu lors de cette année de développement menant de la version 5.0 à la version 5.2 de LibreOffice. Cette dépêche est une traduction de son article initialement publié dans le domaine public ou licence CC0, comme indiqué au bas de l’article.

Montrez vos bobines

49
30
nov.
2016
Matériel

Même pour un circuit numérique, il y a une dose d’électronique d’analogique. « Malheureusement », penseront certain. Voyons les bobines, selves ou inductances.

Une bobine est un dipôle, qui n’a pas de sens de branchement. Sa grandeur principale se mesure en henry (H), dont le nom est hérité du physicien américain Joseph Henry. Elle va de quelques picohenry (pH), à quelques henry (H). La petite équation est U = L × ∂i/∂t.