Journal À la recherche du Linuxfrien type

36
6
jan.
2026

Dans le cadre de cette étude, nous nous sommes penchée sur le lectorat de LinuxFR : qui est-il, quels sont ses réseaux ? En nous basant principalement sur les divers contenus, nous en avons dégagé un portrait du Linuxfrien type. Nous pensons qu’il est assez fidèle compte tenu de la qualité des données dont nous disposions.

Il se pourrait qu’il se glisse dans ce journal des références ou des allusions à des films, musiques, livres ou autres, voire, des jeux (…)

Journal L'édition 2018 de Rust est sortie !

Posté par  (site web personnel) . 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 Écrire un jeu en Rust presque de zéro

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
36
6
juin
2022

Bonjour Nal !

Si comme moi tu penses que le Rust c'est simple car il suffit d'écrire du code et corriger ce que le compilateur te dit de corriger, tu te trompes à moitié.

Introduction

En vérité, le Rust c'est compliqué, car la programmation c'est compliqué. Contrairement à la plupart des langages, le Rust n'est pas une abstraction. Le compilateur ne prendra aucune décision pour toi et n'essayera jamais de deviner ce que tu as voulu exprimer. Le Rust te (…)

Journal umberbar - une barre de status en rust tournant dans alacritty

Posté par  (site web personnel) . Licence CC By‑SA.
36
4
fév.
2021

Nal,

TL;DR: je présente umberbar, une barre de status en rust.

📓 intro

Ces derniers temps, j'ai développé une barre de status légère, qui tourne dans un émulateur de terminal.

J'ai commencé à l'écrire en crystal/ruby, ce qui m'a permis d'avoir une bonne idée des fonctionnalités nécessaires et de ce qui était superflu.

J'ai ensuite décidé de porter cette dernière en rust.
En voici une capture d'écran:

🏎 sous le capot

Celle-ci est constitué de widgets.
Chaque widget (…)

Sortie de la version 0.1 de Rust

Posté par  (site web personnel) . Édité par claudex et Lucas Bonnet. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
36
22
jan.
2012
Rust

Mozilla a annoncé le 20 janvier la sortie de la version 0.1 du compilateur pour Rust, sous une licence de type MIT. Rust est un langage de programmation système fortement typé. L'accent est mis sur la sûreté des accès mémoire et la concurrence. Il fonctionne actuellement sur les plateformes GNU/Linux, OSX et Windows.

Voici un exemple d'Hello World :

use std;
import std::io;

