C'est le cas dans beaucoup de manifs, où les manifestants trouvent que le cortège est trop lent et le remontent sur les côtés (ou le redescendent pour retrouver des potes à l'arrière).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Là il te faudra changer de langage, et le problème n'est pas l’interprété ou le compilé, c'est le modèle de fonctionnement du langage.
En Python on a des noms associés à des objets, le type est dans l’objet, et on ne sait qu’à l’exécution s’il supporte ou non une méthode. Par exemple mavariable pourrait être associée à un objet d’une classe redéfinissant l’opérateur __radd__. Et l’expression "mavariable = "+ mavariable pourrait être valide.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ils ne sont pas aussi exhaustifs qu'une compilation à la C++, Java ou Ada — le fonctionnement même de Python ne le permet pas — mais ils permettent de dégager déjà quelques erreurs.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Blabla… Tu choisis comme tu veux. Tu n’es pas obligé d’utiliser un ordinateur Apple, tu n’es pas obligé d’utiliser des librairies sous GPL pour développer.
La GPL ne s’occupe pas de toi, elle s’occupe des utilisateurs de ton logiciel en faisant que, si tu as utilisé du code sous GPL parce qu’il te rend un service, alors tu donnes la même liberté d'accès / modification / redistribution à tes utilisateurs pour qu'ils puissent corriger ou améliorer ton code.
Mais tu es libre de ne pas utiliser de code sous GPL, si la licence ne te plaît pas, il te suffit de le réécrire, ou de trouver les mêmes fonctionnalités sous une autre licence, éventuellement dans une librairie commerciale que tu financeras par ton achat.
La licence style bsd est très généreuse, elle donnes tout et ne demande quasi rien. C’est juste qu’elle permet à un développeur/une société de reprendre tes sources, et de livrer un binaire fermé privant les utilisateurs de ces droits d'accès / modification / redistribution qui font l’esprit de la GPL.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Si on en revient à l’origine qui lui a fait développer son argumentaire sur le coté néfaste des logiciels "privateurs", on tombe il me semble sur un driver d’imprimante dont R.S. voulait corriger un bug, et qui est passé en source fermée empêchant toute correction.
Là, si quelqu’un (qui s’y connaît dans ce domaine très spécialisé je te l’accordes) veut corriger un bug, il ne peut pas. Donc on l’a donc privé du droit d’améliorer le pilote (+diffuser son amélioration).
Bref, ce n'est pas ta vision des choses, mais elle n’est pas pour autant illégitime.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
J’allais ajouter un ticket similaire, et suis tombé sur celui-ci en parcourant les entrées.
Les remarques orthographiques sont utiles, ça permet d’avoir du contenu propre et agréable à lire. Par contre, noyées au milieu des commentaires, elles font parfois paraître leurs auteurs comme des emm******* donneurs de leçons, et sont même occasionnellement désagréables dans le ton (tout le monde n’écrit pas français comme il respire, tout le monde ne le comprend pas).
Ceci dit, les discussions qui s’en-suivent permettent parfois d’apprendre des choses en grammaire ou orthographe, ou d’enrichir son vocabulaire.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Il ne faut en effet surtout pas retirer le message d’origine. C'est pour ça que j'avais écrit «message aussi en français, et avec quelques indications en plus…». L’idée serait plutôt de donner des pistes, genre "Vérifiez que la donnée stockée dans la variable x est bien du type désiré." — bon, c’est typiquement la piste que donnera le chargé de TP.
Au niveau googlage des erreurs, ils ont accès au web extérieur lors de leurs travaux pratiques ?
Tiens, je viens de voir que certains messages d’erreur sur les types avaient changé, pour y="5"+2:
Python 3.2.3 Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Can't convert 'int' object to str implicitly
Et Python 2.7.3 Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
"cannot concatenate 'str' and 'int' object" deviennent un vrai problème
Je n'ai jamais regardé jusqu'où on pouvait hacker l'environnement interactif, mais si tu peux intercepter les erreurs et les rendre plus explicites (genre le message aussi en français, et avec quelques indications en plus…), ça serait pas mal pour les élèves.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je ne suis pas développeur JavaScript, mais si on considère un transtypage automatique d'entier vers chaîne et une évaluation de gauche à droite des opérateurs arithmétiques de même niveau, ça paraît cohérent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Pourquoi en serait-il différent pour l'informatique ?
Parce que le gens ont l’impression qu’ils peuvent le faire eux-même, et c’est vrai dans certains cas avec les outils qui vont bien, parfaitement faux dans d’autres… Et catastrophique lorsqu’il y a un problème qui n’est pas pris en compte dans les outils “faciles”.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Oui, sur une fiche cartonnée rangée dans un tiroir, avec des petites mains qui viennent régulièrement reclasser tout ça pour voir les abonnements à relancer, faire les courriers sur une machine à écrire, et les envoyer avec un timbre humecté du bout de la langue.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Sauf très rares exceptions, les autres enseignants en maternelle et collège sont soit éducation nationale (école publique), soit payés par l'éducation nationale (école privée). Donc finalement, c'est surtout de la transmission vers des collègues…
De discussions avec certains chercheurs autour de moi qui ont parfois à utiliser R, le gros avantage est l'utilisation par la communauté de statisticiens, et donc le nombre de programme R déjà écrits dans ce domaine.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Si tu cherches un marché, tu peux cibler les sauvegardes de portables, avec des volumes de données importants (personnes pouvant travailler sur la vidéo ou le son).
On a backuppc qui tourne bien pour les fixes, mais les portables ne sont pas assez souvent là pour assurer une copie régulière à l'initiative de backuppc.
Il y a rsync, mais celui-ci refait un tour complet des fichiers entre sources et destination, là ou on préférerais avoir juste une gestion locale (via un journal qui mémorise ce qui a déjà été sauvegardé + heure de modif et éventuellement un md5) afin de relancer la copie uniquement de ce qui a été modifié, éventuellement en étalant sur plusieurs moments (quand le réseau est dispo, éventuellement avec une validation par l'utilisateur - que ça ne se lance pas quand tu es dans un endroit avec un débit nul que tu veux déjà utiliser pour autre chose), sans le côté puissant mais lourd de rsync qui refait un checkup à chaque lancement.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je crois que ce que tu recherches ne correspond pas à ce que fait UltraCopier. Lui il gère les copies demandées d'une façon optimale, il ne choisit pas ce qu'il faut copier.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: made in france
Posté par lolop (site web personnel) . En réponse à la dépêche OpenStreetMap : pourquoi vous devriez l'utiliser. Évalué à 7.
Celui-ci? http://www.geoportail.gouv.fr/accueil
Ça part de l'IGN, des gens qui niveau cartographie ont… une certaine expérience.
(marrant de voir les "Carte de l'état-major (1820-1866) en couleurs" pour certaines zones)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: estimations
Posté par lolop (site web personnel) . En réponse au journal Méthode de calcul. Évalué à 6.
C'est le cas dans beaucoup de manifs, où les manifestants trouvent que le cortège est trop lent et le remontent sur les côtés (ou le redescendent pour retrouver des potes à l'arrière).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Qtisation
Posté par lolop (site web personnel) . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 4.
Là il te faudra changer de langage, et le problème n'est pas l’interprété ou le compilé, c'est le modèle de fonctionnement du langage.
En Python on a des noms associés à des objets, le type est dans l’objet, et on ne sait qu’à l’exécution s’il supporte ou non une méthode. Par exemple
mavariable
pourrait être associée à un objet d’une classe redéfinissant l’opérateur__radd__
. Et l’expression"mavariable = "+ mavariable
pourrait être valide.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Widget GtkSwitch (On/Off)
Posté par lolop (site web personnel) . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.
Une cas à cocher est activée lorsqu'il y a… une coche. Comme l'indique son nom.
✓ ✔ ✗ etc
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Qtisation
Posté par lolop (site web personnel) . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 3.
Si on préfère éviter trop de suspens, on peut utiliser les outils ci-dessous:
Ils ne sont pas aussi exhaustifs qu'une compilation à la C++, Java ou Ada — le fonctionnement même de Python ne le permet pas — mais ils permettent de dégager déjà quelques erreurs.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pilote "privateur" NVidia
Posté par lolop (site web personnel) . En réponse à la dépêche Actualité des puces graphiques : Tegra, Optimus, UVD et Beignet. Évalué à 2. Dernière modification le 23 avril 2013 à 08:41.
Tout est là. C’est une question de fond et un choix personnel de l’auteur qui a les droits sur le code.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pilote "privateur" NVidia
Posté par lolop (site web personnel) . En réponse à la dépêche Actualité des puces graphiques : Tegra, Optimus, UVD et Beignet. Évalué à 2.
Disons qu’elle te laisse la liberté de priver tes utilisateurs de la liberté que tu as eu d’accéder au code.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pilote "privateur" NVidia
Posté par lolop (site web personnel) . En réponse à la dépêche Actualité des puces graphiques : Tegra, Optimus, UVD et Beignet. Évalué à 7.
Blabla… Tu choisis comme tu veux. Tu n’es pas obligé d’utiliser un ordinateur Apple, tu n’es pas obligé d’utiliser des librairies sous GPL pour développer.
La GPL ne s’occupe pas de toi, elle s’occupe des utilisateurs de ton logiciel en faisant que, si tu as utilisé du code sous GPL parce qu’il te rend un service, alors tu donnes la même liberté d'accès / modification / redistribution à tes utilisateurs pour qu'ils puissent corriger ou améliorer ton code.
Mais tu es libre de ne pas utiliser de code sous GPL, si la licence ne te plaît pas, il te suffit de le réécrire, ou de trouver les mêmes fonctionnalités sous une autre licence, éventuellement dans une librairie commerciale que tu financeras par ton achat.
La licence style bsd est très généreuse, elle donnes tout et ne demande quasi rien. C’est juste qu’elle permet à un développeur/une société de reprendre tes sources, et de livrer un binaire fermé privant les utilisateurs de ces droits d'accès / modification / redistribution qui font l’esprit de la GPL.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ce que j'en pense
Posté par lolop (site web personnel) . En réponse au journal SystemD et Arch autosuggestion. Évalué à 3.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pilote "privateur" NVidia
Posté par lolop (site web personnel) . En réponse à la dépêche Actualité des puces graphiques : Tegra, Optimus, UVD et Beignet. Évalué à 4.
Toi, tu n’aimes pas le sieur Stallman :-)
Si on en revient à l’origine qui lui a fait développer son argumentaire sur le coté néfaste des logiciels "privateurs", on tombe il me semble sur un driver d’imprimante dont R.S. voulait corriger un bug, et qui est passé en source fermée empêchant toute correction.
Là, si quelqu’un (qui s’y connaît dans ce domaine très spécialisé je te l’accordes) veut corriger un bug, il ne peut pas. Donc on l’a donc privé du droit d’améliorer le pilote (+diffuser son amélioration).
Bref, ce n'est pas ta vision des choses, mais elle n’est pas pour autant illégitime.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Plussoiement
Posté par lolop (site web personnel) . En réponse à l’entrée du suivi Mettre à part des commentaires concernant l'orthographe. Évalué à 2 (+0/-0).
J’allais ajouter un ticket similaire, et suis tombé sur celui-ci en parcourant les entrées.
Les remarques orthographiques sont utiles, ça permet d’avoir du contenu propre et agréable à lire. Par contre, noyées au milieu des commentaires, elles font parfois paraître leurs auteurs comme des emm******* donneurs de leçons, et sont même occasionnellement désagréables dans le ton (tout le monde n’écrit pas français comme il respire, tout le monde ne le comprend pas).
Ceci dit, les discussions qui s’en-suivent permettent parfois d’apprendre des choses en grammaire ou orthographe, ou d’enrichir son vocabulaire.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Peut-être... revoir les messages d'erreur
Posté par lolop (site web personnel) . En réponse au journal [MyFirstPython, nouveau projet ?]Le python c'est bien mangez-en !!. Évalué à 3.
Il ne faut en effet surtout pas retirer le message d’origine. C'est pour ça que j'avais écrit «message aussi en français, et avec quelques indications en plus…». L’idée serait plutôt de donner des pistes, genre "Vérifiez que la donnée stockée dans la variable x est bien du type désiré." — bon, c’est typiquement la piste que donnera le chargé de TP.
Au niveau googlage des erreurs, ils ont accès au web extérieur lors de leurs travaux pratiques ?
Tiens, je viens de voir que certains messages d’erreur sur les types avaient changé, pour
y="5"+2
:Python 3.2.3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Can't convert 'int' object to str implicitly
Et Python 2.7.3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Peut-être... revoir les messages d'erreur
Posté par lolop (site web personnel) . En réponse au journal [MyFirstPython, nouveau projet ?]Le python c'est bien mangez-en !!. Évalué à 2.
Je n'ai jamais regardé jusqu'où on pouvait hacker l'environnement interactif, mais si tu peux intercepter les erreurs et les rendre plus explicites (genre le message aussi en français, et avec quelques indications en plus…), ça serait pas mal pour les élèves.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Si Python3...
Posté par lolop (site web personnel) . En réponse au journal [MyFirstPython, nouveau projet ?]Le python c'est bien mangez-en !!. Évalué à 9.
Tu peux utiliser des annotations pour les paramètres et la valeur de retour d'une fonction.
http://www.python.org/dev/peps/pep-3107/
Ensuite, un décorateur @typecheck (et le script qui va avec) devrait faire l'affaire.
http://code.activestate.com/recipes/572161-method-signature-type-checking-decorator-for-pytho/
(je te recopie l'exemple d'utilisation donné dans la recette)
Si tu n'es qu'en Python2, une autre recette est donnée dans la discussion à la fin de la page:
http://code.activestate.com/recipes/426123-method-signature-checking-decorators/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Petite question ...
Posté par lolop (site web personnel) . En réponse au journal Deux nouvelles pour Qt. Évalué à 5.
Je ne suis pas développeur JavaScript, mais si on considère un transtypage automatique d'entier vers chaîne et une évaluation de gauche à droite des opérateurs arithmétiques de même niveau, ça paraît cohérent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ben non, justement, elles n'existent visiblement pasRe: ça vaut quoi?
Posté par lolop (site web personnel) . En réponse à la dépêche Mandriva, MBS et les PME. Évalué à 3.
Parce que le gens ont l’impression qu’ils peuvent le faire eux-même, et c’est vrai dans certains cas avec les outils qui vont bien, parfaitement faux dans d’autres… Et catastrophique lorsqu’il y a un problème qui n’est pas pris en compte dans les outils “faciles”.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Un cellule à effet Peltier ?
Posté par lolop (site web personnel) . En réponse au message Disque dur HS - cherche modèle identique pour carte contrôleur. Évalué à 2.
De façon à refroidir le contrôleur le temps de faire la copie…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: ça vaut quoi?
Posté par lolop (site web personnel) . En réponse à la dépêche Mandriva, MBS et les PME. Évalué à 3.
Vs le contenu de la dépêche:
Mandriva MBS ne cible pas les grandes entreprises ou boites où il y a déjà de fortes compétences.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: moralité de l'histoire
Posté par lolop (site web personnel) . En réponse au journal [HS] Mediapart victime d'une attaque informatique. Évalué à 10.
Oui, sur une fiche cartonnée rangée dans un tiroir, avec des petites mains qui viennent régulièrement reclasser tout ça pour voir les abonnements à relancer, faire les courriers sur une machine à écrire, et les envoyer avec un timbre humecté du bout de la langue.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Auteur ?
Posté par lolop (site web personnel) . En réponse à la dépêche Edulibre - partage de documents pédagogiques sous licence Creative Commons BY SA. Évalué à 2.
Sauf très rares exceptions, les autres enseignants en maternelle et collège sont soit éducation nationale (école publique), soit payés par l'éducation nationale (école privée). Donc finalement, c'est surtout de la transmission vers des collègues…
Sinon, trouvé un lien ici:
http://www.injep.fr/Creation-de-contenus-pedagogiques.html
Qui donne l'impression que c'est loin d'être clair (et le site "Légamédia: les guides juridiques concernant les TICE" n'est plus accessibles).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Utilisation
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie de R version 3.0.0. Évalué à 4.
De discussions avec certains chercheurs autour de moi qui ont parfois à utiliser R, le gros avantage est l'utilisation par la communauté de statisticiens, et donc le nombre de programme R déjà écrits dans ce domaine.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Avocat du Diable ?
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie de R version 3.0.0. Évalué à 3.
Y'a pas un équivalent du
reduce
de Python en R ?Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Dans Kmail
Posté par lolop (site web personnel) . En réponse au journal envoi d'emails automatisé dans le futur. Évalué à 5.
[je ne l'utilises pas, mais ça existe déjà]
Bouton droit sur l'email dans la liste, menu "Créer une tache/un rappel".
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: utilisation pour sauvegardes différentielles
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie de Ultracopier 1.0. Évalué à 1.
Intéressant.
Si tu cherches un marché, tu peux cibler les sauvegardes de portables, avec des volumes de données importants (personnes pouvant travailler sur la vidéo ou le son).
On a backuppc qui tourne bien pour les fixes, mais les portables ne sont pas assez souvent là pour assurer une copie régulière à l'initiative de backuppc.
Il y a rsync, mais celui-ci refait un tour complet des fichiers entre sources et destination, là ou on préférerais avoir juste une gestion locale (via un journal qui mémorise ce qui a déjà été sauvegardé + heure de modif et éventuellement un md5) afin de relancer la copie uniquement de ce qui a été modifié, éventuellement en étalant sur plusieurs moments (quand le réseau est dispo, éventuellement avec une validation par l'utilisateur - que ça ne se lance pas quand tu es dans un endroit avec un débit nul que tu veux déjà utiliser pour autre chose), sans le côté puissant mais lourd de rsync qui refait un checkup à chaque lancement.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: utilisation pour sauvegardes différentielles
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie de Ultracopier 1.0. Évalué à 4.
Je crois que ce que tu recherches ne correspond pas à ce que fait UltraCopier. Lui il gère les copies demandées d'une façon optimale, il ne choisit pas ce qu'il faut copier.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN