Mon prochain sujet de talk sera sur le sujet de la sécurité de la supply-chain, en prenant pour cas d'école l'attaque XZ-Utils. Je disséquerai pour vous cette attaque, tant l'ingénierie sociale que technique utilisée, et les risques existants autour de ces briques logicielles
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
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 ! ⬇️
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 ⤵️
Vu que c'est lundi et que tout le monde a l'air tendu avec plein de threads trollesques (ou pas) ce week-end, c'est peut-être le moment de ressortir ça pour se détendre un peu (ça me fait toujours autant rire, désolé 😂)
Facile : une chaîne YT qui parle de voitures présentée par deux gus, un qui rote tous les deux mots, l'autre qui rapporte tout à sa b**e. Ils se sont séparés. Celui qui parle de sa b**e s'est fait enc*** par celui qui rote et il vient enfin de s'en rendre compte.
End of the story
Quelqu'un aurait la gentillesse de m'expliquer le Drama Vilebrequin comme si je ne connaissais pas du tout Vilebrequin?
Merci
(je ne connais pas Vilebrequin hormis le fait qu'ils doivent parler de voiture.)
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 et bon jeudi ! Mkcert est un outil permettant de générer des certificats ssl complètement valides pour du développement en local, évitant ainsi d'utiliser des certificats auto signés. Pratique ! ⤵️
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 ... ⬇️
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 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
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
Il y a 28 ans, le 8 juin 1995, fut lancée la toute première version du langage PHP par Rasmus Lerdorf, développeur canado-danois. Ce langage deviendra le langage le plus utilisé dans le développement web
#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 ⤵️
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é ⤵️
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
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
Je ne peux être que d'accord avec la majorité des points relevés. J'observe que l'agilité est devenue l'inverse de ce qu'elle prônait. Les processus et outils plus que les personnes, la doc au lieu du soft, suivre un plan plutôt que s'adapter...
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
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
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 ⬇️
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 ?
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 ...
Un auditeur nous rapporte que son employeur refuse qu'il contribue à un projet open source - "pas fan à l'idée de travailler pour les autres" - alors qu’il est actuellement entre deux missions ! 🙄
Notre avis dans le dernier épisode du SAV de la Tech:
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. 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 ⬇️
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 ... ) ⬇️
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é ⤵️
Screenity est un enregistreur d'écran open-source écrit en JS. Il permet aussi d'annoter les captures, zoomer, matérialiser le curseur de la souris, exporter en mp4, ... ⬇️
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 ⬇️
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 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 ⬇️
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 ⬇️
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
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
Pour bien occuper votre temps perdu, voici un dépôt avec tout un tas de ressources et d'information que chaque développeur/euse devrait savoir. Une mine de d'informations très utiles !! ⬇️
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 ⬇️
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 ⬇️
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
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 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 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 ⬇️
Il y a 33 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