fn main() {
    for i in [1, 2, 3] {
        io::println(#fmt("hello %d\n", i));
    }
}

Rust est un langage proche de Go, il partage d'ailleurs une inspiration commune venant de Newsqueak, Alef et Limbo. Toutefois, les développeurs de Rust ont commencé leur travail avant l'annonce de Go et ne sont pas satisfaits par la sémantique adoptée par Go (état partagé mutable, Ramasse-miettes global, pointeurs NULL, absence de destructeurs).

Plus d'informations en seconde partie.

Journal Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par  (site web personnel) . Licence CC By‑SA.
36
5
nov.
2017
Ce journal a été promu en dépêche : Conférence GStreamer 2017 : Oxydation de GStreamer.

Rustifiez votre multimédia !

Voici une traduction de la présentation « Oxidising GStreamer — Rust out your multimedia! » qui a eu lieu le 22 octobre 2017 à Prague dans le cadre de la Conférence GStreamer 2017.

Merci à Sebastian Dröge pour cette présentation et pour son autorisation de traduction.

Pour les planches au format PDF, rendez-vous ici.


Résumé

Dans la suite logique de ma présentation de l’année dernière, je vais vous tenir au courant de ce qu’il s’est (…)

Sortie de Rust en version 0.3

35
23
juil.
2012
Rust

Rust est un langage développé par la fondation Mozilla qui implémente les paradigmes procédural, orienté objet, concurrent et fonctionnel. C'est un langage compilé plutôt orienté bas-niveau et qui concurrence le C ou le C++. Il est multiplates-formes et tourne sous Linux, Mac OS X et Windows. Pour rappel, Rust est un langage de programmation système fortement typé. L'accent est mis sur la sûreté des accès mémoire et la concurrence.

Vu les orientations de la fondation Mozilla, le but est de pouvoir développer un navigateur Web avec ce langage et les travaux ont déjà commencé, ce navigateur alternatif s'appelle Servo.

logo

Première sortie du décodeur JPEG-XL en Rust

Posté par  . Édité par palm123 et Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
35
23
sept.
2025
Internet

En 2022, le format JPEG-XL (JXL) a fait naitre beaucoup d’espoirs sur Internet : un taux de compression et une qualité très supérieurs à tout ce qui existe dans nos navigateurs web, plus une rétro-compatibilité avec JPEG. Les décodeurs sont arrivés dans Chromium, Firefox et Safari, on était tout excité, et puis… Google supprime le décodeur. Mozilla le cantonne à la version développeurs, derrière une option. Apple le… tiens non, Apple le garde et le porte même sur iOS.
Pendant que ça hurle et tempête Mozilla s’explique : l’implémentation actuelle c’est 100 000 lignes de C++ probablement dangereuses, tandis que du Rust plus compact serait avantageux.
Célébrons la rentrée 2025, les développeurs du labo Google (principal sponsor de JXL) nous proposent de tester une première version habillée de rouille ! Ne déshabillez pas la source trop vite, appréciez les préliminaires lents, c’est une fragile version 0.1.1.

Rust 0.12 : non, pas le jeu vidéo, le langage !

35
3
nov.
2014
Rust

Le langage de programmation Rust continue son bonhomme de chemin et se prépare à une version bêta 1.0 avant la fin de l'année.

En attendant, Rust 0.12 est sorti le 9 octobre 2014 ! Pour rappel, Rust est un langage de programmation système qui vise la performance et la sûreté. Il est développé par Mozilla, en parallèle d'un nouveau moteur expérimental de rendu de pages web écrit en Rust : Servo.

Rust

Rust est open source au sens de l'OSI et libre. Son développement est fait de façon ouverte sur GitHub et le code source est publié sous double licence Apache 2.0 et licence MIT.

Pour une meilleure compréhension des détails techniques de cette dépêche et des évolutions de Rust, il est conseillé de se référer à la dépêche sur Rust 0.8 (ainsi qu’aux suivantes que vous trouverez via les tags rust et langage_rust).

Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par  (site web personnel) . Édité par bubar🦥, Davy Defaud, Nÿco, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
35
7
nov.
2017
Audiovisuel

Rustifiez votre multimédia !
Voici une traduction de la présentation Oxidising GStreamer — Rust out your multimedia!, qui a eu lieu le 22 octobre 2017 à Prague dans le cadre de la Conférence GStreamer 2017.

Merci à Sebastian Dröge pour cette présentation et pour son autorisation de traduction.

 Logo de GStreamer Logo de Rust

Journal Desktop : enfin du choix, enfin un langage de programmation sérieux

Posté par  (Mastodon) . Licence CC By‑SA.
33
17
jan.
2022

Salut ’nal

J’allais poster l’information dans la section lien mais à bien y réfléchir, enfin un nouveau bureau ! Cela mérite bien un journal !

Cela manquait à la galaxie Linux. Entre GNOME, KDE, Xfce, LXQt, LXDE, LRM, Unity, Cinnamon, Mate, Enlightenment, ROX, Trinity, Lumina, Budgie, Pantheon, pekwm, Deepin, CDE, FyneDesk; on était un peu frustré d’avoir si peu de choix.

Alors merci system76 de développer Cosmic que l’on peut même tester par nous-mêmes.

Comme (…)

Sortie de Deno 1.0

Posté par  (site web personnel) . Édité par Davy Defaud, ted et Ysabeau 🧶. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
32
15
mai
2020
JavaScript

Deno est un possible successeur à Node.js. Ryan Dahl, qui est l’auteur à l’origine de Node.js, a présenté lors d’une conférence il y a deux ans une liste de dix choses qu’il regrette à propos de Node.js. À partir de cette liste, il a voulu créer un nouveau moteur d’exécution de script qui tourne en dehors du navigateur mais qui en reprend les conventions. Le projet s’appelle Deno et il vient d’atteindre la version 1.0.

Logo de Deno

Deno 2.0 est là

32
4
déc.
2024
JavaScript

Le temps où Node.js régnait en maître comme la solution incontournable pour exécuter du code JavaScript côté serveur est-il révolu ? En tout cas, il a aujourd’hui des challengers de taille comme Bun (qui pourrait lui aussi mériter une dépêche) ou Deno. C'est donc de ce dernier qu'il sera question dans cette dépêche, à l'occasion de la sortie de sa version 2.0

Journal Journal Bookmark #2

32
15
déc.
2014

Journal la rouille et la comtesse

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
31
17
nov.
2021

Salut 'nal.

Il y a quelques mois, je me suis mis au langage Rust qui était alors le plus plébiscité de StackOverflow (et ce quatre années de suite…) et qui arrive second au dernier AOC sur Redit.
Les début de la noce furent belle. Cependant, après moins d'une semaine, j'ai du faire une pose qui dura plus longtemps que prévu, et au retour il ne fut pas aisé de se remettre dans la syntaxe cryptique. Ce n'est pas le (…)