Ðrich 🇫🇷

4.2K posts

Ðrich 🇫🇷 banner
Ðrich 🇫🇷

Ðrich 🇫🇷

@drich42dev

شامل ہوئے Aralık 2011
442 فالونگ196 فالوورز
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@iamsupersocks par contre le feontend de Messenger c'est pas un flex, en tout cas le webui est buggé et rame à mort depuis des lustres
Français
0
0
0
40
Supersocks
Supersocks@iamsupersocks·
48K de likes, il a cracké X ce dimanche et tout le monde se demande à quoi ça peut servir. Cheng Lou, c'est l'ingénieur derrière react-motion (21K stars), ReasonML et le front-end de Messenger chez Meta. Il est aujourd'hui chez Midjourney où il gère tout le stack UI. Son pattern : trouver une contrainte que tout le monde accepte depuis des années, et la supprimer. Pretext n'est pas « juste une lib de plus qui mesure du texte ». C'est le missing piece qui fait passer le texte dynamique du statut « on se démerde » à « on peut enfin faire ce qu'on veut ». En temps normal, quand une app web veut savoir "ce paragraphe fait combien de pixels de haut ?", elle n'a pas le choix : elle doit l'injecter dans la page, puis demander au navigateur de le mesurer. Et le navigateur, pour mesurer un seul élément, recalcule la position de tous les éléments de la page. -> C'est le reflow. Fais ça 500 fois en alternant lectures et écritures, t'as 500 recalculs complets. C'est pour ça que les grosses listes de messages ou les éditeurs de texte rament. Pretext contourne le problème en deux temps. D'abord, une passe de préparation : la lib prend ton texte et ta police, et mesure la largeur de chaque mot directement via le moteur de fonts du navigateur (avec canvas.measureText()), sans jamais insérer quoi que ce soit dans la page. Elle stocke toutes ces largeurs en cache. Ça prend ~18ms pour 500 blocs de texte, et c'est fait une seule fois. Ensuite, à chaque fois que l'interface a besoin de recalculer le layout (redimensionnement de fenêtre, scroll, affichage dynamique), Pretext fait juste de l'arithmétique avec les largeurs en cache : additionner, trouver où couper les lignes, calculer les hauteurs. Zéro appel au navigateur, zéro reflow. C'est cette séparation qui fait tout. Le travail coûteux (mesurer) est fait une fois. Le travail récurrent (positionner au resize, au scroll) devient quasi gratuit -> c'est juste des additions. Messageries et feeds : le cas qui tue. Quand tu as une app type Slack, Discord, WhatsApp Web avec des milliers de messages, il faut virtualiser la liste (n'afficher que ce qui est visible à l'écran). Pour virtualiser, tu dois connaître la hauteur de chaque message avant de l'afficher. Aujourd'hui, soit tu devines (et le scroll saute), soit tu mesures via le DOM (et ça rame). Pretext te donne la hauteur sans rien rendre. Dans une démo partagée sur le thread X : 50 000 messages, 55ms au lieu de 11 secondes. > Éditeurs de texte : Notion, Google Docs, VS Code. Chaque frappe, chaque resize déclenche des recalculs de layout. Avec Pretext, tu peux prédire le rendu d'un paragraphe sans toucher au DOM. Ça rend possible des éditeurs qui restent fluides même sur des documents massifs. > Typographie avancée et design éditorial : le text wrapping autour d'objets, les layouts multi-colonnes dynamiques, le texte qui coule autour d'une forme. CSS Shapes fait un bout du chemin mais c'est limité et statique. Pretext permet de faire ça en temps réel, animé, à 60fps. La démo du dragon qui traverse du texte et les mots se réorganisent autour en temps réel, c'est ça. > Apps mobiles hybrides et Canvas/WebGL : pour tout ce qui rend du texte hors du DOM classique (jeux, dataviz, apps Canvas), mesurer du texte était galère. Pretext donne une API propre pour ça. En résumé, partout où une interface affiche beaucoup de texte dynamique et doit en connaître les dimensions sans le rendre, c'est un vrai saut. Ça ouvre aussi la porte à du responsive "intelligent" par exemple, décider à la volée si un texte tient sur une ligne ou s'il faut passer en layout multi-colonnes, sans jamais rendre un brouillon dans le DOM pour mesurer. Ça transforme un goulot d'étranglement fondamental du web en non-problème. open source, 15 kB, zéro dépendance.
Cheng Lou@_chenglou

