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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  10541  10542  10543  ..  26990  26991  26992  26993  26994  26995
Auteur Sujet :

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

n°1414963
R3g
fonctionnaire certifié ITIL
Posté le 27-07-2006 à 23:27:23  profilanswer
 

Reprise du message précédent :
harko > le virus qui fait planter ton winamp tu l'aurais pas programmé toi-mêrme par hasard ?


---------------
Au royaume des sourds, les borgnes sont sourds.
mood
Publicité
Posté le 27-07-2006 à 23:27:23  profilanswer
 

n°1414965
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:28:33  profilanswer
 

[:shooter]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414966
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:29:14  profilanswer
 

bon, parlons sérieusement... y'a des experts en generics C# ici, ou faut que j'aille ouvrir un topic sur Photo Numérique ? [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414968
Elmoricq
Modérateur
Posté le 27-07-2006 à 23:31:59  profilanswer
 

Ouvre un topic, y a Taz de connecté on dirait. [:marc]

n°1414970
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:45:11  profilanswer
 

kadreg a écrit :

skoi ta question :o


truc surement tout con, mais bon, je me suis jamais trop penché sur les generics !
ça concerne mon plugin, pour afficher le nom du fichier si le morceau n'a pas d'ID3.
mes ID3 sont stockés dans une NameValueCollection, et le nom du fichier est une string.
ce que je veux faire : modifier la méthode GetNowPlaying(string pattern, NameValueCollection ID3, string[] infos) (tout le monde aura compris à quoi sert cette méthode) en méthode générique, en déclarant le second paramètre en type générique.
bien sur, je pourrais surcharger cette méthode, mais bon, j'ai envie de faire joujou avec les generics.
 
j'ai donc écrit ceci :

Code :
  1. private string GetNowPlaying<T>(string pattern, T FileInfo, string[] infos)
  2. {
  3.            string NP = String.Empty;
  4.            // cas ou FileInfo est une NameValueCollection
  5.            NP = pattern.Replace("{TITLE}", FileInfo["TITLE"]);
  6.            NP = NP.Replace("{ARTIST}", FileInfo["ARTIST"]);
  7.            NP = NP.Replace("{YEAR}", FileInfo["YEAR"]);
  8.            NP = NP.Replace("{TRACK}", FileInfo["TRACK"]);
  9.            NP = NP.Replace("{ALBUM}", FileInfo["ALBUM"]);
  10.            (...)
  11.            // cas ou FileInfo est une string
  12.            NP = NP.Replace("{TITLE}", FileInfo);
  13. }


mais mon souci est le suivant : le type T est soit une NameValueCollection (donc j'accède à ses membres via des indices), soit une chaine de caractères.
 
1er souci : comment détecter le type de FileInfo pour appliquer l'un ou l'autre traitement ? (un équivalent du typeof() de C++ ?)
2eme souci : admettons que j'y arrive, il semble impossible d'indexer un type T avec [] (dixit la ref de C#). donc, je fais comment pour lire ma NameValueCollection ? :/
 
merci de votre attention :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414971
Sh@rdar
Ex-PhPéteur
Posté le 27-07-2006 à 23:48:08  profilanswer
 

tu devrais plutôt t'occuper de la conso mémoire :o ça dépasse les 30 Mo à la fin de la journée :eek:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414972
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:49:15  profilanswer
 

Sh@rdar a écrit :

tu devrais plutôt t'occuper de la conso mémoire :o ça dépasse les 30 Mo à la fin de la journée :eek:


ben y'a un GC pour ça :spamafote:


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414974
Sh@rdar
Ex-PhPéteur
Posté le 27-07-2006 à 23:49:59  profilanswer
 

c'est quoi un GC ? [:petrus75]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414975
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:50:18  profilanswer
 

Garbage Collector [:petrus75]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414976
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:51:07  profilanswer
 

jvais quand meme y passer un ptit coup de profiler hein


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 27-07-2006 à 23:51:07  profilanswer
 

n°1414977
Sh@rdar
Ex-PhPéteur
Posté le 27-07-2006 à 23:51:51  profilanswer
 

le pire c'est que je m'en doutais un peu..
 
donc c'est le camion poubelle de la ram je suppose ? c'est normal que ça pompe autant sérieux ? (par moment ça rame méchamment, les clics sont pris en compte après 10 secondes dans la playlis..)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414979
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:54:50  profilanswer
 

juste pour info : tu utilises le skin classique ou moderne de Winamp 5 ? il faut savoir que le skin moderne est une vraie pompe à RAM en plus de ralentir considérablement le logiciel.
j'ai mis le skin classique, et j'ai aucun problème de lenteur avec :)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414980
Sh@rdar
Ex-PhPéteur
Posté le 27-07-2006 à 23:55:35  profilanswer
 

skin classic, mais de temps en temps j'ai un genre de lag :/


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414981
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-07-2006 à 23:56:35  profilanswer
 

attends, je prends un snapshot de la conso mémoire


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414982
betsamee
Asterisk Zeperyl
Posté le 28-07-2006 à 00:03:05  profilanswer
 

penant que vous parlez de garbage collector moi je vais faire du seske [:petrus75]
 
allez bonne nuit :D

n°1414984
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:03:42  profilanswer
 

ah ben voila l'explication [:petrus75]
http://www.developpez.net/forums/s [...] hp?t=66991


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414986
Sh@rdar
Ex-PhPéteur
Posté le 28-07-2006 à 00:06:27  profilanswer
 


 
 
c'est plus clair :jap:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414987
gocho
Posté le 28-07-2006 à 00:06:28  profilanswer
 

masklinn a écrit :

Code :
  1. class Requete:
  2.    def __init__(self, action):
  3.        #Si action de type ajout
  4.              if action.de_type_table():
  5.                   self.requete='CREATE TABLE '+...
  6.              if action.de_type_champ():
  7.                   self.requete='ALTER TABLE '+...
  8.              if action.de_type_fk():
  9.                   self.requete='ALTER TABLE '+ ...
  10.        #Si action de type retrait
  11.              if action.de_type_table():
  12.                   self.requete='DROP TABLE '+...
  13.              if action.de_type_champ():
  14.                   self.requete='ALTER TABLE '+...
  15.              if action.de_type_fk():
  16.                   self.requete='ALTER TABLE '+ ...




 
 
 [:roi]  
tin mais ca sort d'ou ca... [:theepsilon]  
 
ceci dit, si les compilos/interpreteurs prenaient en compte les comm tout irait mieux  [:hfrbaxter]

Message cité 1 fois
Message édité par gocho le 28-07-2006 à 00:07:59

---------------
Mon feedback
n°1414988
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:07:12  profilanswer
 

confirmation

Citation :


On dit d'ailleurs souvent que les logiciels en .NET utilisent beaucoup de mémoire. En réalité, la consommation mémoire des applications .NET n'est pas vraiment fixe. Lorsqu'un programme en .NET s'ouvre, le Framework demande au système d'exploitation une certaine quantité de mémoire en fonction de la mémoire disponible. Si le système d'exploitation en a suffisamment alors le Framework en demande plus qu'il ne lui en faut, en partie pour les raisons que j'ai cité plus haut. Ainsi, s'il a besoin de plus de mémoire à un instant donné, il n'aura pas à refaire d'appel au système d'exploitation.
Par contre si le système d'exploitation ne dispose plus d'assez de mémoire alors le Framework lui restitue de la mémoire.


http://www.processpc.info/aphp/dos [...] dossier=27


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414991
gocho
Posté le 28-07-2006 à 00:09:47  profilanswer
 

harko -> est ce que ton plugin peut expliquer mon probleme de lenteur pour demarrer winamp??  
je comprenais pas d'ou ca venait, mais en y pensant il faut quand meme lancer le framework .net  


---------------
Mon feedback
n°1414993
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:11:07  profilanswer
 

gocho a écrit :

harko -> est ce que ton plugin peut expliquer mon probleme de lenteur pour demarrer winamp??  
je comprenais pas d'ou ca venait, mais en y pensant il faut quand meme lancer le framework .net


oui ça vient de là :jap:
(mais arrétez de me casser la baraque bon dieu, entre la conso de RAM et la lenteur au chargement ! [:pingouino])


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414994
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:11:37  profilanswer
 

en plus, winamp n'est lent à démarrer que pendant le 1er démarrage :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1414995
gocho
Posté le 28-07-2006 à 00:12:45  profilanswer
 

Harkonnen a écrit :

oui ça vient de là :jap:
(mais arrétez de me casser la baraque bon dieu, entre la conso de RAM et la lenteur au chargement ! [:pingouino])


 
ah mais c'etait juste pour information hein :o
tant que je peux encore me servir de mon pc pendant que je lance winamp, je m'en balance qu'il soit lent.
j'peux bien attendre 5 secondes de plus pour lancer un mp3  :jap:
 
 
 
 
 
edit : j'viens de me rendre compte que j'etais pas à jour tiens....j'en suis encore à la 1.21 [:joce]


Message édité par gocho le 28-07-2006 à 00:14:36

---------------
Mon feedback
n°1414996
gocho
Posté le 28-07-2006 à 00:16:27  profilanswer
 

sinon quelqu'un a dejà vu ghost in the shell 2 / hollow man 2?
les impressions? bien ?ou pas? pourquoi?  
sur mon bureau dans 10 mn s'il vous plait merci [:dawa]


---------------
Mon feedback
n°1414997
Sh@rdar
Ex-PhPéteur
Posté le 28-07-2006 à 00:18:37  profilanswer
 

hollow man 2 bin euh j'avais bien aimé le 1 mais c'était du verhoeven quoi..
 
ghost in the shell 2, pas vu


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1414999
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:20:51  profilanswer
 

bon et sinon, ma question n'intéresse personne ? :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1415001
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 00:25:14  profilanswer
 

je sais que c'est crade, mais bon, c'était juste histoire de faire mumuse un peu avec (surtout de découvrir en fait, je les ai jamais utilisés) :spamafote:
tant pis, je vais surcharger [:skeye]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1415004
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2006 à 00:41:12  profilanswer
 

gocho a écrit :

[:roi]  
tin mais ca sort d'ou ca... [:theepsilon]


D'un topic Python ici même...

gocho a écrit :

ceci dit, si les compilos/interpreteurs prenaient en compte les comm tout irait mieux  [:hfrbaxter]


Nan mais là c'est même pas son test à la con sur des strings, c'est surtout que ce con construit des requêtes SQL à coup de string concat alors que la spec DBAPI2 impose l'existence de prepared statements dans toutes les interfaces DB python [:pingouino] (un peu comme Perl et DBI)

Harkonnen a écrit :

je sais que c'est crade, mais bon, c'était juste histoire de faire mumuse un peu avec (surtout de découvrir en fait, je les ai jamais utilisés) :spamafote:


Ouais mais là c'est appliqué à un problème que les generics n'ont pas pour but de résoudre :o

Message cité 1 fois
Message édité par masklinn le 28-07-2006 à 00:43:31

---------------
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°1415006
gocho
Posté le 28-07-2006 à 00:54:19  profilanswer
 

kadreg a écrit :

C'est des direct-to-video ça non ?


 
kécésà??? nan hollow man 2 c'est un pote qui me l'a passé, et g.i.t.s.2 j'lai telechargé j'lai trouvé par terre toute à l'heure [:dawa]
 

masklinn a écrit :

D'un topic Python ici même...
 
Nan mais là c'est même pas son test à la con sur des strings, c'est surtout que ce con construit des requêtes SQL à coup de string concat alors que la spec DBAPI2 impose l'existence de prepared statements dans toutes les interfaces DB python [:pingouino] (un peu comme Perl et DBI)
 
Ouais mais là c'est appliqué à un problème que les generics n'ont pas pour but de résoudre :o


 
url? caybonjaitrouvé [:dawa]
et y'a tout ou non? parce ce qui m'a premierement choqué c'est comment il differencie ses deux if action.detypetable()? etc... [:theepsilon]
 
ah ué ok! j'ai trouvé le tomic, et les commentaires, c'est en fait ce qu'il cherche :o


Message édité par gocho le 28-07-2006 à 00:57:22

---------------
Mon feedback
n°1415009
lorill
Posté le 28-07-2006 à 01:37:07  profilanswer
 

je viens de composer un morceau de black metal acoustique [:pingouino]
je trouverais jamais personne pour jouer ca avec moi [:roane]

n°1415012
benou
Posté le 28-07-2006 à 03:10:16  profilanswer
 

Harkonnen a écrit :

je viens d'envoyer par mail l'adresse de ce site à la rédaction de TF1 [:petrus75]
http://www.a7fr.com/Default.aspx?t [...] leId=11367


c'est sensé être objectif comme article ?

n°1415015
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2006 à 06:41:30  profilanswer
 

preums hahaha


---------------
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°1415017
nraynaud
lol
Posté le 28-07-2006 à 07:18:59  profilanswer
 

Elmoricq a écrit :

'tin, première fois que je vois ça.
 
J'ai un process à la con, l'install de Visual C# Express 2005, qui lance un setup.exe. Je me barre 10min, je reviens, il fout rien à me bouffer 100% du CPU.
 
Je décide de le kill.
Que dalle.
 
Je re-kill.
Que dalle, toujours.
 
Je télécharge pskill de sysinternals.
Je kill.
Le process est toujours là. :fou:
 
Je télécharge process explorer. Il a un papa qui n'existe plus, et il n'a pas de fiston qui ferait chier son monde.
Kill, toujours que dalle.  
 
C'est pas un drame, je vais éteindre mon PC dans 20min max. Mais quand même, là, je suis curieux : y a pas un équivalent aussi radical que ce bon vieux kill -9, sous Windows ? :??:


s'il est coincé dans un appel système, tu peux pas le buter, comme sous linux.

n°1415018
nraynaud
lol
Posté le 28-07-2006 à 07:22:36  profilanswer
 

Harkonnen a écrit :

truc surement tout con, mais bon, je me suis jamais trop penché sur les generics !
ça concerne mon plugin, pour afficher le nom du fichier si le morceau n'a pas d'ID3.
mes ID3 sont stockés dans une NameValueCollection, et le nom du fichier est une string.
ce que je veux faire : modifier la méthode GetNowPlaying(string pattern, NameValueCollection ID3, string[] infos) (tout le monde aura compris à quoi sert cette méthode) en méthode générique, en déclarant le second paramètre en type générique.
bien sur, je pourrais surcharger cette méthode, mais bon, j'ai envie de faire joujou avec les generics.
 
j'ai donc écrit ceci :

Code :
  1. private string GetNowPlaying<T>(string pattern, T FileInfo, string[] infos)
  2. {
  3.            string NP = String.Empty;
  4.            // cas ou FileInfo est une NameValueCollection
  5.            NP = pattern.Replace("{TITLE}", FileInfo["TITLE"]);
  6.            NP = NP.Replace("{ARTIST}", FileInfo["ARTIST"]);
  7.            NP = NP.Replace("{YEAR}", FileInfo["YEAR"]);
  8.            NP = NP.Replace("{TRACK}", FileInfo["TRACK"]);
  9.            NP = NP.Replace("{ALBUM}", FileInfo["ALBUM"]);
  10.            (...)
  11.            // cas ou FileInfo est une string
  12.            NP = NP.Replace("{TITLE}", FileInfo);
  13. }


mais mon souci est le suivant : le type T est soit une NameValueCollection (donc j'accède à ses membres via des indices), soit une chaine de caractères.
 
1er souci : comment détecter le type de FileInfo pour appliquer l'un ou l'autre traitement ? (un équivalent du typeof() de C++ ?)
2eme souci : admettons que j'y arrive, il semble impossible d'indexer un type T avec [] (dixit la ref de C#). donc, je fais comment pour lire ma NameValueCollection ? :/
 
merci de votre attention :o


[:ciler]

Harkonnen a écrit :

ben y'a un GC pour ça :spamafote:


[:ciler]

n°1415019
nraynaud
lol
Posté le 28-07-2006 à 07:27:46  profilanswer
 

Harkonnen a écrit :

confirmation

Citation :


Par contre si le système d'exploitation ne dispose plus d'assez de mémoire alors le Framework lui restitue de la mémoire.


http://www.processpc.info/aphp/dos [...] dossier=27


ouais bah là j'attends des preuves, parce que  
1) la plupart des OS n'ont pas de commande pour restituer de la mémoire
2) des objets peuvent être épinglés dans le haut de l'espace mémoire.

n°1415021
el muchach​o
Comfortably Numb
Posté le 28-07-2006 à 07:33:31  profilanswer
 

nraynaud a écrit :

Citation :


Though the specifics are secret until the contest begins, we promise
that this year's task will be very different from past competitions.
The theme is "computational archaeolinguistics."
 
Stay tuned for more information as the contest approaches!


Uriel, t'as un week-end de libre ?


Trop tard.
 
L'énoncé est très sympa, et si je comprends bien, il faut implémenter une machine virtuelle et créer des programmes qui tourne dessus (donc écrire un compilateur). La qualité des programmes créés est prise en compte dans l'évaluation. En 48h. :sweat:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1415022
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-07-2006 à 07:38:34  profilanswer
 


quoi encore ? :o
je sais bien que c'est crade, j'ai dit que c'était juste pour jouer [:skeye]
de toute façon j'ai renoncé à faire comme ça
 


quoi encore ? :o
je peux rien faire de mon coté de plus pour limiter l'utilisation de la mémoire : je fous les references à null quand j'en ai plus besoin, je Dispose() tous les Streams que j'ouvre ainsi que les ressources non managées, je FreeHGlobal() tout ce que j'AllocHGlobal(), donc bon, après le reste n'est plus de mon ressort [:skeye]

Message cité 1 fois
Message édité par Harkonnen le 28-07-2006 à 07:38:56

---------------
J'ai un string dans l'array (Paris Hilton)
n°1415023
el muchach​o
Comfortably Numb
Posté le 28-07-2006 à 07:44:38  profilanswer
 


Y'a pas moyen de préciser au GC qu'il ne va pas a priori avoir besoin de plus de 10 Mo dans son pool pour le reste des opérations ? Parce que le pb, c'est que quand l'OS lui dis de libérer, il va se mettre à mouliner comme un fou.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1415024
el muchach​o
Comfortably Numb
Posté le 28-07-2006 à 07:55:58  profilanswer
 

R3g a écrit :

harko > le virus qui fait planter ton winamp tu l'aurais pas programmé toi-mêrme par hasard ?


C# est un rootkit. :o Il a été programmé par Sony.


Message édité par el muchacho le 28-07-2006 à 07:58:09

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1415027
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2006 à 08:06:09  profilanswer
 

Hay les filles, je débarque peut-être mais je viens de découvrir un truc énorme (CMB): le Fatboy \o/
 
http://www.tuena.ch/images/8_det2/2413.jpg
 
Un coussin géant de 180*140 [:atsuko]
(et je vous raconte pas les batailles de polochon avec ça)

Message cité 3 fois
Message édité par masklinn le 28-07-2006 à 08:07:01

---------------
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°1415028
tet2neu
emmerdeur
Posté le 28-07-2006 à 08:09:52  profilanswer
 

masklinn a écrit :

Hay les filles, je débarque peut-être mais je viens de découvrir un truc énorme (CMB): le Fatboy \o/


tu cherchais "fat boy" dans google ? [:dawak]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  10541  10542  10543  ..  26990  26991  26992  26993  26994  26995

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)