Les tampons - zone master\nPar Menatonalt dans Les cours de c/c++ le 12 Mars 2008 à 19:08\n15.2. Les tampons\nLes classes de gestion des tampons de la bibliothèque standard C++ se situent au coeur des opérations d'écriture et de lecture sur les flux de données physiques qu'un programme est susceptible de manipuler. Bien qu'elles ne soient quasiment jamais utilisées directement par les programmeurs, c'est sur ces classes que les classes de flux s'appuient pour effectuer les opérations d'entrée sortie. Il est donc nécessaire de connaître un peu leur mode de fonctionnement.\n15.2.1. Généralités sur les tampons\nUn tampon, également appelé cache, est une zone mémoire dans laquelle les opérations d'écriture et de lecture se font et dont le contenu est mis en correspondance avec les données d'un média physique sous-jacent. Les mécanismes de cache ont essentiellement pour but d'optimiser les performances des opérations d'entrée / sortie. En effet, l'accès à la mémoire cache est généralement beaucoup plus rapide que l'accès direct au support physique ou au média de communication. Les opérations effectuées par le programme se font donc, la plupart du temps, uniquement au niveau du tampon, et ce n'est que dans certaines conditions que les données du tampon sont effectivement transmises au média physique. Le gain en performance peut intervenir à plusieurs niveau. Les cas les plus simples étant simplement lorsqu'une donnée écrite est écrasée peu de temps après par une autre valeur (la première opération d'écriture n'est alors jamais transmise au média) ou lorsqu'une donnée est lue plusieurs fois (la même donnée est renvoyée à chaque lecture). Bien entendu, cela suppose que les données stockées dans le tampon soient cohérentes avec les données du média, surtout si les données sont accédées au travers de plusieurs tampons. Tout mécanisme de gestion de cache permet donc de vider les caches (c'est-à-dire de forcer les opérations d'écriture) et de les invalider (c'est-à-dire de leur signaler que leurs données sont obsolètes et qu'une lecture physique doit être faite si on cherche à y accéder).\nLes mécanismes de mémoire cache et de tampon sont très souvent utilisés en informatique, à tous les niveaux. On trouve des mémoires cache dans les processeurs, les contrôleurs de disque, les graveurs de CD, les pilotes de périphériques des systèmes d'exploitation et bien entendu dans les programmes. Chacun de ces caches contribue à l'amélioration des performances globales en retardant au maximum la réalisation des opérations lentes et en optimisant les opérations de lecture et d'écriture (souvent en les effectuant en groupe, ce qui permet de réduire les frais de communication ou d'initialisation des périphériques). Il n'est donc absolument pas surprenant que la bibliothèque standard C++ utilise elle aussi la notion de tampon dans toutes ses classes d'entrée / sortie...\n15.2.2. La classe basic_streambuf\nLes mécanismes de base des tampons de la bibliothèque standard sont implémentés dans la classe template basic_streambuf. Cette classe n'est pas destinée à être utilisée telle quelle car elle ne sait pas communiquer avec les supports physiques des données. En fait, elle ne peut être utilisée qu'en tant que classe de base de classes plus spécialisées, qui elles fournissent les fonctionnalités d'accès aux médias par l'intermédiaire de fonctions virtuelles. La classe basic_streambuf appelle donc ces méthodes en diverses circonstances au sein des traitements effectués par son propre code de gestion du tampon, aussi bien pour signaler les changements d'état de celui-ci que pour demander l'écriture ou la lecture des données dans la séquence sous contrôle.\nLa classe basic_streambuf fournit donc une interface publique permettant d'accéder aux données du tampon d'un côté et définit l'interface de communication avec ses classes filles par l'intermédiaire de ses méthodes virtuelles de l'autre coté. Bien entendu, ces méthodes virtuelles sont toutes déclarées en zone protégée afin d'éviter que l'on puisse les appeler directement, tout en permettant aux classes dérivées de les redéfinir et d'y accéder.\nEn interne, la classe basic_streambuf encapsule deux tampons, un pour les écritures et un pour les lectures. Cependant, ces tampons accèdent à la même mémoire et à la même séquence de données physiques. Ces deux tampons peuvent être utilisés simultanément ou non, suivant la nature de la séquence sous contrôle et suivant le flux qui utilise le tampon. Par exemple, les flux de sortie n'utilisent que le tampon en écriture, et les flux d'entrée que le tampon en lecture.\nLa classe basic_streambuf gère ses tampons d'entrée et de sortie à l'aide d'une zone de mémoire interne qui contient un sous-ensemble des données de la séquence sous contrôle. Les deux tampons travaillent de manière indépendante sur cette zone de mémoire et sont chacun représentés à l'aide de trois pointeurs. Ces pointeurs contiennent respectivement l'adresse du début de la zone mémoire du tampon, son adresse de fin et l'adresse de la position courante en lecture ou en écriture. Ces pointeurs sont complètement gérés en interne par la classe basic_streambuf, mais les classes dérivées peuvent y accéder et les modifier en fonction de leurs besoins par l'intermédiaire d'accesseurs. Les pointeurs d'un tampon peuvent parfaitement être nuls si celui-ci n'est pas utilisé. Toutefois, si le pointeur référençant la position courante n'est pas nul, ses pointeurs associés ne doivent pas l'être et la position courante référencée doit obligatoirement se situer dans une zone mémoire définie par les pointeurs de début et de fin du tampon.\nLa classe basic_streambuf est déclarée comme suit dans l'en-tête streambuf :\ntemplate <class charT, class traits =\n// Les types de base :\ntypedef charT                     char_type;\ntypedef traits                    traits_type;\n// Les méthodes publiques utilisables par les classes de flux :\n// Les méthodes de gestion des locales :\nlocale pubimbue(const locale &loc);\nlocale getloc() const;\n// Les méthodes de gestion du tampon :\npubsetbuf(char_type* s, streamsize n);\npos_type pubseekoff(off_type off, ios_base::seekdir sens,\nios_base::openmode mode = ios_base::in | ios_base::out);\npos_type pubseekpos(pos_type sp,\n// Méthodes d'accès au tampon en lecture :\nstreamsize sgetn(char_type *s, streamsize n);\n// Méthode d'annulation de lecture d'un caractère :\n// Méthode d'accès en écriture :\nint_type   sputc(char_type c);\nstreamsize sputn(const char_type *s, streamsize n);\n// Le destructeur :\n// Les méthodes protected utilisables par\n// les classes dérivées :\n// Le constructeur :\n// Méthodes d'accès aux pointeurs du tampon de lecture :\nchar_type *eback() const;\nchar_type *gptr()  const;\nchar_type *egptr() const;\nvoid      gbump(int n);\nvoid      setg(char_type *debut, char_type *suivant,\n// Méthodes d'accès aux pointeurs du tampon d'écriture :\nchar_type *pbase() const;\nchar_type *pptr() const;\nchar_type *epptr() const;\nvoid      pbump(int n);\nvoid      setp(char_type *debut, char_type *fin);\n// Les méthodes protected virtuelles, que les classes\n// dérivées doivent implémenter :\nvirtual void imbue(const locale &loc);\nvirtual basic_streambuf<char_type, traits>*\nsetbuf(char_type *s, streamsize n);\nvirtual pos_type seekoff(off_type off, ios_base::seekdir sens,\nvirtual pos_type seekpos(pos_type sp,\nvirtual int        sync();\nvirtual int        showmanyc();\nvirtual streamsize xsgetn(char_type *s, streamsize n);\nvirtual int_type   underflow();\nvirtual int_type   uflow();\nvirtual int_type   pbackfail(int_type c = traits::eof());\nvirtual streamsize xsputn(const char_type* s, streamsize n);\nvirtual int_type   overflow (int_type c = traits::eof());\nComme vous pouvez le constater, le constructeur de la classe basic_streambuf est déclaré en zone protected, ce qui empêche quiconque de l'instancier. C'est normal, puisque cette classe n'est destinée à être utilisée qu'en tant que classe de base d'une classe spécialisée pour un média spécifique. En revanche, les méthodes virtuelles ne sont pas pures, car elles fournissent un comportement par défaut qui conviendra dans la plupart des cas.\nL'interface publique comprend des méthodes d'ordre générale et des méthodes permettant d'effectuer les opérations d'écriture et de lecture sur les tampons encapsulés par la classe basic_streambuf. Pour les distinguer des méthodes virtuelles qui doivent être implémentées dans les classes dérivées, leur nom est préfixé par pub (pour « publique »).\nLes méthodes pubimbue et locale permettent respectivement de fixer la locale utilisée par le programme pour ce tampon et de récupérer la locale courante. Par défaut, la locale globale active au moment de la construction du tampon est utilisée. Les notions de locales seront décrites dans le chapitre 16.\nLes méthodes pubsetbuf, pubseekoff et pubseekpos permettent quant à elles de paramétrer le tampon d'entrée / sortie. Ces méthodes se contentent d'appeler les méthodes virtuelles setbuf, seekoff et seekpos, dont le comportement, spécifique à chaque classe dérivée, sera décrit ci-dessous.\nViennent ensuite les méthodes d'accès aux données en lecture et en écriture. Les méthodes de lecture sont respectivement les méthodes sgetc, sbumpc et snextc. La méthode sgetc permet de lire la valeur du caractère référencé par le pointeur courant du tampon d'entrée. Cette fonction renvoie la même valeur à chaque appel, car elle ne modifie pas la valeur de ce pointeur. En revanche, la méthode sbumpc fait avancer ce pointeur après la lecture du caractère courant, ce qui fait qu'elle peut être utilisée pour lire tous les caractères du flux de données physiques. Enfin, la méthode snextc appelle la méthode sbumpc dans un premier temps, puis renvoie la valeur retournée par sgetc. Cette méthode permet donc de lire la valeur du caractère suivant dans le tampon et de positionner le pointeur sur ce caractère. Notez que, contrairement à la méthode sbumpc, snextc modifie la valeur du pointeur avant de lire le caractère courant, ce qui fait qu'en réalité elle lit le caractère suivant. Toutes ces méthodes renvoient la valeur de fin de fichier définie dans la classe des traits du type de caractère utilisé en cas d'erreur. Elles sont également susceptibles de demander la lecture de données complémentaires dans le cadre de la gestion du tampon.\nLa méthode in_avail renvoie le nombre de caractères encore stockés dans le tampon géré par la classe basic_streambuf. Si ce tampon est vide, elle renvoie une estimation du nombre de caractères qui peuvent être lus dans la séquence contrôlée par le tampon. Cette estimation est un minimum, la valeur renvoyée garantit qu'autant d'appel à sbumpc réussiront.\nLes tampons de la bibliothèque standard donnent la possibilité aux programmes qui les utilisent d'annuler la lecture d'un caractère. Normalement, ce genre d'annulation ne peut être effectué qu'une seule fois et la valeur qui doit être replacée dans le tampon doit être exactement celle qui avait été lue. Les méthodes qui permettent d'effectuer ce type d'opération sont les méthodes sputbackc et sungetc. La première méthode prend en paramètre la valeur du caractère qui doit être replacé dans le tampon et la deuxième ne fait que décrémenter le pointeur référençant l'élément courant dans le tampon de lecture. Ces deux opérations peuvent échouer si la valeur à replacer n'est pas égale à la valeur du caractère qui se trouve dans le tampon ou si, tout simplement, il est impossible de revenir en arrière (par exemple parce qu'on se trouve en début de séquence). Dans ce cas, ces méthodes renvoient la valeur de fin de fichier définie dans la classe des traits du type de caractère utilisé, à savoir traits::eof().\nEnfin, les méthodes d'écriture de la classe basic_streambuf sont les méthodes sputc et sputn. La première permet d'écrire un caractère unique dans le tampon de la séquence de sortie et la deuxième d'écrire toute une série de caractères. Dans ce dernier cas, les caractères à écrire sont spécifiés à l'aide d'un tableau dont la longueur est passée en deuxième paramètre à sputn. Ces deux méthodes peuvent renvoyer le caractère de fin de fichier de la classe des traits du type de caractère utilisé pour signaler une erreur d'écriture.\nL'interface protégée de la classe basic_streambuf est constituée des accesseurs aux pointeurs sur les tampons d'entrée et de sortie d'une part et, d'autre part, des méthodes virtuelles que les classes dérivées doivent redéfinir pour implémenter la gestion des entrées / sorties physiques.\nLes pointeurs du tableau contenant les données du tampon de lecture peuvent être récupérés par les classes dérivées à l'aide des méthodes eback, gptr et egptr. La méthode eback renvoie le pointeur sur le début du tableau du tampon d'entrée. Les méthodes gptr et egptr renvoient quant à elles le pointeur sur l'élément courant, dont la valeur peut être obtenue avec la méthode sgetc, et le pointeur sur la fin du tableau du tampon. Le nom de la méthode gptr provient de l'abréviation de l'anglais « get pointer » et celui de la méthode egptr de l'abréviation « end of gptr ». Enfin, les méthodes gbump et setg permettent respectivement de faire avancer le pointeur sur l'élément courant d'un certain nombre de positions et de fixer les trois pointeurs du tampon de lecture en une seule opération.\nLes pointeurs du tampon d'écriture sont accessibles par des méthodes similaires à celles définies pour le tampon de lecture. Ainsi, les méthodes pbase, pptr et epptr permettent respectivement d'accéder au début du tableau contenant les données du tampon d'écriture, à la position courante pour les écritures et au pointeur de fin de ce tableau. « pptr » est ici l'abréviation de l'anglais « put pointer ». Les méthodes pbump et setp jouent le même rôle pour les pointeurs du tampon d'écriture que les méthodes gbump et setg pour les pointeurs du tampon de lecture.\nEnfin, les méthodes protégées de la classe basic_streambuf permettent, comme on l'a déjà indiqué ci-dessus, de communiquer avec les classes dérivées implémentant les entrées / sorties physiques. Le rôle de ces méthodes est décrit dans le tableau ci-dessous :\nCette méthode est appelée à chaque fois qu'il y a un changement de locale au niveau du tampon. Les classes dérivées de la classe basic_streambuf sont assurées qu'il n'y aura pas de changement de locale entre chaque appel à cette fonction et peuvent donc maintenir une référence sur la locale courante en permanence. Les notions concernant les locales seront décrites dans le chapitre 16.\nCette méthode n'est appelée que par la méthode pubsetbuf. Elle a principalement pour but de fixer la zone mémoire utilisée par le tampon. Ceci peut ne pas avoir de sens pour certains médias, aussi cette méthode peut-elle ne rien faire du tout. En pratique, si cette fonction est appellée avec deux paramètres nuls, les mécanismes de gestion du cache doivent être désactivés. Pour cela, la classe dérivée doit fixer les pointeurs des tampons de lecture et d'écriture à la valeur nulle.\nCette méthode n'est appelée que par la méthode pubseekoff. Tout comme la méthode setbuf, sa sémantique est spécifique à chaque classe dérivée de gestion des médias physiques. En général, cette fonction permet de déplacer la position courante dans la séquence de données d'un certain décalage. Ce décalage peut être spécifié relativement à la position courante, au début ou à la fin de la séquence de données sous contrôle. Le mode de déplacement est spécifié à l'aide du paramètre sens, qui doit prendre l'une des constantes de type seekdir définie dans la classe ios_base. De même, le tampon concerné par ce déplacement est spécifié par le paramètre mode, dont la valeur doit être l'une des constante de type ios_base::openmode. Ces types et ces constantes seront décrits avec la classe de base ios_base dans la section 15.3.\nCette méthode n'est appelée que par la méthode pubseekpos. Elle fonctionne de manière similaire à la méthode seekoff puisqu'elle permet de positionner le pointeur courant des tampons de la classe basic_streambuf à un emplacement arbitraire dans la séquence de données sous contrôle.\nCette méthode n'est appelée que par la méthode pubsync et permet de demander la synchronisation du tampon avec la séquence de données physiques. Autrement dit, les opérations d'écritures doivent être effectuées sur le champ afin de s'assurer que les modifiations effectuées dans le cache soient bien enregistrées.\nCette méthode est appelée par la méthode in_avail lorsque la fin du tampon de lecture a été atteinte. Elle doit renvoyer une estimation basse du nombre de caractères qui peuvent encore être lus dans la séquence sous contrôle. Cette estimation doit être sûre, dans le sens où le nombre de caractères renvoyés doit effectivement pouvoir être lu sans erreur.\nCette méthode n'est appelée que par la méthode sgetn. Elle permet d'effectuer la lecture de plusieurs caractères et de les stocker dans le tableau reçu en paramètre. La lecture de chaque caractère doit se faire exactement comme si la méthode sbumpc était appelée successivement pour chacun d'eux afin de maintenir le tampon de lecture dans un état cohérent. La valeur retournée est le nombre de caractères effectivement lus ou traits::eof() en cas d'erreur.\nCette méthode est appelée lorsque la fin du tampon est atteinte lors de la lecture d'un caractère. Cela peut se produire lorsqu'il n'y a plus de caractère disponible dans le tampon ou tout simplement à chaque lecture, lorsque le mécanisme de cache est désactivé. Cette fonction doit renvoyer le caractère suivant de la séquence sous contrôle et remplir le tampon si nécessaire. Le pointeur référençant le caractère courant est alors initialisé sur le caractère dont la valeur a été récupérée. Ainsi, la méthode underflow doit remplir le tampon, mais ne doit pas faire avancer la position courante de lecture. Cette méthode peut renvoyer traits::eof() en cas d'échec, ce qui se produit généralement lorsque la fin de la séquence sous contrôle a été atteinte.\nCette méthode est appelée dans les mêmes conditions que la méthode underflow. Elle doit également remplir le tampon, mais, contrairement à underflow, elle fait également avancer le pointeur du caractère courant d'une position. Ceci implique que cette méthode ne peut pas être utilisée avec les flux non bufferisés. En général, cette méthode n'a pas à être redéfinie parce que le code de la méthode uflow de la classe basic_streambuf effectue ces opérations en s'appuyant sur la méthode underflow. Cette méthode peut renvoyer traits::eof() en cas d'échec.\nCette méthode est appelée lorsque la méthode sputbackc échoue, soit parce que le pointeur de lecture se trouve au début du tampon de lecture, soit parce que le caractère qui doit être replacé dans la séquence n'est pas le caractère qui vient d'en être extrait. Cette méthode doit prendre en charge le déplacement des caractères du tampon pour permettre le replacement du caractère fourni en paramètre et mettre à jour les pointeurs de gestion du tampon de lecture en conséquence. Elle peut renvoyer la valeur traits::eof() pour signaler un échec.\nCette méthode n'est appelée que par la méthode sputn. Elle permet de réaliser l'écriture de plusieurs caractères dans la séquence de sortie. Ces caractères sont spécifiés dans le tableau fourni en paramètre. Ces écritures sont réalisées exactement comme si la méthode sputc était appelée successivement pour chaque caractère afin de maintenir le tampon d'écriture dans un état cohérent. La valeur retournée est le nombre de caractères écrits ou traits::eof() en cas d'erreur.\nCette méthode est appelée par les méthodes d'écriture de la classe basic_streambuf lorsque le tampon d'écriture est plein. Elle a pour but de dégager de la place dans ce tampon en consommant une partie des caractères situés entre le pointeur de début du tampon et le pointeur de position d'écriture courante. Elle est donc susceptible d'effectuer les écritures physiques sur le média de sortie au cours de cette opération. Si l'écriture réussit, les pointeurs de gestion du tampon d'écriture doivent être mis à jour en conséquence. Dans le cas contraire, la fonction peut renvoyer la valeur traits::eof() pour signaler l'erreur ou lancer une exception.\n15.2.3. Les classes de tampons basic_stringbuf et basic_filebuf\nVous l'aurez compris, l'écriture d'une classe dérivée de la classe basic_streambuf prenant en charge un média peut être relativement technique et difficile. Heureusement, cette situation ne se présente quasiment jamais, parce que la bibliothèque standard C++ fournit des classes dérivées prenant en charge les deux situations les plus importantes : les tampons d'accès à une chaîne de caractères et les tampons d'accès aux fichiers. Ces classes sont respectivement les classes template basic_stringbuf et basic_filebuf.\n15.2.3.1. La classe basic_stringbuf\nLa classe basic_stringbuf permet d'effectuer des entrées / sorties en mémoire de la même manière que si elles étaient effectuées sur un périphérique d'entrée / sortie normal. Le but de cette classe n'est évidemment pas d'optimiser les performances à l'aide d'un cache puisque les opérations se font à destination de la mémoire, mais d'uniformiser et de permettre les mêmes opérations de formatage dans des chaînes de caractères que celles que l'on peut réaliser avec les flux d'entrée / sortie normaux.\nLa classe basic_streambuf dérive bien entendu de la classe basic_streambuf puisqu'elle définit les opérations fondamentales d'écriture et de lecture dans une chaîne de caractères. Elle est déclarée comme suit dans l'en-tête sstream :\nclass Allocator = allocator<chatT> >\nclass basic_stringbuf : public basic_streambuf<charT, traits>\n// Les types :\n// Les constructeurs / destructeurs :\nconst basic_string<charT,traits,Allocator> &str,\n// Les méthodes de gestion de la chaîne de caractères sous contrôle :\nbasic_string<charT,traits,Allocator> str() const;\nvoid str(const basic_string<charT,traits,Allocator> &s);\nComme cette déclaration le montre, la classe basic_streambuf définit elle aussi un jeu de types permettant d'obtenir facilement les types de objets manipulés. De plus, elle définit également quelques méthodes complémentaires permettant d'effectuer les opérations spécifiques aux flux orientés chaîne de caractères. En particulier, les constructeurs permettent de fournir une chaîne de caractères à partir de laquelle le tampon sera initialisé. Cette chaîne de caractères est copiée lors de la construction du tampon, ce qui fait qu'elle peut être réutilisée ou modifiée après la création du tampon. Ces constructeurs prennent également en paramètre le mode de fonctionnement du tampon. Ce mode peut être la lecture (auquel cas le paramètre mode vaut ios_base::in), l'écriture (mode vaut alors ios_base::out) ou les deux (mode vaut alors la combinaison de ces deux constantes par un ou logique). Les constantes de mode d'ouverture sont définis dans la classe ios_base, que l'on décrira dans la section 15.3.\nNote : Vous remarquerez que, contrairement au constructeur de la classe basic_streambuf, les constructeurs de la classe basic_stringbuf sont déclarés dans la zone de déclaration publique, ce qui autorise la création de tampons de type basic_stringbuf. Le constructeur de la classe de base est appelé par ces constructeurs, qui ont le droit de le faire puisqu'il s'agit d'une méthode protected.\nIl est également possible d'accéder aux données stockées dans le tampon à l'aide des accesseurs str. Le premier renvoie une basic_string contenant la chaîne du tampon en écriture si possible (c'est-à-dire si le tampon a été créé dans le mode écriture ou lecture / écriture), et la chaîne du tampon en lecture sinon. Le deuxième accesseur permet de définir les données du tampon a posteriori, une fois celui-ci créé.\nExemple 15-1. Lecture et écriture dans un tampon de chaîne de caractères\n// Construit une chaîne de caractère :\n// Construit un tampon basé sur cette chaîne :\n// Lit quelques caractères unitairement :\ncout << (char) sb.sbumpc() << endl;\n// Replace le dernier caractère lu dans le tampon :\n// Lit trois caractères consécutivement :\ncout << tab << endl;\n// Écrase le premier caractère de la chaîne :\n// Récupère une copie de la chaîne utilisée par le tampon :\ncout << sb.str() << endl;\nNote : La classe basic_stringbuf redéfinit bien entendu certaines des méthodes protégées de la classe basic_streambuf. Ces méthodes n'ont pas été présentées dans la déclaration ci-dessus parce qu'elles font partie de l'implémentation de la classe basic_stringbuf et leur description n'a que peu d'intérêt pour les utilisateurs.\n15.2.3.2. La classe basic_filebuf\nLa classe basic_filebuf est la classe qui prend en charge les opérations d'entrée / sortie sur fichier dans la bibliothèque standard C++.\nPour la bibliothèque standard C++, un fichier est une séquence de caractères simples (donc de type char). Il est important de bien comprendre qu'il n'est pas possible, avec la classe basic_filebuf, de manipuler des fichiers contenant des données de type wchar_t. En effet, même dans le cas où les données enregistrées sont de type wchar_t, les fichiers contenant ces données sont enregistrés sous la forme de séquences de caractères dont l'unité de base reste le caractère simple. La manière de coder les caractères larges dans les fichiers n'est pas spécifiée et chaque implémentation est libre de faire ce qu'elle veut à ce niveau. Généralement, l'encodage utilisé est un encodage à taille variable, c'est à dire que chaque caractère large est représenté sous la forme d'un ou de plusieurs caractères simples, selon sa valeur et selon sa position dans le flux de données du fichier.\nCela signifie qu'il ne faut pas faire d'hypothèse sur la manière dont les instances de la classe template basic_filebuf enregistrent les données des fichiers pour des valeurs du paramètre template charT autres que le type char. En général, l'encodage utilisé ne concerne pas le programmeur, puisqu'il suffit d'enregistrer et de lire les fichiers avec les même types de classes basic_filebuf pour retrouver les données initiales. Toutefois, si les fichiers doivent être relus par des programmes écrits dans un autre langage ou compilés avec un autre compilateur, il peut être nécessaire de connaître l'encodage utilisé. Vous trouverez cette information dans la documentation de votre environnement de développement.\nLa classe basic_filebuf est déclarée comme suit dans l'en-tête fstream :\nclass traits = char_traits<charT> >\nclass basic_filebuf : public basic_streambuf<charT,traits>\n// Les méthodes de gestion du fichier sous contrôle :\nbasic_filebuf<charT,traits> *open(const char *s,\nbool is_open() const;\nComme vous pouvez le constater, la classe basic_filebuf est semblable à la classe basic_stringbuf. Outre les déclarations de types et celles du constructeur et du destructeur, elle définit trois méthodes permettant de réaliser les opérations spécifiques aux fichiers.\nLa méthode open permet, comme son nom l'indique, d'ouvrir un fichier. Cette méthode prend en paramètre le nom du fichier à ouvrir ainsi que le mode d'ouverture. Ce mode peut être une combinaison logique de plusieurs constantes définies dans la classe ios_base. Ces constantes sont décrites dans la Section 15.3. Les plus importantes sont in, qui permet d'ouvrir un fichier en lecture, out, qui permet de l'ouvrir en lecture, binary, qui permet de l'ouvrir en mode binaire, app, qui permet de l'ouvrir en mode ajout, et trunc, qui permet de le vider lorsqu'il est ouvert en écriture. La méthode open renvoie le pointeur this si le fichier a pu être ouvert ou le pointeur nul dans le cas contraire.\nLa classe basic_filebuf ne gère qu'une seule position pour la lecture et l'écriture dans les fichiers. Autrement dit, si un fichier est ouvert à la fois en lecture et en écriture, les pointeurs de lecture et d'écriture du tampon auront toujours la même valeur. L'écriture à une position provoquera donc non seulement la modification de la position courante en écriture, mais également celle de la position courante en lecture.\nLa méthode close est la méthode à utiliser pour fermer un fichier ouvert. Cette méthode ne peut fonctionner que si un fichier est effectivement ouvert dans ce tampon. Elle renvoie le pointeur this si le fichier courant a effectivement pu être fermé ou le pointeur nul en cas d'erreur.\nEnfin, la méthode is_open permet de déterminer si un fichier est ouvert ou non dans ce tampon.\nExemple 15-2. Lecture et écriture dans un tampon de fichier\n// Ouvre un fichier texte et crée un tampon pour y accéder :\nfb.open("test.txt", ios_base::in | ios_base::out | ios_base::trunc);\n// Teste si le fichier est ouvert :\n// Écrit deux lignes :\nstring l1 = "Bonjour\_n";\nstring l2 = "tout le monde !\_n";\n// Repositionne le pointeur de fichier au début.\n// Note : le déplacement se fait pour les deux\n// tampons parce qu'il n'y a qu'un pointeur\n// sur les données du fichier :\nfb.pubseekpos(0, ios_base::in | ios_base::out);\n// Lit les premières lettres du fichier :\ncout << (char) fb.sbumpc() << endl;\n// Ferme le fichier :\nzone master - Créer un blog de mode gratuit sur Eklablog - CGU - Signaler un abus -


Pour souligner la Semaine nationale de l'arbre et des forêts, Canards Illimités Canada et la Société tribale du Traité no 8 de l'Akaitcho déploient de prodigieux efforts de conservation dans la forêt boréale\nSujets : Conservation / Recyclage, Animaux et animaux de compagnie, Bien-être animal\nEDMONTON, le 27 sept. 2017 /CNW/ - Canards Illimités Canada (CIC) et la Société tribale du Traité no 8 de l'Akaitcho mènent l'un des projets les plus vastes et ingénieux dans les annales canadiennes. Ensemble, ils cartographient 31 millions d'hectares de milieux humides de la forêt boréale dans l'Akaitcho Néné, dans les Territoires du Nord?Ouest.\nSitué sur la moitié orientale du Grand lac des Esclaves, Akaitcho Néné, qui s'étend au-delà de la frontière du Nunavut, est la patrie de quatre communautés de la Première Nation des Dénés, qui se partagent le territoire avec la sauvagine et la faune, dont le caribou des bois, dont les populations, emblématiques de la forêt boréale, sont menacées d'extinction.\n« Grâce à notre savoir collectif, nous pourrons cartographier l'habitat essentiel du caribou et de la sauvagine », explique M. Kevin Smith, directeur national des programmes de la forêt boréale de CIC.\nLes cartes sont établies à partir d'images satellites, de vols de reconnaissance, du savoir traditionnel et de logiciels cartographiques perfectionnés.\nUne fois établies, ces cartes viendront éclairer les efforts de conservation de CIC et permettront aux Premières Nations de l'Akaitcho de prendre, dans la gestion de leur territoire, les décisions sur les initiatives menées dans les zones protégées, les droits en vertu des traités, les loisirs et l'aménagement durable dans l'industrie.\n« Ce n'est pas un rapport qui finira sur une tablette », affirme M. Smith.\nNoué grâce à l'intervention de M. Steven Nitah, ancien chef de la Première Nation des Dénés Lutsel K'e et négociateur en chef de son peuple à l'heure actuelle, ce partenariat réunit CIC et la Société tribale du Traité no 8 de l'Akaitcho.\n« S'il est vrai que le territoire se gère de lui?même, il faut aussi trouver des terrains d'entente, poursuit M. Nitah. La conservation est l'un de ces moyens. »\nCIC s'est fixé un ambitieux objectif : conserver 267 millions d'hectares de ce qu'il y a de mieux comme habitat pour la sauvagine dans la forêt boréale du Canada. Cet habitat accueille plus de 500 espèces d'oiseaux, de poissons et de mammifères.\nLe projet de cartographie d'Akaitcho est également financé, dans le cadre de la North American Wetlands Conservation Act, par The Pew Charitable Trusts, Ducks Unlimited, Inc., la Hewlett Foundation et Environnement et Changement climatique Canada.\nPour prendre connaissance d'autres faits d'actualité, anecdotes et images qui vous permettront de faire votre reportage sur la Semaine nationale de l'arbre et des forêts, nous vous invitons à consulter http://www.canards.ca/centre-de-medias/la-semaine-nationale-de-l-arbre-et-des-forets.\nCommuniqué envoyé le 27 septembre 2017 à 10:13 et diffusé par :


Conseil de sécurité: le débat sous la présidence vietnamienne bien apprécié | Politique | Vietnam+ (VietnamPlus)\nmercredi, 18 mai 2022 - 10:10:39\nmardi, avril 20, 2021 10:09\nLa confiance et le dialogue sont essentiels pour une paix durable\nLe débat de haut niveau du Conseil de sécurité, présidé le 19 avril par le président Nguyen Xuan Phuc. Photo: VNA\nHanoï (VNA) – Le débat de haut niveau du Conseil de sécurité, placé sous le thème "Le rôle des organisations régionales dans la promotion de l'instauration de la confiance et du dialogue dans la prévention des conflits" et présidé le 19 avril par le président Nguyen Xuan Phuc, a été bien apprécié par la communauté internationale.\nL’ambassadeur Olof Skoog, chef de la Mission permanente de l’Union européenne auprès de l’ONU, a tenu en haute estime l’efficacité du débat, soulignant le rôle des organisations régionales, à côté de l’ONU, dans le règlement des différends.\nL’ambassadeur Anouparb Vongnorkeo, chef de la Mission permanente du Laos, a apprécié le rôle de plus en plus important du Vietnam auprès de l’ONU, notamment au Conseil de sécurité.\nDes questions abordées par le Vietnam lors du débat, sont très perspicaces, visant à promouvoir la coopération au sein de l’ONU et la coopération entre l’ONU, le Conseil de sécurité et les organisations régionales, a-t-il déclaré.\nDe son côté, l’ambassadrice Fatima Kyari Mohammed, cheffe de la Mission permanente de l’Union africaine, a tenu en haute estime le sujet que le Vietnam avait choisi comme thème du débat.\nElle a affirmé les organisations régionales jouaient un rôle majeur dans la promotion de la dialogue et de la réconciliation via la voie diplomatique.\nL’après-midi du 19 avril, l’ambassadeur Dang Dinh Quy, chef de la Mission permanente du Vietnam a été reçu par le secrétaire général de l’ONU Antonia Guterres, le président de l’Assemblée générale de l’ONU, Volkan Bozkir qui ont tous apprécié le débat présidé par le Vietnam.\nLors de la rencontre avec l’ambassadeur Guillermo Fernandez De Soto, chef de la Mission permanente de la Colombie, l’ambassadeur Dang Dinh Quy a souligné que le Vietnam soutenait toujours le processus de paix en Colombie avant d’appeler les parties concernées à promouvoir les dialogues, notamment via des mécanismes établis dans le cadre de l’Accord de paix signé entre l’État colombien et les Forces armées révolutionnaires colombiennes (FARC). -VNA\nConseil de sécurité débat\nLe Premier ministre Pham Minh Chinh a reçu le 17 mai (heure locale) Mme London Breed, maire de la ville de San Francisco, dans le cadre de son tournée de travail aux États-Unis.


Posté le 27/04/2021 27/04/2021 par Nour\nQuand on est débutant en street workout ou calisthenics ou encore callisthénie en français, on ignore souvent par où commencer. Ceci est dû au fait qu’il existe plusieurs exercices, mais surtout une panoplie de figures.\nC’est tout à fait possible de progresser rapidement dans ce type de pratique sportive ou tout simplement apprendre rapidement à faire une figure street workout connue comme les tractions.\nDans cet optique, il s’avère ainsi nécessaire d’implémenter dans ta routine de musculation au poids du corps, un à un des exercices spécifiques au street workout calisthenics.\nMais avant toute chose, il convient de les connaître. Heureusement pour celles et ceux qui se lancent dans la pratique de cette discipline, le sujet y est abordé dans ce billet.\nFigures street workout : les catégories existantes\nIl est tout d’abord bon de savoir qu’il existe quelques catégories bien distinctes de figure street workout. Chaque catégorie contient pas mal de figures, dont la plupart sont bien connues des adeptes.\nOn compte donc les figures dites statiques, où le pratiquant réalise comme son nom l’indique, un mouvement qui sera figée dans sa réalisation.\nEt inversement, on parle de figures dynamiques, dynamiques axées résistance et figures polyvalentes, où le pratiquant réalise un mouvement actif en continue qui pourra s’identifier à une figure.\nA toi de prendre connaissance de ces différents types d’exercices et de commencer à choisir une catégorie spécifique pour faire passer tes séances workout au niveau supérieur.\nEn restant focalisé sur une figure et / ou une catégorie de figure quelques semaines, tu pourras progresser à coup sûr plus rapidement.\nCes figures pourront très bien donc s’intégrer aux exercices de base complémentaires pour une séance callisthénie adaptée sur de bonnes bases.\n1- Les figures statiques\nParmi les figures street workout statiques, on peut donc trouver, entre autres, la Straddle planche, le Handstand, le Back lever, l’équilibre sur une main, le Front lever et la Full Planche.\nIl en existe encore d’autres, mais ces quelques figures font partie des plus populaires.\n1-2 La Straddle planche\nLa Straddle planche fait partie des exercices les plus complexes à maîtriser dans cette catégorie de figure street workout.\nDe plus, elle se sert d’une grande partie des muscles de l’ensemble du corps. On peut affirmer que la maîtriser c’est atteindre un bon niveau calisthenics.\nÀ noter qu’elle est différente de la Full planche. Les jambes doivent être écartées. Dans tous les cas, pour la maîtriser il faut du temps.\n1-3 Le Handstand\nLe Handstand ne nécessite pas beaucoup de force comme la Maltese ou la Full planche. Néanmoins, il requiert tout de même de l’implication et du sérieux. Il est surtout utilisé pour travailler la concentration et l’équilibre.\nLe maîtriser permet d’ailleurs d’apprendre facilement d’autres figures de gym street.\n1-4 Le Back lever\nOn a affaire ici à une figure street workout de force classique. Le Back lever peut-être réaliser aux anneaux street workout ou à la barre, en fonction des préférences de chacun. Il est plutôt impressionnant, mais difficile. Malgré cela, il est tout de même accessible.\nCette fameuse figure permet notamment de travailler la ceinture abdominale, surtout au niveau des lombaires.\n1-5 L’Équilibre sur une main\nComme son nom l’indique, cette figure street workout s’adresse tout particulièrement aux pratiquants déjà à l’aise avec l’équilibre sur deux mains.\nEn somme, l’équilibre et la gravité sont donc mis en question. La technique, le calme, la concentration, la motivation et la patience sont d’ailleurs les maîtres mots caractérisant cette figure.\n1-6 Le Front lever\nPour celles et ceux qui souhaitent évoluer en calisthenics, le Front lever n’est pas non plus à prendre à la légère.\nToutefois, il est bon de savoir que c’est une figure street workout d’un niveau avancé. Elle nécessite en effet beaucoup de force par rapport au back lever.\nEn apprenant à la maîtriser, on est certains de progresser. Étant une exercice impressionnant, esthétique et statique, elle demande une importante contraction dorsale et une forte ceinture abdominale.\n1-7 La Full Planche\nIl est insensé de citer les figures street workout populaires sans mentionner la Full planche. Elle demande à tout pratiquant de doubler ou même de tripler sa force actuelle par rapport à son niveau de départ.\nRassure-toi ! Si tu débutes, ce processus d’augmentation de force se fait et doit se faire de façon naturelle, au fur et à mesure de tes entraînements workout.\nAu plus tes muscles seront correctement sollicités et les règles essentielles du workout calisthenics respectées, ton corps développera automatiquement ton niveau de force, sans forcer et à son rythme.\nPour revenir à la Full planche, elle implique un travail nécessaire au niveau de la ceinture abdominale et des épaules. En maîtrisant avec le temps cette figure, tu peux être sûr d’atteindre un niveau avancé du calisthenics.\n2- Les figures dynamiques et dynamiques axées résistance\nDans cette catégorie, on peut trouver parmi les figures street workout le Muscle up back clap, le 360 pull-up, la Pompe typewriter et les Tractions typewriter. Voici les caractéristiques de ces figures.\n2-1 Le Muscle up back clap\nLe Muscle up back clap utilise une grande variété de muscles du corps, et nécessite beaucoup de force. Néanmoins, les muscles des bras et du dos sont les plus mis à l’épreuve. Il est ainsi surtout bénéfique pour le haut du corps.\nPour le maîtriser, il est important d’apprendre ses quelques exercices de base, à savoir les pull-ups, les Dips et les Negative muscle ups.\n2-2 Le 360 pull-up\nCette figure street workout dynamique requiert beaucoup de force. Elle nécessite des mouvements avancés, mais de style libre. L’essentiel est d’être en mesure de réaliser des tractions intenses.\nLorsqu’on réalise le 360 pull-up, il est d’ailleurs important d’opter pour un spin quand la poitrine se trouve au-dessus de la barre de traction.\n2-3 La pompe typewriter\nLes pompes dites typewriter ou pompes en alternant les phases de descente sur chaque bras de manière respectives, permettent surtout de travailler presque la totalité du haut du corps. Pour les réaliser, on passe souvent par 3 étapes qui seront ici rapidement mentionnées :\nOn doit donc tout d’abord réussir des pompes larges inégales. Ensuite, il est essentiel réussir des pompes archer. Après ces étapes, on peut enfin passer aux pompes typewriter proprement dites.\n2-4 Les tractions typewriter\nCette figure street workout est à privilégier pour celles et ceux qui souhaitent stabiliser leurs épaules, renforcer leurs dorsaux ainsi que leur contrôle général. Elle peut même aider à préparer le corps si on veut faire des tractions d’un seul bras.\n3- Les figures polyvalentes\nPour ce qui est des figures polyvalentes, on en compte également pas mal. Parmi elles, il y a donc entre autres la traction équerre, les push-ups en Maltese ou Hirondelle et la planche à une main jambes écartées.\n3-1 La traction équerre\nLa traction équerre permet notamment de travailler et de muscler les abdos à la barre de traction. Les tractions à réaliser sont plus dures que la normale. Il s’agit de ce fait d’une figure street workout plutôt difficile à faire.\nPour celles et ceux qui ont du mal à effectuer des tractions en équerre, il est possible de les faire en groupé, avec les genoux relevés au lieu des jambes.\n3-2 Les push-ups en Maltese\nLes Push-ups en Maltese sont une variante gymnastique du push-up. Dans cette figure street workout, les mains sont positionnées plus bas vers les hanches. Toutefois, il doit y avoir une grande distance entre elles.\n3-3 La planche à une main sur le côté\nPour réaliser cette figure street workout, il faudra te mettre en position de planche sur le côté tout en gardant les pieds joints et appui sur un seul bras. Ton corps devra être bien aligné.\nEnsuite, écarter la jambe du dessus et revenir en position initial. On peut comparer cet exercice à un mouvement de ciseaux des jambes.\n15 répétitions par jambe et changeant ainsi de côté. Cet exercice polyvalente workout calisthenics a la particularité de faire travailler les abdos obliques en profondeur, sur toute la durée de l’exercice.\nApprendre à maîtriser chaque figure street workout un à un te permettra à coup sûr d’évoluer même si tu es débutant complet. En parallèle, cela contribuera à métamorphoser ton corps au fur et à mesure.\nEt toi, quelle figure Street Workout a tu choisi ?


Désinsectisation fourmis à Luc-la-Primaube (12450) | Prix\nBesoin d’un expert anti-fourmis à Luc-la-Primaube ?\nUne élimination de fourmis fait maison ne pourra en aucun suffire pour anéantir ces insectes nuisibles de manière définitive, étant donné qu'ils s'avèrent être vraiment résistants. Alors faites preuve de prudence et contactez-nous.\nNous allons pouvoir décimer ces nuisibles, ou simplement les bannir de votre environnement de vie, en tenant compte de vos besoins et de vos préférences.\nÀ Luc-la-Primaube, nous sommes vraiment à vos côtés à chaque fois que la necessité se fera sentir, pour vous défaire de toutes les fourmis qui nuisent à votre bien-être.\nNous sommes incontestablement en mesure de trouver les produits les plus efficaces contre les fourmis, ce qui sera une condition essentielle pour réussir à les éliminer.\nPour lutter contre les fourmis, de nombreuses règles d'hygiène de base s'imposent, car ces insectes nuisibles se trouvent être parfois attirés chez vous, à cause d'un défaut d'entretien.\nLa lutte contre les fourmis ne peut être remportée qu'avec l'utilisation de procédés et d'outils professionnels, ce dont tous nos experts possèdent à Luc-la-Primaube (12450).\nLes fourmis sont des insectes extrêmement nuisibles, que vous allez devoir à tout prix bannir de votre cadre de vie ; et votre meilleure option, c'est l'intervention de nos spécialistes.\nLes insectes ont un avantage majeur sur vous : ils sont en grand nombre et se reproduisent au fur et à mesure que vous les éliminez. C'est pour cela qu'il vaut mieux détruire toute la famille dès le départ, pour éviter les cas de récidive.\nLes traitements pour stopper les fourmis vous en trouverez un peu n'importe où dans le commerce, d'un certain nombre de marques nombreuses, mais seuls des techniciens comme nous, vont pouvoir déterminer ceux qui seront les plus adaptés et les plus efficaces.\nLes insectes s'avèrent être certes de petite dimension, mais ils ont l'avantage du nombre et cela leur permet d'avoir le dessus sur vous. Alors appelez nos techniciens et ils vous aideront à faire face à cette menace.\nLes ouvertures les plus petites suffisent pour laisser entrer les insectes nuisibles dans votre maison ou bien dans votre entreprise. par conséquent, vous n'êtes pas à l'abri, à moins de faire appel à des techniciens pour vous abriter.\nContre des insectes nuisibles coriaces tels que les fourmis, il vous faut bien une solution drastique, bien plus radicale que les méthodes naturelles, il vous vaut mieux une intervention professionnelle.\nDès que les fourmis réussissent à s'installer chez vous, il devient extrêmement difficile de les déloger. Vous avez logiquement besoin d'aide, et c'est pour ça que nous mettons nos techniciens à votre disposition.\nDes professionnels pour éradiquer les fourmis dans votre structure à Luc-la-Primaube\nUtiliser des produits trouvés dans le commerce sans une expertise professionnelle, peut vous causer des problèmes d'ordre sanitaire, ou tout bonnement être entièrement inefficace.\nLoin d'être de petites bêtes sans défenses, les fourmis s'avèrent être extrêmement fortes et bien plus résistantes que la plupart des insectes. Ce qui les rend presque invulnérable, sauf lorsqu'elles se trouvent être confrontées à des pros.\nL'expertise acquise lors de nombreuses opérations de désinsectisation permet à nos experts de vous aider rapidement dans cette lutte contre les fourmis.\nNos techniciens suivent une procédure de travail bien précise, qui leur permettra de vous garantir une intervention absolue contre les fourmis et les nuisibles de leur variété.\nLe recours à des pros comme ceux de notre structure, s'avère être la technique la plus absolue contre les fourmis, car de cette façon vous allez avoir de vrais professionnels pour éliminer ces nuisibles.\nIl se trouve être essentiel que la technique d'extermination des fourmis soit personnalisée et sur mesure, du fait que c'est de même que vous aurez l'assurance d'une réelle efficience.\nDans une compagnie professionnelle qui se respecte, la présence de fourmis s'avère être un véritable souci qu'il faut régler au plus vite, au risque de perdre la clientèle. Alors contactez nos techniciens sans plus tarder.\nNous mettons l'expertise de nos techniciens au service de la désinfection de votre maison ou de votre structure professionnelle à Luc-la-Primaube.\nUne opération effectuée par les spécialistes de notre entreprise, c'est la certitude d'une extermination de fourmis opérée dans les règles de l'art à Luc-la-Primaube 12.\nTout savoir sur les fourmis dans la maison à Luc-la-Primaube\nNous saurons vous informer sur tout ce qu'il est nécessaire de savoir pour gérer une incursion de fourmis avant l'arrivée des experts de notre société à Luc-la-Primaube.\nNos professionnels se chargeront de vous aider à comprendre pourquoi les fourmis ont fait irruption chez vous, et de quelle façon les faire partir au plus rapidement.\nLes fourmis se cachent à beaucoup d'endroits nombreux dans une maison ou dans le local d'une entreprise ; elles ont d'ailleurs des préférences en fonction de leur espèce. Il s'agit ici d'une information cruciale pour les débusquer et réussir à les chasser vite.\nLorsque vous avez besoin d'informations sur les fourmis qui vous submergent, alors la bonne technique s'avère être d'appeler les experts de notre société de désinsectisation.\nLes fourmis se trouvent être des insectes nuisibles de vraiment petite taille en général, mais il en existe qui se trouvent être assez gros ; quoi qu'il en soit, qu'elles soient minuscules ou bien non, ces insectes nuisibles peuvent engendrer d'importants dommages dans votre vie.\nLa présence des fourmis peut poser problème initialement au confort des habitants d'une maison, mais aussi au bon déroulement d'une activité professionnelle.\nÀ Luc-la-Primaube 12, nous nous occupons de vous délester de toutes les fourmis qui vous nuisent, peu importe leur variété, leur mode de vie, ou encore leur taille.\nIl faut bien comprendre qu'il y a de nombreuses espèces de fourmis, parmi lesquelles se trouvent d'authentiques dangers pour la santé et le bien-être des hommes et des animaux.\nQuelle solution pour se délester des fourmis à Luc-la-Primaube ?\nEn cas de présence de fourmis dans votre maison, que ce soit en petit nombre ou bien toute une horde, il est indispensable de nous appeler au plus rapidement, pour prendre les dispositions adéquates afin de les exterminer.\nLes produits anti insectes peuvent être très efficaces contre les fourmis dans la maison, mais là encore, vous avez besoin de notre expertise pour trouver le meilleur produit.\nPour s'affranchir des fourmis, il n'y a rien d'autre à faire que d'appeler les pros de notre structure, pour une intervention curative fiable à 100%.\nPour lutter contre la prolifération des fourmis chez vous, vous avez le choix entre une prestation préventive et une opération curative de nos experts.


Massage thérapeutique à Mokena\nMassage thérapeutique à Mokena Will > Illinois > États-Unis\nCertains des spas offrent un massage thérapeutique à Mokena sont connus pour servir les clients les plus riches et les plus exigeants dans la région, ainsi que quelques célébrités.\nProfitez d'une expérience de luxe avec massage thérapeutique à Mokena , reposer votre corps, se détendre l'esprit et les professionnels les plus qualifiés feront de votre état de bonheur et de détente augmente proportionnellement.\nLe thérapie naturelle à Mokena est considéré comme le meilleur en raison de sa haute qualité. Vous pouvez transformer votre corps en un heureux dans l'un des nombreux spas professionnels dans le domaine, dont le personnel est disponible pour répondre à tous votre corps a besoin.\nLe massages thérapeutiques à Mokena sera adapté à vos propres besoins personnels, cela signifie que chaque massage par des thérapeutes de massage sont différents, ce qui nécessite de nombreuses heures de formation et de pratique pour assurer un bon massage.\nVous pouvez réserver une massages thérapeutiques à Mokena session pour aujourd'hui ou un autre jour, en allant physiquement ou téléphone.L'hôtel personnelle donner gentiment se chargera de la nomination et de répondre à toutes les questions que vous pourriez avoir.\nIl existe de nombreuses options lors de la réception d'un thérapie naturelle à Mokena ils vont du massage le plus typique et de base aux options les plus luxueux et coûteux. Chacune de ces options, vous vous sentirez plus sain.\nIci, nous montrent une certaine Massage thérapeutique à Mokena\nLa direction de cette clinique de massage est 2499 E Joliet Hwy New Lenox, IL 60451. L'adresse est une chose très importante lors du choix de cette clinique de massage.\nMokena dispose de 18740 habitants. Le nombre d'cliniques de massage dans cette ville est 21.\nLa direction de cette clinique de massage est 1395-B Main St Ste B Crete, IL 60417. L'adresse est une chose très importante lors du choix de cette clinique de massage.\nLa direction de cette clinique de massage est 763 E Boughton Rd Bolingbrook, IL 60440. L'adresse est une chose très importante lors du choix de cette clinique de massage.\nLa direction de cette clinique de massage est 12624 S Rt 59 Unit 2 Plainfield, IL 60585. L'adresse est une chose très importante lors du choix de cette clinique de massage.\n>> Toutes View cliniques de massage en Mokena\n21 Massages thérapeutiques proximité de Mokena


Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... - Page 3\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Jeu 9 Mai 2013 - 16:19\nJe suis d'accord : c'est une des rares photos ou les deux petits sont bien detendus avec un personnage... surement grace aux jeux d'eau d'ailleurs de la station Casey qui leur ont fait un bien fou.\nJe posterai bientot d'autres photos de notre visite de l'ile de Tom Sawyer car la premiere fois, nous n'avions pas tout visite.\nSinon voila le debut du compte-rendu de notre 4eme jour de parc :\nC’est le 4eme et deja le dernier parc aujourd’hui… mais fort heureusement, on aura l’occasion de retourner dans tous les parcs Disney les jours suivants pour en profiter plus pleinement.\nLa journee ne commence pas super bien : Shaden en jouant sur son lit de pirate trebuche et tombe la tete la premiere sur la proue en bout de lit. C’est au niveau de l’oeil et tout de suite une bosse enorme comme un oeuf se met a bien gonfler…pas de panique, heureusement nous avons du gel arnica dans notre trousse a toilettes/medicale.\nLa bosse diminue bien mais bon c’est toujours super moche quand meme. Tant pis, on ne va pas se priver de parc pour autant! (Et on essaie de se consoler en se disant que tant mieux que cela ne lui soit pas arrive la veille chez les princesses!)\nDu coup, nous arrivons a Hollywood Studios legerement en retard et donc pas pour l’ouverture.\nPose devant l’entrée du parc.\nVoila que Shaden se plaint de son oeil alors par mesure de securite nous nous rendons au centre de premiers secours un peu après l’entrée du parc. Une dame du personnel medical la regarde, nous dit que ce n’est pas grave mais que le gonflement doit un peu la gener et qu’elle aura un sacre oeil au beurre noir après. Elle nous dit qu’elle peut donner de la glace mais vu qu’on l’a deja bien pommadee, ce n’est pas la peine.\nBon nous voila sortis. Aujourd’hui pas d’instructions précises car on a deja rate l’ouverture et on a pris du retard au centre de soins alors, ce n’est pas la peine de de courir pour les attractions!\nNous nous promenons dans la rue principale (Hollywood Boulevard) qui mene au fameux gigantesque chapeau iconique puis bifurquons a droite pour prendre la direction de Pixar Place. La, petite rencontre avec un soldat vert et pour une fois, c’est Rayan qui reclame sa photo!\nIl y a deja plus d’une heure d’attente a Toy Story Midway Mania et les fast pass sont deja pour l’apres –midi. Nous en prenons donc, d’autant plus qu’il parait que cette attraction est un must. Nous poursuivons notre route en passant devant le Studio Backlot Tour et l’aire de jeu Cherie j’ai retreci les enfants ou l’on va passer beaucoup de temps un peu plus tard… pour le moment nous essayons de reperer une attraction familiale.\nNous arrivons devant un autre spot pour personnages : et c’est Flash MacQueen et Martin qui nous attendent.\nJuste a cote… Phineas et Ferb, qui sont un peu les chouchous de mes enfants, sont la. Nouvelle pose avec casquette a l’envers obligatoire!\nC’est une matinee tres promenade et personnages finalement. On admire les decors et on repere deja le restaurant Mama Melrose ou l’on mangera dans presque 2 h pour avoir droit a l’entrée reservee pour le spectacle Fantasmic.\nPuis on arrive au niveau du Star Tours. Malheureusement, ce n’est pas une attraction pour ma choupinette donc comme d’habitude nous nous separons en deux duos et c’est encore moi qui teste l’attraction avec Rayan. Mais nous sommes deja certains que ca va lui plaire puisqu’il l’aime deja beaucoup a DLP.\nLa file d’attente ressemble un peu a la parisienne. On passé devant des droides, 6PO et R2D2 et Rayan enfile ses lunettes 3D.\nUn super moment donc avant que l’on ne rejoigne la mamie qui nous attend a la sortie dans la belle boutique consacree a StarWars. Elle va faire l’attraction a son tour avec Rayan qui ressortira tout heureux car sa deuxieme expedition est tres differente de la premiere : il a eu droit a la planete glacee Hoth après avoir erre dans l’espace avec moi au premier essai.\nUne petite photo sur une moto a suspension d’Endor avec un sabre laser prete par le photographe et nous decidons de revenir vers l’aire de jeux de Cherie j’ai retreci les enfants pour que ma petite fille puisse enfin profiter de quelque chose!\nLa, comme d’habitude nous allons rester pres d’une heure car les enfants adorent l’endroit tres bien thematise il faut dire et pour tous les ages.\nDes toboggans ouverts/ fermes de taille et difficulte differentes, des tunnels a explorer , des petites cabanes qui sont des maisons de petites bêtes et surtout le jeu qu’ils vont absolument preferer d’entre tous : l’immense filet toile d’araignee qui monte a plusieurs metres de haut.\nIls vont la faire beaucoup et a chaque fois je demande a Rayan de garder un oeil sur sa soeur pour ne pas la perdre car toutes ces mailles ca fait un peu labyrinthe. Quand Shaden ressort, elle est applaudie par les CM a cause de sa petite taille pour un si grand parcours.\nOui ce sont les miens, je les reconnais!\nPhotos des enfants sur la statue de la fourmi du film et Shaden en profite pour se balancer sur son antenne.\nAllez nous nous mettons en route a present pour Disney Junior Live on stage car on sait que la encore, c’est vraiment bien fait pour les enfants. Curieusement, deux des 3 histoires proposees sont exactement les memes qu’a DLP. C’est uniquement la 3eme ,avec Jack et les Pirates du pays imaginaires que nous ne connaissons pas car a DLP on avait eu droit aux petits Einstein a la place (ceci dit cela a peut-etre change depuis.) Alors c’est exactement le meme principe qu’a Paris mais si je dois comparer avec mes 2 experiences parisiennes peut-etre par un concours de circonstances, le public est plus mou qu’a DLP et les confettis/bulles qui nous tombent dessus a certains moments du show sont moins scintillants qu’a Paris et en moins grande quantite… Enfin relativisons : cela reste quand meme tres bien fait!\nNous sortons et c’est quasiment l’heure de notre reservation a Mama Melrose.\nPour la premiere fois on va nous remettre ce petit appareil qui buzze au moment d’etre place a table.\nPendant l’attente (10 minutes) Shaden s’est malheureusement endormie epuisee par les emotions du matin et son parcours de combattante dans l’immense toile d’araignee. Elle ne pourra donc pas profiter de ce repas.\nNous insistons un peu –quitte a attendre plus longtemps- pour avoir une table avec banquette pour pouvoir coucher la petite car faire la sieste dans une poussette au milieu d’un resto , ce n’est pas l’ideal et finalement notre serveur sera tres comprehensif et nous aidera a en trouver une. Le décor du restaurant est tres chaleureux et les plats divins!\nPas de restaurant italien sans pizza!\nShaden n’est toujours pas reveillee a la fin du repas… nous en profitons pour nous promener dans la boutique special Noel juste a cote : nous acheterons quelques decorations pour le sapin (Mickey, Minnie, et quelques princesses) et Rayn me demande de le prendre en photo avec ce qu’il appelle les plus petites oreilles de Mickey du monde.\nPuis pose avec mamie devant le décor de rue de Streets of America en trompe-l’oeil.\nNous revenons ensuite vers le Hollywood Boulevard , et derriere la place du chapeau de Mickey, Rayan va ramasser la plus grosse feuille d’arbre qu’il a jamais vue (surtout par la ou on habite!) Ca, c’est du platane! (enfin je crois)\nNous sommes maintenant devant The Great Movie Ride et nous entrons.\nShaden continue paisiblement sa sieste et ne se reveillera que vers la fin du ride (vers le Magicien d’Oz) malgre les bruits de mises en scene de ces reconstitutions de scenes celebres de film grace a des acteurs en chair et en os ou a des animatroniques…il y aura un moment ou je confondrai les 2, d’ailleurs. Encore un tres beau spectacle Disney avec un petit voyage en plus et j’ai beaucoup aime qu’a un certain moment nous ayons ete impliques dans les scenes avec notre guide… seul moment angoissant , ce sera la reconstitution de la scene d’Alien ou je demanderai a Rayan de fermer les yeux.\nNous sommes au mileu de l’apres-midi et en sortant, nous pensons a nourrir notre petite Shaden qui a sauté le dejeuner. Des que c’est fait , direction … Indiana Jones!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Jeu 9 Mai 2013 - 20:30\nMe donne faim cette petite pizza.\nLes soldats de Toy Story ont un filet sur le visage, à Paris ils sont maquillés en vert et j'avoue que je préfère.\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Jeu 9 Mai 2013 - 23:29\nHelas je n'ai encore jamais rencontre les soldats verts a DLP mais maintenant j'en suis curieuse. Pour ma prochaine visite, peut-etre!\nSuite de cette journee a Hollywood Studios :\nAlors Indiana Jones, nous avons tous adore… de l’action, de l’humour , des cascades epoustouflantes et toujours la mise en relief du cote technique de la fabrication du film. On a meme assiste a la mise en place des decors gigantesques et a leur desinstallation.\nSeul petit regret…j’aurais aime voir la scene mythique de la grosse boule rocheuse qui roule pour ecraser Indy mais on ne l’a pas eue… peut-etre avais-je reve qu’elle aurait du y etre ou peut-etre que le scenario change selon le spectacle. En tout cas, le professionnalisme des acteurs nous a bien bluffés.\nIndy echappe au danger pour ne pas etre transperce par des pointes en metal!\nImpressionnantes cascades sur le toit.\nScene de bagarre au milieu des helices d’un avion- apparemment- hors controle.\nExplosions en serie.\nIndiana Jones terminé, nous avons a peine le temps de presser le pas de notre rendez-vous fast-pass pour Toy Story Midway Mania. Nous y voila et tres classes et fashion les lunettes 3D!\nCe n’est pas finalement l’attraction du siècle que je croyais faire mais tres sympa et bien rythmee. J’y serais revenue avec plaisir. Mon fils et ma fille ont juste adore. Moi j’ai bien apprecie mais la mamie pas du tout… ces jeux bruyants ou il faut tirer sur des cibles, tres peu pour elle! (Elle deteste de la meme maniere l’attraction de Buzz de DLP ou MK qui lui ressemble un peu.) Moi honnetement, j’ai bien aime l’effet 3D en plus.\nOn decide maintenant de se rendre sur la partie du parc que l’on n’a pas du tout visitee : Sunset Boulevard.\nNous ferons les boutiques une par une et prendrons un petit gouter et ….mmm, ce gouter-la, c’est bien sucre et bien bon, croyez-moi.\nDans le petit jardin potager pres de nous , image insolite : un ecureuil vient deterrer un petit oignon et le grignote tranquillement juste a cote de nous.\nC’est l’estomac rassasie que nous nous dirigeons a present vers l’attraction Studio Backlot Tour, attraction que nous apprecions deja beaucoup en France. Il y a quand meme des differences interessantes avec la version parisienne comme les scenes de trucage :\nA Pearl Harbour… le danger vient d’en bas\nOu d’en haut…\nSinon bon petit ride aussi dans l’autobus avec cette scene qui rappelle DLP :\nIl y a aussi un immense hangar a accessoires et un musee d’accessoires et de costumes portes dans les films.\nA l’entrée du musee, on fait une petite photo avant de ressortir de l’attraction par la boutique.\nDans notre groupe il y a des gagnants aux Oscars :\n-la meilleure mere/mamie:\n-le meilleur ami (ben, il n’y avait pas la categorie meilleur fils ou frère)\nEst-ce qu’il ne porte pas merveilleusement bien le chapeau d’Indy?\nShaden, elle, prefere s’attacher a la poupee de Jack.\nSinon tres belle boutique consacree au 7eme art dans laquelle nous restons un bon bout de temps.\nNous avons encore le temps de faire : The magic of Disney Animation qui est la meme a DLP et que Rayan avait adore.\nL’endroit est assez vide et du coup après le petit film sur les techniques d’animation, les enfants disposent de toute la salle de petits ateliers.\nShaden en profite pour prendre une pose devant l’affiche d’une de ses princesses preferees et pour faire du coloriage :\nIl commence a faire sombre et nous nous dirigeons vers la ToT, non pas pour faire l’attraction qui ne nous botte pas du tout, mais parce que l’on va bientot se presenter a notre file rapide speciale pour le spectacle Fantasmic.\nNous nous placons dans l’amphitheatre sans peine et attendons le debut du spectacle. Heureusement, il ne pleut pas… des petits vendeurs (gadgets lumineux, boissons, nourriture…) passent et repassent. Et enfin Fantasmic commence.\nWow. Du tres beau spectacle et Fantasmic porte bien son nom, ce sera mon spectacle de nuit prefere tres loin devant Wishes pourtant magnifique et Illuminations. Je trouve la mise en scene tres aboutie, ce qui en fait aussi un spectacle captivant pour les enfants avec tous les personnages (les vilains en particulier.)\nEuh oui…c’etait sense etre le serpent et le dragon.\nMalheureusement, mes photos seront toutes loupees comme d’habitude , mon appareil ne disposant pas de l’option night scenery.\nC’est qui qu’a gagné? Bazinga, c’est encore Mickey!\nNous sortons de Hollywood Studios avec de splendides images dans la tete.\nAu retour, dans le bus, un jeune homme se leve et demande a tous les passagers s’ils peuvent entonner Happy birthday pour sa compagne dont c’est l’anniversaire. Ce que tout le monde fera avec plaisir grace a cette atmosphere festive, bon enfant… magique a la Disney , quoi!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Ven 10 Mai 2013 - 14:14\nMerci d'avoir pris le temps de reprendre ton TR . Un vrai régal à lire !\nIl me conforte aussi dans l'idée que , WDW avec de jeunes enfants , c'est possible !\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Ven 10 Mai 2013 - 16:29\nJe viens de découvrir ton TR et je me régale\nMerci de l'avoir repris, je vais le suivre jusqu'au bout avec un grand plaisir !\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Ven 10 Mai 2013 - 19:04\nOh super que tu ais repris ton TR\nJ'adore !! Et ça ne se voit pas que la petite à un coup !\nPar contre, le dînner au Cinderalla's Royal Table coûte combien ? ( vous aviez pris les dinning plan ? )\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Sam 11 Mai 2013 - 16:26\nAlors nous n'avions pas pris les Dining Plan car dans ma famille, a part moi qui ai un assez gros coup de fourchette, tout le monde mange comme des oiseaux... donc cela n'aurait pas ete rentable car j'aurai ete la seule a l'utiliser comme il se doit.\nLe diner au Cinderella, lui, est super cher car on doit payer d'avance le jour de la reservation pour le nombre de personnes declarees (a savoir 2 adultes et 2 enfants) : cela est revenu a 225 dollars a l'epoque (c'est peut-etre plus maintenant) mais honnetement , pour l'experience que c'etait, je ne regrette pas de m'etre depouillee et serai prete a recommencer lors d'un prochain sejour.\nVoila le debut du compte-rendu de notre 5eme journee pleine :\nCe 5eme jour, c'est le premier jour ou nous allons pouvoir refaire un parc et le fignoler par rapport a la premiere fois. Nous choisissons bien sur Animal Kingdom car cela fait 4 jours que nous ne l’avons pas vu et il nous manque deja! Pourtant, nous ne le savons pas encore, mais une bonne partie de cette journee ne se passera pas a flaner dans le parc… helas.\n-Maman, on ira a Rafiki Planet Watch? Voila, c’est tout ce que reclame Rayan depuis le matin.\n-Oui bien sur, mais nous allons quand meme essayer de privilegier les attractions que nous n’avons pas encore faites pour ensuite refaire celles que nous avons preferees.\nEn route pour la navette qui nous conduira a AK donc… et rien ne laisse presager encore de ce qu’il va se passer.\nArrives la-bas, nous decidons (les adultes) que la priorite sera donnee a Kali River Rapids que nous n’avions pas pu faire la premiere fois car il y avait trop de temps d’attente.\nMon Rayan fait encore la moue : C’est une attraction qui eclabousse beaucoup, hein?\nMoi –essayant de dedramatiser avec un tantinet de mauvaise foi- : Non, pas trop… mais prenons les k-ways quand meme!\nPendant ce temps, mamie attendra avec Shaden qui observe les acrobaties des singes…\nLa file d’attente est tres belle et tres bien thematisee pourtant je n’ai jamais retrouve les photos que j’en avais prises.\nRayan ouvre des yeux tout ronds lorsque nous croisons des gens qui sortent de l’attraction par l’autre cote et qui sont degoulinants comme s’ils sortaient de leur douche!\nL’attraction, comme d’hab, moi j’adore!!! La descente dans les torrents, c’est super! Tout est fait pour que l’on soit trempes comme des soupes et ca, malgre nos k-ways. (La, regards de reproche de Rayan)\nOf course, il sera impossible de lui faire accepter de refaire l’attraction avec ma mere qui elle aussi va absolument l’adorer et s’amuser comme une petite folle dans les remous!\nPendant ce temps, je garde Shaden et Rayan et je remarque qu’elle a vraiment une petite mine. Je touche son front et je la trouve bien chaude.\nMaman ressort de l’attraction et je lui fais toucher le front de la petite. Elle est un peu inquiete aussi.\nBon, on va voir si c’est un petit coup de chaud. On decide de ne pas s’alarmer tout de suite.\nDirection la partie Afrique et nous allons croiser la fabuleuse ,mysterieuse et elegante femme-arbre.\nUn peu plus loin, photo avec l’arbre a saucisses\nOn avait pris des fast pass pour les Kilimandjaro Safaris alors c’est l’heure de les utiliser.\nOn espere que cela redonnera la peche a Shaden.\nNous assistons une nouvelle fois a un spectacle different, c’est cela qu’il y a de fantastique avec cette attraction.\nDe jeunes grands koudous.\nLe repas du rhinoceros.\nLe bain des hippopotames\nLa sieste des crocodiles.\nEncore et toujours la savane.\nLes explorateurs devant nous.\nLes flamants avec vue sur les elephants.\nLes jaguars bien peperes.\nL’addax toujours tres paisible.\nContrairement au roi lion qui n’arrete pas de rugir aujourd’hui.\nNotre safari se termine et Shaden ne va toujours pas mieux. Elle semble avoir de la fievre et n’est pas aussi enjouee que d’habitude.\nNous l’emmenons donc au centre de premiers secours pour qu’on prenne sa temperature.\nL’assistante du centre nous confirme qu’en effet, elle est bien chaude (elle nous donne sa temperature en Fahrenheit mais la, j’avoue que je n’ai pas su convertir.)\nNous demandons quelles sont nos options… le personnel medical nous dit qu’eux ne peuvent pas faire de diagnostic…\n-\tsoit on continue la journee au parc car elle n’est pas a l’agonie non plus et ce soir au retour a l’hotel on telephone pour trouver un medecin et peut-etre le faire venir (operation extremement couteuse, nous previent-on)\n-\tsoit on peut aller tout de suite a l’hopital le plus proche du parc (15-20 miles) en taxi et la-bas, ils feront un diagnostic tout de suite.\nOn est un peu perdu, il faut dire, mais bon, il faut prendre une decision et après avoir regarde ma choupinette , je decide que c’est mieux de perdre du temps maintenant pour ne pas nous laisser dans l’inquietude par rapport a son etat toute la journee.\nNous voila donc revenus a l’entrée du parc avec un Rayan bien grognon de partir si tot et la mamie et moi qui ne sommes plus dans la liesse du debut de journee.\nNous allons devoir inaugurer les taxis americains et pour connaitre les taxis egyptiens et les utiliser regulierement, on n’est pas du tout enthousiaste a cette idee.\nNous demandons a un chauffeur devant le parc s’il connait le Celebration Hospital. Il acquiesce et nous voila partis pour une aventure totalement imprevue.\nFinalement tout se passe bien, bien que nous jetions des regards anxieux sur le compteur et nous payons la course a l’arrivee (20 dollars)…et en descendant : oh mon dieu, cet hospital est presque un parc d’attraction a lui tout seul.\nIl respire le luxe et la proprete comme je n’en ai jamais vu! C’est dommage car dans l’etat de stress ou j’etais, je n’avais pas le coeur a prendre des photos mais j’aurais du!\nNous sommes tres bien recus… et devons remplir pas mal de formulaires. On nous met a Shaden et moi des bracelets autour des poignets. La voila qui reprend du poil de la bête, elle joue dans l’immense hall d’attente avec son frère et on ne la croirait pas du tout malade a present! Il y a quand meme du monde et il nous faudra pas mal patienter avant de pouvoir faire la consultation.\nFinalement un medecin vient et il decouvre tout de suite la cause du mal de la petite : c’est une otite! Il faut dire que c’est une grande habituee des otites.\nGrand soulagement pour nous, les otites, ca nous parle et ca nous connait.\nIl nous prescrit des medicaments et nous voila repartis pour payer la facture –tres salée- de la consultation et nous mettre a la recherche de la pharmacie de l’hopital.\nLa pharmacie est comme une grande boutique avec non seulement des medicaments mais aussi des produits de beaute, toute une variete de produits energetiques dont les Americains raffolent et plein de jouets. Nous assistons a la fabrication de la potion magique anti-otite avant de repartir puis nous faisons ingurgiter a Shaden ce qu’il y a ecrit sur sa prescription.\nBon et bien c’est pas tout ca mais nous devons repartir a Animal Kingdom maintenant que tout le monde va mieux et que nous sommes rassures. Celebration nous semble le bout du monde, heureusement a l’accueil, ils vont nous appeler un taxi et nous ferons aussi sans probleme le trajet inverse pour la meme somme.\nIl est plus de 15h lorsque nous rentrons a nouveau dans Animal Kingdom, autant dire que nous sommes morts de faim et assez fatigues par nos aventures.\nC’est le restaurant Pizzafari qui va pouvoir soulager notre faim.\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Sam 11 Mai 2013 - 17:30\nC'est sur qu'avec la clim le temps ect ... les petits peuvent etre facilement malades\ntu te souviens du prix de la consultation ? Tu avais pris une assurance ?\nJ'ai 3 enfants et j'emmene déjà qq médicaments au cas où ...\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Sam 11 Mai 2013 - 17:52\nCa c est pas de bol mais finallement vous avez bien fait, vous n etiez plus inquiets et vous n avez pas perdu enormement de temps\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Dim 12 Mai 2013 - 0:12\nJe suis doublement ravie que tu ai repris ton TR, en plus d'être toujours agréable à lire il m'est vraiment très utile pour mon voyage d'août, tu réponds à plein de questions que je me posais, vraiment merci\nJe ne savais pas qu'il y avait autant d'aires de jeux, c'est super pour les petits histoire de faire des "pauses" entre les attractions\nVraiment pas de chance cette otite, ça vous a fait un sacré parcours quand même pour avoir le diagnostic et les médicaments mais comme l'a dit Angechrys, vous avez bien fait de ne pas attendre!\nMa fille est sujette aux angines et je suis sûre que ça ne loupera pas pour notre voyage d'août\nEnfin grâce à toi, je sais quoi faire en cas de doute, ce qui est très rassurant\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Dim 12 Mai 2013 - 20:17\nWaaaaaaaaaaaw un magnifique tr.... Et avec des enfants. J adore. Ça me fais patienter pour notre voyage....\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 14 Mai 2013 - 14:10\nMerci beaucoup pour ce magnifique Tr!!! Cela me fait rever...\nJe projette ( si j'arrive à convaincre mon mari ) d'aller à WDW en juillet ( pas cette année je précise) mais j'ai un peu peur de la foule.\nY a t'il tant de monde que ça, ou est ce que c'est gérable?\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mer 15 Mai 2013 - 22:02\nJ'ai beaucoup de travail jusqu'a demain mais apres, je pourrai reprendre le TR.\nPour repondre aux questions : on a paye presque 300 dollars (je sais c'est chaud mais je m'etais laisse une reserve en cas de coup dur) pour l'hopital et non, on n'avait pas pris d'assurance. En revanche, un petit regret de ne pas avoir pris plus de medicaments avec nous car on la savait sujette aux otites. La prochaine fois, on en prendra plus.\nSinon pour la foule, moi j'ai trouve que c'etait bien gerable : les Americains ont une organisation de ouf dans leur parc (bien meilleure qu'a DLP lors de ma derniere visite a l'ete 2010) et ca debite sec au niveau des files d'attente en general donc c'etait remarquablement bien gere et a aucun moment on ne s'est dit : mais qu'est-ce qu'on est venu faire dans cette galere!\nEn revanche, a partir du 4-5 juillet, des groupes de jeunes sudamericains (style colonies de vacances a la bresilienne) qui viennent par centaines. Alors la, il ne faut surtout pas prendre les attractions a leur suite car le temps que tout le groupe passe, c'est bien long.... d'autant plus qu'ils n'ont parfois pas un comportement tres respectueux et c'etait parfois un peu penible de les remettre a leur place. Pas mechants et meme plutot bon enfant mais pour plusieurs d'entre eux pas une once de savoir-vivre. parfois leurs chefs de groupe ou les CM devaient agir pour les discipliner. Enfin, on les croisait en grands groupes plutot le matin , l'apres-midi, ils etaient deja plus dissemines... ce qui etait mieux.\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Jeu 16 Mai 2013 - 14:24\nJe decouvre ton tr et j'adore!!!! lors de mon futur voyage, ma fille aura presque le même age que Shaden et je me pose pas mal de questions donc c'est rassurant de lire tes tr avec de jeunes enfants!! Elle n'a pas été trop déboussolé avec le decallage horaire??\nDecidemment entre les valises/poussette, la bosse et l'otite, vous avez eu de sacrés aventures!!! A force de lire ça, je crois que je vais prevoir une valise cabine avec 2/3 vetements pour chacun!!\nPour les medicaments, on peut emmener tout ce qu'on veux (en soute) ou il y a des restrictions? Pour le moment ma puce (5mois) n'a jamais été malade mais bon, ça m'inquiète dejà à l'avance de me dire qu'elle pourra tomber malade là bas!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Sam 18 Mai 2013 - 8:34\nPour les medicaments et les restrictions, je ne sais pas trop, nous, on a reussi a transporter notre trousse a toilettes avec les quelques medicaments emportes dans la valise en soute (tres basique puisque gel arnica, cetal pour la fievre, intetrix pour pb gastriques. doliprane pour mal de tete et desinfectant/pansements.)\nSinon pour le decalage horaire, ca c'est tres bien passe... au contraire les enfants etaient bien d'attaque tres tot le matin les 2 premiers jours, c'etait plutot benefique... ensuite avec la fatigue des visites, l'adaptation a l'horaire de la-bas s'est faite toute seule.\nJe reprends donc le cours de mon TR:\nApres avoir enfin dejeune (de pizzas, mais pas que!) a Pizzafari, nous decidons que nous passerons toute le fin de l’apres-midi a Rafiki’s Planet Watch… ne serait-ce deja que pour faire plaisir a Rayan qui s’est montre tres patient avec toute cette histoire d'otite.\nDirection la gare et nous embarquons a bord du Wildlife Express qui nous emmene jusqu’au parcours de petite randonnee Habitat Habit ou cette fois-ci, on prendra le temps de regarder les petits animaux (singes tamarins) et participer aux activites sur la nature mises en place par des animateurs.\nNous nous retrouvons devant l’endroit prefere de Rayan : Conservation Station et cette fois-ci, nous y sommes bien avant la fermeture alors, il va pouvoir prendre le temps de tout observer, de jouer avec les bornes interactives et les cameras que l’on peut controler pour observer sur des petites teles de surveillance les animaux de Pangani Trail, Jungle Trek ou des Kilimandjaro Safaris.\nDehors, l’Affection Section est ouverte et de ce fait, les enfants vont pouvoir aller pouponner des animaux comme les chevres, moutons, cochons nains, ane, etc… Shaden depuis l’arrivee a l’hopital semble beaucoup mieux et le moral des troupes qui ne sont plus rongees par l’inquietude est au beau fixe.\nC’est bientot l’heure de la fermeture de Rafiki’s Planet Watch qui ferme plus tot que le reste du parc.\nNous nous dirigeons maintenant vers le camp Minnie Mickey car c’est presque l’heure du spectacle du Festival du Roi Lion.\nLe public est separe en 4 sections et nous sommes sollicites pendant le spectacle pour encourager l’animal qui symbolise notre section (nous, nous etions les elephants.)\nQuel show ! Beaucoup de couleurs vives et chaudes, des chanteurs aux voix dignes des spectacles de Broadway, des acrobates sur trampoline et des acrobates aeriens (facon spectacle de Tarzan que j’ai adore a DLP) et des jongleurs de feu. Tout cela s’enchaine sans pause pendant 30 minutes. C’est d’ailleurs a partir de ce spectacle que Rayan est tombe amoureux de la chanson titre du film : The Circle of Life.\nNous sortons de la, le coeur rempli de musique et nous allons maintenant diner au Rainforest Café, restaurant dont nous gardons de bons souvenirs a Paris et a Londres.\nCe sera la meme chose avec le meme principe : un repas au milieu d’une jungle luxuriante avec de temps en temps les animatroniques qui se reveillent pour nous avertir de l’ orage.\nShaden etait deja allee dans ce restaurant en Europe avec nous 3 fois ( a 1 an et a 2 ans) mais elle etait plus petite alors cette fois, elle a des yeux plus ebahis et quelque part elle est maintenant plus mure et plus consciente des dangers, ce qui fait qu’elle va quand meme garder l’oeil sur le gros gorille qui s’agite un peu trop la-bas et se raprocher ostensiblement de sa mamie.\nEn tout cas, un bon repas bien copieux facon TRex café.\nLes chips au mais de toutes les couleurs !\nLa salade aux noix de ma mere..\nPas trop tristes de quitter Animal Kingdom car nous savons deja que nous y reviendrons une 3eme fois pendant ce sejour vu notre 2eme visite un peu ecornee et vu que c'est le parc plebiscite par la famille, nous reprenons a present la navette pour passer notre derniere nuit (et oui, deja!) dans notre belle chambre de pirates mais Disney World n’est pas du tout fini pour nous : demain, nous demenageons au All Star Movies et nous repartons pour presqu’une semaine d’aventures mickeyennes!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Sam 18 Mai 2013 - 11:15\nJe viens de découvrir ton TR et j' aime beaucoup ta façon de raconter.\nTes deux loulous sont mignon tout pleins.\nQuel frayeur tu as du avoir en voyant ta fille malade.\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Lun 20 Mai 2013 - 23:44\nLa voila, la suite!\nAvec un premier changement d’hotel, nous commencons donc la deuxieme partie de notre sejour… celle qui nous permettra de finir la visite de WDW.\nSinon, je voulais dire que rester aussi longtemps sur les parcs avec de jeunes enfants a ete une reussite dans le sens ou cela nous a permis de faire a peu pres tout a un rythme tranquille et en particulier de rester longtemps dans les aires de jeux/decouvertes qui sont pour moi les meilleurs moments qu’ont passés les enfants - car ce sont des moments ou ils sont actifs et maîtres des jeux contrairement aux attractions ou l’on reste passif et ou c’est l’attraction qui fait tout-. Tout ca pour dire que lorsqu’on refera WDW, on essaiera de refaire la meme chose (dans la mesure ou notre budget le permettra) c’est a dire 2 jours par parc -sauf pour Epcot qui merite vraiment 3 jours a mon sens- + 2 jours pour les parcs aquatiques + 1 dernier jour pour refaire le parc que l’on a aime.\nNotre derniere matinee au Caribbean Beach commence… nous en garderons un super souvenir – certes l’emplacement des chambres de pirates tres eloigne de l’accueil est un defaut mais la chambre etait magnifique et le cadre de l’hotel reposant et d’une grande beaute. Je sais que mon fils veut absolument y retourner alors on verra.\nPour ce matin, comme c’est notre dernier matin, nous n’allons pas prendre notre petit dejeuner dans la chambre comme a l’accoutumee mais j’invite tout le monde au Food Court a Old Port Royal.\nGrace a ce petit dejeuner, commencera une passion vouee a l’eternite entre moi et les Mickey Waffles (c’est a partir de ce jour-la qu’il m’en a fallu une a chaque petit dejeuner et ce jusqu’a notre depart de WDW sans exception).\nElles sont juste extras!\nVoila le plateau du petit dejeuner (moi je prends du the au lait dans les mugs que l’on peut remplir a volonte, il y a aussi du café… et du chocolat).\nPetit jeu : quelle est la difference entre les 2 photos?\nIndice 1 : Canada… non? Indice 2 : arbre… toujours pas? Indice 3 : sirop! La, c’est bon, non?\nApres le petit-dejeuner, nous rentrons a la chambre et nous preparons nos bagages car la bagagerie viendra les chercher a 10h pour les envoyer directement au All Star movies notre dernier hotel. Un dernier petit regard empreint de tendresse –et d'une pointe d’anxiete- vers nos valises cheries : les retrouverons-nous, cette fois-ci?\nShaden va beaucoup mieux mais pour ne pas trop fatiguer la troupe, nous decidons que nous n’irons aux Disney Hollywood Studios que l’apres-midi. D’abord, nous allons faire un reperage de notre nouvel hotel .\nNous prenons donc differentes navettes et arrivons au All Star Movies. Au check in, on nous apprend que notre chambre est deja prete : chouette!\nAlors, le All Star Movies est tres different du Caribbean Beach, il est certes moins chic mais il a une atmosphere plus simple et tres sympa. Le Food Court fait plus cafeteria, bref, on s’y sent tout de suite bien a l’aise d’autant plus que tout y est beaucoup plus centralise qu’au Caribbean Beach.\nNous decouvrons notre chambre dans le batiment Love Bug.\nElle se trouve au premier etage au niveau du coeur a cote du tournevis.\nSimple, propre et fonctionnelle, tout ce qu’il nous faut.\nUn joli petit canard nous attendait au bord de la fenetre!\nVue de notre chambre sur l’autre batiment Love Bug.\nLes balais de Fantasia.\nIl y a en plus des lavomatiques pas loin ce qui est super pratique car on ne va pas tarder a en avoir besoin.\nIl est pres de midi, nous decidons de dejeuner au Food Court puis de faire une petite sieste pour nous rendre vers 15h au parc.\nEn attendant la navette, petites poses devant les lettres de la façade de l’hotel.\nRayan a choisi R… comme Rayan.\nOn est desole pour la derniere photo, on a lu juste après sur un panneau qu’il est en fait interdit de monter sur les lettres… cela reste un bon souvenir mais promis, on ne le refera plus.\nNous voila arrive au Disney Hollywood Studios et nous savons deja plus ou moins que cela sera la derniere fois du sejour.\nPetit tour dans les boutiques a l’entree ou Shaden malgre son bel oeil au beurre noir essaie de se faire une beaute.\nPhotos classiques a Hollywood Boulevard en particulier devant le chapeau iconique du parc.\nNous marchons en direction du show Lights, Motor, Action (c’est le dernier spectacle de la journee) et prenons encore quelques clichés devant les trompe l’oeil de San Francisco dans Streets of America.\nUn petit clin d’oeil a l’un de mes films fetiches : Singin’ in the rain.\nLe show commence : il ressemble totalement a celui que j’avais vu a Paris en 2010 et 2011 et que nous avions trouve remarquablement bien mene… la difference c’est que je n’avais pas vu le passage sur scooter des mers a Paris (il y est peut-etre depuis.)\nNous revenons ensuite vers le centre du Parc puis prenons Sunset Boulevard pour arriver a temps pour le spectacle de La Belle et la Bete. C’est un spectacle qui mélange a la fois les qualites du spectacle Nemo (respect de l’histoire du dessin anime) et du festival du Roi Lion a AK (voix tres professionnelles des chanteurs) avec une mise en scene tres Broadway au niveau des choregraphies. Encore un beau spectacle qui me touche bien car la Belle et la bête est l’un de mes dessins animes preferes de Disney et qui a touché ma maman qui ne connaissait pas du tout l’histoire. Les enfants ont beaucoup apprecie aussi.\nIl est encore tot avant notre reservation au 50’s Prime Time. Nous revenons vers l’Animation Courtyard et prenons un petit gouter…\nMmmm… une banane glacee enrobe de chocolat et noisettes.\nIl est temps pour un petit peu d’action pour les petits car cela fait 2 spectacles ou ils ont ete assis et ils reclament leur aire de jeux preferee au parc : Cherie, j’ai retreci les enfants.\nNous allons y rester jusqu’a sa fermeture (elle ferme aussi plus tot que le reste du parc).\nIls feront a nouveau des tours dans la gigantesque toile d’araignee mais joueront aussi beaucoup avec les petits jets d’eau de l’aire.\nChut…le chien dort (ronfle) encore mais il a un bon flair.\nTout a coup, le temps se couvre (c’est assez brutal) et la pluie (une averse bien chaude et tropicale) nous tombe dessus : nous nous refugions alors dans la queue de la salle d’attente de Voyage of Little Mermaid.\nNous attendons 30 minutes environ puis on nous fait entrer pour le spectacle : au debut, cela ressemble un peu a Animagique avec les creatures marines mises en relief par lumiere noire puis les acteurs apparaissent. L’histoire est bien respectee aussi mais en raccourci (environ 15 minutes) avec une nouvelle fois une tres bonne performance des acteurs.\nNous sortons : le beau temps est deja revenu!… nous allons faire graver des medailles pour les enfants a Pixar Place. Il les porteront le lendemain.\nPuis c’est enfin l’heure de notre reservation a 50’s Prime Time.\nJ’avais effectue cette reservation par curiosite pour l’ambiance originale du restaurant mais je ne sais pas trop a quoi m’attendre (ni meme Rayan : est-ce qu’on va me punir si je ne finis pas mes haricots? semble-t-il se demander.)\nNous entrons : le décor est super bien thematise tres retro annees 50 – Rayan est fascine- et tout de suite, notre serveur va nous mettre tres a l’aise. C’est notre cousin Mike en fait! (Ben oui, on savait bien que c’etait quelqu’un de la famille). Il nous installe a une jolie table tres familiale et s’installe lui-meme a cote de nous pour prendre notre commande …il nous conseille sur les bons plats que maman a prepares pour nous. Nous passons commande et il va nous donner le couvert a dresser nous memes ce qui amusera les enfants. Les plats principaux arrivent peu après : c’est delicieux et tres different des autres restaurants car cela fait cuisine tres traditionnelle et familiale.\nPeu après, des clients comme nous arrivent et avant de les installer, notre serveur nous les presente comme si nous etions de la meme famille et que l’on ne s’etait pas revu depuis tres longtemps : il nous demande de leur parler des plats que nous avons choisi et de les conseiller.\nAvant de partir, nous serons felicite pour notre bonne tenue a table! (D’autres invites auront eux droit a des petites remarques ou des gages qu’ils prendront avec humour)\nMmmmm… ca c’est un bon dessert.\nShaden abonnee aux glaces Disney.\nUne autre serveuse – de notre famille aussi- prendra une petite photo de nous 4 avant de partir.\nCe qui est sur c’est que nous reviendrons vraiment dans ce restaurant pour notre prochaine visite car il a une atmosphere tres atypique, ouverte et chaleureuse.\nNous allons maintenant quitter le parc … au niveau des attractions que nous n’avons pas pu faire par manque de temps, il y a American Idol (mais nous avons vu des guests repeter dans la rue pour le casting), Muppets 3D (un vrai regret car je pense que les enfants auraient apprecie) et One man’s Dream, l’expo sur Walt Disney. Quant a ToT et Rock’n roller Coaster… c’etait non des le depart par principe!\nAllez pas grave, il y aura davantage de choses a decouvrir lors d’une prochaine visite!\nNous rentrons au All Star Movies et devinez quoi? Nos valises nous attendent bien sagement dans notre chambre! Ah, il n’y a pas a dire… quand c’est l’ami Mickey qui s’en occupe, c’est impeccable!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 11:09\nMerci pour cette suite toujours aussi interessante !\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 11:21\nLe spectacle de la belle et la bête doit être magnifique à voir.\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 11:26\nAlors pour le scooter des mers, je crois qu'il y etait au debut à Paris mais qu'il a été supprimé (à cause d'un accident?).\nEst ce que tes enfants ont aussi appréciés les spectacles malgrès qu'ils ne comprenaient pas la langue (enfin à moins qu'ils parlent anglais?)?\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 11:31\nmerci beaucoup Silvia pour ta réponse et merci aussi de raconter ton magnifique voyage\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 11:34\nCette suite est superbe !\nLe restaurant "50’s Prime Time" a l'air vraiment génial et original !\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 14:32\nmerci beaucoup de prendre le temps de reprendre ton TR il vaut vraiment le coup! tes vacances font rêver!!!\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 21:14\nCa me fait penser : Est-ce qu'à DLP il y a des aires de jeux pour les enfants ??\nSujet: Re: Sejour Magique du 27 juin au 22 juillet 2012 : WDW, Universal et autres plaisirs... Mar 21 Mai 2013 - 21:27\nOui, hors hôtels, il y en a 2 au Disneyland Park (à Frontierland et Adventurland) dont une que j'ai toujours vue fermée


| 19 mai, 2016 at 10:00\nGoogle Assistant a été présenté hier soir durant la conférence d’ouverture de la Google I/O 2016 et il a fait forte impression auprès des personnes présentes sur place. Comme son nom l’indique, ce produit viendra en effet se positionner sur le segment des assistants virtuels mais il ira bien plus loin que ce bon vieux Google Now puisqu’il nous permettra de mener une véritable conversation avec notre terminal.\nGoogle Now est un produit intéressant mais il est loin d’aller aussi loin que Siri ou même Cortana. Son éditeur n’a visiblement pas l’intention de se laisser faire puisqu’il vient de lever le voile sur un nouvel outil très différent.\nGoogle Assistant ne se contente en effet pas de répondre aux requêtes de l’utilisateur. Il est capable de prendre en compte le contexte dans lequel elles s’inscrivent pour lui apporter la réponse la plus pertinente possible.\nGoogle Assistant pourra contextualiser vos demandes\nSundar Pichai a d’ailleurs fait une démonstration très convaincante durant la conférence de presse d’ouverture de la Google I/O en s’appuyant sur une photo représentant une sculpture urbaine de l’artiste britannique Anish Kapoor, le Cloud Gate.\nEn demandant à son assistant ce que c’est, l’outil sera immédiatement capable de comprendre que sa demande porte sur l’oeuvre d’art et pas sur ce qui est placé autour d’elle. Pourquoi ? Parce qu’il a contextualisé sa requête.\nGoogle Assistant est capable de répondre à de nombreuses questions. Il suffit par exemple de lui demander de montrer la bande-annonce d’un film quelconque pour qu’il aille chercher la vidéo en ligne et qu’il en lance la lecture. Il est aussi possible de lui demander d’afficher les dernières actualités du moment ou même de calculer un itinéraire vers l’adresse de notre choix.\nIl y a un autre point intéressant : l’assistant peut lier les requêtes entre elles. Si vous lui posez des questions sur l’âge du Taj Mahal, par exemple, alors vous pourrez ensuite lui demander de vous emmener là-bas et il comprendra que vous faites allusion à ce monument. Il sera aussi capable de faire des suggestions à l’usager en fonction de la discussion.\nUn assistant intelligent pour répondre à toutes vos questions\nSi Google a mis au point cet assistant, ce n’est pas uniquement pour le plaisir d’offrir une alternative à Siri et à tous les produits concurrents.\nEn réalité, la firme a remarqué que 20 % des requêtes passées sur son moteur s’effectuaient à l’oral et cela prouve finalement que les gens éprouvent désormais moins de gêne à parler à leur téléphone.\nGoogle Assistant ne se limitera pas à un support particulier et il sera à terme possible d’en profiter depuis n’importe quel appareil et notamment depuis un smartphone, une tablette, un ordinateur ou une montre connectée. Dans un premier temps, il se limitera cependant à la langue anglaise et il faudra sans doute un peu de temps avant qu’il ne puisse comprendre les autres langues.\nSachez en outre que l’outil est aussi intégré à Home et à Allo.\nMots-clés googlegoogle assistantgoogle i/o 2016\nIl a découvert l’impact d’un énorme astéroïde en Australie