Ça changerait que tu pourrais, dans ton projet, avoir un fichier .rjar (run jar) associé automatiquement au lancement via la jvm java et non comme une archive a ouvrir, et un .rpy (run python) associé automatiquement au lancement via l'exécutable Python et non comme un fichier texte a éditer.
(modulo que .rjar ou .rpy ne soient pas déjà utilisés par ailleurs)
Ceci dit, sous Unix, un fichier truc sans extension mais exécutable et avec le shebang ad-hoc, ça marche bien.
Bon, ça ouvrirais aussi la porte à d'autres véroles sous Windows…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
La réponse de ncoghlan sur la page Why do people hesitate using Python 3? précise un peu les problèmes et l'historique avec les déclinaisons de Python3.
Un article de Armin Ronacher sur WSGI et Python3 (en 2010), plus précis sur les problèmes d'encodage pour toutes les infos qui se baladent de différentes façon via HTTP.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
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
[^] # Re: Normal
Posté par lolop (site web personnel) . En réponse au journal Mediatheque Numérique ... du bon DRM à la sauce Microsoft. Évalué à 6.
Comme celle-là ?
Bon, d'accord, ce sont des ouvrages passés dans le domaine public (ou peut-être libérés par leurs auteurs pour certains).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: mon grain de sel
Posté par lolop (site web personnel) . En réponse au journal Write once, run anywhere qu'il disait. Évalué à 5.
Ça changerait que tu pourrais, dans ton projet, avoir un fichier
.rjar(run jar) associé automatiquement au lancement via la jvm java et non comme une archive a ouvrir, et un.rpy(run python) associé automatiquement au lancement via l'exécutable Python et non comme un fichier texte a éditer.(modulo que .rjar ou .rpy ne soient pas déjà utilisés par ailleurs)
Ceci dit, sous Unix, un fichier truc sans extension mais exécutable et avec le shebang ad-hoc, ça marche bien.
Bon, ça ouvrirais aussi la porte à d'autres véroles sous Windows…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Peut-être ajouter des directives sphinx ?
Posté par lolop (site web personnel) . En réponse au message Sphinx et doctest. Évalué à 2.
Cf doc et exemples sur http://sphinx-doc.org/ext/doctest.html
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ho oui ho oui !!!
Posté par lolop (site web personnel) . En réponse au journal Vote électronique à l'UMP?. Évalué à 3.
Ça empêche de faire voter des morts comme il y a quelques années dans certains arrondissements de Paris.
Mais ça n'empêche pas le système électronique de vicier le résultat en transformant une partie des votes. Et là c'est incontrôlable.
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é à 3.
Quelques liens:
La réponse de ncoghlan sur la page Why do people hesitate using Python 3? précise un peu les problèmes et l'historique avec les déclinaisons de Python3.
Un article de Armin Ronacher sur WSGI et Python3 (en 2010), plus précis sur les problèmes d'encodage pour toutes les infos qui se baladent de différentes façon via HTTP.
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é à 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