lundi 18 mai 2015

Recherche automatique de photos de contacts dans Salesforce avec Google API

Lorsque l'on travaille quotidiennement avec un CRM et que l'on est amené à rencontrer physiquement des contacts il est agréable de disposer d'une photo de chaque contact pour mieux identifier ses interlocuteurs ou simplement les reconnaître lors d'un rendez vous. Cela arrive couramment que lors de la préparation d'un rendez-vous client on tape une requête composé du nom et du prénom d'un contact afin de voir si ce dernier n'aurait pas à tout hasard un profil linkedin ou viadeo. Le projet que je vous propose ici c'est l'intégration d'un bloc comportant des photos répondant à la requête Nom + Prénom + Fonction (optionnel) dans l'API Google Images de votre contact. Bien évidement cette technique est plus qu'approximative dans les cas ou la personne aurait des homonymes ayant une identité web plus prononcée que celle du contact que vous recherchez ou tout simplement dans le cas où votre contact n'aurait aucune présence web. Pour ces raisons ce projet a pour unique vocation l'automatisation de la démarche qui consisterait à consulter les résultats de "nom prénom" (et éventuellement fonction) dans la recherche universelle google images. En aucun cas il ne s'agit d'un outil permettant d'obtenir à coup sur la photo d'une personne.

dimanche 19 avril 2015

MantisWeatherTracker script PHP de suivi projet et mémo Git avec GitHub

Mantis Weather Tracker est un script PHP très simple vous permettant d'avoir une vue sous forme de météo de l'ensemble de vos projets mantisBT (mantig bug tracker). J'ai codé ce projet il y a quelques temps déjà pour mes propres besoins de suivi de projet. Il m'a semblé important d'avoir une vue d'ensemble simple et motivante de tous les projets actuellement actifs.  Le script que j'ai développé s'appuie entièrement sur les API de mantisBT, et ne nécessite aucune configuration particulière. La connexion se fait avec votre login et votre mot de passe mantis.


samedi 23 août 2014

Niko Niko en PHP : outil pour Scrum Master

Le Niko Niko est un idéophone japonnais qui vise à rendre compte de la sensation ou de l'émotion d'un sourire. C'est aussi le nom donné à un outil couramment utilisé dans les organisations Scrum visant a donner l'indication de l'humeur et de l’évolution de l'humeur d'une équipe sur un laps de temps donné (durée d'un sprint généralement). En pratique le Niko Niko se déroule de manière très simple et pragmatique: Sur un calendrier représentant un mois par page, chaque équipier est convié à y inscrire (anonymement) son humeur sous forme d'un smiley en fin de journée. Puis lors des rétrospectives l'indicateur Niko Niko peut révéler des informations intéressantes. En effet il est souvent facile de constater des corrélations, parfois des causalités entre divers événements projets et l'humeur de l'équipe.


mardi 11 février 2014

Intégration de QRcodes dans le CRM SalesForce

Salesforce est un cloud CRM  payant extrêmement populaire en ce moment dans le monde des entreprises. SalesForce promet à ses clients un logiciel en ligne de gestion de la relation client (CRM) clef en main, opérationnelle instantanément pour un coût plus tôt acceptable face aux avantages immédiats de la solution. En effet la mise en place de  Salesforce ne nécessite pas obligatoirement des connaissances informatiques approfondies. Un manager d'équipe par exemple est tout à fait apte à configurer une instance Salesfoce de manière relativement poussée en ce qui concerne les contraintes métier de l'entreprise. La solution ne nécessitant aucune infrastructure au sein de l'organisation beaucoup d'entreprises sont séduites par cette solution. Cependant cette facilité à aussi son gros inconvénient: il s'agit de l'externalisation de l'ensemble des données de la relation client et parfois (souvent) même des données stratégiques de l'entreprise.

lundi 15 juillet 2013

Formulaire de contact interfacé avec un CRM Dolibarr

Lorsque l'on crée un site internet pour des besoins professionnels on est souvent amené à mettre en place un formulaire de contact, de demande de devis, ou toute autre demande. La question qui se pose souvent est comment tirer un maximum d'avantages de ces précieuses pistes de prospects qui s'ouvrent à vous. La réponse apportée par la plus part des structures simples est le renvoi automatique du formulaire de contact ou autre sur une boite mail. Une personne sera alors chargée de traiter ces demandes manuellement une à une. La solution que je vous propose est l'intégration directe de vos formulaires de prise de contacts dans votre CRM Dolibarr. Les prises de contacts seront automatiquement ajoutées dans Dolibarr en tant que tâches dans l'agenda, de fait le traitement de ces dernières s’intègrent en toute fluidité à un process d'entreprise s'appuyant sur un CRM.

