Journal `smk`, un make sans Makefile

Posté par (page perso) . Licence CC by-sa.
Tags :
57
11
déc.
2018

Au début était la flemme…

Ça fait bien longtemps que je me dit que quand j'écris un Makefile, je travaille trop.

Si on considère cet exemple :

main.o: main.c hello.h
    gcc -o main.o -c main.c

Le kernel sait parfaitement que ma commande gcc -o main.o -c main.c lit main.c, et écrit main.o.
Et donc que si main.c change, je dois recompiler, et si main.o n'est pas là, idem.
Et pareil pour les dépendances entre commandes.

(...)

Journal L'édition 2018 de Rust est sortie !

Posté par (page perso) . Licence CC by-sa.
36
8
déc.
2018
Ce journal a été promu en dépêche : L’édition 2018 de Rust est sortie !.

L'édition 2018 du langage Rust est sortie. Ce journal est une traduction et un résumé de la documentation officielle.

Certaines nouveautés ne sont pas si nouvelles, mais c'est toujours utile d'en parler si vous n'avez pas trop suivi l'évolution du langage depuis un an.

Édition ? Jamais entendu parler de ça

Qu'est-ce qu'une édition en Rust ?

Il faut savoir qu'une nouvelle version de Rust sort toutes les 6 semaines. On peut donc vite être noyé dans les mises-à-jour (...)

Journal Bye bye définitif au fameux 29,99 €/mois

Posté par . Licence CC by-sa.
Tags : aucun
31
9
déc.
2018

Hello

Juste un petit journal pour partager mon point de vue suite à la sortie de la Freebox V7.
Je vais pas revenir sur la partie technique, mais plutôt sur les tarifs.

Je ne sais plus trop quoi penser de Free en fait pendant des années pour moi ça a été le FAI de référence, celui qui ne faisait que quelques pubs dans les petits panneaux de wagons RER ou très tard la nuit à la TV, mais dont le (...)

Journal Une backdoor vient d’être trouvée dans un paquet npm connu

Posté par (page perso) . Licence CC by-sa.
Tags :
65
26
nov.
2018

Event-stream est une bibliothèque JavaScript développée par Dominic Tarr. C’est une personne connue dans le monde JS. Il a, par exemple, beaucoup contribué aux streams de Node.js. Le monsieur écrit beaucoup de code et, forcément, il n’a pas le temps de maintenir tout ce qu’il écrit. Il a passé la main à un autre développeur pour la maintenance de cette bibliothèque. Et peu de temps après, ce nouveau développeur a mis à jour les dépendances d’Event-Stream, ce qui a (...)

Journal Le domaine linux.org détourné

Posté par (page perso) . Licence CC by-sa.
43
9
déc.
2018

