Journal Une bosse sur la ligne pour combattre le bufferbloat ?

Posté par  (site web personnel) . Licence CC By‑SA.
31
10
août
2018

Salut nal,

T'as rien compris au titre ? C'est normal.

ATTENTION: Je vais pas te faire un cours de réseau complet. Déjà, parce que c'est pas mon domaine. Et puis parce que j'ai juste assez de connaissances pour faire « oui-oui » de la tête quand j'ai lu l'article original en anglais, mais pas assez pour avoir vraiment bien tout compris de A jusqu'à Z (et donc te réexpliquer).

apenwarr a récemment publié un article (en anglais) sur son blog (…)

Journal Une image de base docker

Posté par  .
Étiquettes :
37
7
août
2018

Si on connait tous à priori nos bonnes vielles distributions (GNU?/)Linux. Ces dernières années l'arrivée de Docker a donné lieu à l'apparition de distributions nouvelles moins connues (en tout cas pas par moi). En effet même si les distributions classiques sont tout à fait utilisables dans une image docker, le fait d'avoir une distribution pensée pour docker peut être un avantage. Par exemple réduire fortement la taille de l'image rend son utilisation bien plus agréable (plus rapide à télécharger depuis (…)

Journal Freenaute, ton mot de passe d'abonné est stocké en clair chez Free

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
38
6
août
2018

Bienvenue en 2018,

Année de la mise en application du RGPD.
Année de la maturité en cybersécurité ? Pas pour tout le monde en tous cas.

Mon expérience d'hier soir m'a laissé perplexe. Sur la page de connexion des abonnés Freebox, ayant perdu mon mot de passe, j'ai renseigné les champs me permettant de le récupérer et … surprise, je l'ai récupéré … en clair par mail.

Nous sommes en 2018 et Free stocke les mots de passe de ses (…)

Journal RGPD, retrait de toutes les listes de MailJet

Posté par  . Licence CC By‑SA.
Étiquettes :
38
6
août
2018

Mailjet est un service de spam mailing professionnel.
Lors de l'entrée en vigueur du rgpd j'ai commencé à leur faire remontrer des spams, ils m'ont répondu à chaque fois qu'ils étaient désolé et qu'ils me remerciaient de le leur avoir signalé. Au bout d'un moment vu que les spams continuaient d'arriver (de leurs différents clients) je leur ait demandé de m'indiquer, conformément à mon droit d'accès aux données me concernant, toutes les listes de tous leurs clients auxquelles j'étais inscrit (…)

Journal Le comble du ridicule

Posté par  . Licence CC By‑SA.
Étiquettes :
4
6
août
2018

Chèr·e·s moul·e·s,

Comme les lecteurs assidus de DLFP le savent, depuis que weboob a été créé en 2010, son nom a été la cible de nombreuses attaques. Que ce soit ici à chaque release, ou plus récemment un débat sur la mailing-list de Debian sur l'éventualité de supprimer le paquet de la distribution, on fait face régulièrement au lot de Social Justice Wariors qui prétendent voir en weboob un masculinisme homophobe patriarcal cisgenre.

Évidement, que ce soit (…)

Journal De l'usage du courrier électronique en 2018

Posté par  . Licence CC By‑SA.
14
5
août
2018

Bonjour cher Journal,

Je t'écris aujourd'hui pour discuter de l'usage du courrier électronique en 2018. La première adresse mail dont je me suis beaucoup servi était une adresse @gmail.com, il y a environ 4 ou 5 ans. À l'époque, je ne m'intéressais pas au libre, ni m'intéressais pas réellement à l'informatique. J'étais donc très satisfais de mon adresse Gmail, que je n'avais pas vraiment choisi, mais dont j'avais été plus ou moins forcé de prendre quand j'ai eu mon (…)

Journal Du développement full-stack en Java

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
8
2
août
2018

Introduction

Dans la continuité de ce journal, voici la version Java d'un prototype de bibliothèque facilitant le développement full-stack en permettant de développer l'interface web d'une application en Java. La version PHP (en attendant d'autres langages) devrait suivre sous peu.

Je ne suis pas très familier avec l'écosystème Java, ni avec Java tout court. Du coup, cette bibliothèque est disponible sous forme de fichier .jar à télécharger. Je suppose qu'il existe d'autres méthodes pour déployer une bibliothèque (…)

Journal Spéculations sur une arrestation "imminente" de Julian Assange et de ses proches collaborateurs

Posté par  . Licence CC By‑SA.
34
2
août
2018

D'après Médiapart: https://www.mediapart.fr/journal/international/240718/les-speculations-sur-une-remise-d-assange-aux-autorites-britanniques-s-intensifient (article du 24 juillet)

Son avocat français Juan Branco est également inquiété par les autorités françaises: https://twitter.com/anatolium/status/1021034476464418816

La reddition de Julian Assange par l’Équateur est devenue très probable. On nous a annoncé une potentielle vague d'arrestations concernant un certain nombre de personnes, dont moi. Pour des raisons de sécurité, mes communications sont à partir de cette instant réduites.

Julian Assange est toujours réfugié à l'ambassade de l'Équateur, à Londres, depuis 2012.
La procédure et la demande d'extraction (…)

Journal Écoles d'ingénieurs: les frais augmentent

Posté par  . Licence CC By‑SA.
Étiquettes :
37
2
août
2018

D'après le Canard Enchaîné de cette semaine, lui-même citant le site Educpros (https://www.letudiant.fr/educpros/actualite/hausse-des-frais-de-scolarite-dans-les-ecoles-centrales-paradoxalement-cela-va-favoriser-l-ouverture-sociale.html).

Les frais de scolarité des écoles centrales de région (Lille, Lyon, Marseille et Nantes) viennent de… quadrupler. Ils passent de 615€ à 2500€. C'est une décision du ministère de l'Enseignement supérieur, de la Recherche et de l'Innovation, qui réjouit plutôt les dirigeants d'écoles:

À Lyon, nous avons perdu 400 000€ d'un coup [suite à la réforme de la taxe d'apprentissage en 2014], sur un budget (…)

Journal LinuxFr.org : seconde quinzaine de juillet 2018

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
1
août
2018

Cent‐uniè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 16 au 31 juillet 2018 :

  • 1 235 commentaires publiés (dont 7 masqués depuis) ;
  • 199 étiquettes (tags) posées ;
  • 94 comptes ouverts (…)

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