2 points par GN⁺ 2023-12-14 | 1 commentaires | Partager sur WhatsApp

Intérêt pour les interfaces utilisateur comme la CLI, la GUI, le web et le mobile

  • Les interfaces utilisateur existent sous diverses formes, comme l’interface en ligne de commande (CLI), l’interface utilisateur graphique (GUI), le web et le mobile.
  • Ces interfaces permettent l’interaction entre l’utilisateur et le système informatique, et sont choisies selon leurs caractéristiques respectives et leur contexte d’utilisation.
  • Il est important de sélectionner l’interface appropriée en fonction des centres d’intérêt et des besoins de l’utilisateur.

Avis de GN⁺ :

  • Les interfaces utilisateur sont un élément important qui détermine l’accessibilité des technologies, et elles jouent un rôle clé dans l’amélioration de l’expérience utilisateur (UX).
  • La CLI offre un contrôle puissant aux utilisateurs experts, tandis que la GUI permet une utilisation intuitive et est plus familière au grand public.
  • Les interfaces web et mobiles offrent accessibilité et praticité, se diffusent rapidement dans la vie moderne et contribuent ainsi à la démocratisation de la technologie.

1 commentaires

 
GN⁺ 2023-12-14
Discussion Hacker News
  • Expérience d’adoption de chat

    • Un couple a essayé d’adopter via battersea.org.uk, mais une mise à jour tardive du site leur a fait manquer un chat qui leur convenait.
    • En utilisant l’API JSON interne du site, ils ont créé une application Elixir pour recevoir les données des chats en temps réel et être alertés sur Twitter.
    • Grâce à cette méthode, ils ont rapidement repéré un chat noir nommé "Fluff" et ont réussi à l’adopter.
  • Expérience de développement de jeux personnels

    • Le développeur crée des jeux pour son propre usage et réalise divers jeux et applications.
    • Il a notamment développé une application qui chiffre des codes d’authentification à deux facteurs en QR codes et les stocke dans un flux de photos.
  • D’un outil personnel à une application publique

    • Un développeur daltonien a créé un outil de reconnaissance des couleurs adapté à ses besoins, puis l’a fait évoluer en application aboutie après avoir obtenu une licence Pantone.
    • Il a développé des applications comme CBVision pour les daltoniens, Unwind pour aider à respirer, et LookAway pour réduire la fatigue oculaire numérique.
  • Outil de saisie des Umlauts allemands

    • En utilisant un clavier QWERTY, un développeur a créé un outil permettant de saisir facilement les Umlauts allemands (ä, ö, ü, ß).
    • Cet outil transforme le texte souhaité en allemand à partir d’orthographes alternatives.
  • Bloqueur de publicités de podcasts

    • Un développeur vivant hors des États-Unis a créé une application pour bloquer les publicités répétitives des podcasts américains.
    • Elle récupère les flux XML et utilise une bibliothèque de fingerprinting audio pour identifier et supprimer les publicités.
  • Divers projets personnels

    • Il a développé une application combinant un tableur simple et un REPL JavaScript, une application de CAO basée sur Lisp, un jeu de construction de station spatiale, un outil de transfert de fichiers, et une application web de lecture de la Bible.
  • Sites web et jeux éducatifs

    • Il a créé un site web qui résume des livres de non-fiction populaires pour aider à la mémorisation, une base de données média générée par les utilisateurs, un site proposant des actualités mondiales concises, et un jeu de devinettes de mots inspiré de Wordle.
  • Obsession pour la recherche dans les archives numériques

    • Il a développé une extension Chrome permettant de rechercher l’intégralité des pages web visitées, un outil collectant l’historique de recherche de tous les navigateurs, et une application combinant l’interface de ChatGPT avec une recherche plein texte.
  • Application macOS d’indication de progression

    • Une application de barre de menus aide à percevoir le temps en affichant visuellement la progression, avec une fonction de capture vidéo du travail.
  • Application de gestion des tâches en arborescence

    • Le développeur a créé une application de tâches en arborescence pour gérer son quotidien, ce qui lui a permis d’apprendre diverses techniques de programmation.