Je travaille sur les slides de mon prochain talk que je donnerai à
@RivieraDEV
en juillet prochain ... ça va déboucher les cages à miel !
#WebAudio
#WebMIDI
On voit que t'étais pas là en 2000 mon p'tit bonhomme, tu serais surpris de voir à quel point le web tenait avec rien et consommait que dalle. Pas de libs JS, peu de CSS qui prenait à peine. (en version 1 et 2), du JPEG comprimé à la schlag car on n'avait que des modems 56k, …
L'écologie dans le développement web :
2000
- Téléchargement de grosses libs
- Animations lourdes en JS
- Tout charger d'un coup
- Images full résolution
2023
- Réécritures précises
- Animations simples en CSS
- Lazy-loading
- Images scalées
On a tous un rôle à jouer 🌱
1/7 Depuis le début du week-end, une faille, nommée log4shell et jugée comme la plus importante faille de sécurité de ces 10 dernières années, agite le monde de la tech. L'immense majorité des entreprises de la tech est touchée, allant de Microsoft à Spotify en passant par Tesla.
Il y a 40 ans, le 11 avril 1984, fut commercialisé l'Amstrad CPC 464 par la société britannique Amstrad PLC, fondée par Alan Michael Sugar. L'Amstrad CPC sera un succès et se vendra à 3 millions d'exemplaires dans le monde, dont environ un million en France
#LaPetiteInfoDuJour
Mon nouveau billet de blog est publié 🙌 Dans cet article j'aborde sans filtre le sujet des vieux techos (donc moi), de l’évolution du marché de l'IT depuis 25 ans, de mon burn-out puis ma remise en question ⬇️ Bonne lecture !
#blog
#burnout
Dans un monde où l'on ne peut plus faire confiance à ce que l'on voit, voici Sherloq, un outil Open Source d'analyse d'images conçu pour débusquer les manipulations, que ce soit au niveau des metadata ou bien même de l'image elle-même ⬇️
Dans 15 ans, le 19 janvier 2038, se produira le bug de l'an 2038 pour les systèmes gérant le temps en secondes et le stockant dans un entier signé 32-bits. A 3h14:08 UTC ces compteurs deviendront négatifs et renverront une date au 13 décembre 1901 à 20h45m52'
#LaPetiteInfoDuJour
David Mills, professeur et ingénieur informatique, est mort le 17 janvier dernier. On lui doit notamment le protocole NTP, la première implémentation du protocole FTP ainsi que le protocole EGP qui précéda le BGP
Il y a 40 ans, le 1er janvier 1983, fut adopté le protocole TCP/IP par le réseau Arpanet créé par l'organisation militaire DARPA à la fin des années 60. Ce réseau et ce protocole deviendront les fondations même du réseau Internet
#LaPetiteInfoDuJour
Il y a 32 ans, le 17 septembre 1991, fut mise à disposition la toute première version du noyaux Linux, la 0.0.1, par Linus Torvalds. Ce noyau, associé au projet GNU, sera la base des distributions Linux qui remplaceront les systèmes Unix en quelques années
#LaPetiteInfoDuJour
Bonjour et bon mercredi. Vous cherchez une alternative open-source à Notion ? Voici Affine, un projet tout jeune et encore en alpha mais qui semble assez prometteur ⬇️
Il y a 39 ans, le 11 avril 1984, fut commercialisé l'Amstrad CPC 464 par la société britannique Amstrad PLC, fondée par Alan Michael Sugar. L'Amstrad CPC sera un succès et se vendra à 3 millions d'exemplaires dans le monde, dont environ un million en France
#LaPetiteInfoDuJour
De nombreuses entreprises attendent de la part de leurs salariés de la loyauté. Les salariés fournissent en premier lieu un travail en échange d'un salaire. La loyauté est un concept qui ne s'achète pas. Soyez clairs, transparents et équitables avec eux et ils seront loyaux
Bonjour et bon dimanche. Pour celles et ceux qui veulent s'entraîner à coder, voici App Ideas Collection, une liste d'applications à coder avec pour chacune une description, les user stories associées, des liens vers des implémentations de référence ⬇️
Il y a 29 ans, Le 25 août 1991, fut annoncée sur le forum Usenet news:comp.os.minix la création du noyau Linux par Linus Torvalds. Il le décrira comme un hobby et qu'il ne sera jamais aussi grand et professionnel que le projet GNU
#LaPetiteInfoDuJour
...
1995 : why java will replace C (and C++)
2001 : why C# will replace C (and C++)
2010 : why python will replace C (and C++)
2015 : why JavaScript will replace C (and C++)
202x : why rust will replace C (and C++)
...
😅
Bonjour les piou-pious, bon dimanche à vous. Il y a quelques mois avait été annoncé le rachat d'audacity, le fameux éditeur audio libre, posant au passage de nombreuses questions. Voici un fork nommé tenacity si vous souhaitez changer ⬇️
Fabrice Bellard est un extraterrestre. Le niveau de contributions qu'il aura apporté au monde de l'informatique est juste démentiel !
FFmpeg
QEMU
TCC
QuickJS
...
Bellard a encore sorti un truc de son laboratoire : "TSAC, audio compression utility reaching very low bitrates: 5.5 kb/s for mono, 7.5 kb/s for stereo at 44.1 kHz with a good perceptual quality. TSAC compresses a 3.5 minute stereo song to a file of 192K":
Il y a 82 ans, le 9 septembre 1941, naquit Dennis MacAlistair Ritchie, informaticien américain. Il sera connu pour être l'un des pionniers de l'informatique moderne, notamment en inventant le langage C et en codéveloppant le système d'exploitation Unix
#LaPetiteInfoDuJour
Il y a 31 ans, le 17 septembre 1991, fut mise à disposition la toute première version du noyaux Linux, la 0.0.1, par Linus Torvalds. Ce noyau, associé au projet GNU, sera la base des distributions Linux qui remplaceront les systèmes Unix en quelques années
#LaPetiteInfoDuJour
Il y a 40 ans, le 5 Mars 1981, fut commercialisé par Sinclair Research le ZX-81, ordinateur personnel 8-bits équipé d'un Zilog Z80. Il sera vendu monté ou en kit à souder à un prix défiant toute concurrence. Il s'en écoulera plus de 1,5M d'exemplaires
#LaPetiteInfoDuJour
Let's Encrypt a dix ans. Grâce à ce service, nous avons pu acquérir des certificats SSL pour 0€ et renforcer de façon spectaculaire la sécurité du web en moins de 10 ans ⤵️
Bonjour. Si vous ne savez pas quoi faire en ce dimanche, allez jeter un œil à TheAlgorithms/Python, un dépôt avec un nombre conséquent d'algorithmes implémentés en python avec un objectif surtout éducatif. Très intérressant ! ⬇️
Bonjour les piou-pious, il y a 30 ans, Le 25 août 1991, était annoncée sur news:comp.os.minix la création du noyau Linux par Linus Torvalds. Il le décrivait comme un hobby et qu'il ne serait jamais aussi grand et pro que le projet GNU ... Manifestement, il se trompait 😏 ⬇️
Unpopular opinion : devenir manager n'est pas une fin en soi dans la vie pro. Chez les jeunes en école d'ingé, les élèves veulent tous devenir chefs de projet. Mieux vaut être tech et bon, c'est plus stimulant pour le cerveau et ça gagne bien mieux 😏
Bonjour. Pour bien terminer la semaine je vous propose d'aller regarder vers ImHex, un puissant éditeur hexadécimal avec des fonctionnalités de recherche, désassemblage, patching, recherche, mise en surbrillance, ... L'outil indispensable du hacker ⬇️
Il y a 32 ans, Le 25 août 1991, fut annoncée sur le forum Usenet news:comp.os.minix la création du noyau Linux par Linus Torvalds, qu'il décrira comme un hobby et qu'il ne serait jamais aussi grand et professionnel que le projet GNU. Il se trompait ...
#LaPetiteInfoDuJour
Bonjour et bon début de week-end. Si vous vous intéressez à la sécurité, Voici hackingtool, un tout en un d'outils et d'exploits. Faites en un bon usage (licite) ⬇️
⚠️ Je ne saurais que trop vous conseiller de tester ça dans une VM ⚠️
@arnolem
Quand est-ce que l'UE va imposer aux entreprises d'ouvrir les sources/protocoles/schémas lorsqu'un constructeur/fournisseur arrête le service ou met la clé sous la porte ? C'est un vrai sujet ET d'écologie ET de liberté de pouvoir continuer à utiliser un équipement
Il y a 37 ans, le 8 novembre 1986, naquit Aaron Swartz, informaticien, écrivain et hacktiviste américain. Il sera notamment connu pour avoir participé à la création des flux RSS, des licences Creative Commons. Il mettra fin à ses jour en 2013
#LaPetiteInfoDuJour
Si vous cherchez un moyen de réduire votre facture AWS lambda de 90%, migrez vers un monolithe dans une VM. C'est l'équipe Amazon Prime Video qui le dit 😅
The Amazon Prime Video team was able to reduce cost by moving from Serverless backed by Lambda to monoliths running on VMs.
"Moving our service to a monolith reduced our infrastructure cost by over 90%. It also increased our scaling capabilities."
J'ai deux questions :
1/ Pourquoi est-ce si compliqué d'imposer un standard de recharge tout comme il existe des standards pour les pompes à carburant.
2/ pourquoi faut-il une put*in d'app mobile et une carte spéciale pour recharger alors qu'il existe un truc universel : la CB
Bonjour. En ce bon mardi je vous propose d'aller jeter un œil à ce dépôt : DevOps exercises, qui comme son nom l'indique permet de se former et s'exercer à différentes technologies comme git, Python, Azure, le monitoring, etc ... ⬇️
Il y a 31 ans, le 14 février 1991, fut publié le jeu vidéo Lemmings par Psygnosis et développé par DMA Design. Ce jeu de réflexion très addictif deviendra un véritable succès et sera porté sur de nombreuses plateformes, y compris des consoles
#LaPetiteInfoDuJour
Bonjour et bon début de week-end. Voici « How To Secure A Linux Server », un petit guide permettant de d'accompagner sur la sécurisation d'un serveur et qui permettra à certaines personnes d'avoir des réponses à leurs questions. Toujours utile ⬇️
Il y a 116 ans, le 9 décembre 1906, naquit Grace Murray Hopper, mathématicienne et informaticienne américaine. Elle sera la conceptrice du premier compilateur en 1951 (A-0 System) et du langage Cobol en 1959. Ses apports à l'informatique seront innombrables
#LaPetiteInfoDuJour
Niklaus Wirth, ingénieur et professeur d'informatique suisse, prix Turing 1984, créateur des langages Algol, Modula et surtout Pascal, est mort ce 1er janvier 2024 ⤵️
Hier en cours ⬇️
“m'sieur, j'ai oublié le mot de passe de ma VM, comment je fais ?”
Tu montes l'image avec
mount root.img root.dir
Puis tu fais
chroot root.dir /bin/bash
passwd
"Mais ça veut dire que n'importe qui peut faire ce qu'il veut avec ma machine s'il y a accès ?"
Oui
Coup de bol ! La NASA a finalement réussi à récupérer le contact avec la sonde Voyager 2 en utilisant un procédé qui avait peu de chance de fonctionner ; il ont broadcasté haut et très fort une commande de réorientation à la sonde qui l'a bien capté ⤵️
Il y a 66 ans, le 16 avril 1955, fut inventé le mot « ordinateur » par Jacques Perret, professeur de philologie, à la demande de la société IBM souhaitant alors un nom français pour sa nouvelle machine destinée au traitement de l'information, l'IBM 650
#LaPetiteInfoDuJour
Standups, poker plannings, tickets jira, conventional commits, gitflow, méthodes et outils divers et variés ... Arretez de vous toucher la nouille et passez un peu plus de temps à coder plutôt que de chercher des martingales
#UnpopularOpinion
Bonjour et bon vendredi ! Vous faites des interfaces utilisateur ? Alors OpenUI peut être une aide pour vous ; c'est un outil basé sur l'IA, vous décrivez votre interface et il vous la génère en temps réel. Pas mal pour prototyper rapidement une idée ⬇️
Apparemment ce matin il y a un ou des développeurs qui ont fait des tests de notifications en production. Autant cela amuse tout le monde, autant je trouve cela très inquiétant. Une production ne devrait pas être un bac à sable accessible et openbar
#unpopularopinion
Unpopular opinion : pratique inutile, stressante et épuisante, voire destructrice. La piscine ne sert pas à enseigner mais à sélectionner les plus endurant·e·s (pas nécessairement les meilleur·e·s) 😒 Ce n'est pas comme ça que j'envisage un bon enseignement ...
Bonjour. Depuis un moment Microsoft force chaque utilisateur de Windows à avoir un compte en ligne lors de l'installation. Il existe des contournement pour éviter cela mais ils vont disparaitre. Peut-être est-ce pour vous le moment de passer à Linux/BSD ?
J'imagine les gens qui ne me connaissent pas lui demander ce qu'il a fait dans sa vie : “pas grand-chose, j'ai juste créé le B, travaillé sur le C, co-crée Unix, inventé Plan 9, inventé dbm, Ed, et comme je m'ennuyais j'ai inventé avec Rob Pike l'UTF-8 un soir au restaurant ..."
The co-creator of C and UNIX, Ken Thompson, turns 79 today 🎂
Did you know that he also co-created GO programming language a few years back? 😮
What a legend! 👏👏
Bonjour et bon dimanche ! Pour ce dernier jour de 2023, je vous propose de vous intéresser à Stirling PDF, un outil web fonctionnant localement et permettant d'effectuer tout un tas d'opérations sur les fichiers PDF (merge, conversion, etc ... ) ⬇️
Bonjour et bon dimanche. Je vous partage Umbrel, une distribution user friendly ayant la particularité d'être dédiée au self hosting de vos services sur raspberry pi, Nuc, etc. En bref une solution à tester afin de voir ce qu'elle a dans le ventre ⬇️
Bonjour et bon vendredi ! Si vous cherchez un chatGPT like, mais local et permettant de « converser avec vos documents », voici localGPT, un logiciel OpenSource inspiré de privateGPT qui vous garantira que vos données resterons bien privée ⬇️
Le syndrome du canard. Billet de blog très intéressant ; il n'est pas impossible que vous fassiez un parallèle avec votre entreprise ou une entreprise passée que vous avez quitté ⤵️
Il y a 24 ans, le 5 février 1997, fut publiée la toute première version de l'émulateur MAME (Multiple Arcade Machine Emulator) créé par Nicola Salmoria pour sa thèse concernant la cryptographie. Cet émulateur deviendra au fil des années une référence
#LaPetiteInfoDuJour
Bonjour et bon dimanche. Voici NGINXconfig, une interface et un générateur de configuration pour NGINX sous stéroïdes (dixit la doc) écrit par DigitalOcean. Plutôt pratique quand on n'aime pas mettre les mains dans les fichiers de conf ⬇️
Bonjour et bon vendredi ! Si vous ne connaissez rien à AWS et que vous voulez vous y mettre, voici le dépôt « AWS DevOps from zero to héro » pour apprendre tout ce qui faut savoir en 30 jours ⬇️
Bonjour les piou-pious, vous travaillez en équipe et vous en avez marre d'avoir des commits différents dont aucun ne se ressemble ? Voici commitlint, un outil permettant de mettre en place des conventions et de vérifier qu'elles sont bien respectées ⬇️
Eurovision : « pendant que les ordinateurs compilent les résultats, ...»
Moi dans ma tête : « select sum(votes), pays from eurovision_results group by pays order by votes »
#Eurovision2024
Il y a 30 ans, le 17 septembre 1991, fut mise à disposition la toute première version du noyaux Linux, la 0.0.1, par Linus Torvalds. Ce noyau associé au projet GNU sera la base des distributions Linux qui finiront par remplacer les systèmes Unix propriétaires
#LaPetiteInfoDuJour
Bonjour, pour la petite info du matin, voici Joplin, un petit logiciel open-source de prise de notes en markdown fonctionnant sous Windows Linux, Mac, Android et iOS, avec notamment des possibilités de synchronisation. A tester ⬇️
Bonjour et bon mardi. Si vous cherchez un tableau blanc dématérialisé et collaboratif, voici excalidraw, un logiciel open-source que vous pourrez auto-héberger et qui vous permettra d'animer vos séances de brainstorming ⬇️
Bonjour et bon début de semaine. Pour la démarrer du bon pied, voici awesome selfhosted, une liste assez longue de services que vous pouvez héberger sur vos propres serveurs, et il y en a pour tous les goûts ⬇️
Dites, celles et ceux qui depuis une semaine créent des comptes Mastodon sur des serveurs randoms administrés par des gens tout aussi randoms, avec des règles et une modération encore plus randoms ... C'est quoi le concept ? C'est juste pour comprendre 🤔
Il y a 50 ans, le 15 janvier 1973, fut commercialisé le tout premier micro-ordinateur au monde, le Micral N, conçu par François Gernelle au bureau d'études français R2E. Il embarquera un Intel 8008 à 500Khz, 2Ko de RAM et une carte mère “fond de panier”
#LaPetiteInfoDuJour
Dans 16 ans, le 19 janvier 2038, se produira le bug de l'an 2038 pour les systèmes gérant le temps en secondes et stocké dans un entier signé 32-bits. A 3h14:08 UTC ces compteurs deviendront négatifs et renverront une date au 13 décembre 1901 à 20h45m52'
#LaPetiteInfoDuJour
Il y a 91 ans, le 20 avril 1931, naquit Louis Pouzin, ingénieur et informaticien français. Il sera connu pour avoir inventé la notion de datagramme et fortement contribué au développement des réseaux à commutation de paquets, précurseurs d'Internet
#LaPetiteInfoDuJour
Bonjour ! Comment va Firefox ? Pas très bien, en fait il souffre. La Fondation Mozilla subit la pression de Google Chrome et du désamour des utilisateurs pour son navigateur au Panda Roux. Voici un excellent article de wired sur le sujet. A lire ! ⬇️
Bonjour et bon jeudi ! On a parfois besoin de signer numériquement des documents, or il n'existe pas beaucoup d'alternatives open-sources. C'est pourquoi je vous partage OpenSign, une alternative libre et open-source à DocuSign ⬇️
Méditons là-dessus : quand on chouine avec nos connectivités 3G/4G/5G parfois pas terribles, sachez que le débit de données vers Voyager 2 est actuellement d'une centaine d'octets par seconde et que la latence est de 36h (18h aller pour la commande, 18h retour pour la réponse)
Coup de bol ! La NASA a finalement réussi à récupérer le contact avec la sonde Voyager 2 en utilisant un procédé qui avait peu de chance de fonctionner ; il ont broadcasté haut et très fort une commande de réorientation à la sonde qui l'a bien capté ⤵️
Bonjour et bon jeudi ! Si vous cherchez un outil pour jouer avec les API, voici Bruno, une sorte d'IDE, qui se pose comme une alternative à Postman vous permettant d'archiver vos requêtes, d'en faire des collections, de les versionner, etc ... ⬇️
La version 2.0.1 de upscayl est disponible. Pour rappel, c'est un outil utilisant de l'IA permettant d'agrandir des images sans perte perceptible de détails. Il supporte Windows, MacOS et Linux
#AI
#Upscayl
#DigitalImaging
Avant de raconter des grosses conneries tu ferais mieux de te renseigner. Si tu compares avec 2015 je veux bien, mais ne compare pas avec une époque que tu n'as pas vécue où tu devais avoir 3 ans.
Il y a 38 ans, le 1er janvier 1983, fut adopté le protocole TCP/IP par le réseau Arpanet créé par la DARPA à la fin des années 60. Ce réseau et surtout ce protocole deviendront la base d'Internet quelques années plus tard
#LaPetiteInfoDuJour
Il y a 41 ans, le 12 août 1981, fut présenté l’IBM PC 5150, troisième ordinateur personnel du constructeur après les IBM 5100 et 5110. Son architecture ouverte en fera l'ancêtre de tous les compatibles PC et deviendra un standard incontournable
#LaPetiteInfoDuJour
Il y a 53 ans, le 4 février 1969, fut inauguré le réseau ARPANET par la DARPA, dont la première démonstration officielle n'interviendra qu'en 1972. Ce réseau à vocation militaire deviendra plus tard les fondements même du réseau Internet
#LaPetiteInfoDuJour
A 80 piges Brian Kernighan vient d'ajouter le support de l'Unicode dans le code original de awk décrit dans le livre the awk programming language. Rappelons que le K de awk c'est lui. Vous pourrez trouver ce code sur GitHub, repo onetrueawk/awk ⬇️ 1/2
Il y a 42 ans, le 5 Mars 1981, fut commercialisé par Sinclair Research le ZX-81, ordinateur personnel 8-bits équipé d'un Zilog Z80. Il sera vendu monté ou en kit à souder à un prix défiant toute concurrence. Il s'en écoulera plus de 1,5M d'exemplaires
#LaPetiteInfoDuJour
Est-ce que je viens de porter le code original de Doom datant de 30 ans pour le faire fonctionner dans le navigateur ? Oui ! Et ce sera l'objet du live Twitch de demain 🔥