Git ou le versioning simple !

Bonjour,

On est tous, nous developpeur, à la merci de modifier un fichier et de tout planter ! Seulement voila, après on perd des heures a tout remettre comme avant.

Il existe une solution, je ne dirai pas la solution car en fait il y en as plusieurs :

  • dupliquer son code et faire des sauvegarde a outrance : pratique si on dispose de centaines de GigaOctets à sacrifier …. mouais en fait non …
  • Priez saint linus, patron des codeurs ….. euh les miracles ca existe …mouais en fait non….
  • Utilisez un système de “versioning” qui permet de revenir à tout instant a une version antérieure de notre code …. mouais ….. euh en fait …. OUI !!!!! C’est exactement ce dont j’ai besoin !

Du coup, on appel un ami (google en l’occurence) et on commence à potasser. Plusieurs système existent avec chacun des avantages et des défauts :

  • CVS “l’ancêtre” , fut le premier systeme de versioning à être utiliser.
  • Subversion “l’institution”, successeur de CVS, il permet de gérer les répertoires et dispose de nombreux plugins/applications pour l’intégrer dans vos IDE.
  • Mercurial : nouveau venu sur lequel j’ai de bons échos mais que je n’ai personnellement pas testé.
  • Git : Encore un “nouveau” mais qui fait ses preuves de plus en plus. Il l’avantage contrairement a subversion de pouvoir fonctionner en mode “hors-ligne”.

C’est donc de Git que je vais vous parler un peu plus avant. Avant avec subversion, je n’avais rien compris aux branches etc … avec Git, j’ai tout compris !

Grosso modo, git c’est bien, c’est bon mangez-en !!

Je vous ferai un petit topo sur une install Git  et votre premier dépot !

Mais là, faut encore que je le découvre un peu plus, ceci dit c’est très très prometteur !

Google Adwords – Annonces dynamiques … ou comment gérer ses campagnes sans y passer trop de temps !

Bonjour,

Un petit billet suite à une proposition d’un des mes contacts chez google :  En effet, il existe un type de annonces qui permet de laisser google choisir les mots clés dynamiquement.

Le principe :

  1. Google indexe le contenu de votre site. Cette opération n’est possible que si vous disposer d’un bon plan de site et que votre site est optimisé.
  2. Ensuite on va dans son compte Adwords, on va dans une campagne ou en crée une.
  3. On ajout un nouveau groupe d’annonces en sélectionnant “Annonce dynamique du Réseau de recherche”
  4. On écrit les descriptions de l’annonce, Restez volontairement généraliste car le titre de votre annonce a de très fortes chances d’être extrêmement précis dans certains cas.
  5. On enregistre le tout
  6. On laisse tourner une semaines ou deux avec un budget minime. Ca nous permettra en cliquant sur “affiner les termes de rechercher” de dégagez toutes les expressions qui ne sont pas intéressantes. ex : “Robe à fleur bleue” si on vent du papier peint à fleur bleue.
  7. Une fois que le premier écrémage est fait, on peut augmenter graduellement les budgets et obtenir des couts de conversion plutot intéréssant.

Voila comment gérer ses annonces en réseau de contenu de manière simple !

Attention, il faut bien penser à exclure les urls ou pages dont on ne veut pas utiliser le contenu pour créer des annonces !!

En espérant que ce petit billet vous permettra de faire quelques économies et de récupérer quelques nouveaux clients !

Comment se prémunir d’effacer totalement un site … ou la mésaventure d’un clic malheureux !

Voila, il était une fois un développeur qui travaille sous Symfony, Cette informaticien venant de mettre en production une modification a voulu effacer le cache.

Ceci dit sur Symfony, quand on efface le cache via la superbe commande :

./symfony cc

, le site est désactivé pendant un temps plus ou moins long.

Afin d’éviter ce temps d’indisponibilité, on procède de la façon suivante :

  1. on va dans le repertoire du cache, en règle générale :
    /home/user/www/cache
  2. on utilise la commande magique mais à ne pas mettre entre toutes les mains :
    rm -Rf *

Arrive le jour où pas trop bien réveillé, on se trompe de fenêtre et au lieu d’utiliser la formule magique au bon endroit, on le fait dans le répertoire racine du site !

Attention: Ceci est un exemple à ne pas suivre !!! Ne reproduisez pas cette action chez vous !! Sous peine de grave dommages netistiques !!

Bon, on remet le site, on reconfigure le tout, etc ….

Maintenant, réfléchissons à “Comment éviter que cela ne se reproduise ?”, et trouvons un solution.

….

On dirait pas mais je réfléchi …

..

DING !! Ca y est j’ai trouvé !!

Le problème est de s’assurer que dans n’importe quel répertoire ou l’on se trouve, on puisse effectuer un effacement du cache en étant dans le bon répertoire !!

La solution un simple alias ou une commande bash pour le faire :

  • En alias, éditer le fichieir .bashrc et ajouter en fin de ficheir la ligne suivante  :
    alias viderCache='rm -Rf /home/user/www/cache/*'

    Ensuite on execute la commande : ‘. .bashrc’ pour recharger les alias.

  • Via un script bash, on edite le fichier ‘viderCache’ et on y met le code suivant :
    #!/bin/bash
    rm -Rf /home/user/www/cache/*

Et hop le tour est joué, on ne risque plus de supprimer le fruit de 4 ans de travail en une demi-seconde d’inattention !!

Cette astuce est déclinable dans bien des cas, et notamment pour les taches répétitives !!

Je vous souhaite que la mésaventure de ce pauvre développeur vous serve.

5 conseils pour optimiser la SEO sous wordpress

En passant, je suis tombé sur cet article qui indique de manière claire 5 possibilités d’optimiser ses articles sous wordpress.

http://www.ecommerce-webmarketing.com/2012/12/seo-5-conseils-pour-optimiser-vos-articles-de-blog-sous-wordpress/

En résumé, les 5 points sont :

  1. Optimisez l’url, par défaut wordpress utilise un format plutôt obscur, en modifier les paramètres on peut améliorer très simplement les choses en mettant par exemple le titre de l’article dans les urls : “Modifier les permaliens”.
  2. Rendre les titres et descriptions uniques : Des titres uniques et clairs permettront aux moteurs de recherches d’indexer correctement votre article.
  3. Définir une liste de mots-clés et les utiliser dans l’article y compris dans les attributs alt des images.
  4. Bien définir un sitemap !
  5. Faire attention au temps de chargement des pages, des pages lentes seront moins bien référencées que des pages s’affichant rapidement.

A bon entendeur !

Mathieu

 

Covoiturage

Bonjour le monde !

Bon quelques lignes pour vous parler d’un super concept ! Le covoiturage !

Le site covoiturage.fr est maintenant mature, après quelques années où le site laissait la part belle aux internautes est maintenant terminée. Ils ont officialisé les paiements avant le voyage afin de responsabiliser les covoitureurs.

Petit constat avant / après.

Avant :

– possibilité de récupérer du liquide.
– on pouvait arranger les étudiants qui n’avait pas de monnaie.
– On pouvait se faire faire poser des lapins par les covoitureurs et par les conducteurs.
– Pas de “frais”.

Après :

– Transaction sécurisée : plus de transactions financières climat plus agréable.
– Moins de lapins : Les covoitureurs payent avant et sont ponctionnés en cas d’annulation intempestive. Le taux d’annulations des conducteurs est connu au moment de la commande.
– Facilité d’utilisation pour les conducteurs.

En bref, le covoiturage c’est bon mangez-en.

Sources : – mon expérience – http://www.covoiturage.fr