Journal LinuxFr.org : seconde quinzaine d’avril 2018

Posté par (page perso) . Licence CC by-sa
Tags :
9
1
mai
2018

Nonante‐cinquième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 30 avril 2018 :

  • 1 172 commentaires publiés (dont 2 masqués depuis) ;
  • 297 étiquettes (tags) posées ;
  • 80 comptes ouverts (dont 5 fermés depuis) ;
  • 26 entrées de forums publiées (dont 2 masquées depuis) ;
  • 35 liens (...)

Journal Du respect de la licence des logiciels libres : GeoGebra - SimulaMaths

Posté par . Licence CC by-sa
32
30
avr.
2018

J'ai vu passer dernièrement plusieurs articles — se fondant sur un article de la BBC — concernant Michel Seck, un doctorant sénégalais qui a créé un logiciel pour « simplifier » les maths : SimulaMaths.

J'ai voulu en savoir plus, et ai tout d'abord découvert que Google en « parle » depuis au moins 2017. J'ai ensuite appris que « jusqu’ici, des pays africains étaient contraints de recourir au logiciel « Géogebra » fabriqué en France (sic) et qui ne prend pas en compte les (...)

Journal Konquefox est mort, vive Go Up !

Posté par (page perso) . Licence CC by-sa
25
29
avr.
2018

Bonjour à tou(te)s,

je sais que certaines personnes ici avait trouvé un certain intérêt à mon extension Konquefox pour Firefox, qui permettait de rajouter des boutons pratiques sous Linux à l'interface de Firefox, dont le Go Up (Parent) et le Clear URL (pour faciliter l'utilisation du coller par clic-milieu).

Firefox ayant complètement changé son système de développement d'extensions (passage de XUL à WebExtension), j'ai retravaillé dessus pour le rendre compatible.

Hélas, les restrictions sont beaucoup plus forte que sur l'ancien (...)

Journal TapTempo sur STM32F469i-Discovery

Posté par . Licence CC by-sa
41
28
avr.
2018

Voici une implémentation de TapTempo sur microcontrôleur. C'est un peu le "Hello, world!" 2.0 de l'embarqué car il permet de valider plusieurs périphériques et configurations en un seul coup : l'affichage (driver LCD, librairie graphique …), un bouton (test de l'algorithme de debouncing) ou touch screen, ainsi que la bonne fréquence du processeur et du système sous-jacent (timer OS ou hardware).

La cible embarquée n'est pas un Arduino mais un coeur plus puissant : un Cortex-M4 à 180Mhz de chez (...)

Journal Boohu le roguelike « pause-café » : quelques nouvelles !

Posté par (page perso) . Licence CC by-sa
27
28
avr.
2018

Bonjour Nal,

Dans une dépêche précédente, je t'ai présenté Break Out Of Hareka's Underground (Boohu), un jeu libre roguelike « pause-café » d'exploration de donjon au tour par tour, mettant en jeu des éléments tactiques et stratégiques. Le jeu en était alors à ses débuts, en version 0.2. Plus de 250 commits plus tard, le jeu a bien évolué et la version 0.6.1 vient d'être publiée !

Résumé des nouveautés

Les nouveautés sont nombreuses et à peu près à tous (...)

Journal Créer et partager des paquets Nix

Posté par (page perso) . Licence CC by-sa
13
26
avr.
2018

Suite aux différents journaux sur la création de paquets, voici quelques astuces pour Nix/Nixos.

article original sur github

vidéo bonux sur youtube

Introduction

Comment créer un paquet nix pour gérer une dépendance dans un projet.
Comment gérer des paquets nix via un dépôt git.

Créer un paquet localement

On développe un projet et on a besoin d'une bibliothèque (par exemple, myhellolib).

  • écrire un fichier empaquetant la dépendance test_myhellolib1/myhellolib.nix :
{ stdenv, fetchurl, cmake }:

stdenv.mkDerivation 
(...)

Journal construire un paquet debian -- KISS way (ou presque)

Posté par . Licence CC by-sa
Tags : aucun
28
25
avr.
2018

Il y a eu pas mal de critiques dans un précédent journal sur la complexité de création de paquets debian.

Si j'adore debian, je dois reconnaitre que c'est une distrib pas très KISS ; et la construction de paquet n'en est qu'un exemple…

Je présente donc ici mes méthodes pour constuire un paquet. Ce sont les plus simples que j'ai trouvé, et elles suffisent à mes besoins. Les paquets ainsi construits ne seront probablement pas acceptés dans debian, mais ça me (...)

Journal Venez rencontrer l'équipe Kdenlive

Posté par . Licence CC by-sa
20
25
avr.
2018

Je me permets de poster ici ma traduction du post original, pas bien en avance désolé…

Les prochaines semaines promettent d'être excitantes pour Kdenlive !

D'abord approche un Sprint Kdenlive, qui aura lieu à Paris du 25 au 29 avril.
Nous sommes très fiers d'être accueillis par le Carrefour Numérique de la Cité des Sciences.
Notre équipe profitera de ce temps pour discuter des buts à court et plus long terme, pour repasser en revue l'ergonomie du logiciel avec (...)

Journal Unvanquished toujours sur les rails !

28
25
avr.
2018

Note : ceci est une traduction du dernier billet de blog que j’ai écrit pour le site d’Unvanquished, Unvanquished est un jeu vidéo de stratégie en temps réel à la première personne qui a été traité plusieurs fois dans ces colonnes. Le titre original est : « Unvanquished still on (space)tracks! », spacetracks étant l’une des plus anciennes cartes officielles.

Ça fait désormais un an que la dernière entrée de blog a été publiée et ça fait désormais deux ans que la version (...)

Journal Pythran 0.8.5 - de l'intérêt des compilateurs

Posté par (page perso) . Licence CC by-sa
Tags :
35
24
avr.
2018

Demat' Nal

Pythran, compilateur pour un sous ensemble du langage Python dédié au calcul scientifique, en est à sa version 0.8.5.

En guise d'exemple, il permet de transformer un code source comme celui là :

#pythran export weights(uint8[:,:])
#runas import numpy as np; x = np.arange(10, dtype=np.uint8).reshape(5,2); weights(x)

import numpy as np
def weights(input_data, threshold=0.3):
    n_seq, length = input_data.shape
    weights = np.zeros(n_seq, dtype=
(...)

Journal L'État français adopte Matrix/Riot

Posté par . Licence CC by-sa
38
24
avr.
2018

Ça m'étonne de n'en avoir encore rien lu ici alors que d'ordinaire, je ne suis pas celui qui suit les actualités de Matrix de si près.

D'après les récentes informations relayées par NextInpact, mais aussi un peu partout dans les médias, comme ici, dans le Monde Informatique, l'État français compte se doter d'ici cet été de son propre système de messagerie instantanée.

Et ce service sera basé sur Matrix/Riot!

De ce que je comprends le choix s'est fait (...)

Journal Le filtrage à la source

Posté par . Licence CC by-sa
Tags :
16
23
avr.
2018

Pff, les combats, c'est jamais fini. Alors, on rigole tous sûrement un peu des abus des blocages automatiques sur YouTube. Et bien maintenant, c'est au tour des développeurs : https://juliareda.eu/2018/04/free-software-censorship-machines/

Comme j'imagine que vous êtes nombreux dans le coin, vous n'avez plus qu'à choisir votre mode d'expression. Je suppose que vous êtes contre ce changement, mais enfin, vous avez le droit d'être pour. Vous aurez juste du mal à me convaincre.

Parce que le problème de ces filtres est multiple, mais (...)