lundi 14 janvier 2013

Gimp 2.8 - Logiciel de création de maquettes web

Gimp est un logiciel d'édition d'images libre et gratuit qui pourrait se présenter comme une alternative sérieuse a Adobe Photoshop. Dans son fonctionnement global on retrouve l'essentiel des outils nécessaires aux montages photos, retouches d'images et même de la composition graphique. J'ai décidé de faire un article sur le logiciel GIMP car depuis la sortie de la dernière version (gimp 2.8) les principales fonctionnalités manquantes ont été rajoutées. En effet jusqu'à présent GIMP manquait de fonctionnalités "vitales" pour la réalisation de montages images complexes ce qui rendait inhabituelle la procédure de création de webdesigns ou autres créations. A présent que les quelques lacunes du logiciel ont été corrigées il me semble vraiment intéressant de se pencher sur le potentiel usage professionnel de GIMP.

mardi 25 décembre 2012

Robot suiveur de balles OpenCV (Projet expérimental)

Le projet robot tourelle suiveuse de balles, est sans doutes le premier d'une longue série de petits projets à venir. En effet les possibilités offertes par la librairie OpenCV sont impressionnantes et "simples" à mettre en place. L'idée de ce premier projet à base d'OpenCV est de réussir à déplacer une webcam montée sur un châssis rotatif afin que celle ci fixe une balle et la centre au milieu de l'image. Le châssis est entièrement réalisé en légos et la caméra est une petite webcam générique maintenue en place sur une pièce légo par des visses. La motorisation est un kit power functions contenant deux petits moteurs, le bloc batterie et le récepteur infrarouge légo. La webcam est branchée directement à un PC. La tourelle quand à elle est branchée aussi à l'USB grâce à une interface "maison" USB vers signaux infrarouges légo. Côté commande de la tourelle il suffit d'envoyer des chaines de caractères (correspondant à la rotation moteur voulue) dans le bon périphérique usb.

dimanche 9 septembre 2012

Mini écran LCD pour serveur (linux) en USB

Ecran lcd arduino en usb Ecran lcd teensy2 Le mini écran pour serveur est un petit projet très simple mais potentiellement extrêmement utile. Lorsque vous travaillez dans l'informatique vous êtes souvent amenés a utiliser des scripts (perl, php, etc) divers et variés qui tournent et qui effectuent à votre place des tâches répétitives. Il est alors intéressant de pouvoir suivre l'évolution de ces scripts en temps réel pour savoir si ce dernier tourne toujours où il en est dans le traitement. La solution simple consiste a utiliser son moniteur mais avec le projet mini LCD en USB vous pourrez très simplement envoyer vos message de script directement sur un petit ecran LCD branché en USB. De ce fait vous pourrez même éteindre l'écran principal de votre machine tout en gardant un oeuil sur les processus en cours dans votre machine.

dimanche 22 juillet 2012

Interface télécommande RC en Joystick USB

L'idée de ce projet est de pouvoir adapter n'importe quelle télécommande de modélisme sur un ordinateur par le biais du port USB. Côté ordinateur, rien d'extraordinaire, on veut simplement obtenir un nouveau périphérique de type joystick. Dans mon projet j'utilise une télécommande 4 voies, de ce fait l'adaptateur va "faire croire" (émuler) à l'ordinateur la présence d'un joystick USB 4 axes. La particularité de l'adaptateur vient du fait qu'au lieux d'utiliser la prise écolage sur la télécommande, nous utilisons simplement le récepteur de la télécommande (ou un récepteur compatible à la même fréquence). Ce sont donc les signaux reçus par le récepteur qui seront traités par l'adaptateur. Ce procédé à un avantage incontestable qui est celui de vous offrir la possibilité de vous servir de votre télécommande (sans fils) pour piloter un modèle dans FMS ou votre simulateur ou jeu favoris.

samedi 7 juillet 2012

Robot automate Lego Technics Hexapod

