Nicolas Vannier - développeur web à Bourges

Blog

Server status et WordPress

Si on souhaite activer la page server-status d’Apache avec un WordPress sur le même domaine, WordPress prend toujours le dessus et indique « Page introuvable ».

La faute au fichier .htaccess qui vérifie si la page appelée existe (un fichier ou un dossier), et dans le cas contraire, passe par le contrôleur de WP.

Une solution trouvée sur Internet consiste à modifier le fichier .htaccess et à ajouter une ligne :

RewriteCond %{REQUEST_URI} !=/server-status

Ce qui donne en général :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/server-status
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Problème : à chaque fois que WordPress regénèrera le fichier htaccess (tout ce qui est contenu entre # BEGIN WordPress et # END WordPress) sera supprimé. Ce n’est donc pas une solution viable.

Le plus simple est d’ajouter un fichier server-status à la racine de votre site : Apache testera la condition

%{REQUEST_FILENAME} !-f

et trouvera un dossier et ne passera pas dans le contrôleur général de WP.

Application iPhone Suivi Prix

mzl.mrkhusbc.320x480-75Un an après avoir lancé notre service Suivi Prix, nous lançons aujourd’hui l’application pour iPhone !

Suivi Prix est un service gratuit permettant de suivre le prix de produits sur plus de 200 boutiques (dont Amazon, Cdiscount, Rue du commerce, …). Dès qu’un prix de l’un des produits que vous suivez baisse, vous recevez une alerte !

L’application iPhone permet de :

  • Lister les produits suivis,
  • D’ajouter un produit à la liste soit en le cherchant avec son nom, soit en scannant son code-barre,
  • Retrouver l’historique des baisses et des hausses des produits suivis,
  • De découvrir les bons plans du moment,
  • Recevoir une notification dès que le prix d’un produit baisse

L’inscription au service est entièrement gratuite ! 

Télécharger l’application Suivi Prix sur l’App Store

La WWDC d’Apple commence lundi !

wwdc13-about-main

La conférence annuelle d’Apple pour les développeurs (WWDC) commence lundi 10 juin.

Ce sera l’occasion pour Apple de dévoiler iOS 7, Mac OS X 10.9 (le nom du félin n’est pas encore connu) et peut-être quelques matériels (iPhone 6, Mac Pro…)

La réponse dès lundi 19h !

Le site de la WWDC…

Virus Gendarmerie Nationale, Sacem : solutions et recommandations

En moins de 2 mois, cela fait 4 PC que j’ai réparé pour un virus souvent appelé le « virus gendarmerie » ou « virus Sacem ».

Symptôme
Un écran s’affiche au démarrage de l’ordinateur (ou plutôt une page Web), indique que vous avez commis une infraction et que vous devez payer d’une amende pour retrouver l’usage de votre ordinateur. Il est impossible de lancer le gestionnaire des tâches ou d’accéder à une quelconque application.

Variantes :

  • L’écran affiche les logos de la gendarmerie et Police nationale pour téléchargement de photos pédo-pornographiques
  • L’écran affiche le logo de la Sacem pour téléchargement illégal de musiques

L’écran affiche quoiqu’il arrive « Impossible d’afficher la page Web » en cas d’indisponibilité de la connexion Internet.

Ces virus ont commencé à sévir fin 2011, en témoigne ce site spécialisé (image ci-dessus), mais il semblerait qu’ils se répendent à nouveau (à croire que les éditeurs d’antivirus dorment tranquillement).

Il se trouve que ces virus sont des ransonwares, autrement dit, ils vous demandent de l’argent pour débloquer votre ordinateur. Ces virus sont faux, et la soit-disant amende ne sera jamais versé à l’Etat français ou à la Sacem mais à des sociétés  malhonnêtes.

Il ne faut surtout pas payer l’amende !

Solutions

  1. La solution la plus simple consiste à aller dans le mode sans échec avec prise en charge réseau, d’installer MalwareBytes Antimalware et de lancer la désinfection. Normalement le virus est détecté et supprimé.

    Si le mode sans échec n’est pas accessible ou est déjà pris aux griffres du virus, il faut tenter la méthode n°2.

  2.  Enlever le disque dur de l’ordinateur infecté, le lire depuis un autre PC et lancer le scan de MalwareBytes dessus.

Comment en sommes-nous arrivés là ?

La plupart du temps, le logiciel s’installe par le biais d’un plugin dans le navigateur, sur des sites de streaming par exemple. Si vous allez sur ce genre de sites, soyez avertis du risque encouru !

Recommandations

  • Evitez de consulter des sites de streaming vidéo
  • N’installez jamais les plugins et logiciels proposés sur des sites de téléchargement / streaming
  • Préférez Google Chrome à Internet Explorer
  • Faites les mises à jour de Windows ! (ça prend du temps mais ça ne coûte rien)
  • Effectuez régulièrement des sauvegardes de vos fichiers importants (un disque dur externe coûte moins de 70 euros !)

Suivre le prix des produits sur Amazon

Suivi Prix est un service permettant d’être alerté par email dès que le prix d’un produit que l’on suit a baissé. Inscription gratuite !

Suivi Prix permet de suivre le prix de produits sur une quarantaine de boutiques (et nous en rajoutons régulièrement) : 3 suisses, Amazon, Amazon.co.uk, Boulanger, Cdiscount, Cultura, Darty, eBay, Feu Vert, Fnac, Gros Bill, King Jouet, La Redoute, LDLC, Mac Way, Materiel.net, Miss Numerique, Norauto, Oscaro, Pixmania, Rue du commerce, Sarenza, Shoe Style, Son-vidéo.com, Spartoo, Toys’r’us, Ubaldi, Web Distrib, Zalando… (voir la liste complète)

Le principe est simple :

1. On s’enregistre sur Suivi Prix : l’inscription est gratuite et ne prend que quelques minutes
2. On ajoute le service dans sa barre de favoris sur son navigateur (Firefox, Internet Explorer, Chrome…)
3. On visite la fiche produit désirée sur n’importe quelle boutique parmi celle indiquée ci-dessus.
4. Le produit est ajouté à la liste de suivi.

Les prix sont relevés toutes les 4 heures, et un email est envoyé si les prix ont baissé. On peut donc facilement acheter le produit au prix le plus bas avec l’alerte email.

C’est donc un service utile pour le pouvoir d’achat !

Avantages :

– le service est directement disponible sur notre site, il n’est pas nécessaire d’installer un logiciel (même si nous en fournissons un sur Windows)
– les prix sont relevés toutes les 4 heures et l’envoi des emails est gratuit
– limité à 50 produits, mais pour chaque personne parrainée, l’on peut gagner 3 produits supplémentaires

Inscrivez vous gratuitement en cliquant ici !

Mettre à jour PhpMyAdmin avec un script Bash

Les dernières version de PhpMyAdmin ne propose plus le script Perl upgrade.pl, qui permettait de mettre à jour automatiquement PhpMyAdmin en étant exécuté une fois connecté en SSH.

Voici un petit script Bash qui permettra de palier à ce manque ! Vous n’avez qu’à modifier le chemin de votre répertoire PhpMyAdmin (sans slash à la fin), à attribuer les droits d’exécution sur ce script (chmod +x upgrade_pma) et à le placer par exemple dans /usr/local/bin/.

Vous n’aurez plus qu’à taper upgrade_pma pour le lancer !

#!/bin/bash
 
#chemin de phpMyAdmin : à modifier
PATH_PMA="/var/www/phpMyAdmin"
#ne rien modifier sous cette ligne
 
#on recupere le numero de la version actuelle dans le README
LOCAL_VERSION=$(head -4 "$PATH_PMA/README" | tail -1)
LOCAL_VERSION=${LOCAL_VERSION:8}
 
#on recupere le numero de version dispo en ligne
ONLINE_VERSION=$(wget -o /dev/null -O - http://phpmyadmin.net/home_page/version.php | head -1)
 
if [[ $ONLINE_VERSION != $LOCAL_VERSION ]]
then
echo "Nouvelle version disponible $ONLINE_VERSION ! (version actuelle : $LOCAL_VERSION)"
echo 'Souhaitez-vous mettre a jour ? (O/N)'
read REPONSE
 
if [[ $REPONSE == 'O' || $REPONSE == 'o' ]]
then
echo 'Telechargement en cours...'
 
#on deplace la version actuelle
DATE="$(date +"%Y%m%d%S")"
OLD_VERSION="$PATH_PMA-${DATE}"
mv $PATH_PMA $OLD_VERSION
 
#creation du nouveau dossier
mkdir $PATH_PMA
 
#telechargement de la derniere version
URL=$(wget -o /dev/null -O - http://phpmyadmin.net/home_page/version.php | head -4 | tail -1)
wget $URL -o /dev/null --output-document=/tmp/nouvelleversion.tar.gz
 
#decompression
tar -C $PATH_PMA -xf /tmp/nouvelleversion.tar.gz --strip-components 1
rm /tmp/nouvelleversion.tar.gz
 
#copie de la config
cp "${OLD_VERSION}/config.inc.php" $PATH_PMA
 
echo "Mise a jour effectuee avec succes ! Version actuelle : $ONLINE_VERSION"
else
echo 'Mise a jour annulee'
fi
 
else echo "Vous avez deja la derniere version : $LOCAL_VERSION"
fi

Télécharger le fichier Bash

Suivez toutes vos séries en un clin d’oeil avec BetaSeries

Si vous aimez comme moi les séries, et que vous en suivez plusieurs, vous avez certainement déjà été confronté à la question : « Quel est le dernier épisode que j’ai regardé ?« .

BetaSeries est là pour que vous ne puissiez plus oublier les épisodes que vous avez vu.

Vous ajoutez en deux clics les séries que vous suivez puis vous indiquez le dernier épisode vu et c’est tout !

Etre averti des nouveaux épisodes

Par la suite, lorsqu’un nouvel épisode sera diffusé (aux Etats-Unis ou en France, au choix dans les réglages), vous en serez averti par un email. Il est également possible de ne recevoir qu’un récapitulatif pour la semaine à venir plutôt qu’un mail à chaque nouvel épisode.

Calendrier et planning

Le site dispose d’un calendrier, affichant tous vos épisodes à venir, ainsi qu’un planning qui s’avère être une liste des épisodes triée par date. Cerise sur le gateau : vous pouvez récupérer le flux d’événements pour le calendrier iCal ou Google !

Retrouvez vos amis…

BetaSeries est également axé sur le social : ajouter vos amis pour voir les derniers épisodes qu’ils ont visionné, découvrir leurs séries préférées et leurs commentaires, etc.

BetaSeries depuis n’importe où

La communauté autour de ce site est très active ! Vous pourrez ainsi télécharger une extension pour Google Chrome (ChromeSeries), ou l’application pour Android, iOS ou Windows Phone !

Bref, un site à mettre d’urgence dans vos marques-pages !
>> www.betaseries.com 

En bref…

Nom : BetaSeries
Auteur : Maxime Valette (auteur de Vie de merde)