Journal quelques nouvelles de youtube-subscriptions

Posté par (page perso) . Licence CC by-sa.
23
4
oct.
2019

Cher journal,

Il y a quelques mois, je te présentait une petite application pour regarder ses abonnements youtube dans le terminal.

Depuis, j'y ai apporté quelques améliorations qui peuvent t'intéresser, à savoir:

  • configuration de l'application, notamment changement du format de la vidéo récupérée par youtube-dl (donc sa qualité)
  • lancement de n'importe quel id de video youtube, via la commande :o <monid>
  • filtrage des vidéos (touche f + pattern à filtrer)
  • lancement par défaut des vidéos avec mpv en streaming (...)

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 Pijul 0.11

Posté par . Licence CC by-sa.
Tags :
17
21
nov.
2018

Il y a un peu plus d'une année, un journal nous présentait Pijul, un nouveau gestionnaire de code source en cours de développement. Il est écrit en Rust. Pierre-Étienne Meunier, un des auteur, a largement commenté le journal.

Une volonté du projet est de fonctionner sur la majorité des plateformes, d'où l'écriture d'une bibliothèque SSH (en Rust également) qui tourne correctement sur Windows. Une plateforme de partage de base de code est disponible : https://nest.pijul.com/

Pijul se base sur (...)

Journal softs dev en Rust empaqueté pour Ubuntu & cie

Posté par . Licence CC by-sa.
29
11
sept.
2018

Voici quelques softs développés en Rust que j'aime utiliser et que je mets à disposition dans un PPA : https://launchpad.net/~jerem-ferry/+archive/ubuntu/rust/+packages

Journal Go et Rust, lequel est le remplaçant du C ?

Posté par (page perso) . Licence CC by-sa.
Tags :
60
9
sept.
2018

Go et Rust sont deux langages qui sont souvent comparés l'un à l'autre. Et cela vient en partie du fait qu'ils sont tous les deux des langages vus comme des remplaçants du C et du C++. Pourtant, ces deux langages sont relativement différents et n'ont pas empruntés les mêmes caractéristiques au C et au C++.

Sur le plan philosophique, C est souvent vu comme un langage assez simple (peu de mots-clés, peu de concepts compliqués comme la surcharge d'opérateurs, un (...)

Journal Ready At Dawn passe à Rust

Posté par . Licence CC by-sa.
31
26
juil.
2018

La société de développement Ready At Dawn éditrice des jeux Daxter, God of War ou encore Ōkami, a décidé de passer tout ses futures projets au langage Rust parce que C/C++ <3 Rust.

It's finally happening - after >30 years of pro use, 20 of which quite reluctantly, I am officially DONE with C/C++. Only maintenance from now on, everything new will be in @rustlang. THANKS Rust team for refining modern concepts into such a practical, elegant system. I love (...)

Journal Port de taptempo en Rust

Posté par . Licence CC by-sa.
13
3
mar.
2018

Comme promis, voici un petit journal sur mon port de taptempo en Rust. Je n'ai pas porté le mécanisme d'internationalisation, puisque finalement on peut le faire comme dans le code C++, avec gettext. Ce n'est pas le plus intéressant du projet, et il n'existe pas de mécanisme d'internationalisation que je trouve vraiment satisfaisant et idiomatique pour le moment.

Description du Rust

Pour ceux qui ne connaissent pas le langage, la façon la plus simple de le décrire (...)

Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par (page perso) . Édité par tankey, Davy Defaud, Nÿco, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC by-sa.
Tags :
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 Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par (page perso) . 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 (...)

Journal media-toc ou un prétexte pour prendre des technologies en main

Posté par (page perso) . Licence CC by-sa.
41
16
oct.
2017

Nal,

Cela fait quelques temps que je pense à te parler de mon projet media-toc, une application écrite en Rust qui vise à définir une table des matières pour un fichier audio-vidéo ou à scinder un fichier audio-vidéo en chapitres.

Tu me diras que le nom fait pitié, surtout en Français, et tu auras raison.


IHM de media-toc : fichier vidéo.

La génèse

Tout a commencé il y a 5 ans avec la captation audio-vidéo d'un concert. Je voulais en (...)

Journal Du reverse tethering, en Rust

Posté par (page perso) . Licence CC by-sa.
44
25
sept.
2017

Bonjour nal,

La dernière fois, je t’ai présenté Gnirehtet, un outil de reverse tethering pour Android.

Eh bien, je l’ai réécrit en Rust.

Rust est un langage de programmation développé par Mozilla Research, utilisé entre autres par Servo, le futur moteur Web de Firefox.

Gnirehtet 2

Pour l’utilisateur, le principal avantage de cette version rouillée est de ne pas avoir à installer l’environnement d’exécution Java. Par ailleurs, la gestion de la ligne de commande est maintenant (...)