Tarek Ziadé a écrit 77 commentaires

  • [^] # Re: Question existencielle

    Posté par  . En réponse à la dépêche Sortie du 'Petit Guide à l'usage du développeur agile'. Évalué à 3.

    Ca dépend du manuel Python dont tu fais référence, car ici, je couvre des sujets qui ne sont abordés dans aucun autre livre français ou anglais sur Python:

    - la programmation dirigé par la documentation

    - la mise en place d'un environnement de gestion de projet avec les outils libres (python qd c'est possible) du marché.

    Mais pour l'histoire de la spécialisation tu as tout à fait raison, j'ai progressé sur cet aspect et je pense que les livres techniques à venir devrait d'avantage se concentrer sur les méthodes et sur les concepts, et proposer des compléments en ligne qui peuvent évoluer.
  • [^] # Re: Question licence

    Posté par  . En réponse à la dépêche Sortie du 'Petit Guide à l'usage du développeur agile'. Évalué à 3.

    Pour cet ouvrage j'ai tenté comme je l'avait dis de faire un modèle plus libre, avec un ouvrage disponible en ligne et une version papier. Malheureusement je n'ai pas pu m'entendre avec les éditeurs du marché, encore frileux sur ce genre de modèle.

    Cependant, j'ai tenté de ne mettre dans ce livre que du contenu que l'on ne trouve pas ou peu sur le net. Mon site fourni un complément 'dynamque' puisque tu retrouves en GPL le code du livre ici:

    http://hg.programmation-python.org/browser/guide

    et des billets dédiés sur mon blog, comme celui-ci:

    http://programmation-python.org/sections/blog/2007_08_13_res(...)

    et une volonté d'echanger avec les lecteurs.

    Le troisième (en cours d'écriture) sera quand à lui basé sur un modèle dispo sur le web a priori.
  • [^] # Re: Question existencielle

    Posté par  . En réponse à la dépêche Sortie du 'Petit Guide à l'usage du développeur agile'. Évalué à 6.

    Celui-ci est plus orienté méthodologie et expérience personnelle, et essaye de ne pas faire doublon avec ce qui peut se trouver sur le net.

    Par exemple, il propose une méthode pour documenter les projets python, et des conseils pour mettre en place un environnement de projet.

    Il n'a pas non plus de réel dépendance avec telle ou telle version de Python, car il se focalise très beaucoup moins sur le langage lui-même.

    Si tu as lu "Programmation Python", celui-ci est dans la continuité des chapitres sur les tests unitaires et sur les bonnes pratiques.

    -> tu peux télécharger le sommaire sur la page en lien
  • [^] # Re: Euh........

    Posté par  . En réponse au journal Convertisseur iTune -> mp3. Évalué à -9.

    pour la lecture pas de souci,
    moi à la base c'était pour les graver avec k3b,
  • [^] # Re: Euh........

    Posté par  . En réponse au journal Convertisseur iTune -> mp3. Évalué à -7.

    oui bien sûr, mais sous linux, j'en fais pas grand chose des formats m4a, là au moins je peux retomber sur un format utilisable.

    Si tu connais une meilleure solution, sans perte je suis preneur.

    quant au titre du script c'est juste un clin d'oeil, j'aurais pu l'appeler f*ckitunes.py as well.
  • # reSTructuredText !

    Posté par  . En réponse au journal Se libérer du plaisir sado-maso de LaTeX. Évalué à 3.

    Dans le monde Python on a reSTructuredText.

    C'est *presque* aussi puissant que LaTex mais le texte est nettement plus lisible.

    http://docutils.sourceforge.net/rst.html
  • [^] # Re: Python sapu saipa libre

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    "Va modéliser un objet qui change de classe en dynamique"

    Si en fait tu peux utiliser des interfaces pour décoreler l'objet de son contrat dans le systeme.

    ceci étant dit c'est quand meme rare qu'on change la classe d'un objet, sauf pour le design pattern State.

    "C'est ce qui fait que à mon sens les langages dynamiques auront du mal à s'imposer dans les gros développement d'entreprise"

    je ne partage pas cet avis, on développe des trucs énormes en Zope 2 / Zope 3
  • [^] # Re: Mouais 2

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    je vais pas expliquer le TDD et l'extreme programming ici , ni argumenter sur le gain de productivité de cet approche, quel que soit le langage, d'autres l'ont fait avant

    documente toi sur le sujet un départ: http://xp-france.net/
  • [^] # Re: Mouais 2

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    sorry , pour le cynique je m'adressais à l'autre monsieur :)
    j'ai pas fait reply au bon niveau
  • [^] # Re: Python sapu saipa libre

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    c'est une philosophie.

    En python on peut pratiquer le duck typing:

    http://en.wikipedia.org/wiki/Duck_typing
  • [^] # Re: Python sapu saipa libre

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    oui je me souviens de toi ca y est., si je ne me trompe pas . :)

    Signal qd meme que tu n'a jamais fait de python.

    Vous vous etes décidés à écrire des tests unitaires ou vous débuggez tjrs en live chez le client, comme à l'époque ?
  • [^] # Re: Mouais 2

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    la mauvaise foi ?
    ca devient de plus en plus aigre et cynique là..

    en pratiquant les méthodes agiles, je maintient que l'on code bcp plus vite en Python qu'en C++ ou Java, car si tu bosses en TDD, tu débug en écrivant des tests.

    Cette méthode tu peux l'utiliser dans n'importe quel langage bien sur.

    Reste qu'en Python tu exprimes des choses de manière
    beaucoup plus concis grace à sa syntaxe et ses types de bases surpuissants.
  • [^] # Re: Python sapu saipa libre

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 1.

    <<<<<
    http://www.gnu.org/licenses/license-list.fr.html#PythonOld

    Alors Tarek, toujours à faire de la pub pour ton site et le pyhon kipu ?
    Et zopeur, alors, c'est déjà mort ?
    <<<<<<<<

    bon, alors tu es noté 4 en sortant ça, voyons voir si le système est cohérent

    cétonlien ki date du débudusiekle kipu

    <<<<
    magnifiques stack-trace en prod
    <<<<

    Il faut programmer agile, c'est a dire en pratiquant la programmation dirigée par les tests, pour éviter ce genre de pbs.
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 4.

    j'ai fait un lien indirect pour faire de la pub pour mon site évidemment.
    mais je pensais pas aux ventes du bouquin

    Le livre je touche 7,51% des ventes soit 2 euros 60 par livre. C'est du revenu brut donc au final il me reste moins de 2 euros par livre, et ces sous je vais les reverser à la Python Software Foundation, meme si c'est marqué nul part.
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    ouai sauf que j'ai dit de Python permet d'augmenter la productivité, c'est à dire qu'une programme en Python est 5 fois plus court et rapide à écrire que le meme en C++, je ne parlais pas de vitesse d'execution.

    merci pour l'article.
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    attends pourquoi commercial ?

    Python est un logiciel libre, j'ai posté ca parcque cet article explique pourquoi je suis passé du propriétaire au libre.
  • [^] # Re: Mouais 2

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    bah oui c'est vrai. l'intro de jdnet est aguicheuse.
    pareil mes liens indirect c'est pas forcément le top j'admet.
    et y a des erreurs parci parla

    mais ma crédibilité envers les geeks sur LinuxFr est plus importante qu'envers les décideurs ciblés par jdnet donc on ne m'y reprendra plus.
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    ok j'admet, je reformule ma réponse
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 1.

    bon reprenons, avec des réponses plus réfléchies

    <<<<<<
    Alors déjà, pas de résumé, juste un lien... Super.
    C'est pas grave le click.
    Ah merde je tombe pas directement sur l'interview, mais sur ton site. Ca sens le petit coup de pub au passage. Super.
    <<<<<<<

    Oui, je fais ca souvent, pour faire connaitre mon site sur python.
    je poste aussi sur linuxfr parcqu'il y a plus de visibilité.

    <<<<<<<<<
    Bon j'insiste, je tombe enfin sur l'interview.
    Je lis le début :
    "Python permet d'aller 5 fois plus vite"
    Ok, on se dirige donc vers un publi-reportage. Tu me diras, c'est pour JDNet, faudrait pas casser leur ligne rédactionnelle.
    <<<<<<<<<<

    C'est le style de Jdnet, pour moi l'essentiel est de promouvoir
    Python. Dans le style publi-reportage de Jdnet, ou dans les échanges
    sur pythonfr.

    <<<<<<<<
    Ensuite on trouve de nombreuses contradictions :
    "Python c'est simple"
    mais quand on veut optimiser
    "C'est compliqué"
    <<<<<<<<<

    cf ma réponse précédente

    <<<<<<
    ...
    "On peut utiliser Python dans tous les contextes"
    Mais plus loin
    "Je crois que Python n'est pas conçu pour l'informatique embarquée. Idem pour les domaines disposant d'un langage spécialisé (Ada, C, C++). Dans le cadre de projets informatiques industriels, bien que la partie applicative ne se ferait pas en Python"
    <<<<<<<<

    j'ai expliqué que Python était assez souple pour s'adapter à toutes les situations hormis les cas spécifiques comme le temps réel.
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 2.

    bah c'est pas grave, si tu achètes un livre en jaugeant sa qualité en fonction des compétences trollistiques de son auteur sur linuxfr face à des guerriers du genre, c'est bien dommage.
  • [^] # Re: Mouais 2

    Posté par  . En réponse au journal interview sur jdnet. Évalué à 0.

    un peu plus de troll ;)

    <<<<
    Ca sens le petit coup de pub au passage. Super.
    <<<<
    et ta signature avec un lien vers ton site, elle sent le fromage ? :)

    <<<<
    Ensuite on trouve de nombreuses contradictions :
    "Python c'est simple"
    mais quand on veut optimiser
    "C'est compliqué"
    <<<<<<

    je reformule pour toi celle la j'avais pas fait gaffe dans ton message
    voila ce que j'ai dit au tel:

    "Python c'est simple"
    mais quand on veut étendre en codant des modules en C
    "C'est un peu plus compliqué" sauf avec Pyrex
  • [^] # Re: Mouais

    Posté par  . En réponse au journal interview sur jdnet. Évalué à -2.

    <<<<<<
    Alors déjà, pas de résumé, juste un lien... Super.
    C'est pas grave le click.
    Ah merde je tombe pas directement sur l'interview, mais sur ton site. Ca sens le petit coup de pub au passage. Super
    <<<<<<<<

    Ben oui,pub sur python, pub pour mon site et sans aucune honte

    <<<<<<
    Bon j'insiste, je tombe enfin sur l'interview.
    Je lis le début :
    "Python permet d'aller 5 fois plus vite"
    Ok, on se dirige donc vers un publi-reportage. Tu me diras, c'est pour JDNet, faudrait pas casser leur ligne rédactionnelle.
    <<<<<<<

    publi-reportage, ahum, tu lis trop science et vie junior pour sortir
    ce genre de choses :/

    <<<<<<<<
    Ensuite on trouve de nombreuses contradictions :
    "Python c'est simple"
    mais quand on veut optimiser
    "C'est compliqué"
    ...
    "On peut utiliser Python dans tous les contextes"
    Mais plus loin
    "Je crois que Python n'est pas conçu pour l'informatique embarquée. Idem pour les domaines disposant d'un langage spécialisé (Ada, C, C++). Dans le cadre de projets informatiques industriels, bien que la partie applicative ne se ferait pas en Python"
    <<<<<<<

    mouai, ca s'est fait par téléphone, il y a des petites incohérences
    contact le journaliste qui a écrit, hésite pas

    <<<<<<
    Voilà voilà. Désolé mais y'a des trucs comme ca qui m'énerve.
    <<<<<<
    C'est pas grave, je retiens rien d'intéressant de tes critiques,
    je suis là pour faire la promo de python c'est tout :)
  • [^] # Re: Problème de couleurs

    Posté par  . En réponse au journal Vers une standardisation des logos des assos francophones du libre ?. Évalué à 2.

    je vais me renseigner, si c'est spécifique à certains usages certaines assos doivent faire marche arrière.

    Ca m'étonnerais quand meme qu'il soit interdit de l'utiliser si c'est l'embleme de la francophonie de fait.
  • [^] # Re: et avec des belles couleurs ?

    Posté par  . En réponse au journal Vers une standardisation des logos des assos francophones du libre ?. Évalué à 2.

    oui effectivement, la mienne est palote
  • [^] # Re: Problème de couleurs

    Posté par  . En réponse au journal Vers une standardisation des logos des assos francophones du libre ?. Évalué à 8.

    Emblème circulaire apparu au 2ème Sommet des Chefs d'Etat et de Gouvernement ayant en commun l'usage du français à Québec, en 1987. Les cinq segments symbolisent les cinq parties du monde. La structure visuelle des cinq bandes, s'appuyant les unes les autres dans une démarche cohérente, véhicule la notion d'entraide et de collaboration harmonieuse