Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2457 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  12168  12169  12170  ..  26987  26988  26989  26990  26991  26992
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1596381
gizmo
Posté le 06-08-2007 à 19:59:29  profilanswer
 

Reprise du message précédent :
Dans les deux cas, l'important, c'est que ça tienne et que le nombre de bugs soit minime. :o

mood
Publicité
Posté le 06-08-2007 à 19:59:29  profilanswer
 

n°1596382
gizmo
Posté le 06-08-2007 à 20:00:29  profilanswer
 

masklinn a écrit :


Sauf que si ton objet synchronisé synchronise là où ça n'a aucun intérêt, ça ne va pas trop t'aider. Bien au contraire, puisque ça va te donner un sens de sécurité ("mes objets sont synchronisés donc je risque rien) bien mal placé.
 
C'est d'ailleurs très précisément ce qu'impliquait nraynaud quand il a dit:


 


 
Ah ben écoute, nous on le fait parce que justement, on a eu des problème lors de traitement de génération de query à la volée. Donc bon...

n°1596384
mareek
Et de 3 \o/
Posté le 06-08-2007 à 20:07:36  profilanswer
 

schnapsmann a écrit :


Je ne vois pas le comique dans le fait d'avoir un editeur standard en ligne de commande en cas de problème [:autobot]
NB: ce que tu ne comprenais pas et qui t'as fait rire, c'est que pour les gus du std unix, sed/tr sont des editeurs... D'ou de le "visual editor" pour vi. "interactive editor" aurait été plus clair...  
Call me Cptn Obvious if you want now, I don't care [:thalis]


C'est évidemment sur le "visual" que j'ai tiqué :o
Même si Vi est une abomination aujourd'hui, je me doute bien qu'à l'époque c'était une grande avancée par rapport à ed :o


[:roi]
 
2 Petites remarques:
-Pourquoi vous updatez l'écran de reporting (project coverage) en temps réel ? pour montrer que l'application tourne et n'est pas bloquée ? ça serait plus le role de la console de montrer ce genre d'activité
-j'aurais utilisé des onglets en bas plutot que les 4 boutons, ça serait plus clair et plus familier pour l'utilisateur

Lam's a écrit :


Ah effectivement. Mais je savais pas que Harko bossait chez eux jusqu'à février 2006...


 :non: harko ne sait même pas alligner 2 controles :o

el muchacho a écrit :

Putain il fait quoi mon Indien ? Il me dit qu'il organise une conf call "in 2 minutes", ça fait 15 mn que j'attends... Ca doit pas être les mêmes mn qu'ici.[:le kneu]


c'est le décalage horaire [:dawa]

nraynaud a écrit :

oui (2 fois : le miens et celui de la boite)


pourquoi j'ai quoté ça ? :??:  
 
EDIT: j'ai retrouvé \o/
 
je croyais que ton blog était en html statique depuis le temps qu'il ne bouge plus [:moule_bite]

skeye a écrit :


4 semaines de vacances c'est encore plus dawa [:dawa]


Tellement que tu postes sur HFR [:dawa]

gfive a écrit :


 
mais c'est très très cher.


pourquoi j'ai quoté ça ? :??: (bis)

Message cité 3 fois
Message édité par mareek le 06-08-2007 à 20:27:29

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1596387
Elmoricq
Modérateur
Posté le 06-08-2007 à 20:15:19  profilanswer
 

Lam's a écrit :


Si tu savais le nombre de programmeurs java que je vois passer en entretien et qui ne savent pas utiliser StringBuffer.

 

J'ai une question de n00b en java : quel avantage du StringBuffer par rapport à l'opérateur '+' de la classe String ?
(j'veux dire, à part le débat qu'il vient d'y avoir sur StringBuilder, imaginons par exemple que je n'ai que java 1.3 hein)

 

Sachant que l'opérateur, si je lis bien la javadoc, utilise lui-même StringBuffer. Est-ce que c'est parce que d'habitude y a pas de surcharge d'opérateur en Java ? (d'ailleurs la classe String c'est pas la seule à avoir un opérateur surchargé ?)

Message cité 2 fois
Message édité par Elmoricq le 06-08-2007 à 20:16:59
n°1596388
Elmoricq
Modérateur
Posté le 06-08-2007 à 20:16:36  profilanswer
 

mareek a écrit :


pourquoi j'ai quoté ça ? :??:  
pourquoi j'ai quoté ça ? :??: (bis)


 
 
C'est la dernière arme de joce concernant la lutte contre la mareekquote : quand tu fais une citation contenant des citations, la citation est splittée en autant de sous-citation contenues, et si j'suis pas clair c'est le même prix. [:dawa]

n°1596389
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-08-2007 à 20:23:01  profilanswer
 

Elmoricq a écrit :


 
J'ai une question de n00b en java : quel avantage du StringBuffer par rapport à l'opérateur '+' de la classe String ?
(j'veux dire, à part le débat qu'il vient d'y avoir sur StringBuilder, imaginons par exemple que je n'ai que java 1.3 hein)


le "+" recréé une nouvelle chaine à chaque rajout, pas le StringBuffer

n°1596390
Elmoricq
Modérateur
Posté le 06-08-2007 à 20:24:28  profilanswer
 

Ah ouais ok, effectivement, ça peut devenir génant. [:romf]

n°1596391
gizmo
Posté le 06-08-2007 à 20:25:35  profilanswer
 

Harkonnen a écrit :


le "+" recréé une nouvelle chaine à chaque rajout, pas le StringBuffer


You're so 90's...

n°1596393
kadreg
profil: Utilisateur
Posté le 06-08-2007 à 20:27:43  profilanswer
 

Harkonnen a écrit :


le "+" recréé une nouvelle chaine à chaque rajout, pas le StringBuffer


 
plus depuis quelques temps :o Le + declenche la creation d'un stringbuilder, qui est réutilisé avec les autres +.
 
a + b + c va generer (grosso modo)
 
sb = new stringBuilder ()
sb.append (a).append(b).append(c).toString ()


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1596394
el muchach​o
Comfortably Numb
Posté le 06-08-2007 à 20:28:59  profilanswer
 

Ah mince, depuis quelle version ? 1.5 ? 1.6 ?


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 06-08-2007 à 20:28:59  profilanswer
 

n°1596395
Lam's
Profil: bas.
Posté le 06-08-2007 à 20:29:44  profilanswer
 

kadreg a écrit :


 
plus depuis quelques temps :o Le + declenche la creation d'un stringbuilder, qui est réutilisé avec les autres +.
 
a + b + c va generer (grosso modo)
 
sb = new stringBuilder ()
sb.append (a).append(b).append(c).toString ()


Dans le compilo, oui. Mais dynamiquement, je doute.

Code :
  1. String t[];
  2. for (i=0;i<t.length; i++)
  3. s= s+t[i]


Ca donne quoi ça ?

n°1596396
mareek
Et de 3 \o/
Posté le 06-08-2007 à 20:29:46  profilanswer
 

Elmoricq a écrit :


 
J'ai une question de n00b en java : quel avantage du StringBuffer par rapport à l'opérateur '+' de la classe String ?
(j'veux dire, à part le débat qu'il vient d'y avoir sur StringBuilder, imaginons par exemple que je n'ai que java 1.3 hein)
 
Sachant que l'opérateur, si je lis bien la javadoc, utilise lui-même StringBuffer. Est-ce que c'est parce que d'habitude y a pas de surcharge d'opérateur en Java ? (d'ailleurs la classe String c'est pas la seule à avoir un opérateur surchargé ?)


Les dessous des string by nraynaud


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1596397
masklinn
í dag viðrar vel til loftárása
Posté le 06-08-2007 à 20:30:25  profilanswer
 

kadreg a écrit :


 
plus depuis quelques temps :o Le + declenche la creation d'un stringbuilder, qui est réutilisé avec les autres +.
 
a + b + c va generer (grosso modo)
 
sb = new stringBuilder ()
sb.append (a).append(b).append(c).toString ()


Ouais ouais, et

Code :
  1. String a = "";
  2. for(String foo: bar) {
  3.    a += foo
  4. }


va générer (grosso modo)

Code :
  1. String a = "";
  2. for(String foo: bar) {
  3.    StringBuffer temp = new StringBuffer();
  4.    StringBuffer.append(a).append(foo);
  5.    a = StringBuffer.toString();
  6. }


[:bien]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1596398
nraynaud
lol
Posté le 06-08-2007 à 20:31:07  profilanswer
 


mareek a écrit :


[:roi]
 
2 Petites remarques:
-Pourquoi vous updatez l'écran de reporting (project coverage) en temps réel ? pour montrer que l'application tourne et n'est pas bloquée ? ça serait plus le role de la console de montrer ce genre d'activité
-j'aurais utilisé des onglets en bas plutot que les 4 boutons, ça serait plus clair et plus familier pour l'utilisateur


1) héhéhé, c'est une excellente remarque. Nous fabriquons un outil de chef. Et le chef ça lui fout le cul par terre de voir qu'il a un outil de reporting et qu'en plus le truc bouge pendant la démo.
2) pareil (c'est ce qu'on a fait au départ), sauf qu'il y avait un petit pb technique : on ne pouvait pas séparer en 2 groupes comme maintenant.
Et je voulais séparer car la partie de gauche est le détail de ce qui est sélectionné plus haut quand la partie de droite ne dépend pas de la sélection.
 
Mais vu que tu es le deuxième oeuil extérieur à faire la remarque, on va peut-être re-mettre les onglets.


---------------
trainoo.com, c'est fini
n°1596400
nraynaud
lol
Posté le 06-08-2007 à 20:32:34  profilanswer
 

mareek a écrit :


pourquoi j'ai quoté ça ? :??:  
 
EDIT: j'ai retrouvé \o/
 
je croyais que ton blog était en html statique depuis le temps qu'il ne bouge plus [:moule_bite]


facile : il suffit de voir que le spam dans les commentaires augmente ;)


---------------
trainoo.com, c'est fini
n°1596401
masklinn
í dag viðrar vel til loftárása
Posté le 06-08-2007 à 20:32:51  profilanswer
 

Snapz Pro X sarace, si on a plus de place sur le HDD au lieu d'essayer de faire du recover ou je sais pas quoi il coupe la compression de la vidéo et il flingue le fichier [:pingouino]


Message édité par masklinn le 06-08-2007 à 20:33:39

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1596403
nraynaud
lol
Posté le 06-08-2007 à 20:35:51  profilanswer
 

Lam's a écrit :


Dans le compilo, oui. Mais dynamiquement, je doute.

Code :
  1. String t[];
  2. for (i=0;i<t.length; i++)
  3. s= s+t[i]


