This is an updated version of PEP 333, modified slightly to improve usability under Python 3, and to incorporate several long-standing de-facto amendments to the WSGI protocol. (Its code samples have also been ported to Python 3.)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Il me semble aussi que tout ce qui est interface avec http et les serveurs web a été quelques temps en discussion dans la communauté des développeurs des différents frameworks, afin d'arriver à une interface claire (avec entre autres le problème bytes vs str unicode).
Ça aide en effet pour les images… il serait peut-être bien que l'aide soit plus directement accessible. Au moins dans le "A propos d LinuxFr.org" tout en bas (sinon comme élément de menu en haut).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
L'objet n'implique pas la notion d'héritage ni de méthodes virtuelles. On a l'encapsulation des données et les méthodes de manipulation qui gèrent le comportement.
Après, le fonctionnement en classes, l'héritage, c'est un plus (ou un moins pour certains).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Un programme ça s'exécute sur un ordinateur physique, avec un OS, des drivers, des événements utilisateur, des problèmes de disque ou de réseau, des fichiers mal formés… bref, un monde réel.
Dans quel monde sont définies les spécifications ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Hum, tu devrais ouvrir une nouvelle question dans le forum, avec un sujet explicite, parce que là tu risques de passer à côté des personnes qui peuvent répondre à cette autre question.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Dans ce genre de bidouille on ne teste pas si le fichier existe
Pour moi ce n'est pas de la bidouille. À l'ouverture en lecture, si le fichier n'existe pas, une exception est levée - au code ad-hoc de la récupérer, ou sinon le programme se termine avec un traceback qui te permet de voir ce qui a été appelé lorsque l'exception s'est produite.
il n'y a pas de limite non plus si je pointe sur des fichiers comme /dev/random ou /dev/zero
Si tu fais une boucle de lecture, tu vas entrer dans une boucle infinie. Si tu utilises le sucre syntaxique, tu vas remplir la mémoire et planter le processus. Tu détectes comment qu'un flux en entrée est "infini"? Et pourquoi veux-tu a-priori l'interdire?
Le il faut "tout" vérifier… dépend à mon avis du contexte de ce qu'est "la prod" pour ton logiciel.
une fois j'ai lu que l'on pouvait qualifier la qualité d'un programme aux nombres de ses messages d'erreurs
M'ouaif.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
En recopiant l'exemple, t'aurais pas placé des ‘export dans ton /etc/bashrc (d'où le message) ?
J'ai l'impression que l'outil qu'ils utilisent pour présenter le script a transformé les quotes ' en quote typographiques ‘. Donc si tu as copié/collé ça dans une console…
Fais un cat /etc/bashrc pour voir.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Un OS desktop c'est très souvent utilisé par un seul utilisateur,
Ça dépend où. tout le monde n'a pas une machine par personne dans la famille.
Et personnellement je préfère que mes gamins n'aient pas accès à mes documents de compta, suivi copro, boulot, enseignement & Co. Qu'une vérole ou une fausse manip se limite à leurs infos.
Donc, contrairement à toi, à la question « Est-ce que Haiku doit rester un système mono-utilisateur ? »
Je dirais non. Même sur les tablettes la gestion de comptes multiples arrive, ça n'est pas pour rien.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Que disent les outils de partitionnement ?
Si à la place de la grosse partition foirée tu en crée deux, dont disons une petite au début que tu formates, puis tu supprime les deux, et tu recrée la grosse… ça donne quoi ?
Sinon, tu ne te serais pas fait refourguer un 750Go pour un 3To ;-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Il me semble qu'il y a beaucoup de boulot d'optimisation au niveau du noyau Linux pour tout ce qui est très gros calculateurs¹, voir des adaptations spécifiques pour certaines architectures. Ceci explique peut-être cela.
[^] # Re: Formulation
Posté par lolop (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à 5.
Un peu quand même:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Formulation
Posté par lolop (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à 4.
Il me semble aussi que tout ce qui est interface avec http et les serveurs web a été quelques temps en discussion dans la communauté des développeurs des différents frameworks, afin d'arriver à une interface claire (avec entre autres le problème bytes vs str unicode).
PEP 3333—Python Web Server Gateway Interface v1.0.1
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Commencer local...
Posté par lolop (site web personnel) . En réponse au journal Recyclage vs fracture numérique. Évalué à 2.
Trouves une association dans la liste ci-dessous qui ne soit pas trop loin, et propose leurs tes services / connaissances.
http://don.ordi.free.fr/
Si ça marche, tu pourras mettre au propre la bonne recette et faire que d'autres l'adoptent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: heuuuu ? comment dire ?
Posté par lolop (site web personnel) . En réponse au message Le plus petit serveur de messagerie instantanée au monde.... Évalué à 3.
J'ai eu ça aussi longtemps, avant qu'un post ne me donne le lient suivant:
https://linuxfr.org/aide#aide-imgcertificatssl
Qui répond à la question: "Pourquoi les avatars et images ne s'affichent pas chez moi en HTTPS ?"
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: wot
Posté par lolop (site web personnel) . En réponse au journal Une nouvelle version de qy.share est en route .... Évalué à 2.
Ben un nuage, dans le ciel.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Si seulement…
Posté par lolop (site web personnel) . En réponse au message Le plus petit serveur de messagerie instantanée au monde.... Évalué à 3.
En une seule ligne, ça marche pas ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# En infosuicide
Posté par lolop (site web personnel) . En réponse à la dépêche De tout, de rien, des bookmarks, du bla‐bla #47. Évalué à 4.
Dans la communauté Python, il y a Mark Pilgrim qui a disparu du net en octobre 2011.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Puisque la nouvelle tradition, c'est les références xkcd
Posté par lolop (site web personnel) . En réponse au journal GcaptchaZ : générateur de CAPTCHA en ligne de commande. Évalué à 3.
J'ai vu ça récemment dans une discussion:
https://linuxfr.org/aide#aide-certificatssl
Ça aide en effet pour les images… il serait peut-être bien que l'aide soit plus directement accessible. Au moins dans le "A propos d LinuxFr.org" tout en bas (sinon comme élément de menu en haut).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Légèreté --> langage interprété ? (Python ici)
Posté par lolop (site web personnel) . En réponse au journal De l'inéluctable progrès de l'informatique, ou pas.. Évalué à 8.
L'objet n'implique pas la notion d'héritage ni de méthodes virtuelles. On a l'encapsulation des données et les méthodes de manipulation qui gèrent le comportement.
Après, le fonctionnement en classes, l'héritage, c'est un plus (ou un moins pour certains).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Il ne faut pas confondre l'innovation et le progrès.
Posté par lolop (site web personnel) . En réponse au journal De l'inéluctable progrès de l'informatique, ou pas.. Évalué à 4.
Un programme ça s'exécute sur un ordinateur physique, avec un OS, des drivers, des événements utilisateur, des problèmes de disque ou de réseau, des fichiers mal formés… bref, un monde réel.
Dans quel monde sont définies les spécifications ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: des pistes quant à la migration v6.1 -> v7.0 ?
Posté par lolop (site web personnel) . En réponse à la dépêche OpenERP 7 bêta : la gestion d'entreprise simplifiée. Évalué à 3.
Et la migration des données dans le cadre de la mise à jour n'est pas comprise dans cet abonnement ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Quotes ?
Posté par lolop (site web personnel) . En réponse au message pb export variable. Évalué à 2.
Hum, tu devrais ouvrir une nouvelle question dans le forum, avec un sujet explicite, parce que là tu risques de passer à côté des personnes qui peuvent répondre à cette autre question.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Code review
Posté par lolop (site web personnel) . En réponse au journal Du code propre, c'est quoi ?. Évalué à 2.
Un complément, pour s'assurer qu'on respecte bien le PEP8, à l'espace près, et aussi faire quelques contrôles, il existe un bon outil: flake8
http://pypi.python.org/pypi/flake8
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: POO
Posté par lolop (site web personnel) . En réponse au journal Du code propre, c'est quoi ?. Évalué à 2.
Pour moi ce n'est pas de la bidouille. À l'ouverture en lecture, si le fichier n'existe pas, une exception est levée - au code ad-hoc de la récupérer, ou sinon le programme se termine avec un traceback qui te permet de voir ce qui a été appelé lorsque l'exception s'est produite.
Si tu fais une boucle de lecture, tu vas entrer dans une boucle infinie. Si tu utilises le sucre syntaxique, tu vas remplir la mémoire et planter le processus. Tu détectes comment qu'un flux en entrée est "infini"? Et pourquoi veux-tu a-priori l'interdire?
Le il faut "tout" vérifier… dépend à mon avis du contexte de ce qu'est "la prod" pour ton logiciel.
M'ouaif.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: POO
Posté par lolop (site web personnel) . En réponse au journal Du code propre, c'est quoi ?. Évalué à 6.
Avec la précision de l'encodage et la fermeture automatique.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Comparaison avec le langage PASCAL et Lazarus
Posté par lolop (site web personnel) . En réponse à la dépêche Linotte 2.0. Évalué à 2.
Dans le genre, il y a le LSE:
http://fr.wikipedia.org/wiki/LSE_%28langage_de_programmation%29
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Quotes ?
Posté par lolop (site web personnel) . En réponse au message pb export variable. Évalué à 3.
D'ailleurs, il semble y en avoir d'autres plus loi (fait gaffe):
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Quotes ?
Posté par lolop (site web personnel) . En réponse au message pb export variable. Évalué à 4.
En recopiant l'exemple, t'aurais pas placé des ‘export dans ton /etc/bashrc (d'où le message) ?
J'ai l'impression que l'outil qu'ils utilisent pour présenter le script a transformé les quotes ' en quote typographiques ‘. Donc si tu as copié/collé ça dans une console…
Fais un cat /etc/bashrc pour voir.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Compatibilité binaire: nécessaire?
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie d'Haiku Version 1 Alpha 4. Évalué à 5.
Ça dépend où. tout le monde n'a pas une machine par personne dans la famille.
Et personnellement je préfère que mes gamins n'aient pas accès à mes documents de compta, suivi copro, boulot, enseignement & Co. Qu'une vérole ou une fausse manip se limite à leurs infos.
Donc, contrairement à toi, à la question « Est-ce que Haiku doit rester un système mono-utilisateur ? »
Je dirais non. Même sur les tablettes la gestion de comptes multiples arrive, ça n'est pas pour rien.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Bonne nouvelle
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie d'Haiku Version 1 Alpha 4. Évalué à 3.
Pfff, marche bien mon Kubuntu 12.04.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Bizarre
Posté par lolop (site web personnel) . En réponse au message Ctrl + C pendant un mkfs.ext3 ... Pas glop !. Évalué à 3.
Que disent les outils de partitionnement ?
Si à la place de la grosse partition foirée tu en crée deux, dont disons une petite au début que tu formates, puis tu supprime les deux, et tu recrée la grosse… ça donne quoi ?
Sinon, tu ne te serais pas fait refourguer un 750Go pour un 3To ;-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Qu'ont-ils à vendre
Posté par lolop (site web personnel) . En réponse au journal LibreOfffice et le marketing. Évalué à 3.
TF1 vend du temps de cerveau humain disponible
http://www.acrimed.org/article1688.html
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ecolo ?
Posté par lolop (site web personnel) . En réponse à la dépêche Un projet d’éolienne sous licences libres. Évalué à 3.
Q? Est-ce que le retraitement permet de récupérer le lithium (ou autres éléments rares) ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Tuning
Posté par lolop (site web personnel) . En réponse au journal TOP500 : 92.4 % des supercalculateurs tournent sous Linux. Évalué à 10.
Il me semble qu'il y a beaucoup de boulot d'optimisation au niveau du noyau Linux pour tout ce qui est très gros calculateurs¹, voir des adaptations spécifiques pour certaines architectures. Ceci explique peut-être cela.
Un peu de lecture en patois: Why do super computers use Linux?
¹ Et aussi beaucoup de boulot pour les tout petits calculateurs dans l'embarqué :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Maintenant ...
Posté par lolop (site web personnel) . En réponse au journal Gnome-Shell, toujours pas convainquant après 1 an et demi. Évalué à 8.
Avec un peu d'aide de notre part sur truc pour taper du texte, ça devrais le faire d'ici quelques temps.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN