Skip navigation.

devloop :: blog

Blog sur la sécurité informatique, la programmation, Linux et le Web

Posts tagged with "ratm"

The Battle Of Paris - Compte rendu du concert de RATM

, , , ...

La tête encore pleine d'étoiles, je vous fait un compte-rendu de ma soirée d'hier soir :wink:

En route vers de nouvelles aventures p:
Départ à 16h45 de chez moi, un sac à dos contenant ma place assise pour le concert des Rage Against The Machine au Palais Ominisport de Paris Bercy, une bouteille d'eau, un bouquin, de quoi écouter de la musique et un parapluie au cas où ça "drache".
Direction la gare d'Orléans pour choper le train à direction de Paris Austerlitz (départ 17h17). Le trajet en train est assez long (l'effet TER p: ), pile poil le temps d'écouter un vieux live du groupe.

A Night In Paris
Arrivé à destination, je suis le chemin que j'avais approximativement noté : retrouver et longer les quais puis prendre la second pont. L'architecture du "palais" se dessine petit à petit, le nombre de "jeunes au mêtre carré" ne cesse de s'accroitre pour finalement exploser près de l'entrée principale p:
Les vendeurs à la sauvette se font entendre. Le temps de faire le tour, j'aurais presque pû acheter 5 places :worried:
Entre ça et la revente sur eBay on est dégouté pour les vrais fans qui eux ont dû payer le prix fort.

A côté de l'immense batiment, des sandwicheries, kebabs, bars à perte de vue. Tous sont pris d'assaut, on ne préfère pas imaginer le chiffre d'affaire à chaque évènement :faint:
Histoire de tenir le coup pour le concert, je suis une file et après 10 minutes d'attente, prends un panini tomate/mozarella (plus de choix :frown: ) qui fut loin d'être mémorable...
Je pars alors à la recherche de la bonne entrée. Malheureusement, aucun numéro de porte affiché. Après avoir testé l'entrée qui s'est avérée être celle de la fosse (et malheureusement j'ai une place assise :cry: ), je retourne à l'entrée principale.
Pour passer le premier "filtre" des vigiles, il suffit de montrer que l'on dispose d'une place puis pour accèder au batiment, le code barre sur les places de concert est scanné rapidement. Les vigiles n'ont pas l'air très regardant sur le libellé des places, le passage par l'entrée "fosse" serait peut-être passé...
Pour finir, fouille du sac à dos. La sécurité a une drôle de consigne concernant les bouteilles d'eau : ils retirent les bouchons et les mettent à la poubelle :eyes: Je bois quelques gorgées avant de partir à la recherche d'une place, bouteille à la main.
Etant arrivé assez tôt, je trouve une place pas trop mal située, dans le "coin au fond à gauche", au niveau du bas des escaliers principaux, pose mon sac sous le siège, la bouteille (ouverte) dans un recoin en espérant que personne ne la renverse.

Première partie : Saul Williams
La salle continue de se remplir et cela continuera durant toute la première partie. Les lumières s'éteignent et tous ceux qui étaient à la recherche d'une place avancent à taton.
Sur scène, une espèce de sorcier vaudou affublé d'une cape se tient au clavier et un guitariste aux cheveux broussailleux lui tient la mesure.
Saul Williams apparait un peu après, avec un look indien et mohawk de plumes. Il commence à chanter de qui ressemble de loin à Coded Language.
Les effets de spots, flashs en tout genre, font mal aux yeux, le son est trop fort, les transitions à grands coups de bruitages éclair/explosion sont loin d'être reluisants... bref la mise en forme n'est pas terrible.
Sur le fond ce n'est guère mieux. Autant j'apprécie son premier album, "Amethyst Rock Star", autant son virevoltement pour des sonnorités encore plus électro (parce que Coded Language fait déjà bien trip-hop) laisse à désirer. Je connais aussi son second album, auquel j'accroche beaucoup moins, mais là c'était carrément du grand n'importe quoi, une espèce de vacarme électro-zoulou-bling-bling dont on aurait pû se passer.
D'ailleurs quand j'ai révélé, à la fin de sa prestation, à mon "voisin de siège" qu'il s'agissait de Saul Williams, ce dernier à eu de mal à le croire et pourtant, lui aussi connaissait le premier album :ko:
Saul Williams aurait gagné à passer dans une salle plus petite avec moins d'effets de lumière et moins de sonoritées superflues... un style plus épuré. Après tout, à l'origine c'est du slam p:

Cette première partie n'a pas duré très longtemps (un peu moins d'une heure), aucun rappels (vous vous en doutez), il a même été sifflé et hué par moments mais n'étant pas dans la fosse je ne saurais dire comment on réagit les personnes en première place et si Saul a ressenti le mécontentement général...

A part ça, les allées et venues incessantes du public ont été très énervantes. Les gens cherchaient vers le bas des places qui n'existaient pas sans savoir où ils allaient puis finalement ils se posaient sans gène devant des personnes qui étaient jusqu'à présent tranquilles, faute d'avoir trouvé les fameuses places.
Certains se sont même placés juste devant d'autres personnes, comprendre qu'ils auraient carrèment pu s'assoir sur eux en fléchissant sur leurs genoux. Résultat ceux de derrière durent se mettre deboût sur leur siège, génant la vue à encore plus de monde etc par effet boule de neige.
Comme quoi certains pensent encore que l'herbe est plus verte de l'autre côté de la route :D
Bien sûr, la bouteille d'eau que j'avais posé s'était renversée et était complètement explosée... si je dois revenir j'amènerais deux bouchons :D

Entracte
L'attente des RATM a été longue... très longue. Et pas seulement parce que tout le monde était impatient : on a presque attendu une heure avant qu'ils arrivent, durée pendant laquelle la tension été très palpable.
Tout d'abord à chaque fin de titre diffusé (c'était largement orrienté hip-hop) on espérait l'apparition du groupe mais la déception revenait à chaque nouveau titre :irked: On avait beau applaudir et crier pour les faire venir entre chaque titre, ils se sont fait désirer.

Ensuite personne n'a visiblement apprécié le concept de places assises à un tel concert... tout le monde aurait préféré être dans la fosse pour sauter, "danser" le pogo etc. Les deux parties (fosse et gradins) communiquaient mais étaient gardées par la sécurité qui tentait autant que possible de calmer le public. Il faut dire que les places ne sont pas toutes au même prix... et que si la sécurité laisse passer les gens, les différences de prix n'ont plus lieu d'être et cela provoquerait des demandes de remboursement. Par conséquent malgré l'idiotie de la chose, la sécurité n'a pas cédé aux argumentations de certains.

Une poignée de personnes a réussi à sauter dans la fosse en profitant d'un moment d'inatention des gardiens. Ovation générale pour ceux qui venaient de faire ce à quoi tout le monde pensait depuis maintenant une bonne demi-heure p:
L'exploit a décomplexé une partie du public... et le coup suivant, une vague entière a pris d'assault la fosse, débordant complètement la sécurité qui était trop peu nombreuse (il faut dire que s'ils tentent de courir après une personne, ils risquent d'en faire passer une quinzaine pendant ce temps p: )
Finalement la sécurité s'est organisé, surveillant à la fois les escaliers et les milieu des balustrades. Il ont aussi tenté en vain la plupart du temps, de faire remonter le public vers des rangées supérieures et rattrapé sous les quolibets et les sifflements quelques personnes qui tentaient encore de passer (comme quoi, on ne fait pas trois fois la même ruse de sioux à un cowboy :D )

Les Olas dans le public, on redonné une ambiance bonne enfant, baissant un peu la tension, mais on était prêt à parier qu'à peine les lumières éteintes, un grosse vague déferlerait sur la fosse... ce qui finalement ne s'est pas passé...

And now, ladies and gentlemen, the moment we've all been waiting for
Finalement la musique s'est arrêté, les lumières se sont éteintes, laissant voir une étoile rouge projetée sur une toile blanche. Allez savoir comment les technicos s'y sont pris mais ça donnait un très bel effet de relief et de phosphorescence :smile:
Tout le monde s'est aussitôt levé (on s'en doutait, les gens n'avaient plus envie de s'embêter avec ces histoires de place, n'empêche on voit bien l'inutilité des places assises lors d'un tel événement) et avant qu'apparaissent les membres du groupe résonnait L'Internationnale en Russe.

A peine installé, le groupe commence sur les chapeaux de roues par Testify dont l'intro est parfaite pour entamer le concert, et on sait d'avance que la soirée va être géniale.
Impression plus que confirmée quand le groupe reprend sur Bulls On Parade après avoir été applaudi par un public enfin heureux :smile:
Les titres se suivent, toujours impeccables et repris par la foule qui saute dans tous les sens (il faut quand même faire attention quand on est dans les escaliers p: )
Zach de La Rocha et Tom Morello sont très en forme, même si ce dernier, il faut l'avouer, n'a pas forcé sur son talent. On n'a pas au droit à de longs solos de guitare, les Rage ont fait court mais efficace.
Le groupe a pioché dans l'ensemble de ses albums. Seule reprise, Renagades Of Funk qui figure sur leur album Renagades.