Ca donne quoi ça ?


+1 c'est pour ça qu'on a très peu de + dans notre code.
 
en gros si la chaîne de '+' est dans une seule expression elle est intégralement inlinées en StringBuilder. mais sinon ça dépend de la météo


---------------
trainoo.com, c'est fini
n°1596404
0x90
Posté le 06-08-2007 à 20:35:59  profilanswer
 

nraynaud a écrit :


Mais vu que tu es le deuxième oeuil extérieur à faire la remarque, on va peut-être re-mettre les onglets.


 
Met une option dans les préférences [:chrisbk]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1596405
nraynaud
lol
Posté le 06-08-2007 à 20:38:01  profilanswer
 

masklinn a écrit :


Ouais ouais, et

Code :
  1. String a = "";
  2. for(String foo: bar) {
  3.    a += foo
  4. }


va générer (grosso modo)

Code :
  1. String a = "";
  2. for(String foo: bar) {
  3.    StringBuffer temp = new StringBuffer();
  4.    StringBuffer.append(a).append(foo);
  5.    a = StringBuffer.toString();
  6. }


[:bien]


mais ça va aussi faire du jaune dans intellij [:moule_bite]


---------------
trainoo.com, c'est fini
n°1596406
el muchach​o
Comfortably Numb
Posté le 06-08-2007 à 20:40:56  profilanswer
 

Lam's a écrit :


Dans le compilo, oui. Mais dynamiquement, je doute.

Code :
  1. String t[];
  2. for (i=0;i<t.length; i++)
  3. s= s+t[i]


Ca donne quoi ça ?


Ben de toute façon, si tu réserves genre 8ko pour le buffer, ça doit passer, non ? (à supposer que t < 8 ko)
Sinon, ben recopie de temps en temps...

Message cité 2 fois
Message édité par el muchacho le 06-08-2007 à 20:42:23

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1596407
Lam's
Profil: bas.
Posté le 06-08-2007 à 20:41:51  profilanswer
 

el muchacho a écrit :


Ben de toute façon, si tu réserves genre 8ko pour le buffer, ça doit passer, non ?


Les Strings sont immutables en Java, Monsieur Muchacho.