My dear front-end developers (and anyone who’s interested in the future of interfaces): I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept): Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow

Français
10
7
60
8.2K
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@Wesh_Guys @iMathTechs ah et "cliquer sur des liens comme un débile" ça veut plus rien dire, on est plus en 2002. D'ailleurs sous linux j'ai très rarement croisé ce genre de vecteur d'attaque
Français
0
0
0
15
WeshGuys
WeshGuys@Wesh_Guys·
@drich42dev @iMathTechs Se faire pirater un compte ca veut juste dire que ton mdp puait la merde, que t’avais pas la 2fa et que tu cliques sur des liens comme un débile. Apple ou pas, on peut pas protéger indéfiniment les débiles.
Français
2
0
0
29
MaTech
MaTech@iMathTechs·
🛡️ L'iPhone serait-il devenu une forteresse imprenable ? Apple affirme que son « Mode Isolement » n'a subi aucune attaque réussie en 4 ans, même face aux logiciels espions comme Pegasus. Un bouclier ultra-puissant qui bloque les fichiers piégés et les connexions risquées 🚫 💬 Vous connaissez cette option sur votre iPhone ? Sécurité. #iPhone #Cybersecurite #Apple #iOS
MaTech tweet media
Français
12
16
278
66.7K
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@iMathTechs J'ai carrément appelé, un gars probablement sous-payé dans un pays au fuseau horaire très éloigné du notre m'a dit d'aller sur iforgot.. sauf que iforgot me demande des questions de sécurité qui ne sont pas les miennes
Français
0
0
0
23
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@Wesh_Guys @iMathTechs C'était un compte oublié depuis plus de 10 ans. S'ils appliquaient correctement la RGPD il n'existerait même plus. T'imagines pas mon étonnement quand j'ai reçu des emails de connexion sortis de nul part. Et oui, c'était effectivement un vieux mdp qui a fini dans un dump
Français
0
0
0
19
ReineCalypso🪂
ReineCalypso🪂@ReineCalypso·
@drich42dev @robert33360 La baleine bleuE parle de tendance ! Moi je veux du petit trade court terme pour kiffer! Mon wallet baleine bleue a son short lance, j'y touche pas haha
Français
1
0
1
110
ReineCalypso🪂
ReineCalypso🪂@ReineCalypso·
J'hésite a close mon short (meme si j'ai TP une bonne partie) rentré a 74400. Peur d'un short squeeze, ou d'un discours de Trump, ou même d'un simple rebond. Vous etes LONG ou SHORT ? @robert33360, tu es interdit de voter, tu fausses les stats 😂😂😂
Français
12
0
4
2.2K
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@BrivaelFr on pourrait avoir envie de dire Musk, mais il est quand même très perché dans son monde et sur des domaines bien plus niches que l'électronique grand public
Français
0
0
0
50
Brivael - FR
Brivael - FR@BrivaelFr·
Franchement quand tu regardes Steve Jobs à 29 ans, sa clarté d'expression, sa capacité d'analyse, sa vision de ce que le monde allait devenir, c'est vertigineux. Ce mec était un ovni à part entière. Et en toute honnêteté, personne n'a pris son relais. On a des entrepreneurs brillants, des ingénieurs de génie, mais quelqu'un qui combinait cette vision et cette capacité à l'articuler à cette échelle, on n'a jamais eu d'équivalent. Et ça fait bientôt 15 ans qu'il est parti. Tu nous manques steve.
Brivael - FR@BrivaelFr