Vendredi 7 décembre, vers 0430 UTC, les serveurs de noms faisant autorité pour linux.org (à ne pas confondre avec linuxfr.org) ont été modifiés. Les nouveaux serveurs indiquaient comme adresse IP pour linux.org un serveur Web pirate (208.91.197.27, le serveur Web habituel étant chez Cloudflare, en 104.27.166.219 et 104.27.167.219). Apparemment (je n'ai pas pu le voir), le contenu comprenait diverses insultes contre Linux ("G3T 0WNED L1NUX N3RDZ") et Linus Torvalds, certaines reliées aux nouvelles conditions de participation à Linux.

Le service (...)

Journal Bug réseau chez Free

Posté par . Licence CC by-sa.
Tags : aucun
20
8
déc.
2018

Quelque chose déconne chez Free, et La Voix du Nord a publié un article aujourd'hui: Que se passe-t-il chez Free ? Des dizaines d’abonnés Nordistes appellent à l’aide

Pour moi, ça a commencé mardi, vers midi. J'ai un serveur chez moi qui interroge toutes les 10 minutes plusieurs autres serveurs (mais tous dans un même AS) et c'est depuis ce moment là qu'il me rapporte des problèmes de connexions. Au départ, je pensais que le problème était plus distant (...)

Journal Un harnais de test pour Qt

Posté par (page perso) . Licence CC by-sa.
Tags :
9
7
déc.
2018

Bonjour Nal,

Je viens de publier ce harnais de test qui permet de lancer facilement des tests écrits avec le moteur de Qt et de collecter les résultats dans un rapport en HTML.

Le contexte

Qt fournit quelques classes pour réaliser des tests unitaires, mais ils proposent de générer une application séparée pour chaque test, et de les lancer toutes à la fois via un "make check". Les résultats sont alors affichés sur la console et pénibles à lire. De (...)

Journal Jeux « Linux », salon joueurs Belgique, Charleroi → Jeux libres ?

Posté par (page perso) . Licence CC by-sa.
10
6
nov.
2018

Bonjour à tous,

Il y a cette chaîne Youtube, De l'attaque du Manchot,

Ou : "Comment? Il y a des jeux sur Linux ? o_O"
La chaîne francophone des jeux sur système GNU/Linux (Ubuntu Studio 18.04) !
Vous y trouvez essentiellement des "let's play" découverte, des séries et des playthrough, sans soucis particulier de coller à l'actualité vidéo-ludique.

https://www.youtube.com/channel/UC2IVKlO0gz-YMyF3tcEbhxQ

Et puis il y a ce MLT Games Days !,

à Montigny-le-Tilleul, près de Charleroi en Belgique

(...)

Journal Téléphone mobile : suis-je paranoïaque ?

Posté par . Licence CC by-sa.
15
1
déc.
2018

En dehors du boulot, j'ai tendance à ne pas être spécialement rigoureux en terme de sécurité, j'ai certains mots de passe qui me servent à plusieurs endroits, j'ai le même mot de passe root qui n'a pas changé depuis plus de 10 ans sur plusieurs machines, et il a même dû m'arriver parfois de répondre sincèrement à des « questions secrètes » censées protégées un compte1… et en plus de tout cela, je balance ces informations sur un (...)

Journal Exécution concurrente vs parallèle

Posté par . Licence CC by-sa.
Tags : aucun
13
28
nov.
2018

Chères lectrices,

tl;dr L'exécution concurrente c'est quand deux tâches sont exécutées logiquement en même temps et l'exécution parallèle est un cas particulier d'exécution concurrente où les tâches sont exécutées physiquement en même temps.

Ces derniers jours je suis tombé sur des tweets m'expliquant que parallélisme et concurrences étaient deux choses bien différentes et me proposait de m'expliquer cette différence par ce genre de schéma et je n'ai rien compris

En effet, les deux exemples sont des traitements concurrents. Ce n'est (...)

Journal Sécurité, Liberté, Education, Formation :

Posté par (page perso) . Licence CC by-sa.
16
5
déc.
2018

« L’exigence de Sécurité dont nul ne peut contester le bien fondé est, comme souvent, sujet aux dévoiements habituels. D’objectif elle devient prétexte. Prétexte à sévérité, autoritarisme. Prétexte à « renforcement ». On renforce la réglementation, les clôtures, les limitations, les chicanes, les dos d’âne, les restrictions, les contraintes, les interdits. Mais les interdits excessifs sont des incitations à négliger tous les interdits : ils sont dangereux. Les contraintes non justifiées provoquent des réactions de défense : on triche ou (...)

Journal La DGSE utilise Arch Linux...

Posté par (page perso) . Licence CC by-sa.
Tags :
19
25
nov.
2018

La DGSE utilise Arch Linux…

… dans la série fictive Le Bureau des légendes :-)

Blague à part, la saison 4 de cette série a pour thème le cyber et l'intelligence artificielle, et je l'ai trouvé très juste et réaliste dans les techniques et les outils utilisés. Ça change des films qui utilisent Hollywood !

Journal Microsoft serait en train de développer un navigateur web basé sur Chromium

Posté par . Licence CC by-sa.
24
4
déc.
2018

D'après le site web Windows Central, Microsoft développe un navigateur web fonctionnant avec Chromium qui remplacera Edge dans le système d'exploitation Microsoft Windows 10

Le navigateur Web Edge de Microsoft n'a pas été adopté depuis son lancement en 2015, malgré l'utilisation de son nouveau moteur de restitution EdgeHTML, conçu pour être léger et rapide.

D'après les sources de l'auteur de l'article, Zac Bowden, c'est pour cette raison que Microsoft jette l'éponge avec EdgeHTML et développe en remplacement un nouveau (...)