URL: https://linuxfr.org/users/marahi/journaux/python-%C3%A7aymal Title: Python çaymal Authors: marahi Date: 2010年06月25日T20:15:43+02:00 Tags: firefox, humeur et presse Score: 38 [[PyRoom]] est petit logiciel que j'utilise beaucoup, car il me permet de me concentrer sur le contenu et de laisser la mise en page en post-traitement sous Open Office. Il y a, cependant, une option, certes inutile, mais tout à fait intéressante que je ne trouvais pas sur PyRoom bien qu'elle existât sur Q10 ; logiciel gratuit mais propriétaire et qui ne marche que sous l'autre OS. L'option en question est la capacité à jouer le son d'une frappe sur une vieille machine à écrire à chaque fois qu'on appuie sur une touche. Aujourd'hui j'avais un article à finir, un texte en anglais à corriger, une lettre de motivation à revoir, un dossier à préparer, etc. bref, tout un élevage de petits félidés domestiques à flageller. Voulant commencer par l'article, j'ouvre donc PyRoom et là je pense à la fameuse option. Je lance alors Firefox et je me dirige vers le site du développeur, eh non cette option n'a pas été implantée. "Ce n'est pas grave." me dis-je, "laissons une demande d'option sur Launchpad." Aussitôt dit, aussitôt fait et le petit moi revint à PyRoom. "Mais attend un peu ! ça ne doit pas être bien difficile à faire." me suggéra-mon ego "Au pire ça se gère via des événements, un peu comme dans Swing et ça pourrait même être aussi simple que JavaScript." Ni une ni deux, j'ouvre le source, juste par curiosité. Ah, c'est du [[PyGTK]] et je ne connais pas [[GTK]], mais Python ne m'est pas complètement étranger (j'avais parcouru un petit livre sur Python il y a quelques mois, "Python précis et concis", assez agréable à lire). C'est ainsi que de fil en aiguille je me suis retrouvé à parcourir la documentation de PyGTK, de [[PyGame]] et de faire des tests pour implanter cette satanée fonctionnalité inutile, mais ô combien indispensable. Le pire dans cette histoire c'est que Python étant un langage tellement lisible et tellement bien fait - il râle dès que vous n'indentez pas comme il faut - et que le développeur de PyRoom ayant poussé la perversité jusqu'à signaler la moindre petite exception et les méthodes qui en sont responsables que finalement j'ai réussi à l'avoir mon effet dactylo sur PyRoom, bon pour l'instant c'est un poil trop lent à mon goût, mais ça marche. Je crois que je viens d'écrire le premier patch de ma vie, un patch tellement nul que je n'oserai jamais le soumettre. En tout cas, j'ai pris un pied de [[Sasquatch]]. "Mais alors que reproches-tu à Python?" me direz-vous. Je le dis et je le redis, Python c'est le mal absolu. Pourquoi ? Parce que mon article, mon texte en anglais, ma lettre de motivation, mon dossier, etc. eh bien ils attendent toujours que je daigne me pencher sur leur cas. Plus de deux heures de perdues à bidouiller PyRoom et d'autres heures encore à télécharger des échantillons sonores et les découper, sans parler de la documentation Python dans laquelle je me suis replongé pour résoudre des questions existentielles telles que comment créer des variables de classes accessibles par toutes les méthodes, etc. Mon après-midi est fichu. Les prêtres de l'Égypte antiques avaient raison de considérer le serpent comme l'incarnation du mal, il n'y a pas plus fourbe comme animal. D'ailleurs, je parie qu'Adam et Ève se sont sentis bien cons après avoir écouté l'autre reptile et je parie aussi que c'était un python, "mangez de ce code" leur disait-il "et vous développerez plus vite et ferez moins de bugs." des bugs, ils en ont fait les pauvre bougres, 7 milliards de bugs qu'il reste, tout ça à cause de Python. Moralité, pour le salut de votre âme (et de votre productivité hors développement) éloignez-vous de Python. PS: le vendredi, c'est permis, c'est ça ?

AltStyle によって変換されたページ (->オリジナル) /