Backup quotidien de ses bases Mysql via un script bash - Exemple chez 1and1

terminal Lors de mon souci de base de données bloquée par mon hébergeur 1and1, je me suis fais la remarque (trop tard) que des backups récents (quotidiens) de mes bases de données seraient un plus dans bien des cas :

- base bloquée : avoir une copie de la base pour rechercher la cause d'une éventuelle surconsommation et/ou pouvoir rétablir rapidement la base sur un autre hôte.
- désaccord profond avec votre hébergeur qui vous coupe les accès : le principal est sauf, votre hébergeur ne doit pas prendre en hotage vos données.
- attaque contre votre site : vos données peuvent être restaurées.

La mise en place d'une telle stratégie de sauvegarde doit donc répondre à quelques problématiques :

- garder un historique sur X derniers jours, afin de s'assurer de pouvoir remonter avant le jour ou le problème est apparu.
- les données doivent être délocalisées : c'est à dire envoyer chez sur un autre serveur (d'un autre hébereur) et donc pouvoir être accessible en tout cas.
- Ne pas surcharger le serveur où sont effectuées les sauvegardes.

J'ai donc mis en place sur mon hébergement 1and1, un script Bash qui sauvegarde indépendamment chacune de mes bases dans des scripts sql qui sont archivés par date du jour, et également envoyés sur un serveur distant.
Il n'y a là rien de fantastique mais çà marche et vous restez ainsi sûr d'être maitre de vos données. Les détails de ce script dans la suite...

Lire la suite ... Dans : Linux - Développement web - Internet

Extension FireNainwak pour Firefox 3 en téléchargement

firenainwak Je l'avais promis avant la sortie de la version finale de Firefox 3, et je tiens parole.
Aujourd'hui sort la version RC3 de Firefox 3 et j'en profite par la même occasion pour proposer au téléchargement la version 1.2 de FireNainwak dédiée à Firefox 3.

Lire la suite ... Dans : Développement web - FireNainwak - Logiciels Libres

Faire fonctionner une extension Firefox 2 sous Firefox 3 : exemple Firenainwak.

Une des modifications de Firefox 3 est une gestion plus sécurisée des extensions, hélas comme à chaque nouvelle version du navigateur toutes les extensions ne sont pas à jour dès le lancement.

Ainsi si vous utilisez les versions RC de Firefox 3, vous aurez vu que Firenainwak ne peut s'installer pour des raisons de sécurité, alors que pourtant l'extension est compatible en terme de version. J'avais parlé ici de ce chengement de politique au sein du navigateur. Heureusement une petite astuce nous permettra de faire fonctionner nos extensions sous Firefox 3.

Lire la suite ... Dans : Développement web - FireNainwak - Logiciels Libres

Présentation du prochain design de AtlzA.com

Comme je l'ai discrètement annoncé il y a peu, atlza.com va faire peau neuve. A ceci plusieurs raisons, dont entres autres :

- Gagner en place d'abord avec un design qui prène l'ensemble de l'écran et fluide
- Améliorer la présentation des galeries photos, je veux toujours mettre plus en avant celles-ci et faciliter la navigation en leur sein
- Augmenter la facilité de navigation au sein du site et l'expérience utilisateur
- Mettre en avant le contenu pour que le lecteur passe facilement d'un article à un autre
- Utiliser les nouveautés qu'apportera la prochaine version de FreesK, la gestion des tags notamment
- Mettre d'avantage en avant le blog, tant au niveau utilisateur que référencement : avec une page d'accueil plus dynamique
- Et quelques optimisations pour le référencement

Lire la suite ... Dans : atlza.com - Développement web

NainVibes : module netvibes pour nainwak de nouveau disponible !

J'ai remis en marche hier soir le module Nainvibes, ce dernier est un module API pour netvibes permettant d'afficher les informations de FireNainwak sur votre page Netvibes.
J'en ai profité pour y apporter quelques modifications.

Lire la suite ... Dans : Développement web - Nainwak

Optimisation pour le référencement (SEO), ou comment bien référencer et diffuser son site web

logo google Depuis quelques temps, je passe pas mal de temps à étudier le référencement et le placement d'AtlzA.com sur le web, vous l'aurez d'ailleurs peut-être remarqué via les différents billets sur wikio, les nouveautés de freesk etc. Je suis maintenant rendu à une étape charnière, c'est à dire que si pas mal de choses sont faites, il en reste et comme de bien entendu ce ne sont pas les plus simples. Petit tour d'horizon de l'ensemble des choses à mettre en oeuvre pour bien diffuser son contenu.

Lire la suite ... Dans : atlza.com - Développement web

Netvibes Ginger : invitation découverte et tests

J'utilise depuis un bout de temps déjà la page d'accueil personnalisable Netvibes. Celle-ci super pratique me permet d'avoir sous la main et depuis n'importe quel ordinnateur quasiement toute mon activité informatique : flux rss, mails, todo lists etc ... Hier est sortie la nouvelle version de Netvibes : Ginger ! Coup de chance pour moi j'ai réussi à me procurer assez rapidement une invitation me permettant ce bref aperçu et ces quelques tests.

A peine mon invitation trouvée, je me rue sur netvibes, las je ne devais pas être le seul à avoir eu cette brillante idée, après des ralentissements en journée, netvibes pointait aux abonnés absents en soirée... Soyons compréhensif l'augmentation de charge n'a pas dû être légère. Je reviens donc ce matin, pour découvrir que mon compte Netvibes s'est bien transformé en compte Ginger. Je fais le tour vite fait des nouveautés facilement visible :

Lire la suite ... Dans : Développement web

Css : Bug dans Internet Explorer 6, le positionnement relatif et du texte qui disparait.

Le bug IE6 et css "alacon" du jour : soit un bloc conteneur de deux autres blocs positionés en flottant, l'un à la gauche de l'autre. Et un troisème bloc équipé d'un : "clear:both" pour permettre au conteneur d'ajuster sa taille aux blocs contenus. A priori tout devrait bien se passer, et c'est le cas sous Firefox, mais hélas internet explorer ne l'entend pas de cette oreille et, selon sa guise, décide d'afficher ou pas le texte contenu.

En fait cela semble dû à un bug du moteur IE qui parfois et selon son bon vouloir (des fois oui des fois non) décide d'appliquer les couleurs à vos textes, ceux-ci alors transparents sont illisibles... C'est ce qui m'arrivait sur le site du "Vizeule Poker Tour" où l'on m'avait reporté un bug d'affichage sous ie6, bug que je n'avais moi même jamais pu constater...
(On retrouve ici l'humour bien connu d'IE qui se débrouille que ca marche chez le développeur mais pas chez les lecteurs)

J'ai pu trouver la solution via le forum d'alsacreations, où l'on nous explique que le simple ajout de "zoom : 1;" dans le sélecteur Css du conteneur permettra à vos lecteurs de retrouver de quoi lire.

Lire la suite ... Dans : Développement web

Apero Web 2 Rennes - 5eme édition

Hier soir avait lieu au St Melaine le 5eme apéro web 2 de Rennes. 3eme édition pour moi qui n'était pas au 2 premières. Je dois dire que je n'ai pas pu ni parler avec tout le monde ni faire le compte de l'ensemble des présents. De mon point de vue cet apéro a été plus technique que les précédents avec pas mal de discussion sur les technos employées et les méthodes de développement utilisées...

On a tout de même pu assisster a quelques démonstrations intéressantes notamment de http://vavoir.fr/ et http://www.evercloser.com/ service très web2 s'il en est auquel il ne manque plus qu'une interface un poil plus conviviale... Mais je reste persuadé que l'on en ré-entendera parler sous peu, ce type de webservice étant très prisé actuellement. A suivre.

Lire la suite ... Dans : Développement web - My Life

PHP : Erreur headers already sent on line 1

Petit partage d'expérience sur une erreur php que j'ai eu à corriger hier et qui m'a occupée un bon gros moment, une redirection via headers ne fonctionnait pas m'annonçant que ceux-ci avaient déjà été envoyés via la ligne 1 de mon script... Cependant sur cette ligne il n'y avait rien d'autre que mon tag d'ouverture.

La première étape consiste donc à vérifier que mes fichiers précédemment inclus ne contiennent aucun "echo" ou lignes blanches après ou avant les tags php, tel n'est pas le cas.
Le seconde étape consiste à vérifier que mon hébergeur n'inclus pas de fichier automatiquement avant mes scripts et que mes sessions ne sont pas démarrées automatiquement, je place donc ces éléments au début de mon script :

Lire la suite ... Dans : Développement web

Page 1/3 Page suivante

A propos

Photographe spécialisé dans le concert, et passioné par la mer ; je suis également un habitué des logiciels libres et du Web dont j'ai fait mon métier. Je tente via AtlzA.com de partager avec vous ces passions.
En savoir plus ...

A vous de voir

Photos flickr

Blogs à Lire

Sites AtlzA.com :

Licence

cc by nc saContenu sous licence Creative-Commons - Certains Droits réservés