Author Archive

08
Juin

Calculer l’age à partir de la date de naissance grâce à SQL

Written by Stephane Montagnon. Posted in Astuces développement, SQL

Une fois encore la puissance de SQL permet de calculer rapidement l’age d’une personne à partir de sa date de naissance

SELECT (YEAR(CURRENT_DATE)-YEAR(date_naissance))- (RIGHT(CURRENT_DATE,5)

08
Juin

La reconnaissance faciale

Written by Stephane Montagnon. Posted in Info

Longtemps évoqué chez Google sans que celui-ci ne l’ai mise en application, c’est Facebook qui sera le premier à l’utiliser.Le système proposera automatiquement des tags avec probablement le nom de la (ou des) personnes qui se trouve(nt) dessus. Si on met de coté l’aspect « vie privée », cette avancé technologique n’est pour une fois par du à Google mais a un de ces principales concurrent Facebook.

01
Juin

Rechercher des doublons en SQL

Written by Stephane Montagnon. Posted in Astuces développement

Il peut être pratique de retrouver les enregistrements en doublons dans une base de donnée, SQL peut vous aider grâce à la syntaxe HAVING count(*), exemple :

SELECT Count(*), us_nom,us_prenom  FROM MYSQL_USERS GROUP BY us_nom,us_prenom HAVING Count(*) > 1

 

 

24
Mai

Les fermes de contenu : les éléments qui permettent de savoir si vous êtes concerné

Written by Stephane Montagnon. Posted in Google, Référencement

Dans cette article, je regroupe toutes les infos que j’ai pu trouver pour éviter de tomber « sans le savoir » du coté obscur de la force  » Les fermes de contenu  » ; pour cela j’ai repris les infos cités :

et

 

Pour Google, il s’agirai

  • des pages de « mauvaises » qualités, générées automatiquement ou pire recopiées à partir d’un autre site (l’article doit être écrit correctement sans penser uniquement aux expressions)
  • répétition anormal des mots clés – on peut utiliser des synonymes
  • aucun lien sortant  – la présence de liens sortant apportant un plus à l’article est important
  • sur-optimisation d’expressions ou mots clés
  • pas d’auteur (lorsqu’il s’agit d’un blog) – signez vos articles
  • présence anormal de liens internes – insérer des liens internes pour les internautes et non pas pour les moteurs
  • l’article manque de précision, le site présente de nombreux articles sur le même sujet et seul quelques éléments change d’un article à l’autre
  • la page n’est constitué que de liste à puce – un peu comme cet article
  • Beaucoup de pubs
  • peu de liens externe vers ses pages
  • partage sur les réseaux sociaux peu important
24
Mai

Google Panda

Written by Stephane Montagnon. Posted in Référencement

A quelques jours (ou quelques semaines) de l’apparition en france du nouvel algorithme de Google, voici les règles à suivre pour éviter d’être une victime du Panda :

  • ne pas copier du contenu d’autres sites, ou alors citer les sources… cibles visés : les « scrapers » qui récupèrent automatiquement du contenu
  • créer un contenu original et de qualité… cibles visés : les fermes de contenu qui génèrent des articles uniquement pour générer des liens
  • empêcher l’indexation de vos pages qui ne seraient pas pertinente
  • éviter d’avoir beaucoup de pub sur vos pages
  • améliorer la rapidité de vos sites
  • éviter le cloacking (c-a-d afficher un contenu différent aux internautes et aux robots des moteurs)… ca ressemble à la fin des sites full flash

Bonne chance.

12
Mai

Iptables : comment bloquer l’accès à son serveur pour une IP

Written by Stephane Montagnon. Posted in Astuces Linux

Si vous avez l’ip qui essaie de se connecter sur votre serveur dédié et que votre serveur est « équipé » du firewall iptables, il vous suffit de taper

/sbin/iptables -I INPUT -s ipabannir -j DROP

Pour avoir la liste des règles, le syntaxe est :

/sbin/iptables -L

03
Mai

Sauvegarder / remonter une sauvegarde Mysql

Written by Stephane Montagnon. Posted in Astuces développement

Voici la méthode pour sauvegarder un base de donnée Mysql :

mysqldump --user=un_user --password=un_mot_de_passe --opt --all_database >un_nom_fichier.sql

si vous indiquez une base de donnée à la place de –all-datatbase seule cette bdd sera sauvegardé

Pour remonter la sauvegarde c’est aussi simple

mysql --user=un_user --password=un_mot_de_passe une_bdd 
27
Avr

chmod + find, recherche récursive avec changement des droits

Written by Stephane Montagnon. Posted in Astuces Linux

Le shell unix permet de faire plein de chose : recherche, modification dans un fichier … voir les autres articles ; mais vous pouvez aussi lancer une recherche de fichiers combinée avec un changement de droit

find /var/www/ -name *.jpg -exec chmod 777 {} \;

Dans ce cas tous les droits des fichiers .jpg vont être basculé à 777

12
Avr

Utiliser la barre d’adresse de firefox comme un moteur de recherche

Written by Stephane Montagnon. Posted in Firefox

Il est possible d’utiliser la barre d’adresse de firefox comme un moteur de recherche, pour cela il suffit :

  1. taper about:config dans la barre d’adresse
  2. chercher l’option keyword.URL
  3. double-cliquer et modifier par :

http://www.google.fr/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

07
Avr

Retrouver une date grâce à SQL

Written by Stephane Montagnon. Posted in Astuces développement, SQL

Si vous avez besoin de retrouver l’équivalent d’une date dans le passé ou le future – c-a-d comparer un lundi avec le même lundi de l’année précédente et non pas le 2 février 2011 ave le 2 février 2010 ; SQL est là pour ça …

SELECT DATE_SUB(‘2011-02-02’, INTERVAL 52 WEEK);

 

Vous pouvez aussi utiliser DATE_ADD …