METAL IMPACT
P
U
B
Cliquez SVP P
U
B
L ultime Webzine orienté Metal qui se renouvelle au quotidien

MI Instagram | MI YouTube | MI Facebook
CD Reviews | DVD Reviews | Book Reviews | Interviews | Live Reports | Concours | Forums | Radio | Photos | M-I Tshirt | Contact | M-I Banner
Fermer/Ouvrir ce bloc Rechercher sur M-I


Avancee | Aidez-moi
Fermer/Ouvrir ce bloc M-I Membres
· Page d'accueil
· S'enregistrer
· Liste des Membres
· M-I sur Instagram
· M-I sur Facebook
· M-I sur YouTube
· M-I sur Twitter
· Top 15 des Rubriques
· M-I FAQ
· M-I Tshirt
Fermer/Ouvrir ce bloc Book Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Interviews Aléatoires
· THE MIDNIGHT GH…
· CRADLE OF FILTH…
· IN THIS MOMENT …
· DAVID COLIN (FR…
· BLACKMORE'S NIG…
Voir les autres
Fermer/Ouvrir ce bloc CD Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Rejoins-nous sur Facebook
Fermer/Ouvrir ce bloc Live Reports Aléatoires
· NAPALM DEATH (u…
· ARCH ENEMY (se)…
· SONISPHERE (FRA…
· BLACK CRUSADE: …
· THRASHFEST CLAS…
Voir les autres
Fermer/Ouvrir ce bloc DVD Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Qui est en Ligne ?
Il y a actuellement 305 invités et 0 membres en ligne

Vous êtes un visiteur anonyme. Inscrivez-vous gratuitement en cliquant ici.

Fermer/Ouvrir ce bloc M-I Jeux

Deviens un pro de la batterie en cliquant ici ou (Entraîne toi sur la batterie de Danny Carey de TOOL)

P
U
B
Cliquez SVP P
U
B

# # XML_node.objet # # This object is an XML node representation # # /- name (string) # xml_node --- attributes (array) # \- children (array) or value (string) class xml_node { var $name; var $attributes = array(); var $children = array(); var $value = ""; function xml_node($name,$attributes,$children=array(),$value="") { $this->name = $name; if (is_array($attributes)) { $this->attributes = $attributes; } $this->children = $children; $this->value = $value; } } # # xml_tree class # # This object parses an XML stream and offers a tree composed by xml_nodes # class xml_tree { var $xml_stream; var $current_node; var $root_node; var $index; var $value; function xml_tree() { $this->root_node = new xml_node("__ROOT_NODE",array()); $this->current_node = $this->root_node; } function add_tree($xml_stream) { # Managing the parser $this->xml_stream = $xml_stream; $xml_parser = xml_parser_create(); xml_parser_set_option($xml_parser,XML_OPTION_CASE_FOLDING,0); xml_parser_set_option($xml_parser,XML_OPTION_SKIP_WHITE,1); if (!xml_parse_into_struct($xml_parser,$this->xml_stream,$this->value,$this->index)) { xml_parser_free($xml_parser); die("XML Parse error"); } xml_parser_free($xml_parser); # Now, $this->value and $this->index are informed, we can use the get_node methode. $tab_result = $this->get_node(0,count($this->value) - 1); $this->root_node->children[] = $tab_result[0]; $this->current_node = $this->root_node; } function get_node($index_start,$index_stop) { #echo "


\n"; #echo "GET-NODE($index_start,$index_stop)
\n"; # What we are going to return is an array of xml_nodes $return_tab = array(); # depth is only here to check if everything is all right $tab_node = $this->value[$index_start]; $depth = $tab_node["level"]-1; # Now we have to be sure we do not forget a single node for ($index = $index_start;$index <= $index_stop;$index++) { #echo "\$index = $index
"; # get the current node $tab_node = $this->value[$index]; # what type of node is it ? switch($tab_node["type"]) { case "complete" : # Depth integrity check if ($tab_node["level"] != $depth+1) { die("ERREUR # contrainte d'intégrité au noeud complet $index, niveau $depth + 1 au lieu de ".$tab_node["level"]); } #echo "Noeud complet trouvé position $index TAG ".$tab_node["tag"]."
\n"; # Easy one, no children to manage, only a value... $return_tab[] = new xml_node($tab_node["tag"],$tab_node["attributes"],"",$tab_node["value"]); break; case "open" : # Depth integrity check if ($tab_node["level"] != $depth +1 ) { die("ERREUR # contrainte d'intégrité au noeud ouvert $index, niveau $depth au lieu de ".$tab_node["level"]); } # Open tag, we re-use this methode to return its children # Where is the correspondong close tag ? $node_index = $this->index[$tab_node["tag"]]; $flipped_node_index = array_flip($node_index); #echo "This ".$tab_node["tag"]." is at coords ".$flipped_node_index[$index]."
"; $i=1; do { $next_index = $node_index[$flipped_node_index[$index] + $i++]; $next_tag=$this->value[$next_index]; } while ($next_tag["level"]!=$tab_node["level"]); #echo "Ouverture de noeud détectée pos $index TAG ".$tab_node["tag"]."
\n   Parcours jusqu au $next_index
\n"; # good, we can now instanciate our node $return_tab[] = new xml_node($tab_node["tag"],$tab_node["attributes"],$this->get_node($index+1,$next_index),""); # As we called the get_node methode, we are sure that nodes have been parsed to the corresponding close tag $index = $next_index; break; case "close" : # Depth integrity check if ($tab_node["level"] != $depth ){ die("ERREUR # contrainte d'intégrité au noeud fermé $index, niveau $depth au lieu de ".$tab_node["level"]); } #echo "Fermeture de noeud detectée pos $index TAG ".$tab_node["tag"]."

\n"; # This ugly thing is useless because reaching a close tag means that $index==$index_stop but who knows ? =) # it will be skipped soon $index = $index_stop; break; default: die("Erreur de type de TAG non déterminé :'".$tab_node["type"]."'"); } } # We are out ... returns the array with collected children... return ($return_tab); } # this function browse the xml tree and set the current node to the selected node function give_node($path) { if ($path[0]=="/") { $current_node=$this->root_node; $path=substr($path,1); #echo "ABSOLUTE PATH GIVEN=$path
"; } else { $current_node = $this->current_node; } #echo "PATH GIVEN=$path
"; $tab_path = split("/",$path); foreach ($tab_path as $node_expr) { #echo "STUDYING EXPR='$node_expr'
"; $node = $current_node; $expr_tab = split("\?",$node_expr); $node_name = $expr_tab[0]; $attr_tab = 0; if (count($expr_tab)>1) { ##echo "TROUVE AU MOINS UNE CONDITION SUR LES ATTRIBUTS...
"; $attr_expr_tab=split(",",$expr_tab[1]); $attr_tab=array(); foreach($attr_expr_tab as $attr_expr) { $attr_split_expr=split("=",$attr_expr); $attr_tab[$attr_split_expr[0]]=$attr_split_expr[1]; } } $last=0; foreach ($node->children as $children) { #echo "COMPARING WITH '$children->name'
"; if ($children->name == $node_name) { ##echo "TROUVE NOEUD CORRESPONDANT $node_name
"; if (is_array($attr_tab)) { $node_attributes = $children->attributes; foreach ($attr_tab as $key=>$value) { if ($node_attributes[$key] == $value) { #echo "ATTRIBUTE & CHANGE CURRENT NODE TO ".$children->name."
"; $current_node = $children; $last = 1; } } } else { ##echo "CHILD=".$children->name."
"; #echo "CHANGE CURRENT NODE TO ".$children->name."
"; $current_node = $children; $last=1; } } if ($last) { break; } } if (!$last) { #echo "PATH ERROR $node_name
"; #die("MMmmmh It seems that this file is not a DIA XML format...sorry..."); return 0; } } return $current_node; } function browse_tree($path) { $node = $this->give_node($path); if (is_object($node)) { $this->current_node = $node; return 1; } return 0; } # this method dumps an html representation of the xml tree function xml_show($node = "",$level=0,$last=0) { if ($node=="") { $node=$this->root_node; } if (!is_object($node)) { die("ERROR : node is not an object"); } $line=""; for($i=1;$i<=$level;$i++) { if ((i==$level-1) and ($last)) { $line.="      "; } else { $line.="     |"; } if ($i==$level) { $line.="`-"; } } $line.=$node->name; #echo $line; $line.="".count($node->children).""; if (count($node->children)==1) { $line.=" (".$node->value.")
\n"; echo "$line"; } else { $line.="
\n"; echo "$line"; $i=1; foreach($node->children as $children) { if ($i==count($node->children)) { $this->xml_show($children,$level+1,1); } else { $this->xml_show($children,$level+1); } $i++; } } } #END_CLASS }

THE ANSWER (ie) - Rise (2006)






Label : Albert Productions
Sortie du Scud : 26 juin 2006
Pays : Irlande
Genre : Hard Rock / Blues
Type : Album
Playtime : 11 Titres - 48 Mins





A toutes vos questions, THE ANSWER a la réponse.

Est-ce que le Hard Rock est une affaire de beaux gosses ? Oui.
Est-ce que le Hard Rock est une affaire de sang ? Oui.
Est-ce que le Hard Rock c'est escalader l'armature d'une scène ? Pas seulement.
Est-ce que quand Jimmy Page est fan de ta musique, c'est que tu es Hard Rock ? Y'a intérêt !

What's in your head, in your head. Zombie, zombie, zombie.
Du Rock irlandais, ces quelques paroles sont probablement les plus connues. Il faudra désormais faire avec THE ANSWER, quatuor originaire d'Irlande du Nord et promis, à l'époque de la sortie de Rise (2006), a un avenir ensoleillé. Sept ans plus tard, la sortie acclamée de New Horizon prouve que la troupe ne s'est pas cassée la gueule, comme beaucoup le souhaitaient. Car c'est vrai qu'on ne devient pas la coqueluche des magazines Rock ni l'égérie des petites pétasses cocaïnomanes sans se faire détester. THE ANSWER aura vécu avec, sans perdre son sang froid et encore moins son feeling implacable qui fait de ce premier opus un incontournable de ce quarté gagnant.

Paul Mahon, fils de Sean Mahon, lui-même trompettiste de THE FRESHMEN, groupe des années 60-70 ayant ouvert pour les BEACH BOYS, ne s'est pas trompé en recrutant son pote Micky Waters à la basse et James Heatley (qui a fréquenté ASH) à la batterie. L'idée du grand groupe de Rock prend forme, et ce sont les prestations enfiévrées de Cormac Neeson dans le soubassement aménagé d'une pizzeria qui achèveront le trio de l'engager. THE ANSWER est né, avec une idée précise : offrir une dernière injection de bonheur aux vieux de la vieille qui sentent la faucheuse se rapprocher. Combien ont depuis trépassé sans avoir pu écouter Everyday Demons et Revival ? Du LED ZEPPELIN plein la tête, AEROSMITH pour la jeunesse éternelle, THE WHO et son culot, THE ANSWER est un très bel hommage Rock bluesy aux pionniers des seventies, ceux pour qui ce Rock là était a way of life. On ne s'étonnera pas beaucoup aux arrivées conjuguées de l'enflammée "Come Follow Me" ou de la nostalgique "Be What You Want" et ses faux-airs de CREEDENCE CLEARWATER REVIVAL doublés de l'atmosphère du mythique "Sweet Home Alabama". Par contre, c'est autrement plus surprenant d'avoir entre les mains un vrai bon album de Rock N' Roll à l'ancienne pondu par de petites poules inoffensives, qui se permettent en un claquement de doigts, de faire se rencontrer Robert Plant, Joe Bonamassa et feu Alvin Lee. C'est d'ailleurs le principal problème de Rise et il peut se satisfaire de n'en avoir pas de plus contraignant. THE ANSWER est un geyser en permanente éruption qui évoque tant de bons souvenirs qu'on en oublie presque que derrière cet album, il y a un groupe qui n'est pas un tribute-band, qui possède une âme, une personnalité, un potentiel et qui l'exprime pleinement sur un tout premier disque. La performance est éclipsée par la mémoire revigorée, accusant peut-être l'absence du ou des tubes n'ayant pas non plus pris corps sur Everyday Demons. Jusqu'à preuve du contraire, THE ANSWER a déjà écrit de très bons titres comme "Never Too Late" ou "Into The Gutter" mais rien qui ne soit capable de s'inscrire dans la postérité...

Problématique pour un "grand groupe de Rock" qui n'est plus vraiment en devenir. Oui, quelque part, les Irlandais ont concrétisé leur rêve. Devenir un nom, pas une marque de fabrique. C'est peut-être ce qui leur manque pour tutoyer l'excellence. Et quand on sait que les plus grands standards du Rock ont déjà été écrits depuis 40 voire 50 ans, il est forcément ambitieux de prétendre à sa part du gâteau. La plume de THE ANSWER est affûtée, le verbe est efficace mais le contexte n'est pas encore assez atypique pour rédiger ne serait-ce que le début de la légende. Pour le moment, le temps joue encore avec eux, mais qu'il s'égraine vite...



Ajouté :  Dimanche 24 Août 2014
Chroniqueur :  Stef.
Score :
Lien en relation:  The Answer Website
Hits: 6282
  
[ Réagissez sur le Forum ] [ Retour à l'index des CD Reviews ]

P
U
B
Cliquez SVP P
U
B
MI YouTube | MI Instagram | MI Facebook
CD Reviews | DVD Reviews | Book Reviews | Interviews | Live Reports | Concours | Forums | Radio | Photos | M-I Tshirt | Contact | M-I Banner
Metal-Impact est inscrit à la Commission nationale de l'informatique et des libertés (CNIL) sous le N° 818655. Conformément à la loi Informatique et Libertés en date du 6 janvier 1978, vous disposez d'un droit d'accès, de modification et de suppression des données qui vous concernent. Vous pouvez exercer ce droit en nous envoyant un courriel. Plus d'infos sur vos droits sur le site de la CNIL.
Page générée le 19/3/2024 à 03:15:24 en : 1,4708 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar