Iwak c’est Inktober with a keyboard, donc tout le mois d’octobre : un article par jour avec un thème précis.
Encore un truc de dinosaure, mais je me rappelle mon émerveillement quand j’ai découvert que WinZip sur Windows 3.11 allait me permettre me stocker beaucoup plus de choses sur mes disquettes 5 pouces 1 quart de 360 kilo-octets. Youpi, les babous1, c’était une vraie révolution ça !! Et c’est marrant car on pourrait encore se dire que c’était une époque où les Internets se construisaient avec des personnes lambda qui développaient des librairies (ces bouts de codes employés un peu partout car ils donnent accès à des tas de fonctions de base) qui sont encore énormément utilisées.
Mais rien n’a changé, et ces mêmes personnes, car parfois ce sont vraiment les mêmes, et certains donc des vieillards cacochymes, continuent souvent de maintenir et de toujours adapter leurs fameuses librairies qui font littéralement tourner le ouaibe. On cite beaucoup de dessin de XKCD en ce moment pour illustrer ce phénomène.
Je jetais un coup d’œil à l’histoire du « zip » donc, et nous devons à un jeune polytechnicien (né en 1956), Jean-Loup Gailly, la bibliothèque de compression zlib. Jean-Loup a bossé sur la partie « zipper » et son pote sur la partie « dézipper ». Et bah il maintient le truc depuis 1992 pour la gloire.
Le 21 octobre, il y a eu l’annonce de deux failles majeures dans PHP. PHP c’est un langage de programmation des années 90 qui est vraiment fait pour générer des pages web à l’aide d’un serveur. C’était toute la sève des applications des Internets des années 2000, et encore aujourd’hui c’est grosso modo 70% des pages que vous connaissez. Et cette faille était assez importante pour que le 21 octobre, une bonne partie des gens qui avaient des sites en PHP ont trouvé plus raisonnable de se couper la chique en attendant les correctifs. Car les failles ont été annoncées le matin à 7h, cela a donné déjà quelques indices pour des pirates. Mais en réalité les correctifs sont arrivés à 16h30.
Et à partir de là c’est une course contre la montre. En effet, les correctifs par définition indiquent les problèmes, et donnent aussi les clefs à toutes les personnes malintentionnées pour aller s’immiscer dans les systèmes non protégés. Les premières versions de PHP mises à jour, et donc « protégées », sont arrivées vers 17h, mais certaines plusieurs jours après (car il faut adapter les correctifs à des services spécifiques, les tester, les mettre en ligne etc.).
J’ai été hors ligne une bonne partie de la journée pour protéger mon blog (c’est un blog WordPress autohébergé et 100% PHP), mais j’ai eu de la chance car mon hébergeur a annoncé la mise à jour vers 18h30, et donc j’ai pu revenir rapidement sur les ondes.
Mais c’est ainsi qu’on apprend incidemment que la Fondation PHP c’est une salariée et 14 prestataires !! Alors que ce truc motorise gratuitement via l’open source, et des contributions de plein de bénévoles, une bonne partie du web, et notamment des entreprises qui gagnent des milliards, mais qui sont très à l’aise avec la notion de privatisation des profits et de nationalisation des dettes. 
Donc on dit merci Jean-Loup pour les ZIP !!!!
Encore une remarque de vieux, tiens. J’ai changé de PC tout récemment, et donc à chaque fois il faut repartir de 0 dans la configuration de l’ordinateur (sous Windows). Eh bien, à chaque fois je dois recliquer pour avoir l’affichage par défaut de toutes les extensions de fichier. Idem pour les fichiers et répertoires cachés !! Et j’imagine que si je me prends la tête pour cela, c’est que 95% des gens vivent sans les extensions de leurs fichiers !!!! Mais pourquoi, comment vous faites çaaaaa ???

Bon et là, je sais que beaucoup de gens ne me comprennent pas, mais ce truc par défaut qui fait qu’avec un pavé tactile, si on va vers le bas, ça défile VERS LE HAUT, ça ne me convient pas du tout. Donc à chaque fois, je dois aller modifier le truc… Si tu vas vers le bas, ça défile VERS LE BAS !

- Il faut bien une référence de 1988 pour aller avec ce post !! ↩︎