n°1596408
nraynaud
lol
Posté le 06-08-2007 à 20:42:33  profilanswer
 

el muchacho a écrit :


Ben de toute façon, si tu réserves genre 8ko pour le buffer, ça doit passer, non ? (à supposer que t < 8 ko)
Sinon, ben recopie de temps en temp...


[:pingouino]


---------------
trainoo.com, c'est fini
n°1596409
el muchach​o
Comfortably Numb
Posté le 06-08-2007 à 20:44:15  profilanswer
 

Lam's a écrit :


Les Strings sont immutables en Java, Monsieur Muchacho.


Ben oui, mais si dessous, c'est remplacé par des StringBuilder pour la concaténation...  :??:
Rien compris. :sweat:

Message cité 2 fois
Message édité par el muchacho le 06-08-2007 à 20:44:39

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1596410
mareek
Et de 3 \o/
Posté le 06-08-2007 à 20:44:23  profilanswer
 

nraynaud a écrit :


1) héhéhé, c'est une excellente remarque. Nous fabriquons un outil de chef. Et le chef ça lui fout le cul par terre de voir qu'il a un outil de reporting et qu'en plus le truc bouge pendant la démo.
2) pareil (c'est ce qu'on a fait au départ), sauf qu'il y avait un petit pb technique : on ne pouvait pas séparer en 2 groupes comme maintenant.
Et je voulais séparer car la partie de gauche est le détail de ce qui est sélectionné plus haut quand la partie de droite ne dépend pas de la sélection.
 
Mais vu que tu es le deuxième oeuil extérieur à faire la remarque, on va peut-être re-mettre les onglets.


1)ah OK, c'est une feature pour démo, je comprends mieux.
2)L'intéret de la séparation n'est pas évident au premier coup d'oeil. Et puis je trouve qu'ils font un peu paumés ces boutons. mais c'est surtout une question de gout, pas sûr que ça change grand chose au final (excepté pour le premier contact).


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1596411
mareek
Et de 3 \o/
Posté le 06-08-2007 à 20:45:16  profilanswer
 

el muchacho a écrit :


Ben oui, mais si dessous, c'est remplacé par des StringBuilder pour la concaténation...  :??:  
Rien compris. :sweat:


lis la parole du maitre avant de commenter :o


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1596412
Lam's
Profil: bas.
Posté le 06-08-2007 à 20:45:51  profilanswer
 

el muchacho a écrit :


Ben oui, mais si dessous, c'est remplacé par des StringBuilder pour la concaténation...  :??:  
Rien compris. :sweat:


Le postulat c'était que justement, javac n'y voyait que du feu dans mon code, et allouait des strings à foison au lieu d'utiliser un StringBuilder/StringBuffer. C'est a vérifier.

n°1596413
0x90
Posté le 06-08-2007 à 20:49:02  profilanswer
 

Lam's a écrit :


Les Strings sont immutables en Java, Monsieur Muchacho.


 
Et en faisant un Array de caractères ? [:petrus75]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1596414
el muchach​o
Comfortably Numb
Posté le 06-08-2007 à 20:50:44  profilanswer
 

Lam's a écrit :


Le postulat c'était que justement, javac n'y voyait que du feu dans mon code, et allouait des strings à foison au lieu d'utiliser un StringBuilder/StringBuffer. C'est a vérifier.


Ben voila. En fait, ma réponse a trait au fait que je ne vois pas vraiment ce qui est fondamentalement différent entre ton exemple dynamique (donc concaténation de Strings de longueur inconnue au départ) par rapport à l'exemple de kadreg, si on prend une taille de buffer/StringBuilder assez grande, genre 8 ko.
Si on dépasse cette taille, alors il y a recopie de la concaténation intermédiaire dans un buffer de taille double (par exemple), et ça repart. Dans ce cas, on ne fait une recopie que quelques fois, mais pas à chaque '+'. On limite les dégâts.

 

Dites-moi si j'écris une çonnerie :o


Message édité par el muchacho le 06-08-2007 à 20:54:47

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1596420
Elmoricq
Modérateur
Posté le 06-08-2007 à 21:16:00  profilanswer
 

 