Robot lego hexapode pneumatique Robot lego hexapode L'idée principale de ce projet est de réaliser un automate avec les pièces de legos pneumatiques. En effet parmi les pièces lego techniques standards on a toute une mécanique pneumatique fournie. Ces pièces sont les vérins, pompes à air, tuyauterie, et interrupteurs pneumatiques. C'est en utilisant une astuce consistant a monter les interrupteurs pneumatiques sur les vérins que l'on peut concevoir des "portes logiques" qui vont nous permettre de "coder" des séquences de mouvement. D'ailleurs des séquences bien plus complexes peuvent être conçues avec des pièces de légo pneumatique et simplement mécanique. Par exemple célébrer le centenaire du pionnier de l'informatique Alan Turing, huit étudiants en master de l'Ecole normale supérieure de Lyon ont fabriqué une sorte d'ordinateur en Lego. (article du Monde sur cette réalisation)

jeudi 24 mai 2012

Robot suiveur de lignes a base du teensy (arduino)

Le robot suiveur de lignes est un petit projet très simple. On trace une ligne au feutre noir sur une grande feuille blanche on pose le robot sur la ligne, et ce dernier va suivre la ligne. Ici mon robot fonctionne avec un Teensy 2 ++ (équivalent de l'arduino mais avec des ports entrés/sorties en plus) cadencé a 16Mhz. Le châssis utilisé est en légos technics, et pour la motorisation j'ai utilisé les moteurs lego power functions. Les lignes sont détectées grâce a deux capteurs de lignes basés sur des photo résistance. L'astuce principale de ce robot réside dans l'utilisation de l'infrarouge pour commander les moteurs officiels légo. Cela permet de ne pas avoir la moindre interface "physique" entre le circuit contrôleur et l'étage de la motorisation. Le robot suiveur de lignes possede donc deux parties electroniques distinctes. D'un coté les lego power functions (motorisation légo), et de l'autre le circuit de la plaque a essai qui est alimenté par une batterie de 9v.

lundi 21 mai 2012

Télécommande infrarouge lego power function et librairie arduino

Un chassis motorisé de légo technic est souvent très pratique pour réaliser une base pour un robot. L'idée de cet article est de vous présenter une librairie pour arduino qui permet de commander le récepteur infrarouge des legos technics power functions. Le principe de l'interface est d'émuler les signaux de la télécommande. En effet le protocole lego n'est pas très complexe, et surtout il ouvre la possibilité d'adresser le récépteur légo différemment et donc d'accéder  a de nouvelles fonctionnalités tels que la vitesse de rotation de chaque moteur (sur 7 niveaux) et la fonction de frein qui permet d'immobiliser l'axe du moteur. Pour mettre en exemple cette librairie je vous propose de réaliser une télécommande améliorée pour lego technics power function.

samedi 19 mai 2012

Capteur de lignes pour la robotique et librairie arduino

Un capteur de lignes permet de détecter une variation d'intensité lumineuse sur une surface. Il s'agit de permettre la détection de lignes noires tracées sur une feuille blanche, ou tout autre variation de couleurs à condition que le contraste entre les deux couleurs soit suffisant.

Capteur de lignes pour robot
Les capteurs de lignes peuvent être infrarouges ou alors fonctionnant avec la lumière visible. Dans le cadre de cet article je vous propose que réaliser un capteur avec une photo résistance et un éclairage par une diode électroluminescente haute luminosité, donc a lumière visible. Ce genre de capteurs est sensible aux variations de lumière ambiante. Il est possible évidement d'essayer de créer une sorte de boite noire autour du capteur afin qu'il ne soit pas perturbé par la lumière ambiante, mais cela sous entends que votre boite de capteur devra être au ras du sol et cela n'est pas toujours facile à faire. Pour pallier à ce problème nous allons utiliser un algorithme qui permettra au robot ou tout autre dispositif de calculer un seuil de détection dynamique.

jeudi 3 mai 2012

Connaitre la position d'un servo moteur

Les servos moteurs sont une solution simple pour mettre en place la partie mécanique d'un robot ou un automatisme. En effet un servo moteur a du couple (3kg/cm pour un servo moteur standard), une précision quasiment au degré près (selon les modèles) et a une taille convenable pour de l'embarqué. Cependant un servo moteur de modélisme standard n'a pas d'indicateur de position, ce qui signifie que l'on ne sait pas la position à un instant t du servo moteur. Dans cet article je vous propose une solution pour connaitre a tout moment la position d'un servo moteur. Il existe des solutions de modification de servo très poussées consistant a remplacer intégralement la carte éléctronique du servo par un microcontrolleur, mais ces solutions sont plus honéreuses a mettre en place. Dans cet article je vous propose une solution consistant a souder un seul fil sur le potentiomètre du servomoteur.

mercredi 2 mai 2012

Programmateur de 16F84 avec un Teensy++ (Arduino)

Ayant pas mal travaillé avec le 16F84 par le passé j'ai voulu proposer une lib pour arduino afin de permettre de programmer un 16F84 avec un Teensy2++ (équivalent de la platine Arduino).

Le fonctionnement de la lib est très simple. Pour programmer un 16F84 avec l'arduino, il vous suffira d'inclure la lib dans votre projet, declarer l'objet Pic16F84, déclarer une variable String contenant le programme en hexadécimal puis lancer la methode correspondant à l'envoi du programme dans le 16F84.

lundi 21 mars 2011

Sécurité des "Mots de passes" dans les formulaires html

Petit mémo sur la méthodologie du transfert des mots de passes sur un projet WEB.

Vous etes familier du web, et vous en etes pas a votre premier projet avec des comptes utilisateurs. Savez vous proprement utiliser l'encodage des mots de passes md5 par exemple?

Pour bien comprendre le fonctionnement il ne faut pas oublier que l'Internet est avant toute chose un réseau et toutes les données transitant dans les cables peuvent etre interceptés relativement facilement. C'est pour cela que l'on utilise les encodage des mots de passe.

En effet l'idée est d'encoder le mot de passe coté client (en javascript par exemple) de manière a ce que le mot de passe qui transite dans le réseaux soit sous forme encodée.

On observe aussi le phénomène suivant: Les personnes ayant un très grand nombre de mot de passes utilisent souvent le meme doublon login / mot de passe sur plein de sites. N'oubliez pas qu'un développeur peu expérimenté peut comprommetre la confidentialité de votre mot de passe.

Attention la mauvaise méthode etant de transferer le mot de passe en clair et de l'encoder en md5 avant l'insertion en base. Cela nous fait perdre quasiment tout l'interet de l'encodage du mot de passe.

jeudi 24 février 2011

Woogy, Un annuaire qui partage ses revenus avec vous!

Cela faisait plusieurs mois que je travaillais sur mon projet d'annuaire généraliste de sites web Woogy.fr. A l'origine l'idée était seulement de m'aider a positionner le parc de sites clients de la société Extragency.fr. Le choix du script arfooo a été grandement bénéfique car sa souplesse a permis de corriger toutes les imperfections en vue de se positionner parfaitement bien dans le référencement des pages détails du site. Lorsque je parle des pages détails il s'agit tout simplement des pages profondes de l'annuaire contenant les descriptions précise du site inscrit dans l'annuaire web.

Par exemple: http://annuaire.woogy.fr/artiom-fedorov-blog-s182.html

Ces pages détails sont souvent bien positionnés dans google et de ce fait l'annuaire généraliste Woogy avait remplit a mon gout son objectif premier, a savoir, positionner les clients d'Extragency. Ceci a généré donc du trafic et des solicitations d'inscription de webmasters venant d'ailleurs.


L'annuaire web a atteint très rapidement une centaine d'inscrit et un trafic quotidient relativement faible mais qui avait le mérite d'exister, d'évoluer (de plus en plus de requettes provenait de google), et surtout de se maintenir. C'est alors que je me suis dis qu'il fallait démarquer l'annuaire des autres annuaires existants, qui sont aussi de très bonne qualité. Je pense notamment a l'annuaire http://www.infinisearch.fr/ qui d'après moi a fait un travail formidable niveau ergonomie et positionnement.

C'est alors que la version 2.0.2 de Arfooo apparait, et intègre le duplicat de contenu. Il allait de sois que réaliser une mise a jour tout en développant une petite fonctionnalité sympa serait parfait pour grimper dans le classement des annuaires web généralistes français.

De ce fait l'équipe de woogy a décidé de mettre de la publicité adsense sur le site tout en partageant une grande partie des revenus avec les webmasters.

En effet puisqu'il faut maintenant prendre un bon moment pour proposer un contenu unique et original sur le site woogy.fr, les fiches détails du site concerné contiennent la pub de celui qui l'a rédigé. Un moyen original de remercier les webmasters et les référenceurs qui publient de nombreux sites sur l'annuaire Woogy.fr

Comprendre comment l'annuaire woogy.fr rémunère les webmasters et les référenceurs

mercredi 23 février 2011

Prochaine monté de Bing France en vue

Tout le monde a entendu parler de Bing Le moteur de recherche de Microsoft. Cependant jusqu'à présent peu de francais utilisent Bing pour les recherches quotidiennes. Le géant google garde toujours une avance considérable en ce qui concerne les recherches. Cependant le 1er mars 2011 Microsoft fera un communiqué de presse sur le lancement officiel de Bing France et des changement vont s'amorcer.

Yahoo a un accord avec Bing pour intégrer le moteur de recherche de Microsoft sur son portail. Donc prochainement quand vous ferez des recherches sur yahoo c'est le moteur bing qui rentrera en jeu. Cette association entre les deux géants du web aura très probablement un imact non négligeable. En effet suite à la fusion du moteur dans yahoo, 20% à 30% des recherches web en France vont se faire sur Bing contre 60% à 70% pour google.

Donc le 1er mars 2011 nous en saurons peut etre un peu plus. La conférence de presse aura lieu sur le campus de Microsoft à issy les moulinaux à 9h30.

Quelques liens intéressants traitant de ces sujets.

http://www.seo-camp.org/seo-campus-suivez-en-direct-lannonce-du-lancement-de-bing-france-2088

Pour imprimer l'invitation a la conférence de presse

http://actu.abondance.com/2011/02/lancement-de-bing-en-france-cest-pour.html

TrouverUneMaitresse.com - Campagne de pub originale d'une agence de communication


Avez vous déjà entendu parler de d'une agence de communication qui s'appelle FreeTouch?

Cette agence a lancé une campagne publicitaire afin de récolter des contacts par le biais d'une page web entiérement faite en flash dont le theme est l'infidélité.

En effet la page http://www.trouverunemaitresse.com se présente sous la forme d'une vidéo ou deux femmes de corpulence très différentes cherchent a vous aguicher en cherchant a vous séduire chaqu'une son tour.

A la fin tout se fige et vous devez faire un choix entre les deux prétendantes. A la fin la séléctionnée vous propose de noter vos coordonnés dans son IPhone qui du coup fait office de formulaire de saisie de contact. Très astucieux et spécialement drole.

Vous remarquerez que cette campagne est spécialement habile, car parfaitement dans l'ere du temps. En effet au debut du mois de février l'émission capital de la chaine M6 mettait en avant l'industrie de l'infidélité qui est en plein essort.

voici un extrait du cite portaildudeveloppementcommercial.com a propos de l'émission de sur l'infidélité de Capital sur M6

> Qu'avons nous vu ?

- L'exploitation par Facebook et autres réseaux sociaux de nos données à des fins commerciales et publicitaires, moins grave ! En effet, on le savait déjà et nous connaissons tous les règles.

- L'existence d'une nouvelle industrie avec des sites comme Gleeden : site de rencontres pour relations extra-conjugales

- Dayuse Hotels : une centrale de réservation online de chambres d'hôtels durant la journée pour "les infidèles en manque"


Quelle bonne idée pour une agence de communication d'avoir surfé sur la vague de l'actualité avec une fraicheur certaine. Cette opération d'ailleurs fait penser aux référenceur qui déja en 2010 nous expliquait l'impact de l'immédiat et de la fraicheur. En effet les référenceurs habiles arrivent assez facilement augmenter les ventes d'un produit donné au sein d'un ecommerce, juste en suivant l'actualité et en surfant sur sur les diférentes tendances qui une fois garnies d'une bonne stratégie marketing augmente le traffic sur les pages ciblées.

lundi 21 février 2011

Les trois Freres Musique Techno dans la boite

Qui ne s'est jamais demandé le titre de la musique ou Didier Bourdon et Bernard Campan dansent frénétiquement. Ou disons qui n'a pas eu l'envie d'entendre en entier cette musique spécialement délirante et marrante! Je vous recommande de la vers 3min20. Alors rassurez vous ca parait plus lent comme rythme mais c'est bien la bonne!

Le groupe s'appelle D-Kontrol et le titre c'est: Alien Lifeforms visit Earth