Tutoriel : Créer un moteur de recherche avec Sphinx et PHP\nCréer un moteur de recherche avec Sphinx et PHP\nInstallation de Sphinx\nRecherchons avec Sphinx\nExploitons Sphinx avec PHP\nVous avez envie de faire un moteur de recherche, mais vous ne savez pas comment vous y prendre ? Vous ne voulez pas vous embêter à construire des requêtes SQL au risque de vous embrouiller ? Vous avez déjà fait un moteur de recherche, mais il n'est pas très performant et vous en cherchez alors un puissant ? Ce tutoriel est fait pour vous !\nJe vais ici vous présenter un moteur de recherche très utilisé, que ce soit par les très gros sites ou les petits sites faits maison. En effet, Sphinx est l'un des moteurs les plus puissants qui existent, avec une vitesse de recherche impressionnante. Il a l'avantage d'être compatible avec de nombreux langages, comme PHP, Python et Java par exemple. Ici, nous l'exploiterons avec PHP.\nPour vous montrer la puissance de cette bibliothèque, j'ajouterai que de nombreux sites utilisent Sphinx, tels que Dailymotion, joomla.org, mysql.com, et même le SdZ. Le plus gros site utilisant Sphinx hébergeant environ 2 TB de données, cela vous donne une idée de la puissance du moteur. ;)\nPour utiliser Sphinx, il va falloir l'installer sur le serveur. Assurez-vous donc que vous ayez les droits nécessaires pour effectuer de telles opérations.\nCommençons par télécharger les fichiers nécessaires au fonctionnement de Sphinx. Pour cela, rendez-vous sur le site de Sphinx, rubrique Téléchargements. Choisissez ensuite la version release. Si vous êtes sous Windows, téléchargez le fichier Win32 binaries w/MySQL support. Sinon, si vous êtes sous Linux ou Mac OS par exemple, téléchargez le fichier Source tarball (tar.gz).\nGardez cette archive dans un coin de votre ordinateur, même après l'installation finie, car elle comporte un dossier (api) dont nous nous servirons par la suite.\nInstallation et mise en route sous Windows\nDécompressez l'archive à la racine de votre disque dur, et renommez le dossier en Sphinx. Si votre disque dur se nomme C:, vous devriez avoir un dossier C:\_Sphinx.\nOuvrez ensuite l'invite de commandes. Pour cela, cliquez sur le menu Démarrer, puis dans Exécuter tapez cmd et validez. Si votre dossier contenant sphinx est C:\_Sphinx, tapez dans la fenêtre ouverte cette commande :\nC:\_Sphinx\_bin\_searchd --install --config C:\_Sphinx\_sphinx.conf --servicename SphinxSearch\nCeci aura pour effet d'enregistrer le service searchd dans Windows.\nLe service est par défaut arrêté, il faut que vous l'activiez manuellement. Pour cela, nous allons d'abord configurer un petit peu Sphinx. Avec Sphinx, toutes les options de configuration se font dans un fichier texte : sphinx.conf, situé dans le dossier C:\_Sphinx. Créez donc ce fichier, et mettez-y à l'intérieur :\ntype = distributed\nport      = 3312\nlog       = C:\_Sphinx\_var\_searchd.log\nquery_log = C:\_Sphinx\_var\_query.log\npid_file  = C:\_Sphinx\_var\_searchd.pid\nPuis créez un dossier var dans C:\_Sphinx, ainsi qu'un dossier data dans le dossier var que vous venez de créer. Maintenant, Sphinx est correctement configuré pour être lancé. Rouvrez la console (Démarrer, puis Exécuter..., puis cmd) et entrez :\nnet start SphinxSearch\nSphinx est désormais lancé !\nInstallation et mise en route sous Linux et Mac OS\nVous devriez avoir l'archive .tar.gz dans le dossier où vous l'avez téléchargée. Dans un premier temps, décompressez l'archive (clic droit > Extraire ici, ou via un terminal avec la commande tar xzvf sphinx-0.9.9.tar.gz par exemple). Pour qu'on ait tous le même dossier (ce qui peut varier à cause du numéro de version), renommez-le sphinx.\nAvant de compiler la bibliothèque, nous devons nous assurer que vous avez les outils nécessaires. Il vous faudra deux outils : gcc et make (sous ubuntu). Pour les installer, il faut vous octroyer le paquet build-essential (sudo apt-get install build-essential).\nNous voilà parés. Ouvrez le terminal si ce n'est pas déjà fait, et dirigez-vous dans le dossier via la commande cd. Invoquons maintenant le fichier de configuration avec cette commande :\nL'option --prefix indique au programme l'emplacement désiré où installer Sphinx.\nSi la console vous affiche une erreur stipulant qu'elle ne trouve pas les fichiers d'inclusion de MySQL, installez le paquet libmysqlclient15-dev (sous ubuntu). Il contient un programme qui sera invoqué par le fichier de configuration lui permettant de localiser ces fichiers.\nNous allons maintenant compiler les sources pour créer les fichiers binaires :\nTout simplement. ;)\nMaintenant que tous les fichiers sont prêts, il ne manque plus qu'à les installer :\nEt tout est bon ! :)\nAvant de démarrer Sphinx, il va falloir le configurer un minimum. Sphinx se configure à l'aide d'un fichier de configuration du nom de sphinx.conf dans le dossier /usr/local/sphinx/etc s'il n'existe pas, créez-le). À l'intérieur de ce fichier, copiez/collez ceci :\nlog       = /usr/local/sphinx/var/log/searchd/searchd.log\nquery_log = /usr/local/sphinx/var/log/searchd/query.log\npid_file  = /usr/local/sphinx/var/log/searchd/searchd.pid\nCes données informent le moteur de recherche qu'il devra écouter le port 3312 de l'ordinateur (c'est à ce port qu'on se connectera pour exécuter une requête), qu'il stockera son historique dans les fichiers searchd.log et query.log, et enfin que le fichier associé au processus que Sphinx créera sera searchd.pid.\nPour démarrer Sphinx, il suffit de démarrer le service sphinx. Pour cela, si vous êtes sous Ubuntu, la simple commande sudo service sphinx start suffit.\nPour des raisons pratiques, nous allons créer des liens pointant vers les outils de Sphinx (se situant dans le dossier /usr/local/sphinx/bin si vous avez utilisé le même préfixe que moi). Pour cela, il va falloir, pour chaque fichier, exécuter une commande :\nsudo ln -s /usr/local/sphinx/bin/indexer /usr/local/bin/indexer\nsudo ln -s /usr/local/sphinx/bin/indextool /usr/local/bin/indextool\nsudo ln -s /usr/local/sphinx/bin/search /usr/local/bin/search\nsudo ln -s /usr/local/sphinx/bin/searchd /usr/local/bin/searchd\nsudo ln -s /usr/local/sphinx/bin/spelldump /usr/local/bin/spelldump\nInstallation de Sphinx Exploitons Sphinx avec PHP\nLe fonctionnement de Sphinx\nAvant de commencer à rentrer dans le vif du sujet et utiliser bêtement le moteur sans savoir ce qu'on fait, on va d'abord se pencher sur son mode de fonctionnement.\nImaginez votre bureau en désordre, avec vos notes ou vos factures éparpillées n'importe où. Si on vous demandait de retrouver tel montant sur telle facture, vous mettriez un temps fou pour le retrouver ! Pour pallier ce problème, il est recommandé de trier ses papiers pour pouvoir ensuite rechercher à n'importe quel moment et rapidement les informations nécessaires. Et c'est exactement comme ça que Sphinx fonctionne.\nSphinx Search est un moteur de recherche qui permet de rechercher à une grande vitesse du contenu à travers des milliers de documents. Pour ce faire, il a besoin (comme vous et vos papiers) de connaitre ces documents et de les ranger de façon à ce qu'il puisse les retrouver facilement. En effet, si on lui demandait de rechercher à travers une grosse quantité de données sans qu'il ne les ai jamais vues, il devrait tout lire à chaque recherche pour effectuer ensuite des opérations complexes sur les données pour voir si le document correspond à la requête. Tout cela serait bien long, et c'est pour quoi Sphinx opère en deux étapes.\nLa première étape est l'étape d'indexation. Cette étape est l'étape de lecture. C'est à cette étape que Sphinx va lire toutes les données pour les indexer. Il va alors se constituer une grande bibliothèque avec toutes ces données indexées qu'il pourra donc retrouver plus facilement. Cela soulève donc un léger problème, mais nous y reviendrons en temps voulu.\nLa seconde étape est simplement l'étape de recherche. Puisque Sphinx a déjà rangé toutes les données, il est capable de les retrouver en un temps record.\nAvant de procéder à une recherche, encore faudrait-il avoir des données à rechercher ! Pour que l'on travaille tous sur une même base de travail, je vous propose de télécharger une liste de 57 news issues du SdZ avec leurs catégories.\nComme je vous l'avais dit plus tôt, il va falloir indexer les données. Cependant, cela ne se fait pas d'un simple coup de baguette magique : il ne suffit pas de dire à Sphinx « indexe-moi mes news ! », ce serait trop simple ! Non, il va falloir lui donner quelques renseignements.\nAvec Sphinx, pour effectuer une recherche sur une table, il faut avant tout créer un index. Un index est un bloc d'informations écrit dans le fichier de configuration qui va indiquer à Sphinx sur quoi il devra effectuer la recherche. Un index ne comporte généralement que 2 informations :\nLe nom de la source qui lui est associée. Chaque index correspond à une source. C'est dans cette source que vous déterminerez les informations nécessaires au moteur pour pouvoir effectuer la recherche ;\nL'emplacement où Sphinx créera sa bibliothèque.\nAinsi, si nous voulons créer notre index news, nous procéderions comme ceci :\nSous Linux/Mac OS\nsource = news\npath   = /usr/local/sphinx/var/data/news\npath   = C:\_Sphinx\_var\_data\_news\nOn va maintenant créer notre source news. Pour commencer, il va falloir dire à Sphinx qu'il devra se connecter à une BDD gérée par MySQL et lui communiquer les identifiants qui lui permettront de s'y connecter, ainsi que le nom de la base de données.\ntype                = mysql\nsql_host            = localhost\nsql_user            = root\nsql_db              = newssdz\nSi nous le voulons, Sphinx peut exécuter une requête dès qu'il se connecte. Ici, nous allons communiquer des données encodées en UTF-8 : il va donc falloir le dire à MySQL grâce à une requête SET NAMES :\nsql_query_pre       = SET NAMES utf8\nMaintenant, il va falloir indiquer à Sphinx comment récupérer les news pour qu'il les indexe. Pour cela, on va lui écrire la requête qu'il devra exécuter et qui lui retournera toutes les news, avec les champs désirés. Pour cela, une simple requête de type SELECT suffit :\nsql_query           = SELECT id\_\n, contenu FROM news\nQu'est-ce que j'entends par « avec les champs désirés » ? Visionnez-vous ce que Sphinx va faire : il va récupérer toutes les news en BDD, avec les valeurs des colonnes id, categorie, titre et contenu. Il va analyser chacune de ces colonnes :\n« Tiens, la première colonne id est une clé primaire unique. J'en déduis qu'elle représente de manière unique, grâce à un identifiant, chaque news. Je vais donc me servir de cet identifiant pour différencier chaque document que j'aurai récupéré. »\n« Ensuite, il y a une colonne categorie. C'est une simple clé contenant un nombre entier. L'utilisateur veut que je la récupère, donc je m'exécute, mais pour l'instant je vois pas à quoi elle me servira. »\n« À présent, je vois une colonne titre. Je vois que cette colonne contiendra des valeurs de type texte. Lorsque l'utilisateur effectuera une recherche, j'irai donc chercher là-dedans. »\n« Ah, il y a aussi une colonne contenu qui est de type texte. J'irai donc aussi chercher là-dedans. »\nSphinx ira chercher dans toutes les colonnes de type texte que vous avez spécifiées.\nVous voyez que pour l'instant, il est un peu inutile pour Sphinx de récupérer la colonne categorie, ça ne lui est pas utile. Or, pour nous, utilisateurs, on aimerait bien que Sphinx puisse nous classer nos résultats en fonction des catégories par exemple. On va donc dire à Sphinx que categorie est un attribut (on pourra alors filtrer et trier nos news grâce à cet attribut) :\nsql_attr_uint       = categorie\nEnfin, il reste une dernière chose à indiquer à Sphinx. Lorsqu'on effectuera une recherche, Sphinx ira chercher les résultats dans sa bibliothèque. Après ça, il ira les rechercher dans la BDD pour nous les donner dans la forme qui convient. Il va donc falloir lui dire quelle requête exécuter pour récupérer les news qui nous intéressent. Pour cela, il va donc encore falloir utiliser une requête de type SELECT, avec la liste des champs qu'on veut qu'il nous retourne (sachant que, quoi qu'il arrive, Sphinx retournera l'identifiant du document et les attributs qu'on aura créés) :\nsql_query_info      = SELECT titre FROM news WHERE id=$id\nIci, Sphinx nous retournera donc l'identifiant, la catégorie (puisque c'est un attribut) ainsi que le titre de la news.\nCela ne s'applique que lors d'une recherche effectuée par le biais de la console (en CLI). En effet, si nous effectuons une recherche via PHP ou autre, Sphinx ignorera la ligne sql_query_info. De la sorte, Sphinx ne nous retournera que l'identifiant de la news et sa catégorie, peu importe la requête que vous aurez écrite dans cette ligne.\nÀ présent, tout est prêt pour indexer ! Pour cela, il faut utiliser l'outil indexer. Normalement, Sphinx n'a encore jamais créé de bibliothèque pour votre source news, donc l'outil indexer se contentera de créer les fichiers constituant la bibliothèque.\nCependant, si vous avez déjà indexé une première fois vos news, la bibliothèque sera alors déjà créée. Si le moteur est démarré, il ira verrouiller cette bibliothèque et les fichiers ne seront ainsi pas modifiables, donc la création de la bibliothèque sera impossible. Pour pallier ce problème et faire en sorte que l'outil puisse remplacer ces fichiers tout en laissant le moteur tourner, il faut passer à l'outil indexer l'argument --rotate :\nsudo indexer news --rotate\nComme toutes les commandes, si vous êtes sous Windows, ignorez le sudo, et remplacez l'outil (par exemple indexer) par C:\_Sphinx\_bin\_outil. Dans ce cas-là, cela nous donnerait C:\_Sphinx\_bin\_indexer news --rotate. Assurez-vous aussi d'avoir les droits administrateur !\nSi vous obtenez une erreur du type FATAL: no readable config file (looked in ./sphinx.conf), alors il va falloir indiquer à Sphinx où se situe le fichier de configuration. Pour cela, utilisez l'option --config (indexer news --rotate --config /chemin/vers/sphinx.conf (qui est normalement /usr/local/sphinx/etc/sphinx.conf sous Mac OS et Linux, et C:\_Sphinx\_sphinx.conf sous Windows).\nCe code signifie simplement qu'on veut indexer les news. L'argument news passé à l'outil indexer fait référence à la source que l'on a écrite dans notre fichier de configuration.\nSi vous êtes légèrement perdu et que vous n'avez pas tout suivi sur le fonctionnement l'indexation, voici un petit schéma qui vous aidera à comprendre :\nC'est l'étape la plus simple. Pour rechercher avec Sphinx, il faut utiliser l'outil search. À cet outil, vous devez lui passer au moins un paramètre : la requête à chercher. Cependant, nous voulons aussi lui spécifier la source dans laquelle il doit chercher, alors on lui passera l'option -i et le nom de la source. Si vous recherchez « navigateur », cela donnerait ça :\nvictor@victor-pc:~$ search -i news navigateur\nSphinx 0.9.9-release (r2117)\nCopyright (c) 2001-2009, Andrew Aksyonoff\nusing config file '/usr/local/sphinx/etc/sphinx.conf'...\nindex 'news': query 'navigateur ': returned 13 matches of 13 total in 0.000 sec\n1. document=1, weight=1, categorie=3\ntitre=Zoom sur les gestionnaires de fenêtres sur les systèmes UNIX\n2. document=13, weight=1, categorie=1\ntitre=Zoom sur les générateurs de sites statiques\n3. document=21, weight=1, categorie=4\ntitre=WebMotion, un nouveau framework web libre en Java\n4. document=24, weight=1, categorie=8\ntitre=Apple présente ses nouveautés logicielles lors de la WWDC 2011\n5. document=25, weight=1, categorie=5\ntitre=The Million Song Dataset, 300 Go de métadonnées et d'analyses musicales\n6. document=32, weight=1, categorie=8\ntitre=Bilan de la conférence Google I/O 2011\n7. document=33, weight=1, categorie=1\ntitre=Le langage Dart sort sa nouvelle spécification\n8. document=35, weight=1, categorie=3\ntitre=Fedora annonce sa 16e version !\n9. document=41, weight=1, categorie=2\ntitre=Unpacked 2011 : la révélation d'Android Ice Cream Sandwich et du prochain Nexus\n10. document=43, weight=1, categorie=4\ntitre=Ocsigen 2, une bouffée d'air frais pour le web\n11. document=45, weight=1, categorie=3\ntitre=Ubuntu 11.10 est disponible !\n12. document=52, weight=1, categorie=3\ntitre=Bilan de la BUILD Windows : Windows 8 enfin dévoilé\n13. document=57, weight=1, categorie=3\ntitre=Firefox 6.0 sort des cartons\n1. 'navigateur': 13 documents, 32 hits\nDécortiquons ce résultat en commençant par la première ligne : index 'news': query 'navigateur ': returned 13 matches of 13 total in 0.000 sec. Cette ligne nous indique :\nL'index sur lequel on a cherché (ici, news) ;\nLa requête qu'on a entrée (ici, navigateur) ;\nLe nombre de résultats retourné et le nombre de résultats total. Le premier nombre peut être inférieur au second si le nombre de résultats trouvé est plus grand que la limite imposée à Sphinx (par défaut à 20). Essayez de chercher « web », et vous verrez qu'il ne vous retournera que 20 news sur un total de 28 (nous verrons plus tard comment utiliser cette fonctionnalité, notamment pour créer un système de pagination) ;\nEt enfin, le temps qu'il lui a fallu pour effectuer la recherche... Oui, le temps est (très) petit ! Chez moi, il lui a fallu moins d'un millième de seconde pour trouver les news qui m'intéressent.\nAprès ça, Sphinx vous dévoile tous les résultats de la recherche. Prenons le premier :\nVous voyez une première ligne contenant 3 valeurs, et une seconde ligne contenant une valeur. Voici dans l'ordre la signification de chacune d'elles :\ndocument=1 : c'est la valeur de la clé primaire de la news (dans notre cas, elle correspond à la valeur du champ id). Sphinx s'en sert comme identifiant pour justement identifier ses résultats. L'identifiant de cette news en BDD est donc 1 ;\nweight=1 : en théorie, plus cette valeur est élevée, plus le résultat correspond à la recherche. Ici, toutes les valeurs sont à 1, car nous utilisons un mode de recherche qui ne permet pas l'établissement d'un classement. Si vous voulez l'activer, il faut rajouter l'option -e2 (search -i news navigateur -e2) ;\ncategorie=3 : souvenez-vous, on a dit à Sphinx que categorie était un attribut. Il nous l'a donc retourné et on sait désormais que cette news appartient à la catégorie ayant pour identifiant 3 en BDD ;\ntitre=[...] : c'est tout simplement la valeur du champ titre.\nEt enfin, après la liste de tous les résultats trouvés, nous avons :\nCe bout de texte nous liste les mots que l'on a cherchés (ici, il n'y avait que « navigateur »). Pour chacun de ces mots, Sphinx nous dit dans combien de documents il a été trouvé (ici, il a été trouvé dans 13 news) et combien de fois il a été trouvé (ici, 32 fois).\nLe problème de l'indexation\nComme je l'avais brièvement évoqué, un léger problème s'est posé : Sphinx s'est constitué une bibliothèque avec les données actuelles présentes en BDD. Essayez d'ajouter une news, puis relancez la recherche : vous verrez que la news n'a pas été prise en compte par Sphinx, et c'est normal puisque cette news n'a pas été ajoutée à sa bibliothèque.\nPour pallier ce problème, il faut indexer régulièrement sa BDD. Sous Linux et Mac, vous pouvez utiliser des cron jobs pour exécuter cette tâche. Je ne vais pas m'étaler sur le fonctionnement des cron jobs ni sur leur utilisation (M@teo21 le fait très bien), donc je vais vous donner la ligne à ajouter à votre crontab pour indexer automatiquement les données toutes les 15 minutes :\n*/15 * * * * /usr/local/sphinx/bin/indexer news --rotate >> /usr/local/sphinx/var/log/indexer 2>&1\nL'outil indexer a besoin des droits administrateur pour fonctionner. Veuillez donc à modifier votre crontab en tant que superutilisateur !\nExemple pratique d'utilisation d'un attribut\nJe vous avais dit qu'un attribut permettait de filtrer. En effet, si l'envie vous prend de ne sélectionner que les news appartenant à la catégorie 3, vous pouvez le faire grâce à l'option --filter (ou -f). Cette option attend deux arguments : le nom de l'attribut et la valeur qu'il doit avoir. Dans notre cas, cela nous donnerait :\nvictor@victor-pc:~$ search -i news navigateur -f categorie 3\nindex 'news': query 'navigateur ': returned 5 matches of 5 total in 0.000 sec\n2. document=35, weight=1, categorie=3\n3. document=45, weight=1, categorie=3\n4. document=52, weight=1, categorie=3\n5. document=57, weight=1, categorie=3\nSphinx offre beaucoup de possibilités, et je ne peux malheureusement pas toutes les lister ici. Par cet exemple, je voulais juste vous montrer à quoi servait (entre autres) de spécifier des attributs dans le fichier de configuration. Maintenant, je sais que la console vous ennuie un petit peu et que vous voulez exploiter ce moteur pour votre site... Alors exploitons-le donc grâce à PHP !\nVoilà le moment tant attendu : nous allons enfin intégrer le moteur de recherche sur votre site. Pour cela, nous allons nous servir de PHP, mais si votre site web est construit avec Python ou Java par exemple, sachez que vous pourrez aussi exploiter Sphinx avec ces langages.\nAvant de commencer, je dois vous informer que l'API Sphinx est orientée objet, c'est-à-dire qu'il vous faudra les bases de la POO (le niveau en POO requis est identique à celui requis pour utiliser PDO).\nMise en place de l'API Sphinx pour PHP\nLorsque nous avions téléchargé Sphinx pour installer le moteur sur notre serveur, il y avait dedans un sous-dossier ~/api. Si vous l'ouvrez, vous découvrirez des fichiers PHP et Python, ainsi que des dossiers pour Ruby et Java.\nPour plus de confort, je vous recommande de créer un dossier à la racine de votre serveur web où vous placerez les fichiers nécessaires pour mettre en place le moteur (par exemple, un dossier ~/sphinx). Dans ce dossier, vous allez copier le dossier api présent dans l'archive téléchargée au début de ce tutoriel. Vous devriez donc avoir un dossier ~/sphinx contenant le dossier api.\nDans votre dossier sphinx, vous allez créer un fichier index.php (c'est sur cette page que nous allons nous servir de Sphinx). La première chose à faire pour se servir du moteur est d'inclure le fichier sphinxapi.php, présent dans le dossier api :\nNous sommes maintenant fin prêts à utiliser le moteur !\nPremière recherche avec PHP\nEffectuer une recherche avec PHP est aussi simple qu'avec la console. Pour commencer, nous devrons créer un objet SphinxClient. Ce sera sur cet objet que nous appellerons diverses méthodes nous permettant d'effectuer des recherches ou d'ajouter des filtres par exemple.\nUne fois l'objet créé, il faudra lui dire de se connecter au serveur où Sphinx tourne, et à quel port il doit se connecter. Cela se fait grâce à la méthode SetServer($server, $port).\nEnsuite, il est préférable d'appeler une méthode qui va limiter le temps de connexion à 1 seconde. En effet, si la connexion dure plus d'une seconde, vous pourriez être quasiment sûr qu'il y a un problème, donc autant arrêter la recherche. Cela se fait grâce à la méthode SetConnectionTimeout($seconds).\nEt enfin, il ne reste plus qu'à chercher ! Une recherche s'effectue grâce à la méthode Query($query, $index), où $query est la requête (par exemple, « navigateur ») et $index est tout simplement l'index sur lequel on veut que Sphinx cherche (dans notre cas il s'agit de « news »). Cette méthode renvoie un tableau contenant les résultats ainsi que les statistiques relatives à la requête (le temps mis pour trouver les résultats, le nombre de résultats trouvé, etc.). Pour comprendre la forme du tableau que Sphinx nous renvoie, nous allons l'afficher.\nLe code devrait donc être celui-ci :\n$sphinx = new SphinxClient;\n$resultat = $sphinx->Query('navigateur', 'news');\necho '<pre>', print_r($resultat, true), '</pre>';\nEt ça nous donne un truc assez gros :\n[status] => 0\n[fields] => Array\n[attrs] => Array\n[categorie] => 1\n[matches] => Array\n[weight] => 1\n[categorie] => 3\n[categorie] => 4\n[categorie] => 8\n[categorie] => 5\n[categorie] => 2\n[total] => 13\n[total_found] => 13\n[time] => 0.007\n[words] => Array\n[navigateur] => Array\n[docs] => 13\n[hits] => 32\nIl peut faire peur, mais regardez-le bien, vous devriez normalement comprendre la plupart des éléments, car rien de nouveau n'est apparu depuis la console.\nDécomposons ce tableau en deux parties : l'une contient des informations relatives à la requête, l'autre partie contient les résultats trouvés.\nVoici la première partie du tableau :\nLa clé error : contient un message d'erreur si une erreur survient ;\nLa clé warning : contient un message si une alerte a été levée ;\nLa clé status : est à 0 si tout s'est bien passé (les valeurs possibles vont de 0 à 3, les valeurs allant de 1 à 3 signifiant qu'il y a eu une erreur ou une alerte) ;\nLa clé fields : contient un tableau contenant lui-même la liste des colonnes dans lesquelles Sphinx a été cherché ;\nLa clé attrs : contient la liste des attributs ;\nLes clés total et total_found : contiennent respectivement le nombre de résultats retourné et le nombre de résultats total ;\nLa clé time : contient le temps en seconde mis par Sphinx pour effectuer la recherche ;\nLa clé words : contient une liste de valeurs ayant pour clé l'un des mots recherchés et pour valeur un autre tableau contenant le nombre de documents dans lequel il a été trouvé et le nombre de fois qu'il a été trouvé.\nC'était une brève description car je pense que vous étiez capables de trouver vous-mêmes la signification de chacune des entrées.\nVient maintenant la seconde partie : la liste des résultats. Cette liste est stockée dans un tableau à la clé matches. Ce tableau, qui contient tous les résultats, est lui-même composé de tableaux, chacun représentant un résultat. Chaque tableau est une valeur dont la clé est l'identifiant du document. Par exemple, si je prends le premier résultat :\nNous voyons ici que le premier résultat se trouve à la clé 1. Cela veut donc dire que ce résultat n'est autre que la news ayant pour identifiant 1 en BDD.\nEnsuite, nous retrouvons la clé weight qui, je vous le rappelle, contient un nombre représentant le poids du document (théoriquement, plus le poids est élevé, plus le document correspond à la recherche). Ici, le poids est de 1 pour la même raison qu'en console : le mode de recherche utilisé ne permet pas de calculer le poids des documents. Si vous voulez obtenir ce poids, je vous invite à regarder du côté de la méthode SetMatchMode($mode), et plus particulièrement l'argument SPH_MATCH_EXTENDED2 (qui correspond à l'option -e2 que nous pouvons passer à l'outil search dans la console).\nEnfin, Sphinx nous liste les attributs correspondant à la news. Ici, il n'y a que catégorie, et Sphinx nous informe que cette news appartient à la catégorie ayant pour identifiant 3 en BDD.\nPourquoi Sphinx ne m'a pas renvoyé le titre de la news comme dans la console ?\nComme je vous l'avais dit, la requête correspondant à la clé de configuration sql_query_info n'est utilisée que lorsqu'on effectue une recherche depuis la console. Sphinx ignore donc cette requête car nous recherchons depuis PHP. Nous allons donc devoir effectuer nous-mêmes la requête nous permettant de récupérer la liste des news avec leur titre et, pendant qu'on y est, le nom de leur catégorie à l'aide d'une simple jointure.\nLa première difficulté que vous serez peut-être amenés à rencontrer est « comment récupérer les identifiants de mes news ? ». En fait, c'est très simple. On sait que les identifiants sont les clés du tableau $resultat['matches'] (où $resultat est le gros tableau renvoyé par Query()). À partir de là, nous allons nous servir d'une fonction toute bête : array_keys(). Cette fonction attend un paramètre : le tableau dont on veut récupérer les clés, et ce tableau n'est autre que $resultat['matches'] !\nNous avons donc notre liste d'identifiants. Jusqu'à maintenant, vous étiez peut-être habitués à écrire, dans votre requête, une clause WHERE où vous mettiez une valeur précise pour un champ. Sachez qu'il est possible, grâce à la fonction IN(), de spécifier plusieurs valeurs. Ainsi, vous n'êtes pas contraints à une seule valeur : vous pouvez en mettre une infinité, où chaque valeur est séparée d'une autre par une virgule. Ainsi, le code pourrait ressembler à ceci :\n// Le quatrième paramètre sert à dire à MySQL que l'on va communiquer des données encodées en UTF-8\n$db = new PDO('mysql:host=localhost;dbname=newssdz', 'root', '', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \_'UTF8\_''));\n$ids = array_keys($resultat['matches']);\n$query = $db->query('SELECT news.titre, categories.nom AS cat_nom FROM news LEFT JOIN categories ON news.categorie = categories.id WHERE news.id IN('.implode(',', $ids).')');\nIl ne vous reste maintenant plus qu'à afficher les résultats sous la forme de votre choix !\n<title>Premier essai de l'API PHP de Sphinx</title>\n<p><?php echo $res['total_found']; ?> résultats ont été trouvés en <?php echo $res['time']; ?>s.</p>\n<table style="width:100%; text-align:center; margin: auto;">\nwhile ($news = $query->fetch(PDO::FETCH_ASSOC))\necho '<tr><td>', $news['titre'], '</td><td>', $news['cat_nom'], '</td></tr>', "\_n";\nPaginer ses résultats\nEn recherchant « navigateur », nous n'avons que 13 résultats. Je vais maintenant vous inviter à chercher « web », où vous découvrirez que 28 news correspondent à la recherche, alors que Sphinx n'en a retourné que 20.\nComme je l'avais dit dans la précédente partie, Sphinx retourne par défaut les 20 premiers résultats. Il est possible de changer cette limite ainsi que le rang de la première news à renvoyer de façon à créer un système de pagination grâce à la méthode SetLimits($rank, $limit).\nImaginons que nous voulons 10 résultats par page. La première page comportera les news du rang 0 au rang 9, la deuxième page comportera les news du rang 10 au rang 19, la troisième page comportera les news du rang 20 au rang 29, etc. À partir de là, il est facile de créer un système de pagination : le rang de la première news est égal à ($page - 1) * LIMITE, où $page est le numéro de la page et où LIMITE est une constante contenant le nombre de résultats par page.\nIl ne reste qu'un détail à régler : comment connait-on le nombre de pages ? Pour cela, il faudrait déjà avoir le nombre de résultats total trouvé. Bonne nouvelle, on le connait ce nombre : ce n'est autre que $resultat['total_found'] ! Pour calculer le nombre de pages, il va falloir diviser le nombre de résultats total par le nombre de résultats par page, puis arrondir le nombre obtenu à l'entier supérieur grâce à ceil.\nLe code que vous avez obtenu devrait ressembler à ça :\n$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;\n$rang = ($page - 1) * LIMITE;\n$resultat = $sphinx->Query('web', 'news');\n$nombrePages = ceil($resultat['total_found'] / LIMITE);\n<p><?php echo $resultat['total_found']; ?> résultats ont été trouvés en <?php echo $resultat['time']; ?>s.</p>\n// On affiche les liens menant aux différentes pages\nfor ($i = 1; $i <= $nombrePages; $i++)\necho '<a href="?page=', $i, '">', $i, '</a> ';\nDe la sorte, vos résultats sont paginés avec 10 résultats par page !\nNous avons vu dans la console que nous pouvions ne demander à Sphinx que les news appartenant à la catégorie no3. Avec PHP, cette contrainte s'ajoute à la requête avec la méthode SetFilter($attr, $values). Le premier paramètre est l'attribut concerné et le second paramètre doit être un tableau contenant la liste des valeurs que l'attribut peut prendre. Par exemple, si nous ne voulons que les news des catégories Web et Programmation (ayant respectivement pour identifiants 1 et 4), cela donnerait :\n// On ne veut que des news de certaines catégories\n$sphinx->SetFilter('categorie', array(1, 4));\nSi vous testez ce code, vous verrez que Sphinx vous retournera 15 résultats avec des news n'appartenant qu'aux catégories Web et Programmation. Pratique, non ?\nLe problème des caractères accentués\nSi vous essayez de chercher « étude », Sphinx vous retournera deux news. Cependant, si vous cherchez « etude », Sphinx ne vous retournera rien. En effet, pour lui, « étude » et « etude » sont deux mots différents, donc il est normal que le résultat de la requête ne soit pas le même. Le problème, c'est que nous, ça ne nous arrange pas trop. On aimerait bien qu'il nous retourne les mêmes news, qu'on recherche « étude » ou « etude ». Pour pallier ce problème, il va falloir dire à Sphinx que le caractère « é » équivaut à « e », que « à » équivaut à « a », etc. Cela se fait dans le fichier de configuration (oui, on y retourne !). Il va falloir, dans la source sourcenews, écrire cette table de correspondances. Elle est assez longue et impossible à retenir par cœur, donc exceptionnellement je vous autorise à copier/coller (que ceux qui se sentent de l'apprendre ne se gênent pas, mais bon...) :\ncharset_type            = utf-8\ncharset_table           = U+FF10..U+FF19->0..9, U+FF21..U+FF3A->a..z\_\n, U+FF41..U+FF5A->a..z, 0..9, A..Z->a..z, a..z ,U+00C0->a, U+00C1->a\_\n, U+00C2->a, U+00C3->a, U+00C4->a, U+00C5->a, U+00E0->a, U+00E1->a\_\n, U+00E2->a, U+00E3->a, U+00E4->a, U+00E5->a, U+0100->a, U+0101->a\_\n, U+0102->a, U+0103->a, U+010300->a, U+0104->a, U+0105->a, U+01CD->a\_\n, U+01CE->a, U+01DE->a, U+01DF->a, U+01E0->a, U+01E1->a, U+01FA->a\_\n, U+01FB->a, U+0200->a, U+0201->a, U+0202->a, U+0203->a, U+0226->a\_\n, U+0227->a, U+023A->a, U+0250->a, U+04D0->a, U+04D1->a, U+1D2C->a\_\n, U+1D43->a, U+1D44->a, U+1D8F->a, U+1E00->a, U+1E01->a, U+1E9A->a\_\n, U+1EA0->a, U+1EA1->a, U+1EA2->a, U+1EA3->a, U+1EA4->a, U+1EA5->a\_\n, U+1EA6->a, U+1EA7->a, U+1EA8->a, U+1EA9->a, U+1EAA->a, U+1EAB->a\_\n, U+1EAC->a, U+1EAD->a, U+1EAE->a, U+1EAF->a, U+1EB0->a, U+1EB1->a\_\n, U+1EB2->a, U+1EB3->a, U+1EB4->a, U+1EB5->a, U+1EB6->a, U+1EB7->a\_\n, U+2090->a, U+2C65->a ,U+00C8->e, U+00C9->e, U+00CA->e, U+00CB->e\_\n, U+00E8->e, U+00E9->e, U+00EA->e, U+00EB->e, U+0112->e, U+0113->e\_\n, U+0114->e, U+0115->e, U+0116->e, U+0117->e, U+0118->e, U+0119->e\_\n, U+011A->e, U+011B->e, U+018E->e, U+0190->e, U+01DD->e, U+0204->e\_\n, U+0205->e, U+0206->e, U+0207->e, U+0228->e, U+0229->e, U+0246->e\_\n, U+0247->e, U+0258->e, U+025B->e, U+025C->e, U+025D->e, U+025E->e\_\n, U+029A->e, U+1D07->e, U+1D08->e, U+1D31->e, U+1D32->e, U+1D49->e\_\n, U+1D4B->e, U+1D4C->e, U+1D92->e, U+1D93->e, U+1D94->e, U+1D9F->e\_\n, U+1E14->e, U+1E15->e, U+1E16->e, U+1E17->e, U+1E18->e, U+1E19->e\_\n, U+1E1A->e, U+1E1B->e, U+1E1C->e, U+1E1D->e, U+1EB8->e, U+1EB9->e\_\n, U+1EBA->e, U+1EBB->e, U+1EBC->e, U+1EBD->e, U+1EBE->e, U+1EBF->e\_\n, U+1EC0->e, U+1EC1->e, U+1EC2->e, U+1EC3->e, U+1EC4->e, U+1EC5->e\_\n, U+1EC6->e, U+1EC7->e, U+2091->e ,U+00CC->i, U+00CD->i, U+00CE->i\_\n, U+00CF->i, U+00EC->i, U+00ED->i, U+00EE->i, U+00EF->i, U+010309->i\_\n, U+0128->i, U+0129->i, U+012A->i, U+012B->i, U+012C->i, U+012D->i\_\n, U+012E->i, U+012F->i, U+0130->i, U+0131->i, U+0197->i, U+01CF->i\_\n, U+01D0->i, U+0208->i, U+0209->i, U+020A->i, U+020B->i, U+0268->i\_\n, U+026A->i, U+040D->i, U+0418->i, U+0419->i, U+1E09->c, U+212D->c\_\nMaintenant, si vous essayez de chercher « etude », eh bien... ça ne fonctionnera toujours pas. En effet, dans la bibliothèque de Sphinx, les mots sont toujours accentués, donc il ne trouvera toujours pas le mot « etude ». Il va falloir réindexer les news pour que Sphinx crée sa bibliothèque avec les news « désaccentuées ». Ainsi, dans la bibliothèque de Sphinx, il n'y aura plus de mot « étude », mais que des « etude ».\nRappel : pour réindexer les news, il faut utiliser la commande sudo indexer news --rotate sous Linux et Mac OS, ou C:\_Sphinx\_bin\_indexer news --rotate sous Windows.\nEssayez à présent de chercher « etude », et vous verrez que Sphinx vous retournera les news attendues. Il en va de même si vous cherchez « étude » ou même « ètude », car Sphinx retire tous les accents de la requête.\nCe tutoriel s'arrête ici. Celui-ci vous a posé les bases et permis de réaliser votre premier moteur de recherche avec Sphinx. Libre à vous de l'améliorer et de chercher sur Internet de nouvelles fonctionnalités intéressantes ! Pour cela, je vous redirigerais vers la documentation officielle de Sphinx (indépendante du langage utilisé) et la documentation de Sphinx pour PHP. :)


Les marques de luxe présentes au Festival de Cannes - Luxus Plus\nPour cette 74e édition du Festival de Cannes, plusieurs marques françaises ont renouvelé leur partenariat avec l’évènement. Et cette année, à travers les nombreuses remises de prix organisées par ces partenaires, les femmes sont mises à l’honneur.\nLe Festival de Cannes va débuter le 6 juillet prochain. Et depuis sa création, des marques françaises sponsorisent l’évènement. Air France, Argénieux ou encore Chopard ont répondu présent pour cette 74e édition.\nLa compagnie aérienne Air France est partenaire du festival depuis 40 ans. Au fil des années, la marque s’est engagée à offrir au 7e art le plus grand cinéma du monde. Au total, 600 heures de films pourront être visionnées par les clients de la compagnie. Les films seront disponibles en 12 langues différentes, et sur plus de 30 000 écrans des appareils de la compagnie aérienne.\nLa marque d’objectifs haut de gamme Angénieux est partenaire officiel du festival depuis 2013. Il y a trois ans maintenant, la cérémonie « Homme à Pierre Angénieux » a été lancée. Une occasion pour la marque de récompenser les directeurs de la photographie. La remise de prix se tiendra le 16 juillet et pourrait bien mettre à l’honneur une femme cette année.\nCôté horlogerie, c’est la marque de luxe Chopard qui avec sa collection Red Carpet habille les stars de magnifiques parures pour la montée des marches. Depuis 1998, la maison de joaillerie fabrique la célèbre Palme d’or ainsi que l’ensemble des trophées remis lors de la cérémonie de clôture.\nL’horloger détient sa propre récompense, le Trophée Chopard qui met à l’honneur la relève du cinéma et mise sur les talents de demain. Il récompense une jeune actrice ou un jeune acteur promis au succès sur le grand écran.\nCette année, le jury du Festival de Cannes sera composé majoritairement de femmes. Une mise en lumière sur les talents féminins du cinéma que partage le groupe Kering. En 2015, le groupe de luxe a lancé le prix Women in Motion afin de récompenser la contribution des femmes au 7ème art. Et c’est en 2016 que ce prix s’est élargi aux domaines de la photographie, des arts plastiques et de la littérature.\nLe groupe Kering est déjà très engagé dans la lutte contre les violences faites aux femmes mais également dans la lutte contre les inégalités hommes-femmes.\nL’Oréal a aussi souhaité mettre la femme à l’honneur. Depuis de nombreuses années, le groupe fait parti des partenaires du Festival de Cannes. Et cette année, il a annoncé le lancement du prix Lights on Women. Ce prix sera remis à l’une des réalisatrices de court-métrage de la compétition ou encore des films étudiants Cinéfondation. Pour présider cette cérémonie, l’Oréal a choisit l’actrice Kate Winslet. Elle désignera la lauréate dans le dîner « Jeune cinéma » qui se tiendra le 16 juillet prochain. En plus du prix, la gagnante remportera une dotation de 30 000 euros.


Augmentation des seins par prothèses mammaires Dr Masson\nL’intervention chirurgicale pour l'augmentation mammaire par prothèse\nL’intervention chirurgicale s’effectue sous anesthésie générale, en position assise, pour mieux juger le positionnement symétrique des implants mammaires dans chaque sein.\nLes prothèses mammaires utilisées sont pré-remplies de gel de silicone et peuvent être de forme ronde ou anatomique. Dans 80% des cas, j’utilise des prothèses rondes, le plus souvent positionnées en avant du muscle grand pectoral pour un résultat plus naturel et respectant ainsi l’anatomie du sein. La position de la prothèse derrière le muscle est réservée aux femmes très minces, présentant de petits seins et souhaitant une augmentation mammaire importante. Dans ces cas, assez rares, la prothèse ne serait pas couverte dans la partie supérieure et serait trop visible sous la peau. J’utilise dans ce cas, la technique du dual plan permettant un décollement modéré du muscle et un décollement inférieur de la glande avec un abaissement du sillon sous-mammaire. En cas de dual plan, la prothèse se trouve idéalement recouverte dans son tiers supérieur par le muscle grand pectoral et se trouve naturellement derrière la glande dans les 2/3 inférieurs de la hauteur de la prothèse (cf. photos).\nLes incisions utilisées pour mettre en place les prothèses peuvent être péri-aréolaires, sous-mammaires ou axillaires sous le bras. J’utilise, dans la plupart des cas, et si les conditions anatomiques le permettent, la voie péri-aréolaire inférieure (cf. photos + vidéo), mais aussi, en cas de petite ptose, l’incision dans le sillon sous-mammaire quasi invisible (cf. photos + vidéo).\nAvant augmentation mammaire par prothèses\nAprès augmentation mammaire par prothèses\nRésultats à 2 ans. Prothèses mammaires anatomiques FX 280 grs dual plan. Cicatrice sous mammaire.\nJe n’utilise plus l’incision axillaire sous le bras, car dans mon expérience d'évaluation des diverses techniques d'augmentation mammaire, le risque d’hématome est plus important avec un positionnement plus difficile de la prothèse mammaire.\nDes risques infectieux potentiels ont aussi donc été décrits lors de l’utilisation de cette incision dans les poils sous le bras.\nPour obtenir un résultat plus naturel, avec des seins dont le volume et les courbes sont encore plus harmonieuses, j’utilise systématiquement pendant l’opération, des sizers ou prothèses d’essai, de forme et de volume différents, permettant de mieux juger du choix de la prothèse définitive.\nUn pansement compressif est réalisé en fin d’intervention pour éviter la mobilisation des prothèses et diminuer le risque d’hématome.\nDes antibiotiques sont prescrits pendant l’intervention pour éviter toute infection autour de la prothèse.\nRésultat à 21 jours.\nProthèses rondes silicone de 240 grs en avant du muscle.\nVidéo : la pose des prothèses mammaires expliqué par le docteur Masson\nInterviewé sur France 2 dans l'émission C'est au Programme de Sophie Davant, le docteur Masson explique la pose des prothèses mammaires devant ou derrière le muscle.\nSuites opératoires de l'augmentation mammaire par prothèses\nDes antalgiques sont systématiquement prescrits en postopératoire pour obtenir un réveil et des suites opératoires les plus indolores possibles.\nLes douleurs postopératoires sont nettement moins importantes quand la prothèse est située en avant du muscle.\nLe drain, positionné sous le bras, est retiré par l’infirmière le lendemain de l’opération, lors du premier pansement avant la sortie de la clinique.\nLe pansement est réalisé, à l’aide de compresses à base de silicone permettant un meilleure cicatrisation. Ce pansement, de réalisation simple, doit être effectué tous les jours par la patiente pendant une dizaine de jours.\nLe maintien du pansement est effectué par un soutien gorge prescrit pour une durée d’un mois environ. Le soutien gorge médicalisé prescrit, est associé systématiquement à la mise en place d’une bande de contention permettant un meilleur maintien des prothèses dans leur loge. Cette bande de contention est prescrite jour et nuit pour une durée de 15 jours. Le résultat définitif de l’augmentation mammaire par prothèse est obtenu idéalement au bout de deux à trois mois.\nLe premier rendez-vous de consultation postopératoire est réalisé à une semaine avec un suivi de consultation la première année à un mois, trois mois et un an postopératoires. Ensuite, un examen clinique annuel sera réalisé par le chirurgien avec prescription de mammographie et d’échographie postopératoires tous les deux ans.\nDans la très grande majorité des cas, la reprise de l’activité professionnelle est possible entre le 3ème et le 5ème jour postopératoire.\nIl est conseillé d’arrêter le sport pendant environ un mois et en cas de positionnement de la prothèse en arrière du muscle, les sports sollicitant de façon importante la partie haute du thorax seront à éviter pendant deux mois.\nUne réaction à corps étranger (coque ou capsulite rétractile), imprévisible dans le temps, peut survenir avec tout type de prothèse mammaire, dans moins de 5% des cas. Le sein devient progressivement dur, change de forme pour devenir sphérique et douloureux. Des massages du sein et de la prothèse sont préconisés à ce stade tous les jours pendant 10 à 15 minutes. Dans certains cas, rares et évolutifs, une réintervention chirurgicale est proposée. Dans ce cas, la réintervention est simple et consiste en un changement de prothèse avec abaissement du sillon sous-mammaire et ablation de la capsule épaissie et rétractée (cf. photos).\nDepuis 2011, un lymphome de survenue exceptionnelle appelé lymphone anaplasique à grandes cellules (LAGC) pourrait survenir autour de certaines prothèses. Moins de 200 cas ont été référencés dans le monde. La texturation de l'enveloppe de certaines prothèses pourrait en être responsable. Une classification de ce lymphome est actuellement en cours et son évolution est le plus souvent favorable après un traitement adapté.\nProthèses anatomiques Dual Plan silicone de 290 grs en arrière du muscle.\n220 grs derrière le muscle\nCicatrice sous le sein\nProthèses mammaires rondes profil modéré\nCicatrice autour de l'aréole\n405 grs dual plan


Adrien Le Vallee\nJeune lecteur aimant s'aventurer dans des mondes fantastiques, des aventures épiques\nOn ne s'ennuie pas un seul chapitre. Digne d'un grand auteur.\nUne jeune population change de planète, découvrant la magie et tout ce qui tourne autour à travers les éléments.\nEn une phrase : On ne s'ennuie pas un seul chapitre. Digne d'un grand auteur.\nCe que j'ai particulièrement apprécié : Histoire captivante et bien tournée. L'histoire m'a beaucoup plu : fantastique mais juste comme il faut, les scènes sont facilement compréhensibles et parfaitement imagées. Ce manuscrit mêle action, humour, tendresse et tristesse avec brio ! Je suis passée d'un sentiment à l'autre au fur et à mesure des chapitres. La fin laisse sans nul doute la possibilité d'une suite, j'ai vraiment hâte ! J'aime beaucoup les sagas.\nStyle littéraire : Utilisation de termes divers et variés, avec de temps en temps un vocabulaire moins courant pour éviter les répétitions mais que l'on comprend facilement.\nMon sentiment sur le titre du livre : Titre court, simple et bien trouvé, il attire la curiosité.\nCe que je pense des personnages : Personnages naturels et attachants, on sent la complicité naissante entre incarnés/éléments. 1 personnage demeure néanmoins un peu plus effacé.\nCe que je pense du thème général du livre : J'adore ce genre de thème, rien à redire sur ce point.\nCe livre ferait-il un bon film ? : Oui ce manuscrit ferait un très bon film. De plus, si suite il y a, cela fera une saga !\nEvaluation par Emeline\nTrès bonne histoire, bien suivie. Les personnages sont bien placés dans l'histoire, avec le bon caractère.\nLors d'un camp de vacances international, 5 jeunes gens vont se retrouver propulsé dans un autre monde où règne la magie. Ces 5 jeunes sont liés à des éléments naturels. Ils ont été appelé pour sauver ce monde d'un terrible empereur qui sévit depuis plus de 300ans\nEn une phrase : Très bonne histoire, bien suivie. Les personnages sont bien placés dans l'histoire, avec le bon caractère.\nCe que j'ai particulièrement apprécié : Une histoire bien tissée, claire qui permet au lecteur de bien suivre le deroulement\nStyle littéraire : Il faudrait repasser le texte pour corriger de nombreuses fautes d'accord et éventuellement revoir certaines syntaxes, principalement sur les derniers chapitres. Mais le texte n'en est pas moins compréhensible.\nMon sentiment sur le titre du livre : Le titre ne correspond pas trop au fil de l'histoire. On parle d'aspects dans le livre et le titre rapport plutôt à un élément.\nCe que je pense des personnages : Rien a redire, ils sont bien à leur place avec le caractère qu'il leur faut\nCe que je pense du thème général du livre : Même si les thèmes de la magie et du fantastique sont souvent repris, ici on n'a pas l'impression d'un déjà vu\nCe livre ferait-il un bon film ? : Éventuellement une série\nIl s'agit d'un bon manuscrit qui mérite d'être approfondi. L'histoire se déroule un peu vite et presque "comme un long f...\nJe l'ai lu d'une seule traite malgré les fautes d'orthographe et de syntaxe et je me suis régalée.\nIl y a trop de fautes d'orthographe qui ne donnent pas envie de poursuivre la lecture alors même que l'histoire débute bien. Il faut vraiment soigner...\nIl y a trop de fautes d'orthographe qui ne donnent pas envie de poursuivre la lecture alors même que l'histoire débute bien. Il faut vraiment soigner un minimum un manuscrit avant de l'envoyer, notamment ne pas oublier de mettre une majuscule au prénom du personnage principal. Cela donne une impression d'inachevé. Je lirai ce livre avec plaisir s'il était corrigé.\nEvaluation par Bensadoun Marion


Comment dessiner une voiture Ford Shelby Mustang GT 500 – AlloDessin\nComment dessiner une voiture Ford Shelby Mustang GT 500\nVous apprendrez dans ce cours de dessin gratuit comment dessiner une voiture Ford Shelby Mustang GT 500 très simplement en quelques étapes seulement ! Vous pourrez ensuite faire du coloriage comme bon vous semble ! N'hésitez pas à poser vos questions et à montrer vos dessins dans les commentaires !\nÉTAPE 1 : Tracez les premières lignes\nPermet de commencer cette étape avec quelques formes de ligne simple. Regardez la position de l'image et et les lignes exactement comment ils sont représentés. Il ya quatre lignes qui traversent, et trois lignes de descente. Ces directives vous permettra de tirer les Shelby 67 est beaucoup plus facile.\nÉTAPE 2 : Dessinez la moitié de la Shelby\nMaintenant ce que tu veux faire ici, dans cette étape est d'esquisser et d'en tirer la moitié supérieure de la voiture en utilisant les directives que vous avez dessiné. Comme vous pouvez voir si vous suivez les indications de cette façon, vous devriez sans problème esquisser cette image.\nÉTAPE 3 : Esquissez l'aile et les pneus de la Mustang\nMaintenant c'est là que le sketch commence à prendre plus de forme. Après avoir dessiné le capot et le toit de la voiture, commencer à dessiner sur l'aile avant, les panneaux latéraux, garde-boue arrière, et les contours de la fenêtre du côté conducteur. Détail du panneau latéral de la Shelby en traçant une ligne droite de départ au-dessus du pneu avant, et se terminant à droite à la lèvre du cadre de fenêtre. Avant d'aller à l'étape suivante dessiner deux cercles pour les pneus.\nÉTAPE 4 : le pare-chocs dessiné\nDans cette étape, je vous suggère d'agrandir l'image. Une chose au sujet de la Mustang Shelby est 67 que le corps a criblé rainures partout dans la voiture, mais Heureusement, vous n'aurez plus qu'à esquisser un couple. Juste à la fin de la porte où la poignée sera, il ya une poche en forme d'un demi-carré, le dessiner. Détail tout le côté de la voiture dans cette étape en esquissant les ailes, pare-chocs, fenêtre côté passager, les pneus et les bandes de départ pour le logo GT500.\nÉTAPE 5 : dessinez le croquis en entier\nIci, dans cette étape ce que vous allez faire, c'est détaillant les pneus et les pneus BF Goodrich. C'est probablement l'une des parties les plus difficiles à dessiner les croquis en entier, car les lettres sont si petits et si les jantes sont très détaillés. Terminez les bandes latérales sur la partie inférieure de la porte et croquis en GT500. Comme vous pouvez voir la Mustang Shelby est un bon véhicule à la recherche. Avant de passer à l'étape suivante tirage de la poignée de porte.\nÉTAPE 6 : gommez les lignes inutiles\nCeci est votre croquis terminé. Tout ce que vous avez à faire est d'effacer les lignes directrices et des marques croquis fait avec votre crayon. Vous pouvez la couleur de la Mustang Shelby n'importe quelle couleur que vous voulez, je pense qu'une belle bleue ou rouge cerise brillante aurait l'air bien, mais bon c'est votre choix.\n13 thoughts on “Comment dessiner une voiture Ford Shelby Mustang GT 500”\n3 novembre 2012 à 18 h 39 min\npédagogie éprouvée on passe de bons moments en votre compagnie\n15 décembre 2012 à 14 h 12 min\ngénial l’a ford!!!!!!!!!je suis trop content!!! 10/10!!!\n21 décembre 2012 à 8 h 08 min\nser tros nul sa sere a quoi con mer des tres allor con les efase aprer.\n20 juillet 2014 à 10 h 55 min\nBah les lignes servent à dessiner au début pour pas faire n’importe quoi, à avoir des lignes droites pour dessiner la Shelby plus facilement\n22 mars 2013 à 17 h 07 min\n7 octobre 2013 à 14 h 38 min\nTrop funny :3\n31 octobre 2013 à 11 h 02 min\nil faudrait les dessiner plus facilement\nPlus facile Dac?\n6 décembre 2015 à 14 h 09 min\nje trouve que c est un peu difficile pour les enfants de 7 et 8 ans mais le resultat sinon est bien fait\n18 octobre 2017 à 9 h 26 min\n18 octobre 2017 à 9 h 29 min\nSans lignes S.T.P!\n18 octobre 2017 à 9 h 30 min\nIl faut pensser au enfants de 7,8,9ans aussi!\nS.T.P dit :\n18 octobre 2017 à 9 h 33 min\nCa vaut un 9/10 vous aurez pu fair plus facil\nRépondre à regnault Annuler la réponse\nComment dessiner Naruto 1�433 views\nComment dessiner une licorne facile 470 views\nComment dessiner Sangoku de Dragon Ball Z 417 views\nComment dessiner Kakashi de Naruto 296 views\nComment dessiner un oiseau 272 views


Ebook C'était ma guerre, ma France et ma douleur de Maurice Druon\n"La guerre mêle tout, les chants de révolte, les regrets, les prières, les amours." Cette phrase tirée du deuxième et, malheureusement, dernier tome des Mémoires de Maurice Druon résume à elle seule la teneur de ce livre, témoignage unique sur la Seconde Guerre mondiale.\nEn septembre 1939, Hitler envahit la Pologne. Appelé par les obligations militaires, un jeune homme publie dans Paris-Soir de Pierre Lazareff un article intitulé "J'ai vingt ans et je pars". Ce garçon de vingt ans est Maurice Druon. Il quitte l'Ecole de Saumur où il est élève officier le 20 avril 1940 et intègre le régiment de Montlhéry. Démobilisé, il rejoint son oncle Joseph Kessel et fait représenter sa pièce Mégarée à Monte Carlo le 13 février 1942. Il s'engage dans la résistance en se ralliant, à Marseille, au réseau Carte auquel appartient un jeune étudiant en médecine, Jean Bernard, qu'il retrouva plus tard à l'Académie française. Avec son oncle, il quitte la France fin 1942, pour rejoindre les rangs des Forces françaises libres du général de Gaulle. Il devient l'aide de camp du général François d'Astier de la Vigerie avant de rejoindre sa femme à Alger. N'ayant pu servir par les armes, Maurice Druon servira par la plume. Il compose avec son oncle Kessel les paroles d'une chanson dont l'air date de la propagande révolutionnaire soviétique et qu'a transformée une de leurs amies. Ce sera le "Chant des partisans".\nFiche détaillée ISBN : 9782259228763ISBN de la version papier : 9782259211949Taille du fichier : 710517 OctetsCollection : _SANS COLLECTION_ Fiche détaillée


Tableau Stappel Kosmetik Naturprodukte - découvrez des décorations murales insolites\nTableau sur toile "Stappel Kosmetik Naturprodukte"\nTableau mural "Stappel Kosmetik Naturprodukte" est une idée originale pour la décoration de chaque intérieur. Composé de 1 pièces, le tableau sur toile "Stappel Kosmetik Naturprodukte" de la collection Make-up soulignera le caractère de la chambre à coucher ou de la salle à manger. Surtout si votre intérieur est décoré dans la stylistique pareille. Tableau "Stappel Kosmetik Naturprodukte" représente de nombreux motifs déco intéressants tels que: [product_tags] - c'est pourquoi il se réjouit d'une popularité indéfectible parmi nos clients.\nUn complément idéal de l'impression sur toile "Stappel Kosmetik Naturprodukte" sera un châssis solide en bois - chez bimago il est disponible en trois dimensions: standard (2 cm d'épaisseur), de galerie (2,8 cm d'épaisseur) et maxx (4 cm d'épaisseur). De quels accessoires a besoin Tableau mural "Stappel Kosmetik Naturprodukte" pour être bien accroché dans votre intérieur ? Nous recommandons avant tout des clous et des crochets solides dans la galerie bimago - ces pétits détails à petit prix vont vous faciliter un accrochage stable sur votre mur. C'est le meilleur accessoire pour tableau "Stappel Kosmetik Naturprodukte".\nToile déco Stappel Kosmetik Naturprodukte\nphoto sur toileimpression sur toiletableauxpumiceflowerbrownbrushrelaxrelaxationrecoverrecreationfriendlyyellowhealthyhealthgreygreenskincorneacosmeticnaturenatural productnaturalpeelingplantcarepuritycleanupprettybeautyhealth spawhitewellness


Sexe à gourdon 06620 avec Lisa - plan cul gourdon 06620\nsexe à gourdon 06620 avec lisa\nfemme plan a GOURDON Alpes-Maritimes Trouve un partenaire homme ou femme pour du sexe à gourdon 06620 en Alpes-Maritimes, consulte les annonces de rencontre coquines Alpes-Maritimes et choisi gratuitement ton plan cul à gourdon 06620 avec un homme ou une femme du site. Discute en webcam coquine sur le messenger du site. Des milliers d annonces sexe à gourdon 06620 sont en ligne sur www.sexe-france.fr\nLisa pour plan cul département Alpes-Maritimes gourdon 06620\n"femme plan a GOURDON"\nDemoiselle stérile exige homme européen ce mois ci, je suis chez moi toute seule à t' attendre pour un doux moment de sexe intense. Mes amants adorent mes gros tétons, j'ai toujours des tenue très sexy pour les plans hard : robe transparente avec lingerie apparente, je porte souvent des vêtement en cuir moulant. En matière de sexe je suis dingue de sucer des bonnes queues, qu'un mec gicle dans ma bouche, les bons lecheurs, j'adore la sodo en douceur, je n'ai aucun tabou dans le sexe. Si tu es un mec et que tu cherches la même chose tu peux m'écrire sur le MESSENGER je pourrai me montrer devant ma webcam, on discutera de nos envie et d'une rencontre sexe. Kiss !!\nEnvie d' un plan cul avec Lisa ? Propose lui du sexe à GOURDON 06620 !


OneDrive, c'est l'espace de stockage en ligne proposé par Microsoft à ses utilisateurs. Disponible en version gratuite ou payante, ce service s'adresse aussi bien aux particuliers qu'aux entreprises. Comment fonctionne OneDrive ? Comment l'utiliser et télécharger l'application pour smartphone et tablette ?\nMicrosoft OneDrive, un outil de stockage\nOneDrive regroupe un ensemble de services permettant à chaque utilisateur de stocker ses fichiers (documents, vidéos, photos) dans un « cloud » et de les partager en ligne s’il le souhaite. Lorsqu’un fichier est ajouté à l’espace One Drive, il devient potentiellement accessible sur l’ensemble des appareils informatiques - ordinateur portable, smartphone, tablette - détenus par l’utilisateur.\nLa version gratuite Microsoft OneDrive Basic met à la disposition de chaque utilisateur un espace de stockage de 5 Go. Mais il est possible d’accroître cette capacité en optant pour une version payante.\nEn termes d’offres payantes, Microsoft met à la disposition de ses utilisateurs différentes formules dont certaines s’intègrent dans la suite Office 365 :\nOneDrive 100 Go ;\nOffice 365 Personnel offrant, en plus des fonctionnalités d’Office 365, un espace de stockage de 1 To ;\nOffice 365 Famille offrant, en plus des fonctionnalités d’Office 365, un espace de stockage de 6 To au total, avec possibilité de les répartir en 1 000 Go par personne pour 6 utilisateurs.\nPour les entreprises, Microsoft propose également trois solutions :\nOneDrive Entreprise Plan 1 permet de bénéficier de 1 To d’espace de stockage par utilisateur ;\nOneDrive Entreprise Plan 2 permet d’accéder à un espace de stockage illimité ainsi qu’à des fonctionnalités avancées ;\nOffice 365 Business Premium inclut Office 365 et OneDrive 1 To par utilisateur.\nOneDrive et Office 365\nL’un des principaux atouts de OneDrive par rapport à ses concurrents, c’est son intégration à la suite Microsoft Office 365. En optant pour l’une des formules Office 365, le particulier ou l’entreprise bénéficie de logiciels tels que Word, Excel et Outlook, mais également d’un certain nombre d’autres services de stockage en ligne.\nDe nombreux services de stockage en ligne se disputent le marché du cloud. Et à ce titre, Google Drive figure parmi les plus importants challengers de Microsoft OneDrive. Développé par la firme Google, Google Drive propose un espace de stockage de 15 Go dans sa version gratuite contre 5 Go pour OneDrive. OneDrive s’adresse plutôt aux utilisateurs de la suite Microsoft Office alors que Google Drive répondra mieux aux besoins des utilisateurs des outils Google.\nPour accéder à OneDrive à partir de votre ordinateur, rendez-vous à cette adresse. Si vous n’en possédez pas un, il vous sera demandé de créer votre compte Microsoft avant de pouvoir bénéficier de l’offre gratuite OneDrive ou de sélectionner une formule payante. Vous pouvez également télécharger l’application OneDrive sur votre smartphone ou votre tablette. Pour cela, téléchargez-la via Google Play Store (Android) ou l’App Store (iOS).\nGoogle Workspace : à quoi ressemble le nouveau G Suite > Guide\nTrello : tout savoir sur l'outil phare de gestion de projet > Guide\nMicrosoft OneDrive, un outil de stockage OneDrive regroupe un ensemble de services permettant à chaque utilisateur de stocker ses fichiers (documents, vidéos, photos) dans un « cloud » et de les partager en ligne s’il le souhaite. Lorsqu’un fichier...


[SAGA] Fire Emblem - Page 9\nJeu 2 Nov 2017 - 21:37\nRaion a écrit: Mais complet oO j'suis choquée de tout ce qu'on peut obtenir avec la vraiment gratuite xD ça motive vachement je trouve ! Pis j'ai pas eu droit à de la pub entre deux cinématiques .. c'est propre !\nAh nan mais ça c'est les jeux du fond du cul du PlayStore ceux où t'as des pages de pub random intégrées dans le jeu (malheureusement le "fond" s'étend un peu beaucoup vu que ça reste la majorité des jeux que j'ai essayé...), c'est eux qui donnent une mauvaise image aux jeux mobiles en tant que pay2win médiocres qui se repompent tous entre eux (j'ai vu de ces trucs, genre des jeux qui plagiaient ClashRoyale en recopiant le logo avec juste la gueule du perso qui changeait, sinon c'était la même pose et tout...), alors que si tu vas sur les plus propres d'entre eux, t'as moyen de trouver des jeux vachement bien foutus. Après il reste toujours le soucis de l'addiction aux jeux d'argent parce qu'on pourra dire tout ce qu'on veut mais plus on s'y implique et plus ça démange de faire des invocs. Là ça commence à m'inquiéter parce qu'avec les invocs gratuites qu'on a eu aujourd'hui y'a qu'un truc qui me démange et c'est de claquer des orbes pour rechoper du perso, alors que je sais très bien que je devrais économiser. Ça me refait le même coup qu'avec FF Brave Exvius et j'ai vu comment ça a fini (Spoiler : Pas bien/Rage quit...).\nEDIT : DU GENRE BOUFFER 100 ORBES SUR UN FOCUS OSEF JUSTE POUR AVOIR UNE FAE AUX IV POURRIS BORDEL !!! :un jour!!:\nTain je le savais que ça allait me retomber sur la gueule le karma, c'est chiant cette addiction à la con qui monte à chaque fois, j'ai intérêt à passer en mode ultimafourmi pendant des plombes maintenant...\nPS : Cadeau @Akamaru :\nSam 4 Nov 2017 - 18:12\nChoqué d'avoir eu ryoma et chrom a la suite dans les deux évènements en invocation sans orbes FE heroes XD\nDim 5 Nov 2017 - 14:39\nUne nouvelle adepte de la secte Fire Emblem ! Bienvenue, toi qui n'as pas été effrayée par nos discussions endiablées !\nPar contre, tu perds des points pour avoir choisi Lyn alors qu'il y avait Roy et Lucina à côté. Blague à part, tu as fait le choix le plus sensé d'un point de vue utilité vu comment elle domine les débats en arène (que tu découvriras ultérieurement). Je pense aussi que tu auras l'occasion de revoir des personnages que tu as pu croiser dans les deux opus de la saga auxquels tu as pu jouer. Si tu as des questions, n'hésite pas à venir nous voir, on se fera un plaisir de t'aider et à te faire apprécier d'autant plus le jeu et la série.\nJe veux bien tes unités aux cheveux bleus (toutes, sans exceptions !). De mon côté, ce sont plutôt celles avec les cheveux verts qui s'accumulent. X)\nAlors, qu'est-ce qu'elle donne, ta petite Nowi ? Est-ce qu'elle casse des genoux sur son passage ? Dommage pour Fae et ses IV, surtout que son talent à transmettre, Guérison 3, est disponible à 4 .\nSympa comme tirage ! Surtout que Ryoma est l'une des meilleures unités rouges du jeu. Quant à Chrom, s'il est +ATK, il peut faire très mal avec le bon build (c'est quand même l'épéiste le plus fort du jeu).\nSi tu as des questions, n'hésite pas à venir nous voir, on se fera un plaisir de t'aider et à te faire apprécier d'autant plus le jeu et la série.\nY a que moi qui s'est fait avoir avec l'utilisation de l'Energie ? xD\nPour l'instant j'suis juste déçue d'avoir dépensé toute mon Energie pour terminer le chapitre 1 .. j'avais pas fait attention que c'était du 11-12 points pour le niveau Expert tcé ! Pourquoi ça change d'un niveau à un autre .. T^T c'est pas très sympa, ça ! Qui fait que j'ai utilisé un Élixir sans trop m'en rendre compte .. Orz\nM'enfin à part ça, c'est la grosse éclate je touche un peu à tout, j'essaie de réfléchir un peu avant de foncer dans le tas (la meuf pas du tout à l'aise avec la stratégie xD) .. par contre j'suis clairement offensive hein .. x) j'sais pas si ça finira par me porter préjudice m'enfin, on verra bien xD\nDe temps en temps je pars faire de l'invocation et puis .. bah comme je connais pas les persos ça donne "3☆ ? Meh .. 1☆ ????? On peut le libérer celui-là ?" xD\nSinon, globalement je me retrouve à répéter les mêmes erreurs qu'avec Pokémon (attention je ne compare pas les jeux, mais ma mauvaise manie) : je focus sur une team au détriment des autres. D'ailleurs j'en ai que deux pour l'instant ^^'\nBienvenue, toi qui n'as pas été effrayée par nos discussions endiablées !\nEh nooon j'ai pas eu peur\nBon par moment c'était dur à lire donc je suis quand même passée au travers certains posts .. mais globalement, la hype était contagieuse alors .. forcément ^^' #ZéroPersonnalité\nA côté de ça, ce jeu m'a permis de me lancer dans une grosse réflexion quant à ma première expérience avec la franchise. J'avais été carrément à fond dans le premier opus, j'en garde de très bons souvenirs .. mais alors pour ce qui est des personnages, ou même du déroulement du scénario .. POUET ! xD\nEt Lyn parce que :\n1. Sa cote de popularité (important quand on est noob)\n2. J'suis quasi sûre d'avoir déjà eu affaire à elle Oo\nCa y est, une autre brebis égarée à rejoint notre secte. Bienvenue à toi.\nRaion a écrit: Y a que moi qui s'est fait avoir avec l'utilisation de l'Energie ? xD\nT'inquiètes, les élixirs au bout d'un moment tu en auras tellement que tu en sauras plus quoi en faire. Idem pour les épées de duels. (Je dois avoir 120 et quasiment 200 respectivement)\nRaion a écrit: bah comme je connais pas les persos ça donne "3☆ ? Meh .. 1☆ ????? On peut le libérer celui-là ?" xD\nATTENTION MALHEUREUSE! ! ! certains persos même en 3* ont des skills intéressant à transmettre, ne commets pas l'erreur de les mettre à la poubelle trop vite! (en mémoire à mes 2 Hinata que j'ai largués avant la transmission des aptitudes. )\nDis-toi qu'il y a des choses que j'ai découvert assez tardivement (par exemple, transmettre les aptitudes sans avoir besoin que le donneur l'ait appris, je ne sais pas pourquoi je m'étais mis cette idée en tête). Mais tu retrouveras assez rapidement des élixirs, surtout si tu fais régulièrement les quêtes journalières ou événementielles (à ce niveau, je trouve qu'on est assez bien garni en terme d'événement). Et comme te l'a conseillé Askelon, essaie de tout économiser, aussi bien les ressources que les unités qui te seront, pour certaines d'entre elles, utiles de bien des façons différentes ultérieurement.\nBon sinon, la chance est revenue même s'il m'a fallu une soixantaine d'orbes. J'ai reçu la visite d'une petite sorcière :\nLe meilleur dans tout ça est qu'elle est +VIT/-PV, combinaison sans doute la plus optimale pour son set avec les Lames rubis +. J'hésite maintenant entre continuer sur cette bannière ou économiser (mais me connaissant, je vais sans doute opter pour la première option).\nLun 6 Nov 2017 - 0:28\nMana a écrit: Alors, qu'est-ce qu'elle donne, ta petite Nowi ? Est-ce qu'elle casse des genoux sur son passage ? Dommage pour Fae et ses IV, surtout que son talent à transmettre, Guérison 3, est disponible à 4 🌠 .\nNowi ça a l'air d'aller pour l'instant, elle a l'air de bien tabasser pour l'instant... sauf qu'en fait ma team Fliers défonce tellement des gueules qu'en comparaison elle donne vraiment l'impression de rien faire XD. C'est chaud quand même, même Elincia arrive à OS des Est, alors à côté, Zelcher et son attaque astronomique j'imagine même pas l'étendue du massacre. Du coup c'est cool, je pense que j'ai moyen d'arriver rang 20 grâce à cette nouvelle team vu que j'ai plus de 2000 places d'avance (pourtant ça me donnait pas tant de points en plus, le max que j'ai eu c'était 696 sur un combat). Y'a plus qu'à espérer qu'ils farment pas comme des porcs le dernier jour XD.\nBon, y'aura plus qu'à voir ce que ça donnera avec le Bladetome+ (là ça risque d'être un massacre sans nom à mon avis XD).\nMais bon, je sais pas si je ferais le bladetome tout de suite ou si je boosterai pas ma Fae tout de suite parce que je l'ai vraiment eu mauvais cette connerie (j'étais limite en mode berserk, je voulais pas m'arrêter avant d'avoir eu un 5 pour pas gâcher le boost de taux de 5 , y'a un moment j'ai même fait l'erreur ultime de quitter à la première invoc alors que j'avais 4 orbes vertes alors que j'arrêtais pas de me taper des tirages sans orbes vertes avant. Le focus de la honte pour moi XD. Je suis même tombé sur un tirage à 5 orbes grises, la première fois que j'ai ça... alors qu'il n'y avait aucun gris à choper XD). Du coup je pense upgrader ma Fae IV perfect et fusionner la FaeTroll pour me venger du troll (tain quand même, j'ai CorrinM et Fae IV perfect que je m'apprétais à upgrader, je drop les deux en 5 , quelle connerie XD), mais à voir si je laisse passer la raison avant (surement ouais).\nSinon GG pour Nowi ! C'est cool après ta malchance absolue sur le focus d'avant\nMais bon, je sais pas si ça serait tellement conseillé de continuer à pull ici maintenant que tu l'as eue. Tu veux choper qui exactement ? J'ai pas eu le temps de me pencher vraiment sur les persos mais ils ont pas l'air ultra bien classés dans les tier lists (fin je veux dire pas godtier, à part H!Nowi dans les teams Fliers, même si H!Jakob a l'air assez fort) et à part le Armor March d'Henry j'ai pas l'impression qu'ils aient de talents si importants à transmettre. A la limite économise jusqu'à la fin du mois pour voir ce qu'ils proposeront d'ici-là. J'étais tombé sur un post Reddit qui était pas si con en disant que vu les périodes de sortie des focus de la mort avec des héros de fou et le premier 5 à 5+5% de drop, le prochain devrait arriver ce mois-ci. En plus avec l'arrivée de Noël devrait y avoir des trucs sympa en approche. Bon après c'est comme tu le sens, si t'es comme moi à pull au design comme un con, ou si t'as repéré un perso qui te semble vraiment utile, dans ce cas je pense que ta décision est déjà prise\nRaion a écrit: Pour l'instant j'suis juste déçue d'avoir dépensé toute mon Energie pour terminer le chapitre 1 .. j'avais pas fait attention que c'était du 11-12 points pour le niveau Expert tcé ! Pourquoi ça change d'un niveau à un autre .. T^T c'est pas très sympa, ça ! Qui fait que j'ai utilisé un Élixir sans trop m'en rendre compte .. Orz\nAu pire si tu vois ce message avant demain, essaye de faire un tour dans la Tourmente (difficulté minimale, ça tape assez fort là-bas XD) parce que t'as 2 élixirs d'endurance pour la première fois que tu le finis dans la journée (dommage que ça se finisse aujourd'hui mais t'auras bien d'autres occas', comme le disait Askelon, e dois en être à presque 90 élixirs donc y'a de quoi faire ).\nMais sinon hésite pas à nous dire les persos que tu chopes, on pourrait te dire si t'as chopé un truc abusé avant que tu le balances à la poubelle XD (genre Nino )\nBon et question (je crois que je l'avais posée mais j'avais pas vu de réponse donc je retente) : pour le Tournoi à venir, ça sert à quelque chose de prendre un perso qu'on a dans son équipe ? Javais vu un post qui disait que ça donnait des bonus (de stats ou de points je sais pas) mais j'ai jamais eu l'impression que ça soit vrai. Donc je voudrais savoir avant de choisir qui supporter parce que si y'a un bonus autant prendre Hinoka, sinon autant prendre Ryoma pour être sûr que Amelia se fasse défoncer (Vengence pour mes 100 orbes :mwahaha: )\nMer 8 Nov 2017 - 13:42\nLa nouvelle invocation est géniale ! Le bol, en invocation gratuite Corrin 5 étoiles avec yato * *\nJeu 9 Nov 2017 - 21:15\nAlors dans la série wtf:\nvue en arene:\nEt pour le tirage coup fatal j'ai eu dés la première orbe rouge! :\nNiquel je vais la fusionner et elle aura forcément une meilleure nature! -Vit +Def. . .\nBon et question (je crois que je l'avais posée mais j'avais pas vu de réponse donc je retente) : pour le Tournoi à venir, ça sert à quelque chose de prendre un perso qu'on a dans son équipe ? Javais vu un post qui disait que ça donnait des bonus (de stats ou de points je sais pas) mais j'ai jamais eu l'impression que ça soit vrai. Donc je voudrais savoir avant de choisir qui supporter parce que si y'a un bonus autant prendre Hinoka, sinon autant prendre Ryoma pour être sûr que Amelia se fasse défoncer (Vengence pour mes 100 orbes )\nCa donne un bonus de point de prendre le perso que tu soutiens si je me souviens bien mais pas de stats.\nEt gg pour ton Corrin Pandora!\nDim 12 Nov 2017 - 6:52\nJ'ai abandonné la bannière Halloween mais c'est pour mieux jeter mon dévolu sur la bannière Coup fatal (histoire de drafter une Elincia +VIT ou une Delthea). Je ne suis pas du tout économe, mes orbes partent directement lorsque j'en ai au moins 20. xD\nDur... Le genre de faux espoir qui te fait plus mal que de ne pas l'avoir drafté (au moins, tu as Hirondelle rapide en réserve).\nDevinez qui a remporté le tournoi et qui a gagné le droit de scalper ses adversaires ? C'est Shanna !\nJ'avais soutenu initialement Katarina mais étant donné qu'elle a été battue par Amelia, j'ai opté pour la future championne. Non pas que je voulais qu'elle gagne parce que je l'aime bien, je suis surtout content que la tsundere Takumi ait perdu à la loyale (aucun facteur multiplicateur pour les deux camps durant les dernières heures vu que le score était serré), alors qu'il menait. Les fujoshi n'ont alors pas pu exulter de l'incertaine et maintenant lointaine victoire de leur poulain.\nBon blague à part, c'était un dénouement inattendu (je n'y croyais pas personnellement et attendais initialement une confrontation Amelia/Ryoma).\nHistoire de diverger légèrement, où en êtes-vous, ceux qui ont commencé ou qui joue à Fire Emblem Warriors ? Est-ce que vous appréciez l'expérience ?\nDe mon côté, je suis sur la fin (vers le chapitre 19) avec une équipe plus personnelle qu'optimale : Lianna (l'héroïne du jeu qui a des stats équilibrées et une arme personnelle très utile), Corrin (mon personnage favori de Fates), Lissa (quand j'ai vu qu'elle maniait la hache, je ne pouvais pas faire l'impasse sur elle, j'adore ce genre de personnage et de gameplay), Lucina (c'est Lucina quoi ! en plus, elle possède une vitesse élevée et cela se ressent dans ses enchaînements rapides de coups), Cordelia (la chevalière pégase que je préfère des trois, même si elle n'a pas l'avantage d'avoir une arme personnelle comme Hinoka). Elles sont toutes au niveau 42, ce qui est un peu trop élevé et qui se justifie par des quêtes à répétition pour avoir les matériaux pour mes emblèmes. Je joue en difficulté normal et je dois avouer qu'il n'y a pas d'obstacles insurmontables (même l'IA s'en sort plutôt bien). Je testerai le mode de difficulté supérieur pour voir ce que ça donne.\nDim 12 Nov 2017 - 10:39\nJ'avais soutenu initialement Katarina mais étant donné qu'elle a été battue par Amelia, j'ai opté pour la future championne. Non pas que je voulais qu'elle gagne parce que je l'aime bien, je suis surtout content que la tsundere Takumi ait perdu à la loyale (aucun facteur multiplicateur pour les deux camps durant les dernières heures vu que le score était serré), alors qu'il menait. Les fujoshi n'ont alors pas pu exulter de l'incertaine et maintenant lointaine victoire de leur poulain. Mister Green\nOh putain me parle pas de ça, elle m'a tellement foutu le seum cette fin de tournoi ! J'avais gardé en stock 600 drapeaux pour les utiliser dans la soirée pendant un multiplicateur de Takumi sauf que... Y'AVAIT PLUS DE MULTIPLICATEUR DANS LA SOIREE !!! J'ai halluciné à quel point c'est incroyable comme situation, l'écart restait ridicule entre les deux à chaque heure qui passait. Pourtant, je pensais que Takumi prenait une légère avance à chaque fois, donc j'ai même foutu le réveil à 4h du mat' au moment de ce que j'avais prévu être la potentielle heure de bonus... mais nan, que dalle. Du coup je suis carrément passé hors du tier 30 000 et Takumi a même pas gagné. Ça fait d'autant plus chier que j'ai fait la connerie de m'y impliquer cette fois XD.\nMar 14 Nov 2017 - 11:48\nMana : Je trouve que Fire emblem warriors est pas mal du tout (même si j'ai quand même moins accrocher que Hyrule Warriors).\nJe joue aussi avec une équipe plus personnelle qu'optimisé (Lucina-Lianna-Sakura-Darean et Severa ... a oui elle n'y est pas :/).\nHonnêtement la difficulté n'est pas trop élevé, surtout quand tu respects le triangle des armes ^^ mais si tu veux le faire en difficulté supérieur je te conseille de recommencer une partie sinon tu vas roulé sur les ennemis, je l'ai commencé en difficile au début c'est un peut plus dur, c'est rare de OS un ennemi mais si tu exp c'est tellement facile\nDim 19 Nov 2017 - 14:35\nJ'ai un doute sur si je dois continuer la bannière Halloween ou non, après avoir dépensé plus de 70 orbes pour du chou ça se dit ça?... mais en même temps n'ayant pas eu de 5* je me dis que c'est peut-être pour bientôt. ^^'\nSinon dans l'une des précédentes bannières j'ai eu ça, et j'étais bien contente qu'elle drop enfin comme c'était le dernier jour, et les dernières orbes que je pouvais lui consacrer, et elle m'est bien utile cette petite avec Zelcher, Nowi et Lyn archère:\nJ'attends toujours d'avoir Elincia et Cordelia pour me faire une Team Flier; si Nowi Hallo' veut bien drop aussi... Y'a que Zelcher qui répond présente pour le moment, et assez fréquemment, et c'est pas pour me déplaire de la booster ma waifu. ♥\nGG pour Azura ! Ça va faire un ajout non-négligeable pour toutes tes teams, t'as eu de la chance pour le coup\nPour la bannière Halloween c'est la merde ta situation, je te dirais bien d'arrêter les frais mais tu dois avoir un taux de drop énorme en ce moment je suppose (genre dans les 8%), donc je te conseillerai de continuer au moins jusqu'à avoir un 5 et après tu pourras économiser pour le focus de fou de la fin du mois.\nJeu 23 Nov 2017 - 23:44\nVen 24 Nov 2017 - 22:20\nBon bah c'est cool que tu le prennes bien parce qu'il y en a plus d'un qu'on aurait dû ramasser à la petite cuillère après un tel pity breaker XD (surtout que 4.75% bordel, rien que quand j'arrive à 4% je suis en PLS :noon!!: ). Bon après c'est vrai qu'elle est super stylée au niveau de son artwork (largement plus que la version Summer), en plus t'as choisi ton moment pour la drop avec la prochaine MAJ des soigneurs :p\nD'ailleurs tu l'as déjà bien dressée, elle est venue faite coucou ce matin :p\nSinon pour le Legendary Focus vous avez prévu de faire quoi ? Ça parait assez ultime comme focus mais j'ai un peu peur d'être déçu malgré tout vu que je me fixerai pas de vrai objectif. Normalement je partirai sur 150 orbes (ce qui me fait déjà mal XD). Mais j'ai limite peur de pas être satisfait vu que j'ose pas me fixer de vrai objectif comme BCordelia, SpCamilla ou Celica vu que le taux pour un perso particulier est assez calamiteux, mais à côté de ça y aurait Ike, Ayra, BLyn, Hector qui sont godtier mais que j'ai déjà (même si de meilleurs IV seraient pas de refus vu que j'ai limite les pires IV pour chaque XD). Et sinon Deirdre, Genny et BCaeda je dirais pas non même si ça serait pas la grosse joie, Fjorm ça serait sympa même si on l'aura d'office et qu'on sait pas trop ce qu'elle vaudra, et SpXander... je veux même pas risquer de l'avoir une deuxième fois de peur de rage quit XD. Donc voilà vous préconisez quoi pour le coup ? (Sachant que j'en suis à 241 orbes et que je voulais garder un stock pour le focus à thème de Noël :p )\nPlus que le focus c'est les autres nouveautés que je trouve pas mal. Le up des armes ainsi que des soigneurs, le nouveau chapitre qui s'ouvre (même si le ganondorf de feu est trop stéréotypé à mon gout). . . Mais je pense claquer une soixantaine d'orbes dedans, on a déjà certains skills de Fjorm et elle a l'air pas trop mal. Apres c'est compliqué, le focus avec les héros vertueux est vicelard. D'un côté BIke et Lancina, de l'autre Fjorm, Hector, Deirdre, Ayra. . .\nSinon dans les tirage récent j'ai eu Mia +VIT -ATK. . . au vu de mes IV récents je suis surpris de pas avoir eu un + RES. . .\nSam 25 Nov 2017 - 0:13\nC'est cool pour ton tirage (même si comme l'a souligné Ultimafouina, je l'aurais eu mauvaise sur un tel pourcentage). Elle a une bonne nature ? Tu sais déjà ce que tu vas en faire ?\nB!Cordelia, Celica et S!Camilla pour ma part aussi. Dans les mêmes couleurs, je ne dirai pas non à B!Lyn, Ayra, Ike, Hector ou Deirdre. J'ai bien envie d'avoir B!Shiida mais je ne me risquerai pas dans le bleu avec S!Xander dans les parages. Je pense y investir toutes mes orbes (j'en aurais 80 à la sortie de la bannière).\nSam 25 Nov 2017 - 2:06\n@Ultimafouina : Oui, je le prend bien parce que c'était une unité que je voulais vraiment, mais si je m'étais retapée un Jakob 5*, j'aurais pleuré du sang à coup sûr...\nCela dit, ça se termine quand même bien, H!Nowi a fini par se montrer au cours de la séance suivante avec une nature correcte (DEF-/RES+), donc là, je suis très très bien.\nPerso', j'aime les deux artworks, mais c'est vrai que celui de l'Elise original en jette un peu plus.\nEt c'est ce que je me suis dit concernant cette MAJ, ça tombe très bien !\nBonne fille, elle a été bien éduquée.\n@Mana : Elise HP-/DEF+. J'avais surtout peur pour sa RES et sa SPD, du coup cette nature me va parfaitement.\nOui, je sais ce que je vais en faire, ça fait plusieurs mois que j'ai réfléchi à la question pour être parée le moment venu. XD\nJe compte surtout m'en servir comme d'un debuffer théoriquement intouchable :\nEn C, ce sera Prudence et Élan dans le cadre d'un Horse Emblem. Je mets toujours les deux sur mes troubadours, étant donné que ce sont des unités passe-partout, ça offre plus de flexibilité selon la composition de l'équipe à laquelle je les assigne. Sinon, peut-être Souffle Vital 3 (couplé au sceau) en alternance avec des Impulsions pour un usage hors Horse Emblem.\nEn A, je vais sans doute alterner entre ATK 3, SPD 3 et RES 3 selon les besoins, ce sont des ressources faciles d'accès et ça suffit amplement pour son rôle.\nJe pense aussi lui faire un kit plus axé sur le plan offensif si j'arrive à drop deux Genny (j'aime bien collectionner les unités ) pour lui transmettre son Bâton Furieux 3, étant donné qu'elle a une bonne attaque de base. A voir, ce n'est pas du tout d'actualité pour le moment, d'autant plus que j'ai une nette préférence pour le rôle de debuffer qui suit d'ailleurs de près celui du tank, mon éternel chouchou.\nDe mon côté, concernant le Legendary Focus, je vais surtout tenter les invocations chez les verts parce que je n'ai aucune des unités vedette et j'aimerais bien m'en tirer avec un Hector ou une Deirdre (pas S!Camilla, par contre, elle m'intéresse absolument pas... donc si j'ai le malheur de la drop, je pleure XD). Je tenterai sûrement quelques pierres rouges aussi, essentiellement pour Ayra. A voir en fonction du tirage, mais je ne pense pas trop me lâcher sur cette banner, malgré le taux d'apparition très intéressant.\nJe suis aussi pas mal hypée par les nouveautés à venir, notamment l'amélioration des bâtons qui sera l'occasion de redorer un peu le blason des soigneurs (et donc de les sortir plus souvent mdr).\nSans oublier Fjorm qui a l'air de bien se débrouiller.\nMais LOOOOOOOOOL Ce focus des enfers ! XD\nLe pire c'est que c'est la SEULE orbe bleue que j'ai prise (parce que bon rendu où j'en étais je pouvais bien YOLO 3 orbes pour faire la dernière invoc) de peut de choper Xander, ça va j'ai eu du nez XD.\nBon bah ça va, ça s'est plutôt TRES TRES BIEN passé cet event, j'ai bien fait de me dire que j'allais bouffer que 100 orbes, ça m'a permis de réduire les excès à "juste" 175 orbes (Je sais pas ce que c'est ce délire il m'en reste 102 maintenant, ils en ont filé à mort sur la fin ou quoi, j'ai rien vu venir, j'ai l'impression d'avoir été à 140 la semaine dernière )\nDu coup voilà les nouveaux copains :\n(La première Fjorm c'est celle offerte)\nDu j'espère que ça se passera bien pour vous aussi\nMar 28 Nov 2017 - 19:46\nJolis tirages ! Décidément, la chance ne t'abandonne pas (surtout pour la Celica +VIT que je t'envie). J'ai pu voir que les fortunes étaient diverses sur le net et dans mon entourage donc on peut dire que tu as eu un bol d'enfer.\nJ'ai utilisé 140 orbes avec un résultat "mitigé" :\n- Celica +DEF/-ATT\n- Fjorm +DEF/-PV\n- Hector +PV/-ATT\n- B!Lyn +RES/-DEF\n- B!Cordelia +PV/-ATT\nJ'ai eu la plupart des personnages que je voulais mais ils ont d'assez mauvaises natures. Je ne suis pas mécontent pour autant parce que j'aurais pu avoir bien pire. Et puis, j'ai pu récupérer quelques unités à côté assez intéressantes (dont un Klein et un Roderick). Je ne vais pouvoir faire qu'un seul tirage d'ici la fin de la bannière vu que j'ai déjà récupéré presque toutes les orbes des quêtes.\nD'ailleurs, parlant des différents ajouts, je suis ravi des efforts qu'a mis IS dans cette mise à jour. Je n'ai pas encore utilisé l'atelier des armes ou encore testé les bénédictions donc je ne m'avancerai pas sur ces deux points. En revanche, même si l'histoire n'est pas exceptionnelle, j'aime bien l'antagoniste principal du deuxième livre. Il faut avouer qu'il parait imposant et est assez impressionnant avec sa hache.\nConcernant les "enfants de la destinée", j'ai une préférence pour Siegbert et Soleil. Par contre, je ne comprends pas le choix de mettre Rhajat (est-ce du à un concours de popularité ? je m'attendais à voir Asugi, à l'image de Soleil qui sont les enfants d'un vassal des princes ainés) mais j'espère qu'elle sera rétrogradée en 4 (ce qui me semblerait le plus logique).\nMar 28 Nov 2017 - 21:15\nOuaip j'ai l'impression, j'avais bourré le simulateur tellement j'en pouvais plus d'attendre et à chaque fois je me tapais en moyenne 4-5 5 pour 200+ orbes (avec certains tirages catastrophiques autour des 220 orbes pour avoir 1 Ike XD) donc là j'en suis bien content de ces conneries, pourtant ça avait pas bien commencé du tout au début donc je balisais un peu mais ça s'est bien rattrapé (bon, j'aurais bien voulu une ptite Ayra ou un ptit Ike pour remplacer les miens aux IV en carton mais osef ça sera pour un pity breaker XD).\nD'ailleurs monsieur le stratège, tu penses que je devrais faire quoi de mes doublons ?\nFjorm j'attends de voir les stats conseillées mais j'ai l'impression que +RES/-HP (même si le -4HP fait mal) est plus avantageux que du neutre pour elle vu son rôle d'anti-mage ?\nB!Lyn... mouais. Je sais que Gamepress conseille de debuff la Défense mais je sais pas si le gain d'HP pourrait être d'une quelconque utilité et surtout valoir le fait de booster la nouvelle. Du coup limite je file la nouvelle à bouffer à la neutre ?\nPour Hector j'avais un +DEF/-ATK, c'est même pas la peine d'en discuter là XD. Mais tu penses que c'est plus profitable de booster Hector ou y'a un perso à qui Distant Counter serait d'une utilité vraiment folle ? (Je sais que Shiida n'attend que ça mais un peu la flemme je dois dire )\nEt pour Celica je fusionne je suppose ?\nOuch... J'allais te dire que tu te faisais pas chier d'appeler ça un résultat mitigé vu les monstres que c'est... jusqu'à ce que je vois les IV XD. Au pire Fjorm tu peux la fusionner avec la gratuite, Hector tu peux le filer à ton Hector (je sais plus si t'en as un) ou transmettre son Distant Counter (je connais un certain parieur qui serait ravi de l'avoir ). Bon sinon ta B!Lyn elle me parait plus que bien, et pour ta B!Cordelia et ta Celica... elles sont jolies nan ? :euh:\nConcernant les "enfants de la destinée", j'ai une préférence pour Siegbert et Soleil. Par contre, je ne comprends pas le choix de mettre Rhajat (est-ce du à un concours de popularité ? je m'attendais à voir Asugi, à l'image de Soleil qui sont les enfants d'un vassal des princes ainés) mais j'espère qu'elle sera rétrogradée en 4 Like a Star @ heaven (ce qui me semblerait le plus logique).\nAh nan mais ce focus cette horreur que ça a l'air d'être... En fait je suis à la fois extrêmement déçu et en même temps extrêmement soulagé, parce que le design des persos je le trouve monstrueux (je sais pas les couleurs ça fait tâche je trouve, je trouve que leur design est une terrible faute de gout à ce niveau)... sauf que du coup ça me fera pas le même pincement au cœur que pour Mia à devoir faire l'impasse sur ces persos pour mettre de côté comme un radin, et ça c'est bien ! #TeamEcureuil\nBah j'ai pas vu d'évolution si marquante à part ça en vrai. Bon, la ptite cinématique en début de tome c'est sympa, les effets spéciaux quand on récupère Fjorm c'est cool, les nouveaux fonds pour l'Arène et la Tour d'entrainement ça change, et le fond des quêtes qui change aussi ça donne un peu d'air frais, mais pour une 2.0 c'est pas révolutionnaire non plus. Bon après clairement la grosse nouveauté c'est la forge d'armes, ça a l'air tellement over the top ce machin, j'ai hâte qu'ils nous inondent de matériaux pour qu'on sache plus où donner de la tête !\nRien que Eliwood va devenir monstrueux avec l'épée de Roy, j'avais jamais fait gaffe à quel point cette épée était puissante !\nMar 28 Nov 2017 - 21:53\nGG pour vos tirages!\nPour ma part j'ai claqué 100 orbes pour. . . Deirdre et Camilla. . . En -ATK + RES. . . J'ai plus de bol sur les tirages normaux.\nPour les gosses j'aime bien l'illustration de Rhajat que je sniperais sans doute pour le bonus d'arène (même si l'artiste a un peu abusé sur le silicone) mais aucun ne me tente vraiment.\nHeureusement le ratelier des armes redonne un second souffle aux persos devenues moins bons! Les dragons qui tapent dans la carac defensive la plus faible, Eldigan potentiellement furie 6. . . Dommage qu'il n'y ait rien pour Leo et Corrin M.\nEn revanche, même si l'histoire n'est pas exceptionnelle, j'aime bien l'antagoniste principal du deuxième livre. Il faut avouer qu'il parait imposant et est assez impressionnant avec sa hache.\nJ'espère qu'il y aura une histoire un peu plus développé avec\nLes soeurs de Fjorm et Laevateinn disparus/pas encore révélés\nMais l'antagoniste en revanche est trop stéréotypé "Hur Hur moi fort moi conquérir faibles! ! !" et me fait penser à un sous Walhart. A voir ce que ça va donner mais je préférais mieux la loli psychopathe.\nMar 28 Nov 2017 - 23:07\nTu comprends mon sentiment partagé ? Ceci dit, je m'estime quand même chanceux parce que je les voulais vraiment.\nPour Fjorm, j'attendrais en fonction du metagame qui se dessinera avec les nouveautés de la v2.0 pour y voir la place des mages mais également des soigneurs qui pourront peut-être occuper une niche spécifique grâce à leur potentiel offensif rehaussé.\nConcernant B!Lyn, les deux se valent. La nouvelle version que tu as tirée résistera mieux aux mages et est soumise à la même problématique que Fjorm concernant le futur metagame.\nJ'aurais gardé Hector pour un futur sacrifice : Contre distant est l'un des meilleurs talents qui soient et il y a de nombreuses unités qui se l'arracheraient sans hésitation. À moins que ton choix ne soit déjà fixé, je prendrais le temps de la réflexion pour transmettre ce talent.\nQuant à Celica, je l'aurais fusionné mais son talent Défense à distance fait réfléchir (même si on a l'équivalent avec le sceau correspondant).\nBon, ça ne doit pas beaucoup t'avancer mais dans les quatre cas, j'aurais conservé les personnages pour repousser à plus tard le choix de la transmission ou de la fusion.\nJe ne reviendrais pas sur le chara-design des enfants de Fates (que j'aime bien, hormis le visage de Siegbert) mais ils ne doivent pas être sous-estimés à cause de Mia ou Ayra.\nRhajat - PV 36, ATT 35, VIT 34, DEF 21, RES 24, BST 150\nÀ première vue, la copie de Tharja fait pâle figure à côté des trois autres unités mais elle a quand même son mot à dire : des stats offensives qui n'ont pas à rougir de celles de Nino ou S!Elise, une arme qui lui permet un build contrant Reinhard et B!Lyn... elle est dans une couleur plus intéressante que Tharja.\nSoleil - PV 37, ATT 38, VIT 35, DEF 28, RES 24, BST 162\nLe powercreep ambiant a permis à Intelligent System de nous proposer une épéiste aux stats offensives explicites : Soleil a l'attaque la plus élevée parmi les unités rouges et n'est dépassée que par Effie (un build avec Épée héros ou Épée enflammée est très approprié). Sa vitesse est moins attrayante que celle de Mia ou Ayra mais reste au-dessus des standards des meilleurs épéistes.\nShiro - PV 41, ATT 35, VIT 30, DEF 35, RES 22, BST 163\nUn nouveau mur physique a fait son apparition. Celui-ci est aussi efficace durant la phase joueur que la phase ennemie grâce à son arme et son talent A, lui donnant un bulk physique tel qu'il peut résister à une majorité du roster sur le plan physique.\nSiegbert - PV 41, ATT 34, VIT 35, DEF 31, RES 16, BST 157\nSi B!Roy vous impressionne déjà, vous aurez le même sentiment avec Siegbert : Hirondelle rapide 2 incluse dans son arme, c'est fort. Ajoutez la mobilité et les stats (dites-vous que B!Lyn a 1 point de moins en attaque et autant en vitesse), Siegbert peut faire de gros trous dans les rangs adverses. Petit bonus en prime : il peut cumuler avec Hirondelle rapide 2 en talent A (tout cela lui donne ATT +14 et VIT +14 avec Élan). Un monstre !\nT'as vraiment pas eu de chance sur tes tirages, aussi bien sur les personnages que sur les IV. J'espère que tu auras plus de chance avec B!Lucina ou B!Ike.\nMer 29 Nov 2017 - 23:11\nPour le moment, rien de très important à signaler du côté de mes invocations sur le nouveau focus. x)\nJ'ai eu Fjörm dans l'invocation gratuite, donc je pense m'en faire une 40+ par la suite.\nAprès j'aimerai beaucoup avoir Celica ou même Cordelia archère. ^^\nSinon je suis vraiment contente de ma Zelcher -waifuuuu- que j'ai construite, il est très rare qu'elle se fasse battre (à part en auto où ça part un peu en nawak parfois). ♥


1 Or comme il y a eu de faux prophètes parmi le peuple, il y aura aussi parmi vous de faux docteurs qui introduiront de pernicieuses hérésies, et renonçant au Seigneur qui les a rachetés, attireront sur eux-mêmes une soudaine ruine. 2 Leurs débauches seront suivies de plusieurs, qui exposeront la voie de la vérité à la médisance ; 3 et vous séduisant par des paroles artificieuses, ils trafiqueront de vos âmes pour satisfaire leur avarice : mais leur condamnation, qui est résolue il y a longtemps, s’avance à grands pas, et la main qui doit les perdre n’est pas endormie. 4 Car si Dieu n’a point épargné les anges qui ont péché, mais les a précipités dans l’abîme où les ténèbres leur servent de chaînes, pour être tourmentés, et tenus comme en réserve jusqu’au jugement ; 5 s’il n’a point épargné l’ancien monde, mais n’a sauvé que sept personnes avec Noé, prédicateur de la justice, en faisant fondre les eaux du déluge sur le monde des méchants ; 6 s’il a puni les villes de Sodome et de Gomorrhe en les ruinant de fond en comble, et les réduisant en cendres, et en a fait un exemple pour ceux qui vivraient dans l’impiété ; 7 et s’il a délivré le juste Lot, que ces abominables affligeaient et persécutaient par leur vie infâme, 8 ce juste qui demeurait parmi eux, étant tous les jours tourmenté dans son âme juste par leurs actions détestables qui offensaient ses yeux et ses oreilles : 9 il paraît par là que le Seigneur sait délivrer ceux qui le craignent, des maux par lesquels ils sont éprouvés, et réserver les pécheurs au jour du jugement pour être punis ; 10 principalement ceux qui pour satisfaire leurs désirs impurs, suivent les mouvements de la chair ; qui méprisent les puissances, qui sont fiers et audacieux, qui sont amoureux d’eux-mêmes, et qui blasphémant la saine doctrine, ne craignent point d’introduire de nouvelles sectes ; 11 au lieu que les anges, quoiqu’ils soient plus grands en force et en puissance, ne se condamnent point les uns les autres avec des paroles d’exécration et de malédiction. 12 Mais ceux-ci, semblables à des animaux sans raison qui ne suivent que le mouvement de la nature, et sont nés pour être la proie des hommes qui les font périr, attaquant par leurs blasphèmes ce qu’ils ignorent, ils périront dans les infamies où ils se plongent, 13 et recevront la récompense que mérite leur iniquité. Ils mettent la félicité à passer chaque jour dans les délices ; ils sont la honte et l’opprobre de la religion  ; ils s’abandonnent a des excès de bouche dans les festins de charité qu’ils font avec vous. 14 Ils ont les yeux pleins d’adultère et d’un péché qui ne cesse jamais ; ils attirent à eux, par des amorces trompeuses, les âmes légères et inconstantes ; ils ont dans le cœur toutes les adresses que l’avarice peut suggérer : ce sont des enfants de malédiction. 15 Ils ont quitté le droit chemin, et se sont égarés en suivant la voie de Balaam, fils de Bosor, qui aima la récompense de son iniquité ; 16 mais qui fut repris de son injuste dessein, une ânesse muette, qui parla d’une voix humaine, ayant réprimé la folie de ce prophète. 17 Ce sont des fontaines sans eau, des nuées qui sont agitées par des tourbillons ; et de noires et profondes ténèbres leur sont réservées. 18 Car tenant des discours pleins d’insolence et de folie, ils amorcent, par les passions de la chair et les voluptés sensuelles, ceux qui peu de temps auparavant s’étaient retirés des personnes infectées d’erreur ; 19 leur promettant la liberté, quoique eux-mêmes soient esclaves de la corruption ; parce que quiconque est vaincu, est esclave de celui qui l’a vaincu. 20 Si après s’être retirés des corruptions du monde par la connaissance de Jésus-Christ, notre Seigneur et notre Sauveur, ils se laissent vaincre en s’y engageant de nouveau, leur dernier état est pire que le premier. 21 Car il leur eût été meilleur de n’avoir point connu la voie de la justice, que de retourner en arrière après l’avoir connue, et d’abandonner la loi sainte qui leur avait été donnée. 22 Mais ce qu’on dit d’ordinaire, par un proverbe véritable, leur est arrivé : Le chien est retourné à ce qu’il avait vomi ; et le pourceau, après avoir été lavé, s’est vautré de nouveau dans la boue.