Journal Pierre Bellemare bronsonisé

29
27
mai
2018

Bonjour Nal,

Nouveau numéro de la rubrique nécrologique, avec la disparition d’un monument de la radio et de la télévision française : Pierre Bellemare nous a en effet quitté le 26 mai dernier.

Écrivain, homme de radio, chanteur, conteur, animateur et producteur de télévision, comme le décrit Wikipedia, beaucoup d’entre nous l’ont découvert lorsqu’il a importé le télé-achat à la télévision française. Il serait toutefois réducteur de limiter son impact cela, puisque l’encyclopédie nous apprend qu’il a aussi ramené (…)

Journal Du concombre et du cornichon

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
9
27
mai
2018

cucumber et gherkin, cela vous dit quequechose?
Si tel n'est pas le cas, sachez qu'il s'agit là de traduire un scénario de test écrit en langage naturel en des actions techniques.
Nous sommes là dans le monde du BDD, le "Behavioral Driven Development" paraît-il.
En bref, je propose aujourd'hui une modeste solution pour traduire la syntaxe Gherkin en commandes selenium, et ceci sans langage de dev tel que java, js ou ruby. Rien de tout cela, juste du shell.
Le (…)

Journal Un million de dollars sur deux ans promis à la Fondation GNOME

Posté par  . Licence CC By‑SA.
Étiquettes :
30
26
mai
2018

La Fondation GNOME a annoncé hier qu’un philanthrope anonyme avait promis de lui donner un million de dollars (USD) sur les deux prochaines années.

De quoi payer les croissants en arrivant au bureau lundi matin !

Ce n’est pas une paille si l’on considère que les « revenus » de la fondation varient entre 200 000 et 800 000 dollars (USD) par an (2010-2016). Soyez vigilant dans l’interprétation de ces variations, l’inclusion ou non du programme Outreachy (un programme de sponsoring de stagiaires) dans le budget de (…)

Journal Gitlab.com interdit de supprimer ou modifier ses informations personnelles

Posté par  . Licence CC By‑SA.
Étiquettes :
0
25
mai
2018

Suite à un joli mail d'information, je me connecte à mon compte gitlab.com pour découvrir ceci (les parties en gras sont de mon fait):

As part of my use of GitLab.com, I acknowledge that the use of my information will be processed in accordance with the agreed GitLab Privacy Policy and Terms of Service. By clicking Accept terms, I am hereby providing consent to this use and agree to all of the terms and conditions.

(For GitLab Contributors Only) As (…)

Journal Arduino de retour avec deux nouvelles cartes : MKR Vidor 4000 et Uno WiFi Rev 2

Posté par  . Licence CC By‑SA.
Étiquettes :
19
24
mai
2018

Arduino via d'annoncer que deux nouvelles cartes seront lancées fin juin : la MKR Vidor 4000 et l'Uno WIFI Rev 2.

L'une d'elle la MKR Vidor 4000 va faire parler beaucoup d'elle car c'est la toute première Arduino basée sur une FPGA (Field-Programmable Gate Array, des circuits intégrés reprogrammables) en combo avec le microcontrôleur SAMD21 autant dire que c'est un truc de fou car avec un FPGA qui est un circuit logique "reconfigurable" on peut faire beaucoup de choses par (…)

Journal Intégration de TapTempo-Chisel sur APF27

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
23
23
mai
2018

Dans un premier journal je décrivais le «core» de TapTempoChisel. Passons maintenant à l'intégration sur un vrai FPGA physique.

J'ai choisi pour cela une carte APF27 de chez armadeus. Cette carte possède un FPGA Spartan3A de chez Xilinx mais elle possède également un microprocesseur i.MX27 permettant de faire tourner Linux. La philosophie de la carte étant d'avoir une zone «en friche» avec le FPGA permettant d'ajouter des périphériques sur mesure.

Périphérique que nous allons construire avec le projet TapTempo. Le (…)

Journal Pythran, en plein délire

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
50
23
mai
2018

Cher journal, je dois te confesser que j'ai déclenché quelque chose dont j'ai un peu honte.

Tu te souviens bien sûr de Pythran, ce compilateur pour noyau scientifiques écrit en Python, et de ce petit détail d'implémentation qui veut que le compilateur commence par transformer les fonctions Python en fonctions C++ template (a.k.a. transformer du code Python en meta-programme C++ pour faire stylé voire pédant).

Un choix de design a été de faire en sorte que ces fonctions ne (…)

Journal Outil d'aide à la communication pour travailleur handicapé

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
27
23
mai
2018

Bonjour à tous,

