Comparaison critique de systèmes d'invite de commande

Posté par  (site web personnel, Mastodon) . Édité par Ysabeau 🧶 🧦 et gUI. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
60
17
nov.
2023
Ligne de commande

Cet article a été écrit à l’occasion de l’imminence de la sortie de la version 2.2 de Liquid Prompt et vous aurez l’occasion de pouvoir en discuter avec son auteur lors des journées Toulouse Capitole du Libre, qui proposera une conférence sur Liquid Prompt : repenser en profondeur le design du prompt shell.

TL;DR: résumé

Si vous utilisez la ligne de commande, vous gagneriez à utiliser un bon système d’invite de commande (« prompt ») au lieu de la configuration par défaut. Parmi les sept systèmes de prompt les plus connus, certains sont mieux conçus et d’autres prennent mieux en charge certaines fonctionnalités.

Mes principales conclusions sont les suivantes :

  • Si vous recherchez le système qui offre la meilleure expérience globale à l’utilisateur, vous devriez probablement utiliser Liquid Prompt.
  • Si la faible latence est plus importante pour vous que les fonctionnalités, vous devriez miser sur PowerLevel10k.
  • Si vous êtes un développeur qui jongle en permanence avec plusieurs jeux d’outils, Starship semble être la meilleure option pour vous.

Cet article est divisé en deux parties principales : la première introduit le sujet et présente les principales évaluations ; la deuxième partie entre dans les détails des designs et des fonctionnalités. Enfin, la conclusion donne des conseils sur le choix d’un prompt et propose quelques idées sur l’avenir des systèmes de prompts.

Journal Sunday Python Pattern : Une machine à état toute simple

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
17
avr.
2022

Bonjour Nal,

Il y a un "design pattern" que je réutilise souvent dans différent langages pour découper la logique métier en plusieurs petit bout de code bien séparés et facilement testable.

Ce design pattern s'apparente très fortement à une machine à état :

  • on a la machine a état qui possède un contexte (des données qui seront manipulées et modifiées par l'exécution de l'algorithme)
  • chaque état va agir sur ce contexte et retourner l'état suivant à exécuter, ou None si (…)

Journal CPU Ex0166 Design graphique dans les pratiques de la science

8
10
juin
2021

Dans cette release de la série Bio is the new black : Des instruments scientifiques, une objectivité féministe, des images qui hantent la science, la science qui hante le design…
Nous recevons Anne-Lyse Renon, enseignante-chercheuse en design.

Écoute libre, podcasts, liens documentaires et vos commentaires : https://cpu.pm/0166

Chapitres :
- Paillasse du design : Hériter de nos images
- How to : Représenter ce que l’on regarde
- Version longue de cette interview

Voilà un sujet étrangement (…)

Journal CPU Ex0153 iGEM, International Genetically Engineered Machine competition

5
3
déc.
2020

Dans cette release : Des bactéries 🦠, des briques de codes ADN 🧬, un concours et du jus de moustiques 🦟 Nous recevons Arthur-Donald Bouillé, Lisa Dehove et Xavier Montoy, designers au concours iGEM, dans notre série Bio is the new Black.

Écoute, podcast, liens et réactions : http://cpu.pm/0153

Chroniques :

La semaine prochaine : Deuxième partie de la (…)

Atelier game design et création de jeu avec Godot anti‑confinement

Posté par  (site web personnel) . Édité par Davy Defaud et Pierre Jarillon. Modéré par Davy Defaud. Licence CC By‑SA.
19
26
mar.
2020
Administration système

Pour occuper nos jeunes confinés et leur permettre d’apprendre en s’amusant, Activdesign met à disposition gratuitement son équipe de tuteurs en jeux vidéo dans le cadre d’ateliers ouverts gratuitement aux collégiens et lycéens.

Le principe est le suivant : apprendre à faire un jeu en utilisant des cadriciels Godot prêts à l’emploi.

Ange, développeur d’un cadriciel simplifiant la création de plates‑formes 2D, et Cédric, membre de l’équipe d’Escoria in daiza ayant écrit la documentation sur le cadriciel Escoria, se mettront à disposition des jeunes qui voudront tenter l’expérience d’utiliser ces outils. Leur disponibilité est assurée chaque jour du 30 mars au 3 avril 2020 de 15 h 30 à 17 h.

Journal CPU Ex0132 Le designer-chercheur comme passeur

4
19
mar.
2020

Dans cette release de la série Bio is the new black : Un passeur, une discipline indisciplinée, de nouveaux organes perceptifs et des formats réinventés.
Comment communiquer sur la recherche universitaire en design ? Une table ronde avec Xavier Guchet, philosophe des techniques et Anthony Masure, chercheur en design. Débat public mené par Élise Rigot, enregistré en Février au Centre de Recherche Interdisciplinaire de Paris.

Émission, podcast, et plein de liens sur le sujet : http://cpu.pm/0132

(…)

Interview de Célia Margotteau, designeuse UX et UI

28
29
fév.
2020
Graphisme/photo

Les T‑shirts avec les suricates, c’est elle, une partie des visuels du site Tracim, c’est elle, lʼinterface Tracim, c’est aussi elle en partie.

Pour tout dire, quand LeBouquetin a évoqué, dans une dépêche plus générale, le recrutement de Célia, j’ai pensé que ça pouvait être un bon sujet pour cette série d’entretiens. Le temps, ensuite, de jouer avec l’interface, de trouver des questions, nous voilà avec la première interview de cette année.

Dos du T‑shirt aux suricates

Journal CPU Ex0126 : Un regard sur le vivant

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
5
23
jan.
2020

Dans cette release de CPU : des fossiles qui dansent, des molécules syndicalisées, une cabaliste du vivant et un cancer standardisé. Deuxième émission de la série Bio is the new black, notre invitée est Marie‑Sarah Adenis, designer et biologiste de formation.

Podcast, liens documentaires et commentaires : http://cpu.pm/0126 et sur Radio FMR (maintenant et en rediffusion mardi à 9 h).

Sections de l’émission :

Forum Linux.général Design tshirt tracim - lequel préférez vous ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
1
5
nov.
2019

Bonjour à tous,

Comme vous le savez peut-être, tracim est sorti en version 2.4 (je prépare une dépêche) ; et comme vous le savez peut-être pas, nous serons présent au Capitole du libre dans 2 semaines à Toulouse.

Nous préparons de nouveaux tshirt et du coup comme le but est de faire des tshirt sympas on s'est dit qu'on allait demander l'avis de la communauté.

Voilà les 3 croquis à partir desquels on va partir (on doit passer commande demain (…)

Journal Nouveau design pour l'espace de rédaction

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
48
8
juin
2019

Hello,

Sur github, j'ai proposé la fusion des modifications de LinuxFr qui permettent la mise en place du début du nouveau design proposé par mjourdan.

Ajouter des images d'en-tête aux dépêches

Ici, l'idée semble assez simple à être mise en place, puisque LinuxFr utilise déjà CarrierWave et ImageMagick pour gérer l'envoi des avatars utilisateurs.

C'est donc le premier point que j'ai voulu traiter et, finalement, c'est celui qui m'a pris le plus de temps.

Tout d'abord, il m'a fallu me (…)