En préambule, un petit mot sur Microsoft et Windows (pour le Worst Of - voir plus bas)
J'admets sans problèmes que Micro$oft a su démocratiser l'informatique pour le plus grand nombre, un peu grâce à MS-DOS mais surtout grâce à Windows et à son interface graphique fenêtrée pilotée à la souris (tout en rappelant qu'il n'a rien inventé de tout cela, DOS ayant été créé par IBM, les fenêtres par Xerox et la souris par Apple).
Cette réussite a été (largement) récompensée en faisant de Bill GATES (donc davantage businessman que technicien) l'un des hommes les plus riches de tous les temps.
Jusque là tout va bien, tout du moins dans notre monde capitaliste.
Là où le bât blesse, c'est tout d'abord que Microsoft a bien inventé quelque chose, j'ai nommé les "mises à jour" (ça s'appellait patches à l'époque mais ça marquait mal alors on a trouvé un euphémisme, comme "technicien de surface").
L'idée était de livrer (et de faire payer) des logiciels buggés et non-finis, ce qui était purement impensable à l'époque des "gros systèmes".
Et si on voulait avoir les mises à jour, il fallait s'abonner aux mises à jour, et c'était (c'est) payant. Un bon businessman je vous dis.
Alors oui, "on" a gagné en "agilité" (surtout les programmeurs de chez Microsoft), mais l'utilisateur final a surtout gagné des logiciels qui ne sont techniquement "jamais finis", ou "toujours buggés" si on veut le dire négativement.
Ainsi, les versions de Windows se sont succedé, apportant chacune leur lot de "nouvelles" fonctionnalités censées rendre service à l'"utilisateur", sans pour autant résoudre ses problèmes récurrents de stabilité ou de gestion du multitâche hasardeuse...(entre autres).
Dans le même temps, un accord jamais officiellement reconnu entre Windows et les fabricants de matériel a fait que Windows est passé d'une taille sur le disque dur de quelques méga-octets à plusieurs gigas (mille fois plus "gros", mais pas mille fois plus performant ou plus "beau" pour autant).
Même chose pour la mémoire, qui se compte désormais en gigas là où 4Mo faisait suffisaient à faire tourner Windows 3.1.
Et pourtant, ça reste des fenêtres que l'on ferme en cliquant sur la croix en haut à droite...
Bizarre mais admettons...
Autre problème, celui qui me concerne le plus en tant qu'"informaticien", c'est que Microsoft, en démocratisant l'accès de l'informatique au plus grand nombre, a aussi décidé de s'attaquer au monde de l'entreprise, les employés ayant envie de disposer de PCs "comme à la maison".
Ils ont donc créé des logiciels pour les "professionnels", mais avec des cases à cocher au lieu de longs fichiers texte de configuration, et avec tous les défauts précédemment cités.
Le métier d'informaticien, de gestionnaire de base de données, d'ingénieur système, était devenu accessible "en quelques clics" à des gens qui ignorent tout (entre autres) de la programmation en langage machine.
Il savent juste cliquer sur les bonnes cases pour installer telles ou telle version de Windows "Server" et gagnent un repas et une médaille en chocolat pour l'avoir fait (on appelle ça la "certification" :-D).
Pour ce faire, Microsoft a simplifié à l'extrême la configuration de ces différents services, cherchant à imposer coûte que coûte ses formats de données, ses protocoles et ses format "foireux", bafouant les standards d'Internet conçus par la communauté pour favoriser l'interopérabilité (mot que Microsoft déteste car il implique que l'on n'est pas obligé d'utiliser SES produits), et prenant des décisions "à la place" de celui qui devrait décider : celui qui tient le clavier et la souris.
Alors oui, sous Linux (et UNIX plus généralement), on peut tout faire, mais "il faut tout faire".
C'est moins vrai de nos jours (peu d'utilisateurs d'Android sont des ingénieurs système) mais cette "liberté" de gestion et de configuration, mais aussi au sens large du terme, n'aurait jamais due être perdue par les programmeurs et les informaticiens qui n'ont pas envie d'être cantonnés à cliquer pour installer la dernière mise à jour.
Je noterai donc ici au gré des rencontres avec ces bugs (chez Microsoft on dit "fonctionnalité") qui font que je n'aime pas leurs produits, même si je suis obligé (souvent) de les utiliser...
Le Worst Of :
Voici le message d'erreur que je viens d'obtenir aujourd'hui (en 2020), en essayant d'enregistrer un document sur ma clé USB :
THE boîte de dialogue magique :
Une erreur sur le nom du bouton + un OS incapable d'arrêter un formatage en cours : Comme disait Michelin : "Sans maîtrise, la puissance n'est rien". "Mais quand on est pas puissant non plus, on n'est rien du tout" : Citation de Micro$oft.
3 lettres pour l'extension, point. :
Très longtemps, Microsoft a limité les extensions de fichiers à 3 caractères. Cette limitation n'a jamais existé sous UNIX. Merci à eux de préserver les neurones des informaticiens et des "utilisateurs lambda" en allégeant leur mémoire...
Maintenant (mais pas depuis si longtemps que ça), on peut mettre autant de caractères que l'on veut.
Mais si on veut le faire on a quand même le droit à une question subsidiaire de la part de Windows, qui veut être vraiment sûr que vous savez ce que vous voulez faire (au cas où vous seriez un crétin) :
Faire de "l'intelligence artificielle", c'est bien. Vouloir aider l'utilisateur aussi.
Mais comme je le répéterai ici souvent : "C'est moi qui commande".
Etes-vous sûr de... :
Je rangerai ici tous les messages du genre "Etes-vous sûr de vraiment vouloir que je fasse ce que vous m'avez demandé de faire ?".
Juste incroyable. On lui demande un truc et c'est une machine qui est à nos ordres. Elle doit faire ce qu'on lui dit, point final.
Le plus drôle est sans doute le message "Etes-vous sûr de vouloir redémarrer", ou "Etes-vous sûr de vraiment vouloir arrêter ce programme", avec un bouton à cliquer quand on a demandé à la machine de redémarrer à l'autre bout de la planète mais que la couche réseau a été désactivée et qu'on ne peut plus cliquer sur "OK" qu'à la main (vécu)...
Mais j'en trouverai sûrement d'autres...
Voici une démonstration toute récente (bon OK c'est que Windows 10 ils feront peut-être mieux dans la prochaine version...) :
Donc en gros on demande d'arrêter l'ordi, puis pendant le processus une application "empêche l'arrêt" du système (ouh, la vilaine !), génère une boîte de dialogue avec un OK (pas d'autres options), sur laquelle il faut cliquer à la souris.
Dans le pire des cas, M$ aurait pu prévoir un temps au bout duquel le PC s'éteint de toutes façons.
Car là, si vous ne voyez pas le message, le PC reste dans cet état pour l'éternité.
Et il y en a qui veulent utiliser ça "professionnellement" ?
Télécharger des .odt dans Internet Explorer :
Longtemps j'ai fait remonter ce "bug" à qui voulait bien l'entendre qui faisait qu'Internet Explorer ouvrait les liens Internet en .odt (des fichiers Open Office) avec son décompresseur (ou Winzip), même si Open Office était installé sur la machine et que Windows reconnaissait l'extension quand on cliquait sur un fichier ".odt" sur le bureau.
Alors oui, techniquement les fichiers odt sont compressés, mais l'objectif recherché était clairement d'empêcher la diffusion de fichiers odt grâce à la main mise d'IE sur le marché des navigateurs (vente forcée d'un navigateur perclus de problèmes de sécurité et qui ne respectait pas les standards du net (il a été longtemps incapable de passer les tests "Acid"), tout en "favorisant" les produits MS (de façon diverse et variée)).
Ce (dys)fonctionnement est aujourd'hui corrigé dans IE mais a perduré des années !!!
Encore aujourd'hui, de nombreux produits "Web" Microsoft fonctionnent "mieux" avec IE alors qu'ils sont censés respecter les standards du net et incitent les entreprises à le conserver bien qu'il soit largement moins bon dans tous les domaines que ses concurrents (au point qu'il a été renommé "Edge" dans Windows 10 pour se faire oublier).
Copie d'un fichier dans le même répertoire :
Je serai bref, ça n'est normalement pas possible. J'ai essayé sur mon S7 avec Android Marshmallow, et non, message d'erreur.
Forcément, un système d'exploitation ne peut pas gérer 2 fichiers avec exactement le même nom dans le même répertoire. C'est non seulement "matériel" mais ça n'a aucun sens.
Sauf pour des utilisateurs qui veulent créer "une copie" d'un fichier, pour garder l'ancien et modifier le nouveau par exemple.
Donc, sous Windows, on peut !
On saisit le fichier sur le bureau avec le bouton droit, on le déplace un peu, on lâche le bouton droit, on choisit "Copier ici", et tada ! Le fichier est copié au même endroit !
Enfin en vrai, il a pas le même nom. Windows a rajouté "- Copie" avant l'extension pour vous (si vous avez un Windows en français).
Les pro-Microsoft diront "sans que vous ayez eu besoin de lui dire".
Je dirais plutôt : "Sans que je lui aie demandé quoi que ce soit" !
Car bizarrement, si on fait la demande en ligne de commande, la copie est refusée.
J'appelle ça de l'"informatique à géométrie variable", que je laisse sans problèmes à ceux à qui ça plaît...
Windows 10 - "Ces fichiers peuvent endommager l’ordinateur" :
Hilarant. Mais utile pour ceux qui rencontreraient le problème.
J'installe un NAS sur mon réseau. Bêtement, j'y stocke des fichiers à partir d'un PC "A".
Quand je veux les recopier sur mon PC "B", mon robocopy (batch de copie de fichier multiples avec mise à jour des nouveaux fichiers seulement) plante sans message d'erreur.
Si j'essaie de transférer le fichier qui bloque "à la main", j'obtiens le message suivant :
Je manipule les vidéos de mon mobile de et vers mes disques durs (réseau ou pas), pour garder mes souvenirs.
Je filme en Full-HD sur mon mobile et MP4 (la 4K sert juste à mon avis à avoir des fichiers monstrueux), et je les lis parfaitement les fichiers produits par mon téléphone sur tous mes périphériques (TV/PS4/PCs/mobiles...), sans toucher à la qualité d'origine des fichiers (ce qui est un principe en informatique).
Et bien Microdaube nous conseille de faire le contraire !
Il veut "convertir" le fichier (il ne nous dit pas dans quelle résolution et avec quel framerate), et donc non seulement perdre du temps à la faire mais surtout baisser la qualité de la vidéo (et du son).
Ah mince, j'oubliais, Microsoft pense que Windows s'adresse à des utilisateurs lambda qui ne comprennent pas grand chose aux formats de fichiers et ne verront pas la différence de qualité sur leurs mobiles...
(Et en plus si on ne coche pas la case il nous le REproposera encore !!!).
Comment ça je suis négatif ?
Ah oui, c'est vrai, il aurait pu aussi sélectionner Edge par défaut, en mettant "Recommandé" entre parenthèse, comme pour le bug, pardon la fonctionnalité, précédente...
PS : La liste s'allonge dangereusement, je suis le seul ici à trouver tout ça anormal ???
Windows 10 "perd son latin" :
Alors là, c'est vraiment un bug de fou :
Ça m'est arrivé début 2017 dans le train alors que je voulais utiliser le point d'accès du portable de ma fille avec mon PC (malheureusement sous Windows 10, et à jour (par la force des choses, puisqu'on ne peut pas désactiver les mises à jour...)).
Elle me donne son SSID (mais c'est moi qui l'avais choisi, et il apparaît bien dans la liste des SSID détectés), puis son mot de passe.
Erreur.
Je recommence.
Erreur encore.
Ne comprenant pas comment le mot de passe peut être incorrect alors que je le tape précautionneusement, je le retape dans le champ mot de passe du WiFi (il n'apparaît que des points), puis je le colle dans un Notepad.
Le "a" du mot de passe avait été transformé en "q" !
Pourtant, quand je tape dans le Notepad, un appui sur "a" donne bien un "a"...
Je vérifie en essayant "azerty" comme mot de passe. Devinez ce que j'obtiens une fois copié-collé dans Notepad ? Bravo, "qwerty" !!!!!
Grâce à un bug invraisemblable, Windows passe donc la saisie du mot de passe du WiFi (de temps en temps, pas toujours), en clavier américain, alors que tout est configuré en français sur mon PC !!
Et bien sûr, je ne suis pas le seul a avoir subi ce bug hallucinant...: https://goo.gl/4pxXh3
Solution de Microsoft : taper dans un Notepad puis copier-coller dans le champ mot de passe wifi...ou "tapez une application avant de taper le mot de passe wi-fi"...(phrase véridique, issue du lien ci-dessus)...
Moi c'est un programmeur de Windaube que j'aimerais taper...;-)
Windows 10 est C.. ("C deux points" ;-) :
Depuis la nuit des temps (enfin presque), Windows s'installe sur C:\
Petit rappel historique, le disque dur était à l'époque sur C:\ car A:\ était le lecteur de disquette et B:\ le "deuxième" lecteur de disquette (souvent "virtuel", qui servait en fait à copier des fichiers d'une disquette sur une autre)
Des dizaines d'années plus tard, Windows utilise toujours cette convention de nommage.
C'est déjà pitoyable en soi, mais passons...
Le problème, c'est qu'aujourd'hui, même le "tout-puissant" Windows Store est incapable d'installer ses applis ailleurs que sur son bon vieux "C:\".
Car mon C:\ est tout petit (un SSD de 50Go, car c'est cher), mais j'ai un W:\ de 1To.
Et bien impossible d'installer Netflix sur W:\...
Et pourtant, j'ai tout bien fait comme il fallait :
Et donc, impossible de télécharger les vidéos offline de Netflix avec le peu qu'il me reste sur C:\
Et pas de config dans Netflix pour sélectionner mon W:\ pour y stocker les fichiers :
Pourtant, avec Netflix sur Android (basé sur Linux je le rappelle ;-), il est tout à fait possible (maintenant), de choisir la carte mémoire du téléphone ou de la tablette pour y stocker les vidéos...
Une fois de plus, nous avons la preuve que Windows n'est destiné qu'à des utilisateurs basiques qui n'ont aucun besoin spécifique (et pourtant je ne demande pas la lune !).
Et après, ils "certifient" des pseudo "administrateurs systèmes" à tour de bras qui brandissent fièrement leur compétences à cliquer dans des cases (qui de plus fonctionnent quand elles veulent...).
Mais il n'est pas très difficile d'administrer un système sur lequel on ne peut quasiment rien customiser comparé à un UNIX...: "À vaincre sans péril, on triomphe sans gloire"...
CQFD !
Pas assez de place :
Suite (logique) du problème précédent, cela fait 2 jours que j'essaie désespérément de réinstaller le PC sous Windows 10 que je veux donner à ma fille.
Quelle que soit la méthode que j'emploie, ce dernier s'obstine à me dire qu'il n'a pas assez de place sur C: (un petit SSD dédié au système) pour terminer l'opération. Pourtant, la machine a aussi un disque dur avec 500Go de libre sur D:. Les chefs programmeurs de chez Micro$oft seraient-ils mauvais au point de ne pas avoir prévu ce cas de figure ? Ou bien réutilisent-ils des morceaux d'un vieux code sous MS-DOS qui ne prévoyait pas un autre disque dur que l'antédiluvien C: ?
Vente forcée :
Micro$oft avait déjà été épinglé pour avoir imposé Internet Explorer avec ses précédentes versions de Windows, tentant par là même d'imposer son monopole et ses "standards propriétaires" (oxymore) AUSSI sur les navigateurs web.
Ils sont partout... :
Oh non ! Même dans l'ordinateur de bord de ma Kia, une voiture Coréenne !!!
J'ai donc eu droit récemment à un bug du lecteur USB de ma voiture, qui refuse désormais obstinément de lire mes MP3 achetés sur Amazon...
J'ai pourtant rebooté la voiture plusieurs fois (LOL), mais il est toujours là.
Enfin c'est sympa parce que je peux bouger le message d'erreur grâce à l'écran tactile...mais pas le faire disparaître :-(
Prochaine étape : Débrancher la batterie pour tenter le "hard reset" avant de ramener la voiture chez Kia...
Au bout de plusieurs heures, le message a fini par disparaître...aussi rapidement qu'il est arrivé...
Le bouton qui ne veut rien dire :
Récemment, j'ai eu le plaisir et l'avantage de chercher à comprendre comment fonctionnait le blog de ma collectivité sur Intranet...sous Sharepoint...
Alors que j'ai appelé la responsable pour lui demandait comment cela se faisait que les autres personnes ne pouvaient pas laisser de commentaires sur les articles (!), nous avons "fait le tour du propriétaire" pour résoudre d'autres problèmes.
Et là, j'ai fait la découverte d'une splendide invention de Sharepoint : le bouton "Arrêter la modification" :
Le personne en charge de l'Intranet m'a expliqué qu'il fallait en fait lire "Sauvegarder".
Pourquoi faire simple et standard quand on peut faire tarabiscoté et faire douter ses "utilisateurs" ?
Demandez aux programmeurs de Micro$soft !!!