Si je prend ma plume numérique aujourd'hui, c'est parce que je fais face à une problématique qui m'agace tant elle me fait sentir impuissant.
Nous avons recruté récemment un jeune développeur mobile en alternance. Ce jeune développeur est lourdement handicapé. Je ne lui ai pas demandé, par pudeur, sa pathologie, mais seul sa tête bouge. Il se sert d'un clavier virtuel qu'il dirige avec sa tempe pour travailler.
De part son handicap, il parle très bas et (…)

Journal Une victoire pour Framagit

Posté par  (site web personnel) . Licence CC By‑SA.
54
22
mai
2018

Je viens de voir aujourd'hui que le gouvernement avait publié l'algorithme de ParcourSup. Pour faire le lien avec l'actualité, il s'agit d'une plate-forme qui permet de réaliser les affectations des étudiants en fonction de leur vœux. L'outil avait été critiqué car l'affectation était réalisée de manière opaque et le risque de décision arbitraire était régulièrement évoqué.

C'est donc aujourd'hui que le gouvernement a rendu publique le code de ParcourSup… sur framagit !

Au vu de l'importance médiatique du projet (…)

Journal Parcoursup, le code !

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
29
22
mai
2018

Le gouvernement vient de publier, comme la loi l'y oblige, l'algorithme de décision de Parcoursup, le machin qui a remplacé Admission Post-Bac (APB) pour l'entrée dans le supérieur.

Le code source est sur Framagit et est sous licence AGPL3: https://framagit.org/parcoursup/algorithmes-de-parcoursup

Il est à noter que le code source est en français et est assez bien commenté. Il n'y a que les algorithmes qui gèrent la répartition des futurs étudiants dans le supérieur, tout le reste de la plateforme n'y est (…)

Journal Compiler wine-staging-wow64 pour une utilisation de dxvk avec Playonlinux

Posté par  (site web personnel) . Licence CC By‑SA.
20
21
mai
2018

Depuis la version 3 de Wine Playonlinux ne propose plus de version précompilée de wine-staging, or dxvk suppose l'utilisation de cette version patchée de wine pour fonctionner.

Qu'est-ce que dxvk ? C'est une implémentation Vulkan de directx11 particulièrement performante, elle permet, par exemple, de faire tourner un The Witcher 3 dans dans de très bonnes conditions d'utilisation là où sous une versions normale de Wine le logiciel est quasiment inutilisable.

Qu'est-ce que wow64 ? C'est le support des applis et des bibliothèques (…)

Journal Le markdown, sous Emacs, et plus largement sous Linux

Posté par  (site web personnel) . Licence CC By‑SA.
37
20
mai
2018

La plupart d'entre vous connaissent le markdown, utilisé bien sûr ici même sur linuxfr, sur tant de forums, sur github 1, un peu partout dans le monde. Il peut servir à créer une page web, écrire des méls, aux forums, aux pages de documentations, à prendre des notes, ou des bouquins. Même si vous ignoriez le nom vous connaissez donc un peu la syntaxe, comme cela :

> ce chevron sur un forum

> indique une ligne de commentaire (…)

Journal LinuxFr.org : première quinzaine de mai 2018

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
20
mai
2018

Nonante-sixième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de 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) :

Avertissement

Ceci est un message pour prévenir certains de nos visiteurs qui nous transmettent inutilement des infos sensibles via leur lecteur de flux RSS/Atom, infos qui se (…)

Journal Démonstration d'une plateforme de voix sur IP avec Cloonix

Posté par  (site web personnel) . Licence CC By‑SA.
14
19
mai
2018

Cloonix est un outil de virtualisation scriptable qui permet la maîtrise, la sauvegarde et la diffusion de plates-formes fonctionnelles en architecture réseau virtuel. La création des machines virtuelles, le maillage de la topologie réseau, le plan d'adressage, le routage, la configuration des logiciels dans les vm, tout cela est maquetté par des scripts de démonstration plateforme (démo) basés sur cloonix. Ces démos sont diffusables et rejouables des années plus tard.

Ce journal vise à prouver le côté diffusable et rejouable (…)

Journal Découverte d'un routeur modulaire sous OpenWRT

24
18
mai
2018

Salut 'nal !

Je viens de recevoir un mail d'orange pour me dire que le déploiement de la fibre va débuter dans mon quartier.

Je commence donc à me renseigner sur les alternative à la box, compatible fibre, et de préférence ouverte.

J'avais vu passer des infos sur le routeur Turris Omnia ici même. En regardant leur site, je suis tombé sur une nouvelle campagne pour le Mox, un routeur modulaire et sous OpenWRT.

À première vue, ça semble intéressant (…)