Fin de prestation, c'est les rappels, le public en veut :smile: Le groupe revient, lache un bon Freedom et repart sur d'autres titres.
Arrivé au boût, le groupe part sous les applaudissements et les cris de joie du public... Pas de second rappel. Il faut dire que si ça ne tenait qu'au public, les Rage auraient probablement joué l'intégralité de leur répertoire + toutes les titres qu'ils savent reprendre :D
Alors on se fait une raison et on repart, en regardant de temps en temps en arrière parce que bon, on sait jamais... mais finalement c'est bien fini :frown:

Au final les titres qui ont été joués sont (dans le désordre) :
Bombtrack, Settle For Nothing, Bullet In The Head, Know Your Enemy, Freedom, Testify, Guerilla Radio, Calm Like A Bomb, Sleep Now In The Fire, Born Of A Broken man, Maria, War Within A Breath, Renagades Of Funk, People Of The Sun, Bulls On Parade, Vietnow et Down Rodeo :smile:

De retour
Je sors du concert, il est 23h15, suffisemment tôt pour avoir le dernier train pour Orléans. Alors je perds pas mon temps et file jusqu'à la gare sans quoi je dois glander 5 heures pour attendre le train d'après.
Le train de retour est beaucoup plus rapide, seulement 1 arrêt intermédiaire. Une poignée de personnes ayant assisté au concert est à l'intérieur, mais dans wagon différent. J'en profite pour avancer pas mal sur Mortimer de Terry Pratchett (très sympa cet épisode). Plus qu'à rentrer chez moi prendre une bonne douche et c'est fini :smile:

Pour conclure, c'était énormissime, incroyable, génial et excellent. Ils assurent un max :headbang:

En vrac et mise à jour PHParanoid

, , , ...

Comme le titre du présent billet l'indique, PHParanoid a été mis à jour afin de corriger différents bugs dont on m'a fait part et modifier quelques trucs.
Le plus important concerne une faille de sécurité dans l'accès à la partie administration (qui pourtant était bien visible :no: ) et l'inclusion des protections anti-CSRF dans le système de messagerie. Globalement tout l'accès à la partie "membres" a été revu en plus strict (pas connecté -> on quitte illico)
Certaines requêtes SQL ont été refaites (jointures) quand c'était possible.
Toutes ces corrections ont provoqué un nouveau bug dans l'utilisation du moteur de templates qui empéchait l'affichage des formulaires de réponse (dans t.php pour ceux qui suivent). Après un moment d'incompréhenson (keskispas' ?) ça a finalement pû être corrigé :smile:
Merci à ceux qui ont envoyé les bugs, n'hésitez pas à rejeter un coup d'oeil :smile:

A noter qu'avec la version 0.3, je comptais inclure Inspekt, une librairie permettant de filtrer les variables PHP.
Techniquement, Inspekt va récupérer les variables superglobales (tableaux $_GET, $_POST, $_SESSION), les mettre dans des "Cage" (un objet défini dans la librairie), suprimer les tableaux originaux et on accède ensuite à chaque variable à l'aide de l'interface proposée par la librairie.
J'avais donc commencé à inclure la librairie dans mon code, sauf qu'arrivé aux variables de session... ça bloque : comment modifier ces données ?
Je fouille un peu dans la librairie et trouve une méthode permettant de modifier les variables d'un objet Cage qu'il est possible d'appeler moyennant une petite modification de code. Mais là encore, les modifications ne semblent pas être prises en compte :frown:
Petit message à funkatron (l'un des développeurs) qui m'avoue qu'il avait pas pris en compte la modification des variables de session... et comme le tableau original ($_SESSION) est effacé, les changements ne sont pas effectifs.
A l'heure actuelle, la manipulation des sessions peut se faire officieusement avec la version 0.3.1 de Inspekt (après quelques modifications) mais en fin de compte j'ai décidé de ne pas utiliser la librairie pour PHParanoid, au vu de la faible utilisation qu'il en serait fait (pour le moment les seules vérifications sur les données consistent à déterminer s'il s'agit d'entiers ou de chaînes de caractères) mais je suis le développement de cette librairie de près :smile:

Pour changer de sujet :

Opera a 12 ans, vidéo rétrospective.

Marre du client Telnet de Windows ? Dave's Telnet (dtelnet) est une excellente alternative. En plus il marche impec sur les serveurs nethack p:

Je devrais bientôt recevoir une place pour le concert des Rage Against The Machine à Paris. Je vous dirais pas à combien je l'ai eu, c'est indécent :yikes: Il faut dire que les réservations étaient épuisées dès leur mise à disposition (déduction d'une discussion avec une guichetière de la f**c) et qu'aussitôt elles se sont multipliées sur certains sites d'enchères... eBay c'est du crime organisé !