Et un coup de gueule, et un!

Dans cet « article » (qui n’en est pas vraiment un), je ne vais pas vous parler de programmation ou d’informatique mais tout simplement vous faire découvrir un article écrit par le blogueur Louis van Proosdij Duport. Dans ce long article, vous découvrirez la galère dans laquelle « l’association » santé service a mis ce tétraplégique. Pour ceux qui sont intéressés, c’est par ici -> clic-clic

Flasher son DockStar après activation

Attention: je rappelle que flasher votre appareil annulera tout bonnement la garantie.
Si comme moi vous possédez un DockSar, vous avez sans doute remarqué qu’il est particulièrement pauvre en fonctionnalités. Vous avez donc fait quelques recherches et découvert que grâce à Jeff Doozan il était possible d’installer une version allégée de Debian (attention, cette méthode est maintenant obsolète). Le problème c’est que vous avez déjà relié votre appareil à Internet et qu’il vous est impossible de vous connecter en SSH! Pas de panique, je vais vous aider à reprendre le contrôle de votre appareil!

Forcer le téléchargement en PHP

Aujourd’hui, je vous propose un autre petit script qui vous permettra de forcer le téléchargement de n’importe quel fichier à l’aide de PHP. Sans plus attendre, voici le script:

<?php
    // On simplifie l'écriture de la variable $_GET['file']
    $file = $_GET['file'];

    // On vérifie que le fichier existe et qu'il est dans le répertoire courant (question de sécurité)
    if(($file != "") && (file_exists("./" . basename($file)))){
        $size = filesize("./" . basename($file));
        header("Content-Type: application/force-download; name=\"" . basename($file) . "\"");
        header("Content-Transfer-Encoding: binary");
        header("Content-Length: $size");
        header("Content-Disposition: attachment; filename=\"" . basename($file) . "\"");
        header("Expires: 0");
        header("Cache-Control: no-cache, must-revalidate");
        header("Pragma: no-cache");
        readfile("./" . basename($file));
        exit();
    }
?>

Il ne vous reste plus qu’à uploader le script sur votre serveur, à placer les fichiers dans le même dossier et à l’utiliser (lien d’exemple ci-dessous):

Masquer la barre de navigation de Safari iPhone

J’ai récemment eu besoin de masquer la barre de navigation (la barre supérieure) de Safari pour une webapp. Problème: le seul code que j’ai trouvé ne fonctionne pas si la page n’est pas assez grande. Je vais donc vous montrer comment masquer cette barre dans toutes les situations dans vos pages web.

Commencez par cacher la barre d’URL avec ce script:

<body onload="setTimeout(function() { window.scrollTo(0, 1) }, 100);">

Ceci entre les balises <head> et </head>:

Une tonne de nouveautés!

Comme vous l’avez sûrement remarqué, quent1.fr à fait peau neuve avec un thème plus simple avec moins d’images et donc plus rapide à charger! Cependant, ce n’est que la partie immergée de l’iceberg. En effet, j’ai décidé de repousser les limites de ma connexion et de mon serveur en hébergeant 6 sites web! Pour l’instant tout ce passe très bien et je n’ai aucun problème de déconnexion.