Mon mail à moi

Voilà donc un sujet qui, à mon grand étonnement, semble un sujet assez discret. Ca me donne l’impression d’être le seul à en noter l’intérêt : La gestion des mails.

Mais que veux-je donc dire par la gestion des mails ? En fait je parle de gestion par une société tierce pour avoir son propre mail. Ici, loin de moi l’idée de parler de son serveur personnel avec son serveur Exchange ou tout autre solution, gratuite, voire libre.

Il est toujours agréable d’avoir son mail perso, avec son propre nom de domaine. Déjà c’est la classe auprès des filles (ouais), et ça donne une bonne crédibilité coté professionnel (une pensée pour les freelance).

La solution la plus facile, c’est d’acheter le moins cher des hébergements web. A quelques exceptions, tous fournissent un compte mail. Donc on a un serveur web et un mail. Peut-être une chose en trop pour certains ? Bah les blogs c’est tendance, autant en profiter. Mais, peut-être il y a certains grand geek parmi nous qui voudraient bien avoir plusieurs mails perso sous plusieurs noms de domaine. Là, ça risque de faire un peu cher.

La solution passe par Google ou Microsoft. Acheter un domaine, et ces derniers vous fournissent le serveur mail. Gratuitement.

En fait, pour l’un ou l’autre (je ne sais pas si Yahoo! offre pareil service, c’est possible), il suffit de créer un compte gestionnaire de domaine. A partir de là, on active les services qui nous intéresse. Mail, Calendrier, …

Pour Google, il suffit de partir depuis cette page. Quant à Microsoft, cela se fait ici. On crée un compte. On va dans notre gestionnaire de domaine, et là on renseigne les adresses MX fournit par l’un ou l’autre au moment de l’inscription. Et voilà, dans les 24h nos mails sont gérés par Google ou MS. Au choix. Et on configure son lecteur de messagerie comme on configure un compte gmail ou hotmail. Donc, pour 10 euros par mois, j’ai un domaine, et un compte mail, limité à 5Go ou plus, qui est toujours là, que je vais chez un hébergeur parce que je veux un site web, que je change d’hébergeur parce qu’untel coute moins cher, et je ne perds jamais mes mails. Ils sont toujours sur le serveur.

Du coup, ici, j’ai configuré un compte MS, et pour un ami j’ai pris Google, histoire de voir comment ça se passe.

Bien que Google soit le plus à la mode désormais, j’ai pris MS pour pleins de raisons (j’attends de voir l’intégration qu’ils peuvent amener entre les services et .NET), mais c’est vrai qu’il devrait un peu évoluer sur certains points. Même moi je reste un peu déprimé à configurer mon mail sur un serveur hotmail.com. Pourquoi il ne change pas vers live.com ? Ils font déjà un gros ménage niveau interface, même si on est encore loin de la sobriété Google…

Quand je lis les commentaires dans cette news, j’avoue être surpris. Je n’ai jamais eu l’impression que le service Google Apps ou Microsoft Live Admin Center était une fonction cachée, underground, ou réservée aux entreprises.

Pour ceux qui parlent anglais et qui veulent lire un vrai post d’un vrai blog à ce sujet, je vous conseille ceci.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Mentalement perdu

Comme dit dans le post précédent, je suis amoureux de ce qui devient un bon vaporware, à savoir le casque EPOC.

J’avais téléchargé le kit de développement, mais étant un intégriste .NET, je n’ai pas pu m’empêcher de faire quelque chose pour associer cela à du C#. Ce qui fait que j’ai mappé tout cela. Et ça donne un projet. Et je me suis dit autant en faire profiter les 4 personnes qui rêvent encore comme moi.

Donc vous pouvez aller faire un tour sur CodePlex, si ça vous intéresse, y a mon projet.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Je commande mes émotions

Strange Days est un film au petit succès et qui, à mon avis, méritait beaucoup mieux. C’est un film de SF qui met en avant une invention assez intéressante. Surtout pour l’industrie du porno. C’est l’histoire d’un casque (et accessoirement d’hommes et de femmes) qui permet d’enregistrer et de reproduire la mémoire d’une personne. Lorsque l’on lit les pensées de quelqu’un, on vit les pensées du gars comme si c’était les nôtres. Un simulateur de personnalité ? Je me demande si cela peut avoir un quelconque effet chez un skyzophrène…

Bref, quand je suis tombé sur ce gadget, j’ai tout de suite pensé au film. Alors évidemment mon imagination n’a pas fait un tour que déjà je m’imaginais pleins de choses possibles. Vite calmé, ce n’est pas un enregistreur d’ondes cérébrales, ce genre d’objet n’est pas donné (dans les 800 euros, une boite et un soft. Aucune ouverture qui plus est). Emotiv propose donc un casque aux fonctionnalités plus basique qu’un vrai encéphalogramme. Mais au moins il fournit un kit de développement qui permet à moi, humble péquos, de pouvoir interagir avec ma tête, le casque, et n’importe quel programme que je voudrais développer.

