Que pensez-vous de cet article sur le poids de notre métier? Il indique notamment qu'une journée de travail sur ordinateur équivaut à 9km en voiture!
Journal Debian 9, les backports et le noyau 4.16+

Cher journal,
J'ai bien galéré hier sur des histoires de firmware de carte réseau.
Tout commence avec un serveur inaccessible autrement qu'en DRAC / Ilo, avec le beau message du noyau (de mémoire, ça faisait 4 lignes) :
L'installation s'est pourtant déroulée en netboot, et donc la carte réseau fonctionnait bien.
Failed to load firmware... no such file or directory ... /lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
Ne compte pas trouver quel paquet contient ce fichier sur packages.debian.org, il n'est pas référencé:
https://packages.debian.org/search?searchon=contents&keywords=qed_init_values_zipped-8.33.1.0.bin&mode=exactfilename&suite=unstable&arch=any
En fait (…)
Journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code
Il y a des débats sans fin sur l'usage de tabulations ou d'espaces pour indenter et aligner son code. Chaque approche a ses avantages et des inconvénients, ses fidèles et ses ennemis.
(Indenter, c'est mettre de l'espace au début des lignes pour montrer visuellement les relations d'emboîtement logique des différentes lignes de code. Aligner, c'est mettre de l'espace avant un morceau de texte, pas forcément en début de ligne, pour créer un lien visuel entre plusieurs morceaux sur des lignes (…)
Journal Un autre taptempo en Scala

Coiffé au poteau sur le créneau du taptempo en Scala par martoni (qui ne bluffait visiblement pas), alors que je mijotais ma version depuis des mois, j'apprends à la dure la loi impitoyable du Time to market et ne puis plus qu'espérer récolter les restes. C'est bien, ça me pousse à publier même si les TU ne sont pas exhaustifs, même si c'est sur l'instance gitlab officielle et pas sur mon instance autohébergée qui est pas finite d'installer (avant je (…)
Journal TapTempo en Crystal-Lang
Aller hop je m'y mets aussi, un petit TapTempo en Crystal.
Personne ne l'a encore fait, donc ça va permettre de faire découvrir un peu plus ce langage.
Le code est disponible sur https://github.com/syrm/taptempo
Et sinon voici la classe complète :
require "option_parser"
class TapTempo
@taps = Array(Time::Span).new
@sample = 5
@resetTime = 5
@precision = 0
def initialize
generateHelp
end
def tap
currentTap = Time.monotonic
checkResetTime
@taps.shift (…)
Journal Consultation en cours sur l'usage de "l'informatique en nuage" au sein de l'administration

Le texte ci-dessous est en discussion sur ce site
Je passe sur le fait que le texte est mal documenté, mal référencé, mal formaté et
que les auteurs n'ont visiblement pas lu les excellents journaux de linuxfr ou à défaut
les documents de référence comme l'ISO-17789:2014.
Il n'y a à ce jour, à ma connaissance, zéro commentaire sur le texte …
USAGE DE L’INFORMATIQUE EN NUAGE AU SEIN DE L’ADMINISTRATION
Contexte
Trois niveaux de services différents existent en réalité sous (…)
Journal Des armes en Open-Source

C'est une grande avancée pour l'humanité :
« L'administration Trump permettra la publication de modes d'emploi pour fabriquer des armes à feu avec une imprimante 3D. »
Les gouvernements vont enfin pouvoir arrêter de perdre de l'argent dans le contrôle des armes, tant au niveau de la production, que au niveau de la possession vu que ce sont des armes en polymère, non détectables par les détecteurs de métaux.
Sortie le 1er août 2018, on a hâte : https://defdist.org
Journal Le développement full-stack facilité

Introduction
En avant-première, voici le prototype de la nouvelle version d'une bibliothèque permettant de gérer front-end et back-end à partir de la même base de code, facilitant ainsi le développement fullstack (pour utiliser un terme à la mode). La version présentée ici est pour Node.js, mais les versions Java et PHP (en attendant d'autres langages) devraient suivre sous peu (un journal sera publié le moment venu).
Hello, World!
Pour faciliter la compréhension des (…)
Journal Ready At Dawn passe à Rust
La société de développement Ready At Dawn éditrice des jeux Daxter, God of War ou encore Ōkami, a décidé de passer tout ses futures projets au langage Rust parce que C/C++ <3 Rust.
It's finally happening - after >30 years of pro use, 20 of which quite reluctantly, I am officially DONE with C/C++. Only maintenance from now on, everything new will be in @rustlang. THANKS Rust team for refining modern concepts into such a practical, elegant system. I love (…)
Journal elysee.fr, ou la pitoyabilité de la start-up nation
Bonjournal ! (poubelle)
Ya que moi qui trouve pitoyable que la première chose que me propose www.elysee.fr (qui ne fonctionne pas sans le www., ni en https alors même qu'ils se sont déjà fait p0wn par la NSA via du man in the middle, les loosers), via une fenêtre modale, c'est de les suivre sur Facebook ?
Tant qu'on y est, pourquoi ne pas sous-traiter les passeports à cette boite, lié à un compte chez eux qui deviendrait obligatoire (…)
Journal Sauvegarde des SMS, MMS et du journal d'appels sous Android
Introduction
Manifestement, j’ai un caractère un peu archiviste et ça me pousse à vouloir garder toutes mes communications. Mon téléphone actuel tourne sur Android et pour mes communications électroniques, j’utilise essentiellement les textos et les mails. Et je n’aime pas de perdre trois jours de textos, même si finalement ça représente 4 pauvres messages pas importants. Je me suis déjà retrouvé à rechercher une information dans un texto d’il y a un an. Aussi, regarder les anciens messages peut être (…)
Journal Lima une tentative de résurrection

Dans le post de Bootlin annonçant la livraison de leur objectif principal (main goal) de driver VPU, on trouve un petit lien vers une page crée il y a une semaine et qui n'est ni plus ni moins une tentative de résurrection du projet de driver open source Lima pour GPU Mali.
Souhaitons lui bonne chance. 😃
Journal Slackware est financièrement mal en point
Alors que nous venons de fêter les 25 ans de la distribution Slackware un message de Patrick Volkerding sur le forum linuxquestions.org (qui héberge le forum anglophone quasi-officiel de la distribution) explique qu'il ne gagne actuellement plus d'argent avec la boutique.
Le seul moyen de financement de Slackware est la boutique en ligne, où l'on peut trouver t-shirts et casquettes, faire des dons, mais aussi acheter les DVD officiels, éventuellement avec un système d'abonnement (un abonné reçoit automatiquement les DVD (…)
Journal LinuxFr.org : première quinzaine de juillet 2018

Centiè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) :
Statistiques
Du 1er au 15 juillet 2018
- 1141 commentaires publiés (dont 13 masqués depuis) ;
- 220 tags posés ;
- 67 comptes ouverts (dont 8 fermés (…)
Journal TapTempo en Scala

Le sujet TapTempo est très intéressant pour apprendre un nouveau langage de programmation. En effet, il est beaucoup plus complet qu'un simple Hello World ! Il nous impose de se plonger dans les arcanes du langage et de ses outils pour gérer le temps, l'affichage mais aussi les arguments de la ligne de commande ou les structures «complexe» comme les listes ou les buffers.
Bon évidemment, quand il s'agit d'un langage de description hardware comme présenté la dernière fois avec (…)