Journal Un harnais de test pour Qt

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
8
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 Microsoft va tourner le dos à EdgeHTML pour chromium avec blink et v8

Posté par  (site web personnel) . Licence CC By‑SA.
12
7
déc.
2018

Microsoft a annoncé (par la voix de Joe Belfiore) vouloir développer un nouvelle version de son navigateur Edge basé cette fois-ci sur le projet chromium avec son moteur blink et l'interpréteur javascript v8.

Les raisons citées sont notamment, la faible part de marché de Edge (moins de 5%) (cantonné sur Windows 10), trop de travail sur le moteur de rendu pour supprimer les bugs sur certains sites; l'objectif étant aussi de porter le nouveau Edge sur MacOS, Windows 7 (…)

Journal Code & Éthique

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
7
6
déc.
2018

Dans la release de CPU cette semaine : Une hésitation avant de sauver, des doutes sur la moralité du projet, des scrupules sur les effets de bords dans le monde “réel”, des cauchemars à n'en plus dormir la nuit.

Le code et l'éthique du code, un vaste débat sur la responsabilité des makers. Avec M4d'z, tech evangelist chez alwaysdata.

Si vous avez des liens (…)

Journal git-bug: un bug tracker distribué intégré dans git

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
48
5
déc.
2018
Ce journal a été promu en dépêche : git-bug: un bug tracker distribué intégré dans git.

Cher journal,

À l'occasion de la sortie de la version 0.4 de git-bug, je me suis dit que je pourrais te raconter un peu de quoi il en retourne.

git-bug est un bug tracker distribué intégré dans git, c'est-à-dire que l'ensemble des données des bugs est stocké sous forme d'objet git, sans polluer les branches et fichiers normaux. Mais pour quoi faire ? Et bien par rapport à un bug tracker classique (…)

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

Posté par  . Licence CC By‑SA.
13
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 Microsoft serait en train de développer un navigateur web basé sur Chromium

Posté par  . Licence CC By‑SA.
25
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 (…)

Journal Du FTTH neutre et libre

Posté par  . Licence CC By‑SA.
Étiquettes :
58
3
déc.
2018

Bonjour'nal,
Dans le petit monde des FAI la révolution est a porté de main !
Et oui toi l'abonné lambda d'un FAI "mainstream" ou avec un connexion VPN standard. Tu savais que les amis de la FFDN te proposaient une connexion VPN, WIFI, ADSL, radio vraiment neutre ?
Oui ? Et tu n'y es pas encore passé ?
Ha, tu as besoin d'un réseau ultra-rapide pour regarder la dernière série à la mode en 4k 3D Dolby. Et en même (…)

Journal Liste au père noël: Plateforme pour se sortir de sa bulle d'information

Posté par  . Licence CC By‑SA.
14
3
déc.
2018

Cher nal' père noël,

Je t’écris pour te demander si tu pouvais m'amener une plateforme pour mieux comprendre ma bulle d'information, et presque m'en sortir.

Je t'explique mon idée: Cette plateforme permettrait de voir tout le contenu de plateforme de médias du point de vue d'un autre utilisateur.

La majorité des plateformes sur internet ciblent l'utilisateur pour lui proposer un contenu adapté. "Adapté", dans la majorité des cas correspond a du contenu que le lecteur souhaite regarder, ce qui augmente (…)

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

Posté par  . Licence CC By‑SA.
16
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 Spoofing téléphonique

Posté par  . Licence CC By‑SA.
Étiquettes :
27
30
nov.
2018

En ce moment, les casse-pieds du téléphone s'en donne à cœur joie : 2 ou 3 appels par jour. Dès que le répondeur décroche, le robot appelant coupe la communication. Au début, je me disais que c'était une arnaque au numéro surtaxé, si on rappelle, on paie un max.
Mais en regardant l'historique dans ma box, je vois qu'à chaque fois le numéro appelant est différent et correspond au numéro d'une personne existant dans les pages blanches.

Pourquoi ces robots (…)

Journal Carnet de route - taume 0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
7
30
nov.
2018

Notes et découvertes faites lors de mes voyages informatiques

Vérifier si deux énoncés parmi N (N >= 2) sont vrais, en Python

sum(map(bool, l)) > 1

Je n'ai pas trouvé de one-liner satisfaisant qui s'arrête dès que la condition est vérifiée :-/

Spécialiser une fonction C(11) pour un type donné

Pour vérifier qu'on n'a pas un niveau de pointeur en trop :

void dump_ptr(void* ptr) { printf("%p",
(…)

Journal recherche-totoz en JavaScript

Posté par  .
Étiquettes : aucune
8
30
nov.
2018

En discutant avec plusieurs personnes, j'ai constaté qu'ils pensaient que JavaScript était encore pénible à utiliser, en particulier en ce qui concerne l'appel d'APIs asynchrones et le "callback hell".

Pour illustrer le sujet, j'ai fait un petit programme qui recherche des totoz sur totoz.eu et affiche leur nom sur le terminal.

Le programme doit :

Ecrire le programme ne présente aucune difficulté, mais (…)

Journal Roman - Entre les mailles

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

Bonjour à tous,

Je vous présente un roman qui pour moi est assez particulier. Je l’ai écrit…

Assez logiquement ici, c’est un roman de science-fiction. Ce n’est pas du hard-science, mais j’ai tout de même cherché à être au moins cohérent. Le principe de base a été d’étudier une société post-apocalyptique, mais qui ne soit pas non plus une dictature, un monde mort ou toutes ces situations extrêmes. L’histoire commence quand l’humanité a rebâti une société différente. Et c’est ce (…)