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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[^] # Re: Utiliser les tty
Posté par fearan . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à -2.
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 fearan . En réponse au message portée des méthodes. Évalué à 2.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comparaison de chaine
Posté par fearan . En réponse au message portée des méthodes. Évalué à 2.
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 fearan . En réponse au message portée des méthodes. Évalué à 2.
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 fearan . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 0.
(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 fearan . En réponse au message portée des méthodes. Évalué à 2.
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 fearan . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 2.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Utiliser les tty
Posté par fearan . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 6.
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 fearan . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 2.
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 fearan . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 6.
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 fearan . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 3.
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 fearan . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 0.
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 fearan . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 5.
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 fearan . En réponse au message portée des méthodes. Évalué à 1.
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 fearan . En réponse au message portée des méthodes. Évalué à 2.
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 fearan . En réponse au message portée des méthodes. Évalué à 2.
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 fearan . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 2.
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 fearan . En réponse au journal Driver libre pour Kinect. Évalué à 3.
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 fearan . En réponse au journal Driver libre pour Kinect. Évalué à 2.
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 fearan . En réponse au journal Driver libre pour Kinect. Évalué à 2.
> 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 fearan . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 2.
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 fearan . En réponse au journal Driver libre pour Kinect. Évalué à 4.
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 fearan . En réponse au message Extraction avec awk.... Évalué à 5.
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 fearan . En réponse au journal Microsoft libère F#. Évalué à 2.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: une petite question / sondage
Posté par fearan . En réponse au journal Windows Phone 7. Évalué à 3.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent