Journal Un peu de SF dans l'actualité.

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

Bonjour Nal,

Mes derniers écrits ont plutôt été bien reçus ici (Vos Pensées, nos droits et Fuite), aussi vais-je vous soumettre de nouveau une courte nouvelle. Si tu n'as pas envie d'histoire, mais plutot du code et des news, il est temps d'abandonner ta lecture.

Ma courte nouvelle s'appelle 8ème république. Elle n'est en aucun cas un texte politique sur les élections à venir, mais bien sur l'actualité a toujours une influence sur l'imagination.

Je poste le (…)

Journal [Letlang] Faire la différence entre un nombre et une quantité

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

Bonjour Nal,

Je vais encore te parler de Letlang aujourd'hui. Mais cette fois ci, pas de code, plutôt une discussion sur une fonctionnalité que j'aimerais bien rajouter à la syntaxe.

Voici d'abord une petite table des matières de ma série d'articles sur ce projet :

Je suis tombé ce weekend sur ce sujet (sur HackerNews): Please put units in names.

L'idée (…)

Journal Petites observations sur le travail (que l'on fait pour soi)

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

Depuis longtemps, je me dit : "Si je travaille moins, j'ai plus de temps. Si j'ai plus de temps, je peux faire plus de choses par moi même. Si je fais plus de choses par moi même, j'ai moins besoin de consommer et donc moins besoin de travailler".

Mais, lorsque je fais mon pain, ma vidange de voiture, que je répare mon ordinateur, que j'écris un article sur linuxfr, ce n'est pas considéré comme du travail car il n'y a (…)

Journal LinuxFr.org : première quinzaine de mars 2022

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

Cent huitante septiè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 01 au 15 mars 2022

  • 1572 commentaires publiés (dont 3 masqués depuis) ;
  • 410 étiquettes posées ;
  • 52 comptes ouverts (dont 11 (…)

Journal Les données de 510 000 personnes fuitent sur Ameli

Posté par  . Licence CC By‑SA.
13
19
mar.
2022

https://www.numerama.com/cyberguerre/890259-piratage-de-lassurance-maladie-comment-les-donnees-de-510-000-personnes-ont-fuite.html

Si vous avez reçu le message électronique de la sécurité sociale vous proposant de désactiver votre nouvel Espace santé créé de force, ne vous en privez pas : https://www.monespacesante.fr

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

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
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 (…)