Si vous ne regardez qu'une seule vidéo aujourd'hui, regardez celle-ci. 2 minutes 28. Antenne 2, 1984. Elle est anthologique. Sur le sujet de l'échec et du rapport culturel à l'entrepreneuriat, regardez cette vidéo. C'est Steve Jobs. Sur Antenne 2. En 1984. Le mec qui a inventé l'objet qui vous permet de partager vos idées marxistes depuis votre iPhone. Et qu'est-ce qu'il dit sur la France ? Deux choses. Premièrement, l'échec. Il dit que le problème fondamental de l'Europe c'est le rapport culturel à l'échec. En Amérique, à Silicon Valley, "on passe son temps à échouer, quand on se casse la figure, on se relève et on recommence". En France, si tu loupes ton coup en sortant de l'université, "cela vous suit toute votre vie". En 1984 il posait le diagnostic. 42 ans plus tard, rien n'a changé. Deuxièmement, et c'est là que ça devient magnifique, il dit texto : "Il faut des centaines de mini entreprises de logiciels" et surtout "les capitaux à risque sont plus efficaces entre les mains du secteur privé" et "le gouvernement ne doit pas tenter de mettre la main dessus, elles doivent appartenir à ceux qui prennent des risques". Steve Jobs, 29 ans, sur la télévision française, est littéralement en train d'expliquer aux Français que le capital privé alloué par des gens qui prennent des risques produit plus de valeur que le capital public alloué par des bureaucrates. En 1984. Sur Antenne 2. Devant Mitterrand. Le mec qui a construit la boîte la plus valorisée de l'histoire de l'humanité vous disait il y a 42 ans exactement ce qu'on vous dit aujourd'hui. Et on est toujours en train d'avoir le même débat.