Manque de pot, le kit est fourni en C++, et moi qui suis pro-C#, tout cela m’a vite ennuyé. Mais .NET fournit l’aide qu’il faut: Interop ! Du coup grâce à un petit outil, j’ai vite crée un fichier d’accès aux méthodes disponibles dans la DLL fourni par Emotiv. Et ça fonctionne.

Alors dans ma grandeur, je vous fournis le fichier, si jamais ça peut aider. Entre temps, je finis une bibliothèque d’accès pour que n’importe quel application puisse facilement se coller à l’utilisation du casque.

Attention hein, tout cela s’applique avec le SDK Lite fourni par Emotiv, qui comprend un simulateur logiciel du casque. Non parce que, évidemment, le casque il existe pas encore. Il devait sortir cet automne, et c’est repoussé à quelque part en 2009. Et en plus c’est réservé aux américains en attendant que leur jouet soit mieux testé. Donc je pense qu’il sera disponible pour ma carte bleue en 2010. Au moins. J’espère que d’ici là je serais encore motivé…

Oui, certains d’entre vous pourront me faire remarque qu’un produit du genre existe déjà mais l’offre d’OCZ est encore plus minimaliste que celle d’Emotiv. Et surtout il n’y a pas de SDK.

Fichier : Emotiv.cs
PS: J’ai même un bout de code WinForm pour tester le fonctionnement. Je peux filer si ça vous intéresse.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ouais Qui ? Bah Duck...

Avec ce fracassant jeu de mots comme titre, je profite d'un moment de relaxation au boulot pour repartir dans mes pensées perpetuelles et anuelles, ces pensées qui reviennent vous hanter à des périodes bien précises, on en sait comment, on ne sait pourquoi.

Moi, c'est toujours en été que ça m'arrive. J'avoue que cette année, l'envie est réapparu plus tard que d'habitude, j'en suis fort étonné. Peut-être est-ce la fin après presque 12 ans de répétitions futiles ? J'avoue, j'ai peur.

Mais de quoi je peux bien parler ? En fait, chaque été, l'atmosphère languissante, et endormeuse me retourne une vieille envie de ressortir le bon vieux jeu de Go. Et, geek oblige, cette envie amène son lot d'idées de développement d'une littérature syntaxique en vue d'une entité virtuel évènementielle et interactive. Bref, de coder une appli. Je fais ce post au boulot pendant ma pause personnelle (procès-proof), et non de chez moi. Heureseument. Pourquoi ? Car sinon j'en aurais profiter pour ressortir tous ces petits morceaux de codes que j'ai pu faire durant ma courte et magnifique vie. Début de mémoire sur un jeu de Go utilisant les réseaux de neurones et le concept d'apprentissage renforcé (ouais ça tape). Début de serveur opensource mais sur Microsoft. Début de ré-écriture optimisée de ce bon vieux Go Text Protocol (en binaire, en XML). Début de parseur SGF... Bon je n'avais pas besoin d'être chez moi pour me souvenir de tout cela...

Et si maintenant je le faisais vraiment. Ce serveur Open, juste pour emmerder le feignant documentaliste KGS (2001 hein!), protocol classe, ouvert, génial, performant et donc en .NET ? Nah je déconne. Ou pas. Je pensais justement à ce blog pour en faire aussi un Developer Diary...

