2 points par GN⁺ 2024-10-16 | 1 commentaires | Partager sur WhatsApp
  • Le générateur d’emoji GIF Deal With It est un outil web qui crée un emoji GIF où des lunettes de soleil descendent sur une image fournie
  • Il charge un modèle d’IA dans le navigateur pour détecter les visages, et le traitement est effectué gratuitement et en toute sécurité dans le navigateur
  • L’entrée prend en charge l’import de fichier, le glisser-déposer et le collage d’une URL d’image, avec aussi des exemples pour l’essayer immédiatement
  • Avant la génération, on peut régler la répétition, le nombre de frames, le délai entre les frames, le délai de la dernière frame et la taille maximale (px)
  • Le créateur est Igor Klimer, et le code source est publié sur GitHub, ce qui permet de vérifier directement l’implémentation

Mode de génération du GIF Deal With It

  • Cette page web est un outil qui crée des emojis GIF dans le style Deal With It
  • Elle indique que le traitement est effectué dans le navigateur, de manière « artisanally and securely in your browser »
  • La détection des visages utilise un modèle d’IA chargé dans le navigateur
  • Les images peuvent être fournies de deux manières
    • Cliquer dans la zone de fichiers ou glisser un fichier pour l’importer
    • Coller une URL d’image puis l’envoyer
  • Une image d’exemple permet de tester immédiatement la fonctionnalité

Options de génération et informations publiques

  • Avant de générer le GIF, les valeurs suivantes peuvent être ajustées
    • Répétition : Infinite ou Off
    • Nombre de répétitions
    • Nombre de frames
    • Délai entre les frames (ms)
    • Délai de la dernière frame (ms)
    • Dimension la plus grande, c’est-à-dire la valeur maximale de la largeur ou de la hauteur (px)
  • Le bouton d’exécution est libellé « Deal with it! »
  • Le créateur est Igor Klimer, et le code source est publié sur GitHub

1 commentaires

 
GN⁺ 2024-10-16
Commentaires sur Hacker News
  • C’est exactement l’impression que j’avais enfant quand j’imaginais « à quoi ressemblera Internet dans 20 ans ». Un super design, un backend absurdement surdimensionné pour faire quelque chose de basique, mais un résultat excellent, sans aucune odeur d’entreprise ni enfer publicitaire. J’adore

    • Oui. Cela dit, même si le backend est clairement surdimensionné, ici Cloudflare Pages ne sert que des ressources statiques. Ça encaisse facilement l’afflux de trafic de HN, et le gros du travail est fait par les appareils beaucoup trop puissants qu’on transporte dans nos poches et qu’on utilise pour tout sauf les choses sérieuses
  • Ce bout de code m’a fait rire. Si looping.mode === "off", il dit en gros « si vous avez attendu une journée, vous méritez de voir ce contournement » : comme il n’y a pas moyen de désactiver la répétition du GIF avec gifwrap, il ajoute un délai extrêmement long après la dernière frame et renvoie 8640000

    • J’avais autrefois créé un avatar pour un forum qui ressemblait à des yeux fous immobiles, puis, au bout de quelques minutes, les yeux se mettaient à bouger. Une seule personne l’a remarqué
    • Il suffit d’attendre 2,4 heures. Il manque un zéro :)
  • J’aime bien : https://s1.gifyu.com/images/SB5A9.gif

    • Ce n’est pas cette créature qui mange des enfants ?
  • Dommage pour le « Malheureusement, ils n’ont pas été impressionnés et ont fini par ne pas m’embaucher :( ». Les processus de recrutement ne sont pas parfaits, et ici ils semblent clairement avoir mal jugé

    • J’ai déjà fait passer un entretien à un développeur qui, sur son CV, avait l’air d’un pur junior, mais qui avait créé en projet perso un outil desktop de suivi des épisodes d’anime vus/à voir. On l’a embauché.
      Un autre développeur avait fabriqué un stick d’arcade en projet perso, et on l’a aussi embauché. La passion ne s’enseigne pas, donc il faut recruter autant que possible les gens qui aiment construire des choses. La stack technique compte peu face à ce genre de passion
    • La seule raison imaginable, c’est que l’autre candidat était en train de créer un générateur de partyparrot
    • Ils ont dû se rendre compte que recruter l’auteur du post les ferait tous paraître médiocres
    • Merci. Je le comprends tout à fait et je ne leur en veux pas. Même avec plusieurs entretiens et exercices, il est impossible d’évaluer toujours correctement l’impression qu’un candidat laisse et son adéquation.
      J’ai donc décidé de tirer le meilleur parti de la situation et de partager le projet avec d’autres. J’espère que cela me permettra de créer de nouvelles relations et, peut-être, de trouver de meilleures opportunités
    • Pour me faire l’avocat du diable, il a pu y avoir d’autres facteurs. Le recrutement est complexe et, même avec une évaluation équitable, il pouvait y avoir un meilleur candidat.
      Un projet comme celui-ci augmente probablement les chances, mais ne garantit pas à lui seul une embauche. https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • C’est à cause de Slack ? Cet usage déroutant qui consiste à appeler « emoji » des GIF animés ou des stickers

    • L’usage du mot « server » par Discord est tout aussi agaçant. Je n’ai commencé à utiliser Discord que récemment et j’ai rejoint plusieurs « servers », qui ressemblaient en réalité à des groupes avec du chat.
      Quand on m’a proposé de créer mon « server », j’ai d’abord hésité en me disant : « ils vont me provisionner une machine entière, ça ne doit pas être donné », avant de comprendre que ça n’avait rien à voir avec un vrai serveur
    • J’utilise Slack, mais ça me perturbe aussi. Un emoji Slack devrait pouvoir être utilisé même en basse résolution et, si possible, avoir un fond transparent. Les exemples ne ressemblent pas à des emoji
    • N’utilisant pas Slack, je comprends seulement maintenant. J’ai été un peu déçu de voir que ça ne générait pas de vrais emoji
  • Je travaille chez Google, et cette démo me donne l’impression, même si c’est difficile à expliquer précisément, que l’auteur est mentalement proche d’un Googler

    • Quand beaucoup de gens l’auront utilisé et apprécié, s’il supprime soudainement tout sans le moindre avertissement, alors là ce sera un vrai Googler ;)
    • Désolé, mais ce commentaire a un côté un peu sectaire. Google compte plus de 180 000 employés, dont des dizaines de milliers doivent être ingénieurs, et je ne sais pas ce que « Googler » veut dire.
      Si cela signifie quelqu’un de passionné, hacker dans l’âme et créatif, pourquoi y coller une étiquette d’entreprise ? Pourquoi ne pas simplement le décrire ainsi ? Je n’essaie pas d’être cynique ou impoli, mais ça me paraît bizarre
    • Interprétation intéressante
  • Merci pour le partage. J’aime particulièrement ce genre de petits projets, surtout quand ils sont surdimensionnés. Le marché du recrutement est difficile, et il y a sûrement eu de l’examen et de l’intérêt, mais tout le monde fait de son mieux en ce moment. Il est très possible que quelqu’un ait malgré tout présenté quelque chose d’encore plus impressionnant

    • Par « malgré tout », il est possible qu’il ait réutilisé un projet d’un entretien précédent et ajouté des choses par-dessus.
      Je ne fais plus ce type d’évaluation sous forme de devoir. Le marché du recrutement n’est pas difficile au point de devoir accepter ce compromis. Autrement dit, franchir cette étape ne résout pas la suite du processus d’entretien. C’est tellement subjectif que d’autres filtres conviennent tout aussi bien
  • L’entreprise qui ne vous a pas embauché finira bientôt par utiliser cet outil par culpabilité, et maintenant elle devra « faire avec »

    • En fait, j’utilise l’outil de cette entreprise dans mon propre outil. L’indice se trouve dans l’un des easter eggs, ou alors il suffit de regarder ce qui alimente l’analyse produit. C’est un ouroboros open source :D
  • Avant, une version de base de cette fonctionnalité était intégrée à Giphy[1], mais elle semble cassée maintenant, donc le marché est grand ouvert ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • J’aime parce que ça ne sert à rien. Enfin, en fait, je viens de créer quelques emoji Slack avec

    • Le plaisir de créer quelque chose d’inutile mais quand même capable de faire rire, c’est ce qui m’a poussé à continuer à ajouter des fonctionnalités. Content que ça te plaise