Enorme, merci. [:chapi-chapo]
Je viens de lire le post initial (mais pas les docs Java, j'ai pas la soirée non plus [:dawao]); et j'viens d'acquérir un tout nouveau respect pour leur gestion des strings, ça n'a pas dû être simple à implémenter...

Message cité 1 fois
Message édité par Elmoricq le 06-08-2007 à 21:16:41
n°1596422
nraynaud
lol
Posté le 06-08-2007 à 21:19:37  profilanswer
 

Elmoricq a écrit :


 
Enorme, merci. [:chapi-chapo]
Je viens de lire le post initial (mais pas les docs Java, j'ai pas la soirée non plus [:dawao]); et j'viens d'acquérir un tout nouveau respect pour leur gestion des strings, ça n'a pas dû être simple à implémenter...


[:pingouino] bah si justement [:pingouino]


---------------
trainoo.com, c'est fini
n°1596427
cosmoschtr​oumpf
dawa powered
Posté le 06-08-2007 à 21:37:19  profilanswer
 
n°1596430
FlorentG
Posté le 06-08-2007 à 21:45:27  profilanswer
 

'tain quand je lis un post comme celui-là, j'ai l'impression d'être le dernier des naze :sweat: Dire que mon papa disait que j'étais bon en ordinateur...

n°1596432
schnapsman​n
Zaford Beeblefect
Posté le 06-08-2007 à 21:49:35  profilanswer
 

FlorentG a écrit :

'tain quand je lis un post comme celui-là, j'ai l'impression d'être le dernier des naze :sweat: Dire que mon papa disait que j'étais bon en ordinateur...


C'est vrai que t'es le dernier des cons [:ojap]
Tu viens de découvrir qu'il y avait des gens plus pointus ou brilliants que toi, et ça te rabaisse dans ton estime... Pauvre biquet :o

Message cité 1 fois
Message édité par schnapsmann le 06-08-2007 à 21:51:34
n°1596433
FlorentG
Posté le 06-08-2007 à 21:53:08  profilanswer
 

schnapsmann a écrit :

C'est vrai que t'es le dernier des cons [:ojap]


Merci :jap:
 

schnapsmann a écrit :

Tu viens de découvrir qu'il y avait des gens plus pointus ou brilliants que toi, et ça te rabaisse dans ton estime... Pauvre biquet :o


Nanan, je découvre simplement qu'il faut arrêter le PHP. Et commencer à essayer d'autres langages... Et regarder un peu tout ce qui est théorique, lire, lire, lire et lire.

n°1596434
flo850
moi je
Posté le 06-08-2007 à 21:54:10  profilanswer
 

c'est marrant, en lisant maskliin , j'ai un peu l'impression de revoir mes cours de système multi agents :
 des agents ( = process entre autre ) independant qui communiquent entre eux
 
et ce n'est pas une contrainte, mais une facon de developper , comme l'objet

n°1596436
gatsu35
Blablaté par Harko
Posté le 06-08-2007 à 22:10:33  profilanswer
 

ptain [:pingouino] Intervilles c'est vraiment devenu à chier [:pingouino]

n°1596437
gooopil
pfiew
Posté le 06-08-2007 à 22:16:07  profilanswer
 

gatsu35 a écrit :

ptain [:pingouino] Intervilles c'est vraiment devenu à chier [:pingouino]


 http://forum-images.hardware.fr/images/perso/jibidi.gif

n°1596438
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-08-2007 à 22:18:46  profilanswer
 

Mais
Si le ciel ne me tombe pas sur la tête
Si la lune a comme un air de fête
Si la neige ne fond pas au printemps
Alors j'aurais peut-être le temps.

n°1596439
gatsu35
Blablaté par Harko
Posté le 06-08-2007 à 22:20:00  profilanswer
 


Ah nan, à l'époque où il y avait leon zitrone et ses acolytes c'etait pas mal :o

n°1596440
0x90
Posté le 06-08-2007 à 22:20:42  profilanswer
 

gatsu35 a écrit :

ptain [:pingouino] Intervilles c'est vraiment devenu à chier [:pingouino]

 

What a wonderful life...

Message cité 1 fois
Message édité par 0x90 le 06-08-2007 à 22:20:48

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1596441
gatsu35
Blablaté par Harko
Posté le 06-08-2007 à 22:21:34  profilanswer
 

0x90 a écrit :


 
What a wonderful life...


Rentres chez toi au lieu de faire ton geek en manque de code :o

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  12168  12169  12170  ..  26987  26988  26989  26990  26991  26992

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)