Jean B a écrit 740 commentaires

  • [^] # Re: Pourquoi le cas des CC ?

    Posté par  . En réponse au journal Deezer et législation.. Évalué à 1.

    Par contre il est déconseillé de regarder la source, ça pique les yeux.
  • [^] # Re: Grandiose

    Posté par  . En réponse au journal Linuxfr en J2EE. Évalué à 1.

    un programme interprété ou en lance l'interpréteur directement sur les sources.
    En réalité c'est plus compliqué que ça.

    Quand tu lance l'interpréteur sur un fichier source il le compile automatiquement en byte code (.pyc) et se charge de déterminer si il faut le réutiliser ou non à la prochaine exécution en se basant sur la date de dernière modification.
    En gros il fait un gros taf et correctement sans rien demander à personne. Les perf tombent un peu à la première exécution mais on s'en cogne.

    Concernant les fameuses TypeError, les applis Java crashent peut être moins car le compilo impose de catcher toutes les erreurs mais si c'est pour faire comme éclipse et simplement balancer de fenêtres modales avec des messages imbitables ...

    Et pour l'anectode si on veut coder aussi strict qu'avec un compilateur mais en Python on peut très bien utiliser PyLint ou autre.
  • [^] # Re: hihi

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 2.

    Effectivement en Java une division par 0 retourne infinity.
    Je ne trouve pas ça totalement faux même si les matheux ne seront pas d'accord.
  • [^] # Re: Malade ?

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 10.

    Haha !

    Maintenant j'ai un guichet vide avec marqué je suis actuellement indisponible je reviens très vite

    Ils ont drôlement bien modélisé mon bureau de poste !
  • [^] # Re: J'aime le flan

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 3.

    C'est ce que j'ai remarqué aussi. Apparemment ce qu'on tape passe dans un correcteur orthographique.
  • [^] # Re: Malade ?

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 4.

    Oui elle viens de se faire linuxfriser.
  • [^] # Re: J'aime le flan

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 2.

    Bof j'ai pas l'impression que ça interprète beaucoup.

    C'est juste une liste de patterns

    /bite/
    /^j'aime/
    /j^'adore/
  • [^] # Re: Sophie

    Posté par  . En réponse au journal [HS] Un peu d'humour à la poste. Évalué à 5.

    Et elle a un salaire qui lui convient mais il est virtuel .....
  • [^] # Re: Mamouth watcher

    Posté par  . En réponse au journal Le recule sur la reforme du lycée ou comment éviter un "mai 68". Évalué à 2.

    Croit moi pour avoir développé pendant un an le SI d'une agence de cours particuliers (dont la partie statistiques), je peut t'assurer que la grande majorité des "missions" sont confiées a des professeurs de l'éducation nationale ou des gens ayant au moins le CAPES.

    Déjà par-ce que une bonne partie des parents le demande, et ensuite par-ce que c'était la consigne de les privilégier.

    Les étudiants ne sont contactés que si aucun professeur n'est disponible dans le secteur / tranche horaire. Après je ne peut pas t'assurer que c'est la pratique de toutes les agences mais vu que les dits professeurs sont pour la plupart inscrits dans deux à trois agences ...
  • [^] # Re: La simplicité d'Haskell????

    Posté par  . En réponse à la dépêche Concours de logo Haskell. Évalué à 5.

    Il serait pas programmeur Java ton pote ?

    Je dis ça par-ce qu'il a rien compris a ruby. Exemple:

    Son code:

    def was_rolled ()
    if (@dices.length>0)
    return true;
    else
    return false;
    end
    end


    Celui d'un être normalement constitué:

    def was_rolled
    @dices.any?
    end


    On en viens même a ce demander si ça vaut le coup d'en faire une méthode, et ce n'est qu'un exemple parmi tant d'autres, et je n'ai pas envie d'essayer mais a mon avis on doit pouvoir rendre son code aussi concis que le tiens en Haskell.
    Donc plutôt que de mettre en cause Ruby je réfléchirai plutôt a la compétence de ton pote.
  • [^] # Re: Mamouth watcher

    Posté par  . En réponse au journal Le recule sur la reforme du lycée ou comment éviter un "mai 68". Évalué à 2.

    La gratuité de la scolarité est un leurre. Pourquoi les cours parascolaires genre acadomia ont une tel croissance (18% par an) http://www.boursier.com/vals/FR/acadomia-forte-croissance-or(...) ?

    Peut-être par-ce que leurs clients bénéficient de 50% de crédit d'impôts. Tout leur business model est basé la dessus. D'ailleurs le jour ou cette mesure est abrogé, il ne restera plus grand chose des agences de cours particuliers.

    Je tiens aussi a souligner que l'immense majorité des cours vendu par ces agences (grosses comme petites) sont dispensés par des professeurs de l'éducation nationale.
  • [^] # Re: Je ne comprends pas la phrase

    Posté par  . En réponse à la dépêche Yo Frankie! le jeu. Évalué à 5.

    Tiens ! Les docs strings ont été implémenté sur linuxfr ?

    -->[]
  • [^] # Re: Comme tous les ans

    Posté par  . En réponse au journal voyages-sncf : une bonne blague. Évalué à 2.

    Ce genre de grande boîte est généralement lent à uniformiser son infrastructure (j'ai bossé chez EDF, idem).
    L'autre jour j'ai discuté avec un ingé de chez Feedback ( une boite qui leur a fourni cette appli http://debats.sncf.com/qualifier/debat ).

    Il me disait que la SNCF était tellement divisée qu'un clone de son appli vendu par une SSI à prix d'or avait été intégrée en interne par un autre département.
    En gros encore une boite ou la main droite n'a strictement aucune idée de ce que fait la main gauche.
    Enfin j'espère par ce que sinon la conclusion serait encore plus attristante ...
  • [^] # Re: Ampoule halogènes

    Posté par  . En réponse au journal Interdiction des ampoules à incandescence. Évalué à 1.

    Quand tu auras vomi tu ne sauras pas pourquoi mais tu sauras que c'est vrai :)

    -->>[]
  • [^] # Re: juste une précision sur ce que je souhaite en fait

    Posté par  . En réponse au message Comme faire une contrainte dependant de requetes sur la base. Évalué à 3.

    Je n'ai pas testé le code mais ça doit être quelque chose dans ce gout là.
    En gros créer un trigger qui compte le nombre d'enregistrements identiques et interromps le commit si nécessaire.
    (la divison par zéro c'est pour MySQL, avec un autre SGBD tu peut lever une erreur proprement)


    CREATE TRIGGER check_limit_4
    BEFORE INSERT ON my_table
    FOR EACH ROW BEGIN

    DECLARE sim_count AS INT;
    SELECT count(*)
    INTO sim_count
    FROM my_table
    WHERE my_field = :new.my_field

    IF sim_count > 3 THEN 1 /0;

    END


    Mais bon si tu maîtrise totalement la partie applicative, je serait toi je ne m'embêterait pas avec du SQL à moins que ce soit critique.
  • [^] # Re: Il risque d'être surppris

    Posté par  . En réponse au journal Quel langage pour un non informaticien?. Évalué à 3.

    Sinon il y a des tas de tutos sur le site du zéro, perso c'est comme ça que j'ai appris à faire un site web

    http://www.siteduzero.com
    Voir le menu à gauche.


    Mon dieu pas ça.
    Les tutos du site du zéro ne sont pas foncièrement mauvais, mais ça reste des tutos et AMHA ce n'est pas du tout assez complet, et surtout ça fait totalement l'impasse sur l'algorithmique ou la façon de structurer son code.

    Surtout pour PHP qui est un langage qui a l'air simple mais qui regorge de subtilité qui font que les programmeurs "zéros" (dieux sait qu'il y en à) pondent des nis à faille et à bug. Les programmeurs PHP n'ont déjà pas bonne presse, n'en rajoutez pas.

    Le site du zéro convient très bien pour se donner une idée d'un langage si on sait déjà programmer, mais pas plus.
  • [^] # Re: Alors ça c'est un sujet à troll :)

    Posté par  . En réponse au journal Quel langage pour un non informaticien?. Évalué à 1.

    Il y a effectivement quelques petites choses qui n'ont plus lieu d'être mais ce eBook est encore diablement intéressant pour un programmeur python un peu expérimenté.

    Par contre pour un grand débutant en programation c'est "apprendre la programmation avec python" de Gérard Swinen qu'il faut lire.
  • [^] # Re: wpm

    Posté par  . En réponse au journal Maintenez votre Windows à jour.... Évalué à 2.

    Si on y réfléchit le protocole RSS et l'à peu près respect d'un format commun suffirait à réaliser ça assez proprement.

    Mais seul microsoft peu imposer ce genre de chose sur sa plate-forme.
    Si pBpG passe dans le coin, je serait curieux de savoir pourquoi MS ne tiens pas à le faire. Une raison de sécurité ?
  • # Parce que MSOffice sux !

    Posté par  . En réponse au journal Mise à jour de ma documentation Debian. Évalué à 10.

    format PDF (mais certains liens HTML dedans ne marchent pas, si quelqu’un sait pourquoi… généré avec PDFCreator depuis Word 2007)

    Simple: c'est par-ce que PDFCreator est une imprimante virtuelle, il n'a donc accès qu'a un flux normalement destiné à l'imprimante. Hors a ma connaissance le papier 1.0 ne gère pas les liens.

    Utilise OpenOffice et ça fonctionnera.

    Quoi ? ton fichier source n'est pas inter-opérable ? Quel dommage !
  • [^] # Re: ce n'est pas du tout un compilateur

    Posté par  . En réponse au message compileur. Évalué à 4.

    >Puisque tu me parle de "packer", quelle est la différence entre un "compileur" et un "packer"?
    Un compilateur "convertit" un code (le source) vers un autre code (généralement le langage machine mais pas forcément).
    Ruby comme python n'a que très peu d'espoirs d'être compilé un jour du fait de son typage dynamique.

    Un packer (comme rubyscript2exe, ou py2exe dont il s'est inspiré) est un programme qui englobe le script et permet de le distribuer plus facilement sur les plateformes windows.

    >Est-ce que "compileur" et "compilateur" sont la même chose?
    Les compileurs n'existent pas, c'est un affreux anglicisme.
  • [^] # Re: Pas le même contexte

    Posté par  . En réponse au journal Maintenant sous MacOS, bientôt sous Linux. Évalué à 2.

    Ah bon tu fait des chmod +x sur les photos que tu reçoit toi ? Et l'utilisateur lambda aussi ?
    Sait-il au moins ce qu'est un chmod ?
  • # Ya pas de secret

    Posté par  . En réponse au message Formulaire, & PHP. Évalué à 2.

    Pour remettre les champs a leur dernière valeur il n'y a pas de secret il faut aller écrire leur attribut "value" (dans le HTML).

    Si tu utilise un bon moteur de template et quelques conventions malignes ça peut être transparent.
  • [^] # Re: Tous cela pose la question..

    Posté par  . En réponse au message Resturation/Récupération de fichiers effacés. Évalué à 2.

    Si tu a peur de ce que tu fait avec rm tu peut toujours le surcharger dans ton bashrc :

    function rm(){
    mv "$@" ~/trash
    }
  • [^] # Re: Idem avec l'API de réflexion

    Posté par  . En réponse au message user_call_method_array() : appeler un constructeur de classe. Évalué à 4.

    La dernière fois que j'ai voulu faire un truc du genre en PHP j'y a passé deux jours :).

    Je m'en suis sortit avec ça :
    http://fr.php.net/manual/fr/function.call-user-func-array.ph(...)

    J'espère que ça t'aidera.
  • [^] # Re: quelle seconde ???

    Posté par  . En réponse au journal Votre avis sur le nouveau module de Seconde "Informatique et société numérique". Évalué à 2.

    D'après ce que j'ai compris ces modules sont totalement optionnels. C'est a l'élève de les choisir. Mais il faut bien se dire que toutes les options ne seront pas dispos dans tous les lycées :).