Journal Debian 9, les backports et le noyau 4.16+

Posté par  . Licence CC By‑SA.
Étiquettes :
25
31
juil.
2018

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) :

Failed to load firmware... no such file or directory ... /lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
L'installation s'est pourtant déroulée en netboot, et donc la carte réseau fonctionnait bien.
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

Posté par  . Licence CC By‑SA.
43
29
juil.
2018

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
27
juil.
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes :
12
27
juil.
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes :
8
27
juil.
2018

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
12
26
juil.
2018

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é

Posté par  (site web personnel) . Licence CC By‑SA.
5
26
juil.
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes :
31
26
juil.
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
35
25
juil.
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes :
37
25
juil.
2018

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
25
juil.
2018

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
47
25
juil.
2018

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
24
juil.
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

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

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 (…)

Journal Légalité de l'interception du flux SSL au sein d'une entreprise

Posté par  . Licence CC By‑SA.
Étiquettes :
35
23
juil.
2018

Bonjour,

Mon entreprise à récemment mis en place un certificat sur les machines utilisateurs et un 'proxy' afin de pouvoir décrypter le flux SSL.

Je ne reviens pas sur comment cela fonctionne, le principe étant simple: le proxy intercepte la demande et fait la requête au serveur a la place du client. Il usurpe le certificat du serveur en ayant installé le certificat sur ma machine.

Mes 2 questions:
- Est ce légal en France ? L'argument usuel trouvé ici (…)