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

Publié dans Trucs et astuces | Marqué avec , , , | Un commentaire

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)

Publié dans Partenariat / Découverte | Un commentaire

Utiliser Time Machine avec Mac OS Lion sur un NAS

Depuis la dernière version de Mac OS X, Lion, Apple a supprimé une fonctionnalité qui permettait jusqu’à présent de réaliser ses sauvegardes Time Machine sur un serveur NAS, pour ne laisse la compatibilité qu’avec les Time Capsule.

En fait, le problème vient de Samba. Apple a décidé de supprimer ce logiciel et d’en créer elle-même une version plus optimisée. Du coup, il faut que les constructeurs des serveurs NAS mettent à jour les logiciels pour que Time Machine puisse remarcher dessus.

Mais si votre NAS ne reçoit plus de mise à jour, ou si vous sauvegardez sur un serveur Debian par le biais d’un partage Samba, hé bien cela ne marche plus !

Heureusement, j’ai trouvé, en cherchant sur le Net, un chic type qui a donné une solution qui marche ! Et comme je suis gentil, je vous le traduis de l’Anglais.

1. Trouvez l’adresse mac de votre Mac ! Ouvrez le Terminal et tapez :

ifconfig en0 | grep ether

Pour moi, ça donne : 00:26:4a:05:ea:40. Notez cette adresse dans un coin de votre bloc sans les « : », ce qui donne : 00264a05ea40.

2. Trouver le nom de votre machine. Ouvrez les Préférences système et cliquez sur l’icône Partage. En haut, vous trouverez la description :
Les ordinateurs de votre réseau local peuvent accéder à votre ordinateur à l’adresse : MacBook-Pro-de-Nicolas-Vannier.local. Ne conservez que ce qu’il y a avant le « .local », ce qui donne : MacBook-Pro-de-Nicolas-Vannier.

3. Créer une image locale Sparse. Ouvrez le Terminal et tapez :

cd ~/Desktop
hdiutil create -size 300g -library SPUD -fs HFS+J -type SPARSEBUNDLE -volname "Backup of MacBook Pro" <strong>MacBook-Pro-de-Nicolas-Vannier</strong>_<strong>00264a05ea40</strong>.sparsebundle

-size : la taille en Go maximale que prendra Time Machine (avant d’effacer d’éventuelles anciennes sauvegardes). Conseil : mettez au moins 1,5 fois la taille de vos documents à sauvegarder.
-volname : le nom du volume tel qu’il apparaîtra une fois monté.

Le nom de l’image disque (.sparsebundle) est le nom de votre machine locale et de l’adresse MAC, que nous avons trouvé précédemment.

4. Montez votre serveur NAS à l’aide de Samba depuis la fenêtre Réseau du Finder. Le disque réseau devrait apparaître sur le bureau.

5. Copiez l’image sur le disque réseau à l’aide du Terminal :

cp -r MacBook-Pro-de-Nicolas-Vannier_00264a05ea40.sparsebundle /Volumes/&lt;le nom du volume réseau&gt;

4. Supprimer l’image disque de votre bureau. Comme nous sommes dans le terminal, tapez la commande :

rm -r MacBook-Pro-de-Nicolas-Vannier_00264a05ea40.sparsebundle

5. Activez Time Machine sur les disques dur non supportés :

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

6. Depuis le Finder, allez sur le disque réseau et montez l’image disque que vous venez de copier (en double cliquant dessus par exemple).

7. Maintenant, il ne reste plus qu’à utiliser l’image disque comme disque de destination pour Time Machine. Tapez la commande dans le terminal :

sudo tmutil setdestination -p /Volumes/Backup\ of\ MacBook\ Pro

(il s’agit évidemment du nom que vous avez donné à votre image disque lors d’un montage).
Source (Anglais) : Forums Netgear

Publié dans Mac | Marqué avec , , , | Laisser un commentaire

Poignées de porte


Poignée de porte : l’achat malin de vos poignées de porte

Vous voulez changer les poignées 1er prix installées depuis trop longtemps … :

Vous venez de refaire la déco de votre maison, de votre appart, ou d’une pièce … avez-vous pensé à changer la poignée et l’adapter à votre nouveau décor ?

Visitez le site poignée de porte…

Publié dans Partenariat / Découverte | Marqué avec , , | Laisser un commentaire

Refonte du site Cyclotourisme Saint-Doulchard

Le site de cyclotourisme de Saint-Doulchard fonctionne désormais sur un moteur WordPress, ce qui lui permet d’être plus simple à administrer.

Cette refonte comprend également une mise à niveau graphique, tout en conservant les fonctionnalités existantes du site.

Visiter le site de cyclotourisme de Saint-Doulchard…

Publié dans Création de Sites Web | Laisser un commentaire

Un diagnostic Internet pour les logements

La question de savoir si un logement est à même de disposer d’une bonne connexion à Internet avec un bon débit paraît de plus en plus légitime de nos jours. Le Cercle des Diagnostiqueurs, qui regroupe 146 adhérents dans toute la France, s’est emparé de cette question pour lancer le Diagnostic Internet.

Réalisé gratuitement lors des diagnostics immobiliers obligatoires ( amiante, plomb, électricité… ), ce Diagnostic Internet se déroule en plusieurs étapes dont un examen visuel ( prises téléphoniques disponibles, câble… ) puis une évaluation de l’éligibilité à Internet. Cette évaluation est réalisée en partenariat avec DegroupTest sur la base de l’adresse et du numéro de téléphone.
Source : Generation NT

Publié dans Actualités | Marqué avec , , | Laisser un commentaire

Association de gymnastique volontaire de Saint-Doulchard

Voici le site de l’association de gymnastique de Saint-Doulchard.

Cette association, qui compte plus de 600 licenciés, a pour but la pratique de la gymnastique Adultes, différents cours sont proposés la gymnastique mixte, le cours équilibre, la marche nordique (nouvelle discipline), l’aquagym ou encore le yoga / relaxation.

Vous pourrez retrouver toutes les informations sur l’association de gym de Saint-Doulchard à l’adresse suivante : http://www.agv-saintdoulchard.fr/

Publié dans Blog, Partenariat / Découverte | Marqué avec , , , , | Laisser un commentaire