• [^] # Re: Le troll deux-en-un

    Posté par . En réponse à la dépêche Les formations diplômantes en logiciel libre en 2011. Évalué à 3.

    Le zsh pour windows, c'est bidon comme réponse, car si on commence à accepter les applications Unix qui tournent sous Windows ou vice versa grâce à une couche intermédiaire, il n'y a plus de troll possible.

    Powershell, je ne connais pas, et je veux bien croire que ça tiendrait presque la route... mais bon je suis allé chercher sur le net et la première ligne sur laquelle je suis tombé, elle m'a aussi bien fait rire... ( http://technet.microsoft.com/en-us/library/ee177003.aspx ). Il s'agit de la commande « ipconfig » (même si c'est un exemple n'ayant en fait rien à voir avec Powershell).

    Ben sur mon XP, lorsque je tape cette commande, elle renvoie « An inernal error occured: A devce attached to the sytem is not functionning. » ; pourtant, mon XP marche plus ou moins bien, et lorsque j'ouvre Network Connection, ben il m'affiche mes 6 interfaces avec leur status, je peux les configurer sans problème, rien à redire (sauf que les gui ça me gonfle, mais bon ce n'est pas le sujet). Pourquoi cette commande toute conne elle refuse de me donner la moindre information? À mon humble avis, parce que tout le monde s'en balance de la ligne de commande sous Windows, donc il y a peu de fonctionnalités et beaucoup de bugs.

    Un autre exemple, c'est le nombre de fois où un script m'a répondu que « "C:\Program" file not found ». Encore un exemple? Afficher des couleurs avec des code ANSI (ou autre) dans une fenêtre "cmd". Un dernier? avoir un raccourci clavier pour fermer cette foutue fenêtre.

    Le fait est que faire du script sous Windows, ben c'est utiliser un tournevis pour planter un clou (et je suis tout à fait prêt à admettre que les GUI sous Linux, en particulier celles pour configurer le réseau, c'est visser des vis avec un marteau)... pourtant j'en bouffe un paquet, en faisant du zsh+cygwin+console2, mais même avec cet environnement, on est loin du confort et de la fiabilitié qui existe sous linux.