Olivier COURTOIS

.NET en général

Et si on surfait grâce à la voix et aux gestes ?

Vous pensez ce scénario futuriste ?

C’est pourtant ce qu’a réaliser le designer Andrea Slutz au travers de l’expérience qu’il propose sur son site personnel. Son portfolio n’utilise plus la souris ni le clavier : uniquement la voix au travers de votre micro et les gestes grâce à une webcam.

Lorsque vous arrivez sur son site vous commencez par calibrer la mécanique et ensuite vous naviguez :

ANDREAS LUTZ – Because clicking is so 90s! from andreaslutz on Vimeo.

Evidemment cela ne marche pas très bien mais l’idée est bonne et la tentative plus que louable !

On peut éventuellement rêver que si Microsoft fournit le projet Natal en tant que Sdk des sites en Silverlight pourront bientôt proposer ce genre d’expérience utilisateur de manière viable…

Via (abduzeedo.)

[EDIT]

D’autres exemples du même genre grâce à Thomas :

Si vous créez un projet de déploiement permettant d’installer un service Windows vous voudrez certainement laisser à l’utilisateur la possibilité de démarrer automatiquement le service Windows après l’installation.

Pour cela :

  • Proposez un écran permettant de choisir si le service doit démarrer automatiquement après l’installation.
  • Passez le paramètre à votre CustomAction installant le service windows.
  • Dans le project installer du service Windows abonnez vous à l’évènement Committed et placez le code suivant :

try
{
    ServiceController sc = new ServiceController(this.serviceInstaller1.DisplayName,".");
    if (sc.Status != ServiceControllerStatus.Running)
        sc.Start();
}
catch (Exception oe)
{
    throw new InstallException("Cannot start service: " + oe.Message);
}

——————————–

From: Brian Wood

Le choix du bon évènement (Committed) est crucial sinon le démarrage pourrait ne pas fonctionner. De plus ce bout de code montre comment utiliser les objets tels que le Service Installer pour ne pas mettre en dur le nom du service lorsque vous le démarrez.

Bon déploiement :)

  • 2 Comments
  • Filed under: Dotnet, General
  • J’utilise pour une des premières fois le type de projet “Setup Project” de Visual Studio mais je rencontre déjà des soucis.

    Mon besoin : créer un installeur qui déploie mon projet et qui propose un écran de configuration de paramètres stockés dans un fichier de config.

    J’arrive à récupérer les paramètres rentrés dans l’écran mais lors du passage de ceux-ci à ma classe responsable de la configuration j’obtiens l’erreur ci-dessous :

    setupprojecterror

    Une exception : System.IO.FileNotFoundException … Je pensais que ça venait de mon code puisque je manipulais des fichiers. J’ai donc commenté son ensemble sauf que j’obtenais toujours la même erreur…

    En fait voici la raison de cette erreur si peu parlante : lorsque vous renseignez la propriété CustomActionData  qui sert à passer des paramètres à la classe appelée lors de l’installation, si vous passez un texte ayant besoin d’être échappé (comme un chemin dans mon cas) l’ancienne nomenclature :

    • /maValeur=[PROPERTY1]
    • devient

    • /maValeur=”[PROPERTY1]\”

    Attention à l’importance des quotes et du caractère d’échappement indiquant la fin de la chaine. Savoir cela vous sauvera de précieuses minutes lors de votre projet de déploiement !

    En savoir plus :

    Bon déploiement :)

  • 0 Comments
  • Filed under: Dotnet
  • Zoom sur Seth Godin

    Au cours d’une conversation récente avec un ami je me suis souvenu de ce billet de Seth Godin qui m’avait fait rire. Il parlait de l’effet de tribu (de masse, communautaire) à partir d’une vidéo du web plutôt marante :

    Le billet sobrement intitulé “le mec n°3” expliquait pourquoi il faudrait plus de mec n°3 (par ordre d’apparition dans la vidéo) afin de créer un mouvement. Il statue que les leaders de mouvements sont rares car cela représente beaucoup de pression et cela fait peur mais qu’être le troisième est tout aussi rare. Comme avant l’apparition du mec n°3 les 2 premiers auraient pu être considérés comme des allumés (visionnaires?), c’est le mec n°3 qu’il faut remercier de l’effet boule de neige.

    Non sans humour Seth Godin profite de cette vidéo pour parler du sujet de son dernier livre : Tribus. Le livre explique le pouvoir des nouvelles communautés qui se forment sur internet, comment elles se forment et comment en profiter pour faire émerger de nouveaux produits.

    Plus que jamais avec l’avènement des outils comme Facebook, twitter, blogs, etc, Seth vous apprend à utiliser ces outils comme des outils marketing redoutables et à devenir un leader.

    Pour mieux comprendre :

    • La préface française du livre qui en dit plus sur le contenu.
    • Une présentation qu’il a donné à TED ci-dessous.

    Alors je n’aurais qu’un conseil : suivez de prés ou de loin ce que peux dire ou faire Seth Godin.

    Enjoy :)

  • 0 Comments
  • Filed under: Fun, Pensees