fearan a écrit 7448 commentaires

  • [^] # Re: Utiliser les tty

    Posté par  . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à -2.

    Pardon je me suis mélangé, c'est la classe Integer qui fait des blagues avec ==
    Petit morceau de code très amusant :) :

    Integer a = new Integer(126);
    Integer b = new Integer(126);
    System.out.println( a++ == b++ );
    System.out.println( a++ == b++ );
    System.out.println( a++ == b++ );
    System.out.println( a++ == b++ );

    qu'a t on comme résultat ?

    Oui, utiliser == sur les Integer c'est mal, faut utiliser equals

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Comparaison de chaine

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    le pire c'est que cette blague est récente 2-3 ans ^^ depuis java 5 en fait (ou java 1.5)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Comparaison de chaine

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    Je comprends parfaitement ce point de vue, mais clairement avec les Integer, on a un comportement particulier, qui n'a d'explication que si on a lu la doc.

    Ensuite je trouve que == est bien plus visuel que equals, (et j'ai rarement besoin de tester l'égalité de référence (ou même de pointeur en c++); c'est pour ça que trouve que devoir passer par equals est bien lourd.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Comparaison de chaine

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    oh t'es pas obliger de passer par ++, en fait n'importe quelle opération qui donne un résultat entre -128 et +127 va avoir ce soucis.
    et on ne peut même pas dire que == en java est équivalent de &objet1 == &objet2 en c++.

    vu que pour les entier (1 == 2) c'est les valeurs qu'on teste...

    ils auraient mieux fait d'avoir un == normal et un equalsRef() équivalent à leur == on aurait pas ce mélange des genres.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Utiliser les tty

    Posté par  . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 0.

    je pose la question, sur le execvp qui échoue, car je suis déjà tombé sur des connerie comme ça (les joies de la maintenance du code ^^), et comme on est sur un site d'informaticien compétent, le copier coller d'un néophyte n'est jamais loin :D

    (tout comme ceux qui prétendent le coté hautement prédictif et uniforme de == en java)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Comparaison de chaine

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    en même temps en java mon préféré reste

    Integer a= new Iteger(126);
    Integer b= new Iteger(126);

    System.out.println(a==b ) ; // false
    a++;
    b++;
    System.out.println(a==b ); // true
    a++;
    b++;
    System.out.println(a==b ); // false

    c'est t'y pas joli :)
    et faut se farcir la norme pour le voir la blague.

    - java 5 powa !!! -

    Pour les néophytes, c'est un problème d'auto boxing/unboxing avec valeur mutualisé entre -128 / +127 si je me souviens bien.

    Quand on force les new Integer, les références sont différente
    calcul, 127 - valeur mutualisé, les référence pointent au même endroit.
    re calcul
    > 127, référence non mutualisés.

    Et ça c'est quand même sacrément gênant, on fait les tests sur une 100 aine de valeurs, à la main on vérifie (c'est déjà bien), on passe en prod, paf ça plante.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Utiliser les tty

    Posté par  . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 2.

    ho si on peut plus chipoter le vendredi ou vas t'on ?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Utiliser les tty

    Posté par  . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 6.

    pid = fork ();
    if ( pid == 0 ) {
    close(0),close(1),close(2);
    execvp ( cmd[0], cmd );

    Ils les a reçu, il les ferme, mais il les a reçu.
    execvp ne crée pas un processus, il le remplace.

    ps: il se passe quoi si execvp échoue ?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: perquisitions

    Posté par  . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 2.

    effectivement la copie des disques, c'est ce que je ferai; par contre eux, ça coute un disque (et ils ne roulent pas sur l'or), ensuite je ne suis pas certain que la copie du disque ait la même valeur juridique le disque lui même.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Gain sur un environnement de bureau n'utilisant pas de terminaux ?

    Posté par  . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 6.

    absolument rien n'empêche ton ide de lancer un xterm ou émuler un terminal pour avec un cgroup dédié.

    Ensuite utiliser un IDE sous linux, à part pour du dev JBoss et quelques cas particulier, c'est un poil redondant avec le système :D

    Emacs ou gvim sont nettement plus adapté. Kate pour les débutant.


    PS: c'est vendredi !!!

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pourquoi se limiter?

    Posté par  . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 3.

    sisi elle est écrite, mais mon employeur, au moment de l'embauche m'a bien expliqué que s'il voulait la faire marcher, il devait me payer à rien foutre le temps qu'il ferait fonctionner cette clause, et donc qu'il était peu probable qu'il la fasse fonctionner.
    Je suppose que c'est au cas où je bosse chez un client, que je pose ma dem, et que l'ancien client n'apprécie pas que je puisse aller voire la concurrence.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Hallucinant

    Posté par  . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 0.

    whaou quel scoop, il y a plusieurs candidat à la candidature.
    Si en 2012 il y a effectivement plusieurs candidats du front de gauche, ça aura été un échec.
    En attendant si tu compare au PS, y en a 3 en lice Aubry, Royan et Strauss Khan, pour un seul parti ça fait beaucoup non?
    Alors tu veux qu'on regarde les verts? La aussi c'est le boxon.
    L'ump?
    Ah on a NS, Villepin, et je ne parle pas encore du reste des laquais.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: perquisitions

    Posté par  . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 5.

    surtout en état de stress. :)

    D'ailleurs sans clavier sous la main je suis bien incapable de le taper mon mot de passe; Ah oui, en plus faut qu'il soit sur ma machine avec le xkb qui va bien. Ah et ne pas me planter dans le login, le 2 ème (ou le premier me souviens plus) efface tout à coup de cat /dev/urandom > /dev/sdc1

    Un accident est si vite arrivé...

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: argggg

    Posté par  . En réponse au message portée des méthodes. Évalué à 1.

    bien sur que c'est possible

    class jeCalculePourMoi{

    /* définition des variables membres */

    /* définition du/des constructeurs */

    /* définition des fonctions */
    bool isOp(Pouet machintruc){

    }
    bool bidulde( Pipo vouch ){
    System.out.println(" plop" + isOp(null) );
    }
    ....

    }

    C'est le principe du découpage en classe :)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: argggg

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    en fait je viens de faire un copier coller dans mon emacs favoris, et j'ai calculate (la fonction) dans laquelle est déclaré les autres fonction.

    C'est une erreur de copie ou il manque une accolade fermante ? (en général on déclare pas de fonction dans les autres fonctions )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # argggg

    Posté par  . En réponse au message portée des méthodes. Évalué à 2.

    quel style atroce
    else {
     if () {
     }
     else {
       if {

    if(){
      bla bla bla
    } else if (){
      blah
    } else if ( ){
      truxc
    }
    bon je ne vais pas refaire le cours, mais en gros un membre statique est commun à toutes les instances de la classe, et toutes les fonctions peuvent y accéder.

    Les fonction statique sont commune à toutes les instances de la classe; à partir de ce moment là, comment savoir à quel
    double res;
    elles doivent se référer ?
    Donc tu vire les static devant les fonctions qui se servent des variables membres non statique.

    enfin whichOp devrait retourner un enum (ou au pire un int) soit renvoyer une valeur du style -1 ou 0 si inconnu, ou mieux fait un throw (plus java compilant on va dire) )
    (et oui whichOp peut être statique, mais pas avec cette implémentation)

    PS : ceci s'adresse à tout ces fana d'éclipse qui corrige tout seul le code
    Alors elle est ou cette correction automatique?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Hallucinant

    Posté par  . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 2.

    en fait je viens de comprendre un truc. Tu confonds NPA et parti de gauche.
    Oui le NPA à refusé des alliance, mais en même temps c'était dans son programme. (bon maintenant ils ont mis de l'eau dans leur vin)

    Le parti de gauche n'existait pas aux précédentes présidentielles, et l'accuser de refuser les négociation, c'est quand même regarder de très très très loin avec un temps nuageux ce qui se passe, ou s'informer sur TF1 ou France 2/3

    Le front de gauche est la dénomination de l'union de plusieurs partit à gauche.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 3.

    bon pour l'explication de texte
    cut -d ';' -f 143 RES_TC03.csv | cut -d ',' -f 2 | cut -d'(' -f 2 | sort -rn | uniq | xargs -l perl -w to_arinc429.pl > label.txt

    on prend la colonne n° 143 du fichier (je ne sais pas à quoi ça correspond) DM un truc du genre) dans la colonne 143, il prend ce qui est après la 1ere , et avant la 3e, et dans ce dernier truc il prend ce qu'il y a après la 1 ere '(' et avant la 3 e. il trie ensuite en ordre numérique inverse supprime les doublons et le file en paramètre à un script perl.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 2.

    > Nan mais avec un tableur* tu peux aussi utiliser des formules pour splitter.
    en attendant j'aimerai bien voire la formule en question :D.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 2.

    et une troisième avec le 3eme délimiteur (y a aussi '(' où je me suis abstenu de le rajouter, déjà un sous champ c'est pas mal )

    > Pas besoin de bouquiner pendant toute une journée pour comprendre le fonctionnement de cut et du chainage de commande.
    pas besoin non plus je sais comment ces trucs là marchent, et ça à l'avantage de pouvoir être refait automatiquement si on s'aperçoit que les données d'entrées étaient erronée.

    Ensuite l'heure nécessaire (et encore) dédiée à l'apprentissage du |et de cut, elle te sera de nouveau utile lorsque tu auras de nouveau traitement de ce genre à faire.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Hallucinant

    Posté par  . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 2.

    En fait t'as jamais du aller aux réunions où ça discute alliance... Tu décrète du haut de ton perchoir que puisqu'il n'y a pas d'alliance avec le PS, ils ont fait des caprices.

    Des alliances il y en a; le fait que le PCF soit généralement aux cotés du PG dans beaucoup de circonscription montre que malgré de grosse différence ils peuvent s'entendre.

    Le front de gauche _est_ une alliance dont fait parti pour le moment le parti de gauche. Pour le moment le PS ça va un peu mieux avec Aubry, mais y a pas si longtemps que ça DSK avait le vent en poupe sans que personne n'y trouve grand chose à dire. (je rappel que ce dernier à félicité notre président pour sa politique)

    Tu parles alliance avec le PS, mais quand Jean-Paul Huchon annonce aux médias que Mélanchon est pire que Le Pen, excuse moi, mais les négociation sont quand même mal barré.

    Les premier à fermer cette porte c'est le PS, là encore on remarque un fléchissement dans sa position, mais la route est longue.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 4.

    tu as très mal lu sa ligne alors.
    Je n'ai jamais vu dans excel un sous-délimiteur de champs (cut -d';' |cut -d',' )
    Alors oui tu peux en passant dans excel 1* 2 * 3*,
    ou typiquement << Quand vous avez un marteau tout ressemble à un clou>>

    par contre j'aurais utiliser sort -u plutôt que sort |uniq ^^

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # a moi

    Posté par  . En réponse au message Extraction avec awk.... Évalué à 5.

    2 solutions :)

    echo "a b c d"| ( read a b ; echo $b)
    b c d

    ou

    a="a b c d"
    echo ${a#* }
    b c d

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Calcul

    Posté par  . En réponse au journal Microsoft libère F#. Évalué à 2.

    hé ho implicit none est un impératif tout comme use strict; l'est en perl.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: une petite question / sondage

    Posté par  . En réponse au journal Windows Phone 7. Évalué à 3.

    Ca j'ai bien compris que chez MS, perdre du temps c'est la norme, mais vu le débit du bluetooth ou wifi (sans parler de la conso qui va imposer la recharge du téléphone en dehors des heures habituelles), c'est vachement plus rapide de prêter la carte SD de 8/16 Gigots, (sans oublier qu'en général le copain il a aussi bien bourré sa petite carte de 2 Go

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent