[PHP] Mesurer le débit descendant

Aujourd’hui, je vous propose un petit script bien pratique qui vous permettra de tester le débit descendant du serveur sur lequel le script est exécuté. Le voici:

<?php
    $temps_debut = microtime(true);
    // Ici, j'ai choisi de télécharger un fichier de 1Mo.
    file_get_contents('https://test-debit.free.fr/1024.rnd');
    $temps_fin = microtime(true);
    // On divise 1024 par le temps d'exécution. Pour en savoir plus sur les conversions, faites un tour ici: https://minu.me/5l6k
    echo '<strong>D&eacute;bit descendant:</strong> ' . round(1024 / ($temps_fin - $temps_debut),0) . 'KB/s';
?>

Comme d’habitude, les commentaires sont ouverts à vos éventuelles remarques :-).

  • 10 décembre 2011
  • wtf

« Il se peut que vous soyez en présence d'un logiciel contrefait »

Aujourd’hui, j’ai eu droit à un petit message sur mon bureau Windows. Celui-ci disait qu’il était possible que je sois en présence d’un logiciel contrefait (oh la la, mais c’est horriblement horrible!) et m’invitait à valider ma version de Windows en installant Windows Genuine Advantage puis en me rendant sur microsoft.com. La validation à travers Opera s’est bien passée (chose rare) et je n’ai plus ce p*tain de message. Cependant je me demande toujours pourquoi j’ai eu droit à ce message 2 ans après avoir acheté mon PC… Enfin, c’est Microsoft.

Ah, les ayants droits…

Si vous me suivez sur Twitter, vous n’aurez sans doute pas loupé l’information: les ayants droits viennent de découvrir que si un FAI bloquait un site sur ses DNS, M. ToutLeMonde (vous savez, le grand méchant qui pirate 240 films à la minute) pourrait continuer d’y accéder en changeant simplement les serveurs DNS à utiliser. Ils se sont donc dit à peu près ceci: « Bon, on fait croire que les pirates pédophiles se servent des serveurs DNS non censurés (oui, le net français est malheureusement censuré) pour télécharger des films au format mp3 (on ne peut pas être un ayant droit et savoir que quoi l’on parle). On va donc faire passer une loi pour interdire le changement de serveurs DNS. Ça ne doit pas être bien dur à faire… ». Et oui, vous avez bien entendu, les ayants droits préfèrent demander à la justice (parce que cette histoire finira sans aucun doute au tribunal) de censurer les box, Windows, Linux, Mac OS, iOS, Androïd, etc… plutôt qu’essayer de créer une offre légale adaptée et aussi facile d’accès que « l’offre » illégale! Affaire à suivre…

Ah, SFR…

Téléchargement Steam:

Test de bande passante avant redémarrage de la box:

Test de bande passante après redémarrage de la box:

Conclusion? Toi aussi, viens habiter à la campagne…

Générer un pseudonyme en PHP

Aujourd’hui, je vous propose un petit script codé à la va vite qui vous permettra de générer un pseudonyme sous la forme [CONSONNE][VOYELLE][CONSONNE][VOYELLE][CONSONNE]. Sans plus attendre (je ne suis vraiment pas doué pour écrire des articles), voici le script:

<?php
    // Liste des lettres utilisables
    $spool_a = array('b','c','d','f','g','h','j','k','l','m','n','p','qu','r','s','t','v','w','x','z');
    $spool_b = array('a','e','i','o','u');
    $max_a = count($spool_a) - 1;
    $max_b = count($spool_b) - 1;
    // On génère
    $generate = $spool_a[mt_rand(0,$max_a)];
    $generate .= $spool_b[mt_rand(0,$max_b)];
    $generate .= $spool_a[mt_rand(0,$max_a)];
    $generate .= $spool_b[mt_rand(0,$max_b)];
    last:
    $last = $spool_a[mt_rand(0,$max_a)];
    if($last != 'qu'){
        $generate .= $last;
    }
    else{
        // Si la dernière "lettre" est "qu", on recommence!
        goto last;
    }
    // Et on affiche :-)
    echo $generate;
?>