Journal Le film du week-end

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
18
mar.
2022

En ces temps perturbés et le weekend approchant, il est temps de se détendre un peu et de regarder un film pour oublier l'actualité inquiétante.

Je vous propose donc, pour une soirée de détente avec vos proches, de ressortir vos clients BitTorrent lecteurs DVD comptes Netflix/Amazon/etc, et de visionner un excellent film.

Certes, un peu ancien, sorti en 2005, mais basé sur une collection intéressante d'anecdotes et de personnages réels.

Il y a des scènes obscènes (une femme en maillot) (…)

Journal Slint: Un toolkit pour interface graphiques natives

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
56
16
mar.
2022

Il est temps de vous présenter Slint, un toolkit pour faire des interfaces graphiques pour desktop et embarqué.

Slint est open source et multi-plateformes. Le projet est développé sur GitHub: https://github.com/slint-ui/slint

Le principe est inspiré par QML (puisque j'ai travaillé dans cet écosystème précédemment).
Il y a un langage de description d'interface, et la logique se fait dans un autre langage de programmation.

Le code .slint ressemble à ça:

HelloWorld := Window {
    property <string> name
(…)

Journal Golang, oops you did it again

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
15
mar.
2022

C'est donc aujourd'hui que sort officiellement Go 1.18, avec le support tant attendu des Generics.

Naïf que je suis, je me dis :

Cool! On va enfin pouvoir implémenter des types Option et Result pour avoir enfin une gestion d'erreur potable.

Allez, je me lance. On commence par le type Option (ou Maybe Monad pour les intimes).

Tout d'abord, on se créé 2 structures, None et Some[T] :

type None struct {}
type Some[T any]
(…)

Journal Des DIMMs DDR RGB en SMBus vraiment PITA

Posté par  . Licence CC By‑SA.
101
15
mar.
2022

Cher nal, à la base, mon histoire était simple : j'ai des barrettes de RAM RGB qui font plein de lumière, achetées uniquement parce qu'elles sont moins chères que les non-illuminées, et je voulais qu'elles s'éteignent. Je fais un tour dans le BIOS, je me dirige vers l'option idoine, qui parle de désactivation du RGB, je valide, et… j'en ai toujours plein les yeux. Quelques temps sur un moteur de recherche plus tard, je me rends compte que les barrettes (…)

Journal Sunshine, Moonlight

Posté par  (site web personnel) . Licence CC By‑SA.
54
12
mar.
2022

Bonsoir LinuxFr;

Je cherchais depuis longtemps une solution simple, fonctionnelle, performante, libre et surtout fonctionnant sous linux pour faire du streaming de jeu vidéo.

Je possède en effet un PC suffisamment bien pourvus pour faire tourner des jeux dans mon bureau, mais je n'ai rien de tel dans le salon. Seulement un petit RPI (2, puis 3 et maintenant 4), ceci au prix actuel c'est pas rien non plus. Il me sert de media center avec LibreElec et Kodi et (…)

Journal 'Règle'. Organiser son traitement. Sans se désorganiser.

Posté par  . Licence CC By‑SA.
Étiquettes :
24
12
mar.
2022

Bonjour à tous,

D'abord une intro, un peu longue, mais pour mieux cibler après le sujet de ce journal.

1. "Pourquoi diable vas-tu nous parler de hype… ?"

Il n'est pas toujours évident de représenter un traitement "métier" (un besoin) dans un processus informatique. Loin de là : la forte accélération de la numérisation de nos sociétés ces dernières années n'empêche pas les mêmes questions de se poser, encore et encore, tant pour la petite que la grande organisation (…)

Journal Le printemps pointe le bout de ses bourgeons, SPIP sa version 4.1

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
18
12
mar.
2022

Avec le printemps qui pointe le bout de ses bourgeons et SPIP dont la version 4.1 va bientôt sortir, il était temps de le faire.

Le, c’est le guide à l’attention des personnes qui doivent animer un site tournant avec le logiciel de gestion de contenu (CMS) SPIP. J’en avais rédigé la toute première version pour une cliente il y a quelques années (qui s’est empressée de le perdre, mais passons) et l’ai un peu revu pour le mettre en (…)

Journal censure ou pas

5
11
mar.
2022

Je suis un fervent défenseur de l'Open-Source et de ce qui va avec : la liberté.

C'est à ce titre que je m'oppose à la censure. La censure peut revêtir des formes diverse. Il s'agissait au temps de la royauté de la "Mise à l'index", puis avec la révolution, pour défendre la la liberté on l'a critiqué et proscrite. Après la seconde guerre mondiale, elle est revenu de manière très limité au départ (Mein Kampf). Mais aujourd'hui la censure s'étends (…)

Journal [Letlang] Écrire un compilateur en Rust (partie 2)

Posté par  (site web personnel) . Licence CC By‑SA.
20
11
mar.
2022

Bonjour Nal :)

Je suis inspiré en ce moment, du coup je continue ma série sur l'écriture d'un compilateur en Rust. Si tu es intéressé par les précédents articles, les voici :

Dans cette partie, je vais te présenter mes dernières découvertes concernant le parser.

Introduction

Tout d'abord, c'est quoi un parser ?

Google Translate traduit le terme par analyseur. Voilà bonne (…)

Journal À tor et à travers

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
10
mar.
2022

Ah! Nal ! Que c'est bon ! Diraient certains.

Tor dû par le passé subir ces quolibets : tor pille, tor pédo, tor tue et que sais-je encore. Les gafam médisent de tor et adorent en rajouter.
Les temps changent et on est peut-être en passe d'entendre "tor héro de la liberté d'expression". Tor, on le sait, rend l'expression de la dissidence possible même là où elle doit être tue.
Et c'est de ce fait qu'un des pachyderme du (…)

Journal Un nouveau message pour les extra-terrestres

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
45
10
mar.
2022

Le 16 novembre 1974 le radiotélescope géant d'Arecibo a transmis un message en direction d'un amas très dense d'étoiles se trouvant à une distance de 22 200 années-lumière.
Conçu par Frank Drake et Carl Sagan, le message était codé en binaire et sa longueur était de 1 679 bits. Comme la décomposition en facteurs premiers de 1 679 est 23 x 73 on pouvait espérer que les éventuels extraterrestres recevant le message comprendrait qu'il fallait l'arranger en lignes et (…)

Journal CPU Ex0186 lost + found (volume 17, avant guerre)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
5
10
mar.
2022

Dans cette release lost + found de CPU : Une génération de perdue, du réseautage de collège, un avion contre son pilote et pas un mot en campagne !

Cette émission de CPU a été enregistrée le Mercredi 23 Février 2022, quelques heures avant la brutale invasion de l'Ukraine par la Russie, d'où l'absence de sujets l'évoquant. Cette agression délibérée et injustifiable sera traitée ultérieurement. Nos pensées vont aux Ukrainiens frappés par cette guerre et aux Russes qui s'y opposent.

(…)

Journal RGPD, bannieres de configuration des préférences cookies et "intéret légitime"

Posté par  . Licence CC By‑SA.
Étiquettes :
16
8
mar.
2022

Hello.

Lorsqu'on se balade sur certains sites (exemple https://w0rld.tv/direct-tv/france/rtl9 ), on voit apparaître un popup censé gérer le consentement ou non consentement à l'utilisation de nos données personnelles ( "Préférences concernant les données" ).

En parcourant la liste, on voit apparaître des choses amusantes : d'abord il faut désactiver une à une les autorisations de partage que l'on fournit … mais ça ne suffit pas … Il faut aussi désactiver un truc qui s'appelle "intéret légitime" … Et quand on (…)