Bon j'ai définitivement trop d'idées impressionnantes dans une si petite tête (ça compense ailleurs, hohoho le lourd). Si seuleument mes doigts étaient aussi impressionnants pour mettre à plat mes projets (hoo ça va j'aime bien faire ma victime, je trouve ça... exaspérant pour les autres)

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Innovations

C'est donc fini. Un mercredi beaucoup plus calme. Les conférences ont été très gratifiantes.

Conférences sur XNA et DirectX10. Sur XNA, on pourra dire que cet outil est vraiment puissant, et donne vraiment envie de s'y lancer. Trop facile de faire un jeu. Quant à DirectX10, autant je fais confiance à David Catuhe sur les performances qui tuent, autant, avec XNA en face, j'ai du mal à voir comment il va s'imposer à court ou même moyen terme. Surtout face à la nouvelle complexité niveau programmation. Toute la programmation graphique (3D évidemment) doit se faire en shader... Bonjour la facilité. C'est trop bas niveau à mon goût, même si, tout compte fait, j'y connais rien en programmation graphique.

Ensuite on a eu F#. Conférences en anglais, j'ai eu un peu de mal à tout comprendre, les exemples s'enchainant trop vite à mon goût. Héritage de C# et d'OCAML, le langage semble puissant, les possibilitées, les facilités d'utilisation, les performances. A ce niveau, le conférencier a très bien fait son boulot. Mais il va falloir que je m'y essaie un peu pour en savoir plus.

Puis les conférences sur l'embarqué. L'avenir est à l'embarqué, au tout petit embarqué. Le µFramework est destiné pour les le petit matériel, les petits robots, les petites cartes de programmation. Le but est d'avoir un Framework indépendamment du matériel. Ceux qui ont fait du VHDL ou autres vont très bien comprendre tout l'intérêt de la chose. Faire un µprogramme sans se soucier du matériel cible. Motivant, motivant. Et non, le µFramework n'est pas téléchargeable dans un Lego NXT. Pas assez de mémoire... Ca gache certains de mes rêves. Toujours dans le même domaine (et même orateur), on a Robotics Studio. L'enjeu est d'avoir un environnement de simulation sur son PC et de pouvoir développer un programme (sur son PC) pour piloter un robot. Le développement est super intuitif, avec des briques visuelles pour gérer ses évènements (le code reste toujours possible). L'environnement reste pilotable sous n'importe quel système Microsoft (Vista, XP, CE, CompactFramework, µFramework). Et surement le futur, même si on m'a dit ni-oui, ni-non, pouvoir développer sous Robotics Studio, en µFramework, et déployer ça automatiquement sur la machine cible. Je crois que je vais m'acheter un robot...

Last but not least, conférence sur le multi-touch, et pour ceux qui connaissent Surface. Evidemment, la machine n'était pas présente, mais les vidéos de présentation sont vraiment excitantes. Toutes les possibilités offertes donnent vraiment envie d'avoir ce jouet. Cela va bien au-delà du simple multi-touch qu'on peut trouver sur l'iPhone, par exemple. Je veux ! Mais il faudra attendre encore un an, environ, pour avoir un environnement de simulation et pouvoir développer quelque chose nous-même et s'exciter comme un gamin face au résultat.

Bref, ces 3 jours ont vraiment été quelque chose, vivement l'année prochaine.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Jour Technique

Voilà que mon premier jour aux TechDays s'est terminé. Première journée intéressante, les conférences ont été beaucoup gratifiantes, intellectuellement parlant. Un peu déçu pour la conférence sur le µFramework, trop rapide, trop longue introduction... Mais bon, le concept m'a pas mal attiré. Encore une nouvelle techno à apprendre... J'aurais jamais le temps.

De même j'ai aussi été aux deux conférences sur F#. Je suis sûr que c'est un langage super puissant, et super interessant, mais c'était en anglais. Autant j'ai suivi les dix premières minutes, autant la suite m'est resté super vague...

Purement interne aux présents aujourd'hui, je ne pense pas me tromper beaucoup si je dis qu'on a eu quelques problèmes de cou.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Le contenu ?

Maintenant que j'ai décidé de mettre un peu en avant les preuves du temps passé à rien faire en mission, je suis dans une petite impasse décisionnelle.

Au-délà de fournir simplement mes programmes, je suis moi aussi dans le hype de l'open-source victime, et je veux bien fournir les sources de mes programmes. Tout cela sera surement hébergé sur Code Plex, mais j'ai un bête problème de package. Livrer cela sous quelle licence ?

Je m'étais décidé d'utiliser la Common Public Licence mais je ne sais pas pourquoi, un doute m'habite (et autre chose de lourd). Bien évidemment, étant capitaliste, je ne peux utiliser la GPL. Parce qu'après tout, il n'y a surement aucun rapport avec le fait d'être capitaliste. Donc je cherche une licence qui autorise la modification, la distribution, sans oublier qu'après tout, le maitre de la maison, ça reste moi. Et là j'en vois venir certains de très loin, surement du Québec, pour me dire Ouais mec, mais c'est pas ça l'esprit OpenSource... Et moi de leur répondre que l'Open Source c'est pas simplement la GPL et Linux.

Troll rigolo à part, je suis déçu de pas avoir trouvé de site d'aide à la décision pour le choix d'une licence. Un simple QCM pour trouver la bonne formule répondant à nos attentes. Un peu comme le sélectionneur disponible chez Creative Commons... Mais bon, j'ai pas trouvé. Du coup je vais devoir me coltiner pas mal de lecture pour choisir.

Moi je veux simplement une licence qui autorise la modification, qui n'oublie pas ma paternité, et qui interdit la commercialisation sans mon autorisation, et sans royalties (je rêve si je veux !). Bref, viendez, c'est open, mais ça reste à moi. Par déduction, je vais lire d'abord les licences Microsoft...

D'un autre coté, j'ai pas envie de trouver, parce que s'il y a bien quelque chose que je vais devoir faire, c'est bien ré-écrire mon code pour pas qu'on se ofute de ma gueule... J'ai quand même une réputation (où ce qu'il en reste)

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Et ça continue encore, et encore...

Mais quand va-t-il finir ?

Cette fois-ci je me lance dans la technique, et je fais un blog purement .NET. J'ai pleins de petites applications que j'ai développé et je me suis dit qu'il était temps de lancer tous ce foutoir dans la toile et de voir si le succès est au rendez-vous, m'offrant finalement l'argent, la drogue, les belles femmes, et le sexe tant promis dans mes rêves les plus fous...

J'ai pas envie de parler anglais. Je vais le regretter surement. Je vais changer surement. On verra d'ici là.

Mais maintenant place au sérieux des choses importantes de la vie d'un informaticien : parler de ses bébés !

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5