Renault 19 no limit

30 08 2011

Voici une annonce postée sur leboncoin :

renault 19 extreme

Extreme R19 for extreme people

Vous aimez l’aventure ?
Vous auriez aimé être le fils caché d’Indiana Jones ?
Vous prévoyez en secret de traverser le désert en trottinette ?
De descendre de la lune en tyrolienne ?
Cette voiture est pour vous ! Renault 19 TS, 22 ans d’âge, 212950 km au compteur, elle a la consommation d’un paquebot et la pollution d’un airbus !

À chaque démarrage elle laisse derrière une telle fumée noire que même la voiture de Gaston Lagaffe est plus écologique. Dès qu’il gel la portière droite ne se ferme plus, obligeant le passager à tenir la portière et croyez moi, hormis la première fois, il n’oublie plus jamais de boucler sa ceinture !

Cette voiture est un véritable bolide ! 155km/h à fond les ballons (contravention à l’appui). À cette vitesse, le bruit du roulement cassé est si intense, que vous avez l’impression d’assister au démarrage d’Ariane 5. Les vibrations ont déjà fait plusieurs victimes ce qui m’oblige à retirer de la liste des acheteurs potentiels les personnes ayant un pacemakeur, un dentier, un œil de verre, un stérilet, une prothèse de hanche, un anus artificiel ou une envie de pisser.

Le compteur de vitesse ne fonctionne pas, les freins sont HS, les phares sont si faibles que je suis ébloui par les vers luisants sur les bords de route. La rouille a très largement attaqué la carrosserie, de la mousse pousse dans les joints, un voleur (sûrement un gars de « fast and furious ») a cassé la serrure conducteur. La serrure côté passager ne fonctionne plus depuis que le garagiste a brisé un bout de clé dedans, mais j’ai encore la clé cassée, et dans un jour de chance il est possible de verrouiller cette portière. Le coffre ne tient plus, il a fâcheuse tendance à se refermer d’un coup sur votre dos ou vos mains au moment ou vous rangez votre douzaine d’œufs sur le parking d’Auchan. Le klaxon s’essouffle, la direction est une spécial « chuck norris » : après chaque créneau, vous avez si chaud que la chaleur du Texas vient à vous.

En ce qui concerne la chaleur aussi : l’été, la température intérieure dépasse allégrement celle d’un saunât, mais quelle joie les matins d’hiver quand il vous faudra gratter à l’extérieur ET à l’intérieur !! Hé oui, il gèle aussi dedans ! De plus, si vous ne grattez pas suffisamment la glace restée sur le pare-brise côté intérieur, la chaleur de la ventilation (qui ne marche pas à tous les coups soit dit en passant) fera dégeler le tout et il pleuvra à l’intérieur de votre voiture !!! Un miracle à la Assurancetourix !!

En ce qui concerne la pluie, elle s’infiltre quand il pleut par le plafonnier ce qui évidemment peut surprendre. Voilà une rapide liste des quelques points négatifs de cette superbe, magnifique, surprenante R19 !! (Important aussi, les gaz d’échappement remontant dans l’habitacle, les personnes sensibles au monoxyde de carbone ne pourront pas acheter cette voiture).

Elle est vendue avec 5 roues, 3 pédales, la boite à gants, les moustiques collés aux plaques d’immatriculation, une douche italienne et le plein (d’huile).
Cette voiture est vendue en l’état (évidemment) mais si un donateur m’envoie 60€, je veux bien avoir le culot d’aller passer le contrôle technique. Les paris sont ouverts : combien y aura-t-il de points nécessitant une contre-visite ? Dites un chiffre ? Ou un nombre ?
Je commence donc la vente : premier prix pour cette voiture comme on n’ose plus en faire : 120€ ! (C’est le prix que m’en donne CASH métal) qui dit mieux ?



[PHP] Trouver la taille d’un swf (flash)

10 08 2011

Comment trouver la taille d’une animation flash (fichier .swf) ?

Voici une fonction PHP bien pratique qui permet d’extraire les dimensions d’un .swf :

/*
 * Récupération de la taille d'un flash : utilisation de getimagesize pour flash 5-
 * Décompression LZW puis extraction de la taille pour un flash 6+
**/
function getFlashSize($filename){
    $image_info = @getimagesize($filename);

    if(!$image_info){
        $zd       = gzopen($filename,'r');
        $contents = gzread($zd, filesize($filename));
        gzclose($zd);

        $image_string = swfDecompress($contents);
        $tempHandle   = fopen('_temp.swf','w');
        fwrite($tempHandle, $image_string);
        fclose($tempHandle);
        $image_info = getimagesize('_temp.swf');
        unlink('_temp.swf');
    }

    return $image_info;
}

/*
 * Décompression d'un flash version 6+
**/
function swfDecompress($buffer){
    if( function_exists('gzuncompress') && substr($buffer, 0, 3) == "CWS" && ord(substr($buffer, 3, 1)) >= 6 ){
        $output = 'F';
        $output .= substr ($buffer, 1, 7);
        $output .= gzuncompress(substr($buffer, 8));
        return $output;
    } else {
        return $buffer;
    }
}

Elle vous retournera un tableau de ce style :

Array
(
    [0] => 468
    [1] => 60
    [2] => 4
    [3] => width="468" height="60"
    [mime] => application/x-shockwave-flash
)

L’index 0 correspond à la largeur, et l’index 1 donne la hauteur.

Enjoy ;)



Fat Ed’s furry fucking guide to metal

4 08 2011

OH YEAHHHHHHHHHHHH ! 8)


TV Poils: Le guide du metal par Fat Ed (VO… par Chicheux



Fonction de normalisation de chaine en PHP

3 08 2011

Voici une petite fonction bien utile que j’utilise pour normaliser une chaine de caractères en PHP (supprimer les accents, les espaces et tabulations en double…) :

function str_normalize($string){
    # Normalise la chaine
    $accents   = 'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ';
    $noaccents = 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY';

    $string = strtr($string, $accents, $noaccents);        # Remplacement accents
    $string = strtolower($string);                         # Minuscules
    $string = preg_replace('#[^a-z0-9 ]#i', ' ', $string); # Suppression de tout ce qui n'est pas une lettre, un chiffre ou un espace
    $string = preg_replace('#\s+#', '_', $string);         # Normalisation blancs (espaces, tabulations)
    $string = trim($string);

    return $string;
}

Si vous êtes en UTF-8 (ce qui est le cas de wordpress par exemple), il faut y apporter 2 petites modifications (la fonction mb_strtolower n’éxiste pas en PHP4) :

$string = strtr($string, utf8_decode($accents), $noaccents); # Remplacement accents
$string = mb_strtolower($string);                            # Minuscules

Enjoy ;)



Si t’as IE t’es con

2 08 2011

Alors que je viens de passer toute la journée, ainsi que toute la semaine dernière d’ailleurs, à me prendre la tête sur des problèmes d’intégration CSS qui doit obligatoirement fonctionner sur IE7, qu’est ce que je vois ?

Une études démontrant que les utilisateurs d’IE ont un QI inférieur à la moyenne vient d’être publiée.

Quel soulagement, je me sens moins seul.

Vous pouvez télécharger cette étude ici : http://www.aptiquant.com/IQ-Browser-AptiQuant-2011.pdf

Bon ça n’est surement qu’une vielle tentative de buzz mais c’est pas faux, et en plus ça fait du bien après une dure journée de galère CSS IE7 !