roduit a écrit 123 commentaires

  • # Liste des locales installées

    Posté par  (site web personnel) . En réponse au message locale. Évalué à 0.

    Pour en revenir à mon problème...

    pour l'instant, je fait un try ... except... et affiche une erreur si la locale n'est pas installée.

    Mais ce qui m'intéresse, c'est de pouvoir lister toutes les locales installées, depuis mon scripte python, pour voire si une compatible à mon système est installée.

    Pour plus de clarté, je m'explique :

    Je dois lire des fichiers dans lequel il y a la date de création sous formatage anglo-saxon. J'utilise donc la librairie time de python qui me permet d'extraire la date. Ça me permet de trier chronologiquement mes fichiers.

    Cependant, time extrait la date selon la locale définie dans l'environnement. Pour cela, je dois faire un setlocale avant. J'ai jeté mon dévolu sur en_GB.UTF8, mais je pense que tous les en_**.UTF8 sont possible.

    Donc plutôt que de tester tous les existant, il me serait plus simple d'avoir une liste et de faire une recherche par expression régulière.

    Voilà pourquoi ça me serait plus simple d'avoir une liste et de mettre l'erreur qu'en dernier recours.

    Merci pour vos commentaires !
  • [^] # Re: Idée d'article

    Posté par  (site web personnel) . En réponse au journal Recherche auteurs pour un nouveau magazine libre autour du développement logiciel. Évalué à 4.

    ... et surtout un langage open-source ...
  • # installer une locale

    Posté par  (site web personnel) . En réponse au message locale. Évalué à 0.

    Bon, ok, après déconnection et reconnection, l'installation de la locale 'en_GB.UTF8' semble avoir marché en changeant /etc/locale.gen .

    Cette méthode est-elle valable sous les autre systèmes (RedHat, Mandriva, Gentoo, ...) ?

    Y a-t-il une méthode plus user-friendly (là, on est obligé de passer root) ?
  • # Aller, je me lance :

    Posté par  (site web personnel) . En réponse à la dépêche Apache Software Foundation et Oracle : le divorce autour de Java est prononcé. Évalué à 10.

    Java, ça pue, c'est pas libre !

    ... AAAh, ça fait du bien... ça faisait tellement longtemps !
  • [^] # Re: Zotero

    Posté par  (site web personnel) . En réponse au journal Gerer ses citations d'articles de recherche. Évalué à 2.

    Visiblement pas, car zotero est poursuivie par les propriétaire d'endnote pour l'import-export des fichier d'endnotes (.enl ou .data). Ca devrait être des fichiers binaires car ils parlent d'ingénierie inverse.
  • # Zotero

    Posté par  (site web personnel) . En réponse au journal Gerer ses citations d'articles de recherche. Évalué à 4.

    La plupart du temps, tu fait tes recherches biblio avec ton navigateur (firefox en l'occurence). Tu utilise zotero comme un plugin firefox. Quand tu es sur ton article, tu clique sur la petite icône zotero et il t'enregistre ta citation. Il te permet d'importer-exporter en bibtex, mais aussi en endnotes (parce que tous tes collègues ne sont pas des libristes invétérés).

    Tu peux synchroniser tes références via leurs serveurs (une liste de référence, c'est pas très critique comme donnée) entre tes différents ordinateurs.

    Avant, j'utilisais pybliographer qui te permet de faire des recherches medline, mais maintenant, j'utilise presque exclusivement zotero.

    http://www.zotero.org/
  • # cowon d2+ DAB

    Posté par  (site web personnel) . En réponse au message Baladeur. Évalué à 2.

    Quitte à prendre un baladeur qui fait réception radio, autant en prendre un qui capte le DAB+.

    J'ai acheté il y a quelques temps le "cowon d2+ DAB" et il a vraiment une qualité sonore superbe.

    Niveau connectique, carte SD et mini-usb (standard). Il est vu comme une simple clé usb quand il est branché sur l'ordi.

    http://www.cowon.ch/02_franzoesisch/cowon_d2%2Bdab.htm
  • [^] # Re: bof...

    Posté par  (site web personnel) . En réponse au message Openmoko cassé... que faire.... Évalué à 1.

    C'est un peu ce que je ressens. Je l'avais acheté surtout pour les encourager et avoir un gadget sympa à manipuler. Mais à l'usage, il n'est pas aussi utilisable qu'un téléphone classique.

    Ce que je cherche c'est un téléphone avec lequel je ne me sentes pas enfermé et celui que tu me cite m'a l'air pas mal.
  • [^] # Re: arf

    Posté par  (site web personnel) . En réponse au message Accès à la liste des méthodes de l'intérieur d'une classe. Évalué à 1.

    C'est si simple !!!??

    Mais pourquoi getattr pour attraper une méthode ????

    ou alors j'ai rien compris à la programmation objet...

    En tout cas merci, tu vas me permettre de simplifier mon code.
  • # arf

    Posté par  (site web personnel) . En réponse au message Accès à la liste des méthodes de l'intérieur d'une classe. Évalué à 1.

    désolé pour l'erreur de la définition de la classe...

    class ThisClass(object):
  • [^] # Re: Ce qui me rassure :

    Posté par  (site web personnel) . En réponse au journal vous en reprendrez bien une petite dose. Évalué à 3.

    En fait, je penses qu'il faut un minimum de connaissance juridique pour pondre un texte qui soit, un tant sois peut, cohérent avec la législation en vigueur. Sans quoi, le texte est refusé et ne peux pas être soumis en référendum. C'est dans ce sens que je parles de compétence.
    Mais effectivement, n'importe qui peux déposer un texte.
  • # Ce qui me rassure :

    Posté par  (site web personnel) . En réponse au journal vous en reprendrez bien une petite dose. Évalué à 2.

    en regardant le lien sur la TSR, il y a un extrait de forum (une émission de la radio suisse romande) avec trois invités : un vert, un PDC (centre droite) et un UDC (extrême droite suisse).

    Même le représentant de l'UDC dit que ce serait un "formidable retours en arrière. C'est notre civilisation qui recule !" et pointe sur les erreurs juridiques, que dans ce cas on "rends le mal par le mal, oeuil pour oeuil, dents pour dents." parlant même des "bases chrétiennes : tu ne tueras point." Pour rappelle, l'UDC est le parti qui a lancé l'initiative pour l'interdiction des minarets.

    Il est à noter que, dans le système suisse, chacun, pour autant qu'il ait les compétences, peut faire une proposition pour une initiative. Si celle-ci est acceptée (i.e. qu'elle est conforme au droit suisse et international), les initiants peuvent partir à la récolte de signatures (100'000 en 18 mois). Une fois que les signatures sont récoltées et validées, le texte est soumis à l'ensemble du peuple par votation.

    Ce texte n'en est pour l'instant qu'à la première phase où les initiants (vraissemblablement des proches de victimes) sont en train de soumettre le texte. Elle n'est pas encore acceptée.

    D'après l'interview dans "forum", ils sont à l'unanimité contre l'approbation de ce texte, qui serait donc grillé dés la première étape.
  • [^] # Re: Mouais...

    Posté par  (site web personnel) . En réponse au journal Le point W. Évalué à 2.

    Dépend leur âge ...
  • [^] # Re: Mouais...

    Posté par  (site web personnel) . En réponse au journal Le point W. Évalué à 6.

    Effectivement, pédophile signifie littéralement : qui aime les enfants. Un peut comme les cinéphiles sont ceux qui aiment le cinéma.

    http://fr.wiktionary.org/wiki/-phile

    On devrait plutôt qualifier les gens qui abusent les enfants de pédérastres, ce qui serait plus correcte.
  • [^] # Re: Plus vieux

    Posté par  (site web personnel) . En réponse au journal Envoyé de mon ****. Évalué à 3.

    Effectivement, en suivant le lien donné par AP, je me rends compte que ça existait avant. J'ai du passer entre les gouttes.
  • [^] # Re: C'est triste

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.2 de Sonar. Évalué à 2.

    je ne sais pas ce que tu cherche exactement, mais si c'est pour voire la couverture de ton code avec les test unitaire, python-coverage le fait, et très bien.

    Il t'affiche pour chaque modules le pourcentage de code couvert, et te liste les lignes qui ne le sont pas.

    Bon, ce n'est pas un truc graphique à cliquer, mais il est simple à utiliser.
  • [^] # Re: Comparaison de bébés

    Posté par  (site web personnel) . En réponse au journal Kresko - suivre la croissance de votre bébé. Évalué à 1.

    Non, je n'ai pas prévu la comparaison de bébé, et je n'en vois vraiment pas l'utilité.

    Deux bébés peuvent avoir des courbes différentes tout en étant en parfaite santé les deux. L'important est qu'ils ne décrochent pas de la courbe sur laquelle ils sont.

    S'il y a une utilité objective (a part faire dire à des parent : « c'est mon bébé qui a la plus grosse... tête ») pourquoi pas mais à priori, je n'en vois aucune.
  • [^] # Re: Dans la durée

    Posté par  (site web personnel) . En réponse au journal Kresko - suivre la croissance de votre bébé. Évalué à 2.

    Je ne pensais pas remplacer les carnet de santé, mais faire un outil complémentaire.

    Mais si tu as une technique simple (ou pas, mais je préfère simple) de générer des fichiers PDF pour faire une sorte de rapport de façon automatique, je serais très intéressé. Cela servirait aussi pour mes autres projets.
  • [^] # Re: Grande espérance de vieE

    Posté par  (site web personnel) . En réponse au journal Kresko - suivre la croissance de votre bébé. Évalué à 1.

    Et ouai, l'âge est en jours... faudra que je corrige ça.
  • [^] # Re: Question idiote ?

    Posté par  (site web personnel) . En réponse au journal Kresko - suivre la croissance de votre bébé. Évalué à 9.

    En fait, l'évolution du périmètre crânien permet de suivre la croissance du cerveau. Alors effectivement, s'il y a un problème à ce niveau, il se peut qu'il y ait un retard mental. De le détecter tôt peut permettre de corriger le problème (mauvaise nutrition, problème hormonal, virus, ...)

    Mais tu ne peux absolument pas faire correspondre intelligence = f(périmètre crânien).
  • [^] # Re: Mieux?

    Posté par  (site web personnel) . En réponse au message Threads : Help !. Évalué à 1.

    Ok, je vais creuser un peu tout ça.

    Merci pour vos tuyaux !
  • [^] # Re: Mieux?

    Posté par  (site web personnel) . En réponse au message Threads : Help !. Évalué à 1.

    Presque, on doit faire un test.set_target('test.funct_1') au lieu de test.funct_1().

    C'est purement cosmétique... mais ce serait plus lisible.
  • [^] # Re: Mieux?

    Posté par  (site web personnel) . En réponse au message Threads : Help !. Évalué à 1.

    Du genre qui s'utilise comme ça :


    test = ComplexThread()
    test.start() #On démarre le thread, il attend les instruction
    test.funct_1() #Il démarre la fonction 1 en tache de fond
    test.funct_2() #Il met la fonction 2 en attente dans le thread
    sleep(4)
    test.funct_3(arg1='toto') # Il démarre la fonction 3 qui demande un argument
    test.killall() # Et s'il existe une façon d'arrêter les calculs en cours, ce serait l'idéal


    Le but étant d'appeler le thread par une interface graphique et chaque clique est un appel à une méthode de cette classe.

    L'utilisation du thread m'est utile pour ne pas freezer le soft pendant qu'il fait un calcul.

    voili voilou...

    Ça paraît simple comme ça, mais mes essais pour l'instant ne marchent pas, a part la pirouette que j'ai posté.
  • [^] # Re: Mieux?

    Posté par  (site web personnel) . En réponse au message Threads : Help !. Évalué à 1.

    Merci, ça a l'air sympa ta technique.

    Mais n'y a-t-il pas une autre manière que définir une méthode du style 'set_target' pour faire faire différentes chose par un thread ?

    La doc python est très fournie, mais pour aborder un sujet aussi complexe que les threads, un petit tuto me ferais le plus grand bien. Malheureusement, les tuto de threads que j'ai pu trouver jusqu'à maintenant ne définissent qu'une seule méthode run() appelée par start(). Aucune ne parle de changer le comportement d'un thread qui attends des instructions...

    Bon, s'il n'y en a pas (de tuto), je me poserais tranquillement devant mon bureau, étudierais le sujet avec calme et tenterais d'en faire un (de tuto). Ce sera pas perdu.
  • [^] # Re: Quand switcher ?

    Posté par  (site web personnel) . En réponse à la dépêche Python arrive en version 3.1. Évalué à 10.

    Je pense que tant que les librairies que tu utilise ne seront pas portées (comme numpy, scipy, matplotlib pour ma part), tu ne peux pas switcher sur python 3.x.

    Néanmoins, si tu as python >= 2.6, tu peux appeler ton script python avec l'option -3 et déjà corriger toutes les insultes qu'il te lancera. Si tu n'a rien d'écrit en C dans ton programme, une fois tous les "warning" résolut, tout devrait être bon pour le portage quand les librairies seront prêtes pour python 3.x.

    C'est en tout cas la stratégie que je vais utiliser pour mes projets.