Camille Roux

Ingénieur informatique spécialisé dans les Applications Web et l’Internet

Comme je l’avais annoncé la semaine dernière, j’ai participé pour la deuxième fois aux Intellicore Tech Talks à Sophia Antipolis.

La conférence que j’ai présentée avait pour but de faire comprendre l’intérêt et les principes de base du SEO (Search Engine Optimization).

 

J’ai débuté ma conférence en précisant que ce que j’allais dire était uniquement peut-être vrai. Effectivement, les algorithmes des moteurs de recherche ne sont pas publics et sont très complexes. De ce fait, on ne peut fonctionner que par test, constatation et intuition. En aucun cas il est possible de démontrer le fonctionnement exact. Ensuite pour continuer l’introduction, j’ai listé les différentes sources de trafic possibles :

  • Lien direct (bookmark, …)
  • Lien externe
  • Publicité
  • Requête sur un moteur de recherche (trafic souvent très important)

Un aspect rarement mis en avant est le comportement des utilisateurs sur les moteurs de recherches. Voici quelques statistiques intéressantes:

  • 1.2 milliard d’internautes dont 343 Millions en Europe (Internetworldstats, Novembre 2007)
  • Plus de 250 Millions de recherches sont effectuées sur Google chaque jour
    (Google, Septembre 2006)
  • 33 % des internautes pensent qu’une société qui apparaît dans les premières positions des moteurs de recherche est une société leader sur son marché 
(SiAO Stat)

Lire la suite »

Fonctionnement du PageRankJe suis actuellement élève ingénieur chez Intellicore, une société de Sophia Antipolis spécialisée dans le développement web. Nous organisons des conférences hebdomadaires, les Intellicore Tech Talks, dont l’objectif est l’échange et le partage de connaissances sur des sujets technologiques modernes et innovants. J’avais réalisé la première présentation publique aux ITT, il y a quelques semaines. Le sujet était “Comment utiliser l’humanité pour faire du calcul ?“.

La semaine prochaine je vais présenter une conférence sur l’optimisation pour les moteurs de recherche ou Search Engine Optimization. Je m’intéresse au SEO depuis plusieurs années et je suis très heureux de pouvoir partager cette passion.

Mardi 13 mai 2008 de 13h à 14h
Amphithéâtre Edison,
CICA, Sophia-Antipolis
Réservation conseillée (voir site officiel)

Au menu il y aura :
Lire la suite »

Aujourd’hui, Richard Stallman est venu faire une conférence sur les logiciels libres dans mon école, Polytech’Nice-sophia. Pas étonnant comme sujet pour cet étrange personnage qui est à l’origine de GNU-Linux, Emacs, le compilateur et le débogueur C GNU, …

Photo de groupe avec Richard Stallman, fondateur de la Free Software FoundationLa conférence présentée aujourd’hui était intitulée “éthique et pratique du logiciel libre“. Il a débuté la présentation par un rappel de la définition des logiciels libres : « Je puis expliquer la base philosophique du logiciel libre en trois mots : liberté, égalité, fraternitéLiberté, parce que les utilisateurs sont libres. Égalité, parce qu’ils disposent tous des mêmes libertés. Fraternité, parce que nous encourageons chacun à coopérer dans la communauté ».

Un logiciel est libre s’il respecte les 4 règles suivantes :

  • Liberté 0 : La liberté d’exécuter le programme (pour tous les usages)
  • Liberté 1 : La liberté d’étudier le fonctionnement du programme (ce qui suppose l’accès au code source)
  • Liberté 2 : La liberté de redistribuer des copies (ce qui comprend la liberté de vendre des copies)
  • Liberté 3 : La liberté d’améliorer le programme et de publier ses améliorations (ce qui suppose, là encore, l’accès au code source)

Lire la suite »

J’ai participé, le 15 avril 2008, aux Intellicore Tech Talks. Il s’agit d’un événement hebdomadaire organisé à Sophia Antipolis par la société Intellicore, société dans laquelle je suis en stage de fin d’études jusqu’en septembre. L’objectif des ITT est d’échanger et partager ses connaissances en proposant des conférences sur des sujets concernants les nouvelles technologies innovantes comme : Flex, WebObjects, Cocoa, référencement web, optimisation du chargement d’une page web, réseaux de neurones…

Pour cette 2ème édition, mon sujet était : “Comment utiliser l’humanité pour faire du calcul ?

       
Télécharger : slides de la présentation 

Le sujet

L’être humain est capable de prouesses inaccessibles même aux machines les plus perfectionnées. L’Homme peut écouter attentivement une conversation lorsque plusieurs personnes parlent en même temps, il sait aussi reconnaître une forme ou un mot même très déformé, plus simple encore, il est capable de reconnaître un homme d’une femme…

Il y a eu 9 milliards d’heures jouées au solitaire en 2003. Serait-il possible d’utiliser ne serait-ce qu’une partie de ce travail de réflexion pour réaliser des tâches que les ordinateurs ne savent pas faire?

Cette conférence présentent différents projets permettant de mettre à profit la gigantesque puissance de calcul de l’humanité :

  • Les grands projets collaboratifs : Wikipedia, Linux, les “social search engines”…
  • ClickWorkers (lien) : projet expérimental de la NASA permettant d’améliorer la détection et la classification de cratères sur Mars
  • Galaxy Zoo (lien) : projet permettant d’aider la science en classant les galaxies par type
  • Quelques projets remarquables d’un génie dans ce domaine, Luis von Ahn :
    • ESP Game (lien) (version originale de Google Image Labeler) : jeu qui exploite le “travail” effectué pour tagger les images de manière très efficace
    • Peekaboom (lien) : jeu du même auteur permettant de connaître la position de tous les éléments composants les images
    • ReCaptcha (lien): Les CAPTCHAs sont les images contenant un mot déformé souvent utilisées dans les formulaires pour bloquer les robots. L’Homme passe 150 000 heures par jour à résoudre ces problèmes. ReCaptcha permet de profiter de cette puissance de calcul pour améliorer le processus de reconnaissance d’écriture de livres.

Lire la suite »

Flex est un framework de développement très riche graphiquement. Ceci provient bien sûr du fait qu’il repose sur le Flash qui a été conçu à la base pour créer des animations. Flex permet entre autre d’appliquer divers effets à un composant. De base, l’API de Flex propose des effets de flou, zoom, rotation…

Comme je n’ai pas trouvé de sites ou d’articles simples donnant des exemples et une documentation complète, j’ai décidé de le faire moi-même et pour le coup, en français. Vous pourrez trouvez une petite application Flex permettant d’avoir un aperçu de tous les effets Flex, suivit d’une traduction simplifiée de la documentation officielle. Je pense qu’il y a toutes les informations nécessaires pour facilement utiliser les effets Flex.

Lire la suite »