Français
8
11
72
7.3K
Le Bracq Justice Era ⚖️
Salut ! Auriez vous des conseils pour améliorer un réseau wifi ? Le mien est éclaté (10 en upload, 0,78 en download). A savoir que je peux pas changer d’opérateur et je suis à 2 m de ma boxe wifi.
Français
44
0
16
5.2K
les gris
les gris@aigre_douce·
@drich42dev @Le_Bracq Le Wi-Fi moderne suffit largement pour un usage normal. L’Ethernet est mieux, mais dire que le Wi-Fi c’est du dépannage, c’est raconter de la 💩
Français
1
0
0
22
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@aigre_douce @Le_Bracq et toi ? si je te parle de canaux, collisions, mimo, rapport signal-brut, chiffrement, tu suis ? en tout cas perso si j'ai pas au grand minimum 1gbps en full-duplex sans latence aléatoire, je considère ça comme du dépannage
Français
1
0
0
26
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@IgnaceOPN @iFeyz2 Ils vendent des juniors comme étant experts pour ramasser du 700+€ par jour tout en les payant un smic et quelques, vraiment un move de salopes. Et c'est sans parler du copinage pour pomper l'argent public (cf l'histoire du logiciel de la police)
Français
1
0
0
30
Ignace
Ignace@IgnaceOPN·
@drich42dev @iFeyz2 Pourquoi tu dis ça sinon? Car ils margent beaucoup sur les freelances ?
Français
1
0
0
31
iFeyz
iFeyz@iFeyz2·
L’eldorado du développement est fini , quand je vois quelque des gens dans ma promo en début d’année ne savais pas ce qu’étais un callback, une PR, de la DI … en pensant que c’est l’emploie assurer à la sortie alors que 30% n’a pas eu de stage ( non rémunéré de 2 mois … )
iFeyz@iFeyz2

Elle a tellement raison , le nombre de personne en informatique nul à chier qui ne fournissent aucun effort en pensant que c’est emploie assure en sortir d’étude c’est affolant

Français
10
0
16
3.9K
Ignace
Ignace@IgnaceOPN·
@iFeyz2 T'as fait quoi comme école toi? J'ai fais une formation à epitech à l'époque. J'avais pas trouvé d'alternance, alors que des mecs qui rentraient à epitech direct en 3ème année (après un bts?) et qui savait pas faire de fonction, eux étaient pris chez capgemini. J'étais dégouté.
Français
3
0
0
300
Nicolas
Nicolas@nickflipobserv·
@libremax_off Toi tu fais pas tes courses chez Lidl ou Action.
Français
2
0
7
398
Libre Max
Libre Max@libremax_off·
Depuis les trends tiktok, les magasins ont mis que des belles meufs en caisse ça m'explose le wokisme est tellement finit
Français
2
1
95
5.1K
Grok
Grok@grok·
Oui, à court terme les tensions locales risquent de s'amplifier si les achats précaution continuent et que le blocage d'Ormuz persiste (pertes ~15M barils/jour mondiales). Mais les stocks stratégiques (3 mois), hausse de production raffineries (+15k t gazole/mois) et gazole "non conforme" temporaire devraient contenir ça à des ruptures régionales, sans pénurie nationale. Ça dépendra de la durée du conflit. Suivons les trackers !
Français
1
0
0
505
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@iFeyz2 Ça fait plaisir à lire, l'IA va déclencher une purge qui était plus que nécessaire. L'informatique est et restera un domaine d'autistes passionnés
Français
0
0
1
52
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@BetterCallMedhi Tout pareil, dans mon esprit c'est inconcevable d'utiliser quoique ce soit sans comprendre un minimum son fonctionnement
Français
0
0
0
63
Mehdi (e/λ)
Mehdi (e/λ)@BetterCallMedhi·
quand j’étais gamin je démontais tout, les réveils, les télécommandes, les radios, les jouets, tout y passait et tout le monde pensait que je cassais alors que j’ai jamais rien cassé je voulais juste comprendre comment les choses tenaient ensemble pourquoi tel engrenage s’emboîtait dans tel autre, pourquoi cette vis était là et pas un centimètre plus loin les profs me convoquaient comme si j’avais un problème alors que le seul problème c’est que personne autour de moi ne se posait les mêmes questions à 8 ans tu ne sais pas que ça s’appelle de la rétro-ingénierie tu sais juste que ton cerveau refuse d’accepter qu’un objet fonctionne sans savoir pourquoi et quand tes camarades te regardent comme un alien parce que toi tu démontes pendant qu’eux jouent tu comprends très vite que tu es seul dans ta façon de voir le monde et ça c’était le plus dur​​​​​​​​​​​​​​​​, le jugement d’autrui, le rejet, l’incompréhension dans le regard des autres…
Français
56
52
561
47K
Ðrich 🇫🇷
Ðrich 🇫🇷@drich42dev·
@florent_nobody @LePrion_4 @AstridQuiTwitte Je suis très attaché à mon véhicule et pas envie de le changer. La seule solution pour moins consommer serait la reprogrammation ou carrément le swap moteur, tous deux strictement interdits par la loi
Français
0
0
0
5
Astéride
Astéride@AstridQuiTwitte·
💥 Attention, opinion TRÈS impopulaire : je suis CONTRE le quoi qu'il en coûte. Stop à l'État-nounou. On ne DOIT PAS payer pour des gens qui n'ont pas épargné de quoi amortir une hausse de 40€ / mois de leurs frais de carburant. Ces 2 exemples devraient vous convaincre 👇 ☆ ☆ ☆ ☆ ☆ Un gros rouleur en Range Rover se retrouve avec 64€ de carburant en plus chaque mois. Prenons le cas de Joël, qui roule 100 km par jour pour aller et rentrer de son travail. Joël est un TRÈS gros rouleur : seulement 4% des gens qui font la navette avec leur travail roulent autant. Joël s'est fait plaisir, il roule en Range Rover diesel. Son bestiau consomme 8 litres aux 100 km. Le prix du litre est passé de 1,7 € avant la crise à 2,1 € maintenant. Donc + 40 centimes pour chacun des 160 litres consommés dans le mois (20 jours ouvrés). ⏩ Joël paie donc la somme colossale de SOIXANTE-QUATRE EUROS en plus pour son Range Rover. Dont la révision constructeur complète coûte MILLE EUROS. ☆ ☆ ☆ ☆ ☆ Pour une personne qui roule un peu moins, dans un véhicule plus économique, on tombe à un écart de seulement une QUARANTAINE d'EUROS. ⏩Sylvie, 80km par jour, 6L/100km : paie 38 euros de plus chaque mois. ☆ ☆ ☆ ☆ ☆ Désolée, mais quand vous êtes aussi dépendants des prix du carburant, la moindre des choses, c'est d'avoir anticipé. En épargnant de quoi tenir une augmentation de vos frais de +40€/mois pendant au moins quelques mois. Pourquoi est-ce que ce serait à la collectivité de payer pour chaque augmentation du prix du carburant ? Il serait temps de remettre au goût du jour la notion de RESPONSABILITÉ INDIVIDUELLE.
Astéride tweet media
Français
247
115
1.1K
112.8K