dimanche 29 avril 2012

Skydrive sur Windows et OSX

Bonjour à tous,

Bon aujourd'hui je me force un peu un écrire un billet car on arrive à la fin du mois et je n'ai encore publié qu'un seul billet. Donc je vais tenter de me reprendre afin de pouvoir en écrire (un peu) plus régulièrement.

Aujourd'hui je vais vous parler de SkyDrive.

Wikipédia nous en donne la définition suivante :
"SkyDrive (appelé auparavant Windows Live Folders puis Windows Live SkyDrive) est un service gratuit de stockage et de partage en ligne proposé par Microsoft."

Il s'agit donc de l'alternative de Microsoft au service iCloud proposé par Apple et est désormais disponible sur les plateformes suivantes :

Actuellement j'ai ainsi pu relier un iPhone, un PC Windows 7 et un PC Windows 8 Consumer Preview et accéder facilement à toutes mes données facilement. De plus, le client affiche dans l'explorateur quels sont les fichiers qui ont déjà été synchronisés et ceux qui ne l'ont pas encore été.

Ceci m'a permis de faire un backup de mes sources les plus précieuses. Soit, je ne vais pas revenir sur les avantages du Cloud qui sont au moins aussi nombreux que ses défauts.


L'espace de stockage :
Il faut savoir que le service de Microsoft est actuellement moins cher que Google Drive qui est lui-même moins cher que Dropbox.

Depuis fin 2008, les utilisateurs de SkyDrive disposaient de 25Gio sur le compte. A titre comparatif, Dropbox propose 2Gio  extensible via un système de parrainage et iCloud propose quant à lui 5Gio.
Pour les anciens utilisateurs, il est toujours possible de conserver leurs 25Gio (temporairement ?).

Pour ce faire procédez ainsi : 
  1. Rendez-vous sur le site SkyDrive
  2. Une fois connecté, dans le menu en bas à gauche, cliquez sur le bouton "Gérer le stockage"
  3. Sélectionnez l'offre gratuite temporaire à 25Go, "Mise à niveau gratuite"

Les autres nouveautés :
  • SkyDrive supporte désormais le format Open Document
  • Il est possible de partager un fichier vers Twitter
  • SkyDrive autorise l'envoie des fichiers de 300Mio via le navigateur 
  • Il est possible d'uploader des fichiers de 2Gio via le plugin Windows/OSX

Les API :
L’éditeur de Redmond propose en tout trois SDK. Le premier est à destination d'Android et est compatible avec les versions 2.3 à 4.0 du système afin de proposer par exemple des applications permettant d’arpenter le contenu de son espace distant.

Un autre kit est disponible pour iOS et supporte Xcode 4.1 sous Snow Leopard ainsi que Xcode 4.2 sous Lion.

Enfin, dans le cas de la plateforme Windows Phone, les API de SkyDrive sont déjà intégrées dans le SDK système. Plus traditionnellement, Microsoft propose enfin un SDK pour les applications classiques sous Windows et Mac OS X.

Ils sont en téléchargement ici.
https://github.com/liveservices

Conclusion :
Début 2012 Microsoft a annoncé l'intégration de SkyDrive dans Windows 8 et depuis quelques jours il est enfin disponible sous forme de client intégré à Windows et Mac OSX. 

On note ainsi que SkyDrive fait partie intégrante de la stratégie du géant visant à proposant un accès facile aux données sous toutes les plateformes afin d'ajouter sa pierre à l'édifice de l'expérience unifiée en tablette et PC.

Bonne journée,

jeudi 5 avril 2012

Apprenez à developper en C#

Bonjour à tous,

Déjà un second article sur le site du zéro et j'espère bien que ce ne sera pas le dernier. Aujourd'hui je souhaite vous proposer une interview de Nicolas Hilaire dans le cadre la sortie de son livre "Apprenez à développer en C#".


Son nom ne vous est probablement pas inconnu de la scène française. Rédacteur sur développez.com son pseudo est nico-pyright(c). Il en est un membre actif et compte plus de 6.000 messages.

Tout comme les précédents ouvrages (voir ici), ce dernier est téléchargeable gratuitement et est librement partageable. Si vous appréciez ce livre, si la lecture sur écran vous fatigue les yeux  ou si vous souhaitez supporter l'auteur ainsi que le site du zéro, je vous encourage vivement à vous procurer la version papier de cet ouvrage.


Bonne lecture,  ;-)


Bonjour Nicolas, merci d’avoir accepté de répondre à ces quelques questions. Tout d’abord peux-tu te présenter ?

Je m'appelle Nicolas Hilaire, j'ai 32 ans, marié et bientôt papa.

Comment as-tu commencé la programmation ? Depuis combien d’année es-tu dans le développement ?

J'ai commencé la programmation à l'âge de 10 ans, mes parents m'avaient offert un Atari ST avec un interpréteur de GFA Basic. J'ai continué par mes propres moyens tout au long de mon adolescence en tentant d'apprendre l'assembleur, le C, le C++, le turbo pascal, bref un peu tout ce qui traînait. C'était une époque difficile, il n'existait pas encore de site du zéro. ;-)

Puis j'ai fait des études d'informatiques et suis sorti de l'école en 2002. Je ne peux pas vraiment dire pompeusement avoir 22 ans d'expérience, mais plutôt une dizaine d'années. :-)

Que fais-tu dans la vie ? En quoi consiste ton travail ?

Je travaille dans une grande entreprise d'e-commerce où je participe aux évolutions du site, en ce moment plutôt au cœur du métier. Cette entreprise utilise massivement les technologies Microsoft où nous travaillons avec le C# au quotidien, le site étant réalisé avec ASP.NET et ASP.NET MVC.

A peine rédigé, ton cours a été propulsé parmi les officiels et le voici déjà publié. Qu’est-ce qui t’a amené à partager tes connaissances autour de la plateforme .NET sur ce site ?

J'ai toujours aimé rédiger des articles sur les technologies que je connais et apprécie. Le site du zéro a été l'opportunité de rédiger des articles dédiés aux débutants. C'est une nouvelle expérience pour moi et il a fallu que j'apprenne à expliquer tout depuis zéro ! Mais c'est très enrichissant.

En combien de temps as-tu rédigé ce livre ? Comment qualifierais-tu cette expérience avec l’équipe de Simple IT ?

J'ai commencé à rédiger le tutoriel en avril 2011 et le livre est sorti en mars 2012. Donc, presque un an. En fait, au tout début, j'avais prévu d'écrire un article sur ASP.NET puis je me suis rendu compte qu'il y avait plein de notions que je devais expliquer aux débutants avant de pouvoir sérieusement faire de l'ASP.NET. Et donc, j'ai plutôt basculé sur la rédaction d'un tutoriel uniquement sur le langage C# pouvant servir de tremplins à d'autres futurs tutoriels, orientés GUI.

L'expérience avec l'équipe de Simple IT a été très enrichissante. L'équipe d'édition m'a accompagné sur beaucoup de points tout en me laissant très libre dans ma rédaction. Les équipes de relecture sont bien organisées, bref j'ai pris beaucoup de plaisir à travailler avec tout le monde et spécialement Anna.

Il est assez curieux de savoir qu’une version PDF de ton livre circule gratuitement et ceci de manière tout à légale. Est-ce une volonté de ta part de partager ton livre de cette façon ?

C'est la politique de diffusion du site du zéro, les ressources sont accessibles gratuitement. Seule l'impression nécessite une participation financière.

C’est assez rare pour être souligné mais ton cours ne traite pas de la conception d’interfaces graphiques. Il y a dedans beaucoup de théorie et peu d’exercices. Pourquoi ces choix ?

Il y a tellement de choses à expliquer pour maitriser le langage C# que rajouter des chapitres sur les interfaces graphiques aurait vraiment fait un livre énorme. De plus, pour être traité correctement, chaque "bibliothèque graphique" (WPF, ASP.NET, WP7...) aurait nécessité un livre entier. Cela laisse la possibilité de rédiger d'autres livres pourquoi pas. :-) Conscient qu'il est quand même intéressant de voir ce qu'il est possible de réaliser avec le C#, j'ai réalisé un petit complément d'article sur ce sujet accessible ici.

Winforms, WPF, Silverlight, XNA, ASP MVC… les sujets entourant ce formidable langage de programmation ne manquent pas. Comptes-tu écrire d’autres cours pour le site du zéro ?

J'ai écrit une introduction au développement pour Windows Phone 7, la première partie a été publiée lundi et est accessible ici. Ce cours est cependant incomplet et mon objectif prochain est de le compléter avec pourquoi pas un nouvel ouvrage à la clé ?

Rédacteur de 25 articles sur developpez.com et de plus de 6.000 messages sur leurs forums, tu fais partie des grands noms de la programmation francophone. Pourquoi avoir choisi le site du zéro ?

Le site du zéro m'a offert l'opportunité de rédiger pour des lecteurs qui n'ont pas forcément les bases en développement. C'est un défi qui m'a motivé. De plus, les outils pour la rédaction de tutoriels sont vraiment très bien fait et très agréables. Enfin, le système de relecture, de validation est plutôt pas mal, ce qui permet d'avoir un regard critique sur son tutoriel avant la publication. Ça fait toujours un peu mal de voir ses investissements critiqués mais le retour est toujours positif.

Ton titre de MVP témoigne de grandes connaissances de l’écosystème entourant C#. Selon toi, quelles sont les limites du C# ?

Pour l'instant je n'ai pas vu de choses que je ne pouvais pas faire avec le C#. Je dirai que la principale limite vient du support complet de la CLR uniquement sous Windows. Malgré les projets comme Mono, le multiplateforme reste à mon avis insuffisant.

Quels avenir prédis-tu pour le C# par rapport à Java, C et C++ ?

Il est difficile de se projeter, mais ce que l'on peut voir c'est que le C# et les bibliothèques du Framework .NET sont toujours en perpétuelles évolutions ce qui laisse présager un bon avenir pour le C#. La stratégie de Microsoft semble vouloir mettre au même niveau les langages C#, C++ et HTML5 pour les développements sur Windows 8. Donc, il y aura encore de quoi faire avec le C# pendant au moins quelques temps. Java reste quand même un concurrent sérieux mais certains Framework qui gravitent autour ont tendance à être un peu lourd. On peut cependant découvrir la fraîcheur de Java pour des développements ciblés, comme pour développer sur Android. Quant au C++, il revient un peu à la mode et s'offre une nouvelle jeunesse.

Mon sentiment est donc que ces langages vont continuer à évoluer tant qu'HTML5 n'aura mis tout le monde d'accord. :-p

Le C# qui est un langage orienté objet est-il le meilleur choix pour commencer la programmation ou vaut-il mieux se tourner vers un autre langage ?

Alors là, c'est avant tout une question de goût, éventuellement de connaissances antérieures et de but à atteindre. Si l'on souhaite réaliser une application pour iOS, il est certain que le C# n'est pas le meilleur choix de langage.

Cependant, avec le C# on peut cibler beaucoup de plateformes, de la réalisation d'applications clients lourds à la réalisation de jeux sur XBox, en passant par la création de site web ou d'applications mobiles ...

C'est pour moi un langage très intéressant, syntaxiquement élégant et qui permet de faire beaucoup beaucoup de choses.

Pour conclure, quels-sont les conseils que tu pourrais donner aux personnes souhaitant commencer la rédaction d’un livre ?

D'avoir beaucoup de temps devant soi et d'aimer écrire. :-)

A mon avis, il faut déjà s'essayer à la rédaction de petits tutoriels, voir si on aime ça.
Cela permet de tester aussi sa résistance aux critiques des autres (car il y en a, même si on écrit le meilleur tutoriel du monde) et de voir si on est prêt à écouter les critiques constructives et à se remettre en question.

L'écriture d'un livre demande une grande passion et de l'organisation. Il faut réussir à s'aménager des créneaux pour avancer, ce n'est pas facile car il y a toujours quelque chose d'autre à faire.

N'oubliez pas qu'il faut beaucoup de temps, pour ma part presque 1 an pour écrire 500 pages sur un sujet que je connais très bien. Bien sûr, je rédige lors de mes moments libres, mais il faut aussi arriver à ne pas se faire détester par sa femme. :-°

Il ne me reste plus qu’à te remercier pour le temps consacré à cette interview. À très bientôt.

Avec plaisir, j'espère que les lecteurs prendront autant de plaisir à lire mon livre que j'en ai eu à l'écrire.

dimanche 18 mars 2012

Cheetah

Bonjour à tous,

Aujourd'hui je vais vous parler de robotique et plus précisément du petit dernier de Boston Dynamics, une société américaine connue pour ses activités dans la robotique, le bien nommé Cheetah.

Ce robot tire son nom du mot anglais signifiant guépard dont les techniques de course ont été étudiées et reproduites ici. Lors de sa course, le robot accroît ses enjambées et sa vitesse en tendant et en détendant son dos. Nous pouvons réellement parler de course car quand il atteint sa vitesse maximale, ses pattes ne touchent plus le sol lors de chaque foulée.

Il fait partie du projet M3 (Maximum Mobility and Manipulation) dont le but est de proposer des solutions particulièrement mobiles aux militaires. Et mobile il l'est ! Cheetah a établi un nouveau record nouveau de vitesse détrônant celui du  MIT (Massachusetts Institute of Technologies) qui en 1989 avait établi le dernier record à 21 km/h.


Cheetah atteint une vitesse de pointe de 18 Mph ce qui correspond à 29 Km/h. C'est moins que la vitesse de pointe d'un sprinteur tel qu'Asafa Powell qui court le 100 mètres en 9 sec 77 soit 36,8 km/h de moyenne. La seule différence est que Cheetah peut maintenir sa vitesse plus de 10 secondes.

Ce robot n'est pas le premier en date de cette société. D'autres créations ont vues le jour ces dernières années.


Ce robot, tout comme les précédents, est destiné à un usage militaire. Il faut savoir que la DARPA (Defense Advanced Research Projects Agency) finance en partie les activités de Boston Dynamics.

Une avancée de plus qui ne vous laissera probablement pas indifférent. Bon j'écris, j'écris et je me rends compte que je m'éloigne un peu (beaucoup?) des thèmes qui me sont chers et dont je suis censé parler sur ce blog.

Je vais donc terminer ce billet en vous conseillant de faire quelques recherches sur Nao, un petit robot de la société Aldebaran Robotics. J'ai eu l'occasion d'en apercevoir un aux Techdays 2012. Il est programmable à l'aide de .NET et le seul frein à son adoption par le grand public est son prix de 3.000 €.

Bonne journée

vendredi 9 mars 2012

Téléchargement de Windows 8 Consumer Preview


Windows 8 Consumer Preview est la première bêta publique rendue disponible par Microsoft. Elle vient de dépasser le cap du million de téléchargement en à peine 24 heures.

Cette version d’adresse tout particulièrement « aux utilisateurs de PC confirmés qui apprécient expérimenter de nouvelles technologies » d’après l’éditeur


Elle est déclinée pour l’instant dans les 5 langues suivantes : Anglais, Français, Chinois, Allemand et Japonais. La version 64 bits pèse 3,1 Go alors que la version 32 bits ne pèse que 2,3 Go. Ces tailles ne semblent pas excessives et sont proches de celles de Windows 7.

Windows 8 nécessite les ressources suivantes.
  • Processeur      : 1 GHz ou supérieur
  • Mémoire         : 1 Go en 32 bits, 2 Go en 64 bits
  • Espace disque   : 16 Go en 32 bits, 20 Go en 64 bits
  • Carte graphique : compatible DirectX 9

Libre à vous de l’installer « en dur » ou sur une machine virtuelle.

Lien de téléchargement Windows 8 CP :

Clé de produit :
DNJXJ-7XBW8-2378T-X22TX-BKG7J

Bon téléchargement

Windows 8 Consumer Preview - Les nouveautés


Bonjour à tous,

Hier matin, j’ai présenté Windows 8 Consumer Preview, dans le cadre d’un cours de maintenance. Afin de me préparer à cette présentation, je me suis documenté sur les nouveautés de Windows 8.

La chance étant avec moi, je suis tombé par hasard sur une série de 6 articles rédigés pour le site www.01.net par Loïc Duval. Un bon nombre de sites n’étant pas accessible en classe à cause d’un filtrage peu pratique, j’ai été obligé de copier cette série d’article dans un document Word. Et parce que j’apprécie tout particulièrement un document soigné, j’ai réalisé la mise en page et tient aujourd’hui à vous faire partager le fruit de ce travail.

Le document en question fait environ 50 pages et revient sur toutes les nouveautés du prochain OS phare de Microsoft. Chaque nouveauté est détaillée et illustrée pour un confort de lecture optimal.

Voici un court extrait du document pour vous faire une idée de celui-ci.


Il est téléchargeable à cette adresse :

Bonne lecture et à bientôt

jeudi 8 mars 2012

Ces logiciels obsolètes dans Windows 8 – Partie 1

Avant tout je souhaite rappeler que Windows 8 Consumer Preview est très loin d'être un produit final. La Release Candidate n’est pas prévue avant l’été tandis que la version finale ne sera disponible en magasin qu’aux alentours du mois de décembre.

Win8CP est une version d’essai pour les plus curieux et aventureux d’entre nous et quand on est programmeur, il FAUT être curieux. Un blogueur que j’apprécie a écrit un jour « Un informaticien paresseux des neurones est soit en chômeur en puissance, soit un ex-informaticien au RMI... ». Rien n’est autant plus vrai à l’approche des bouleversements que Microsoft compte apporter à notre quotidien.

Ce billet a pour but de vous parler de ces logiciels que l’on trouve installés sur bon nombre de machines et qui seront bientôt obsolètes à cause/grâce de Windows 8

Daemon Tools / Virtual Clone Drive
Pour ceux qui ne les connaissent pas, ces logiciels sont des émulateurs de lecteur de CD/DVD/BD. C’est-à-dire qu’il s’agit d’un programme capable de créer des lecteurs virtuels afin de lire des images de disques comme s’il s’agissait de supports physiques.

Désormais, sous Windows 8, rien de plus simple… On effectue un clic droit sur le fichier ISO et on sélectionne « Monter » dans le menu contextuel. Le contenu du CD est alors immédiatement accessible depuis l’explorateur. Pour le démonter, un clic sur le lecteur virtuel et la sélection de l’option « Ejecter » suffit à démonter l’image disque. Reste à savoir quels seront les formats d’images disques qui seront exploitables par cette solution.

Il est probable qu’avec cette nouvelle fonctionnalité ancrée au cœur du système, si Microsoft limite son exécution aux ISO, la pléthore existante de format d’image disque se restreigne.

Adobe Reader X
Une nouvelle application nommée « lecteur » permet à Windows 8 de lire directement les PDF sans avoir besoin d’installer le lecteur d’Adobe victime de failles à répétitions. L’app Lecteur de Windows 8 étant sandboxée, aucun risque d’infection n’est théoriquement envisageable.

Norton, Kaspersky & cie
Est-il besoin de rappeler ce qu’est un anti-virus ? Microsoft intègre dans son nouvel OS la technologie SmartScreen consistant à interdire l’exécution des applications douteuses non reconnues. Windows Defender quant à lui se voit étoffé des fonctionnalités de Security Essentials.

La version Metro d’Internet Explorer empêchera quant à elle tout exploit de transpercer votre système via une page infectée grâce au sandboxing et à l’impossibilité d’installer un plugin tel que flash. Le Secure Boot vient parfaire la sécurité du système en empêchant tout virus d’altérer la chaine de démarrage.

Une partie 2 viendra sous peu compléter cet article.

See you soon !

mercredi 7 mars 2012

Les Livres du Zéro

Le Site du Zéro, qui ne le connait pas ? 

Pour rappel, il s’agit d’un site qui, comme son nom le suggère, propose des cours qui démarrent à partir de zéro. Il y a moins de 2 ans, Simple IT, la société derrière le SDZ a lancé un nouveau produit : les Livres du Zéro. Ces livres sont adaptés des cours existants à succès. Par rapport à leurs équivalents web, ces livres offrent une série de chapitres inédits.


Particularité exceptionnelle de ces livres, ils sont proposés sous licence CC-BY-NC-SA, ce qui signifie que vous pouvez librement les copier sous respect de la licence.

Si j’ai choisi de vous en parler aujourd’hui, c’est donc pour vous permettre de télécharger gratuitement les différents ouvrages parus jusqu’à présent et qui sont librement partageables.

Une initiative du genre étant assez rare, elle est à saluer.

Bon téléchargement. ;-)



EDIT (5 avril 2012) :
Ajoût du livre de Nicolas Hilaire, "Apprenez à développer en C#"

Nouveau Blog

Bonjour mesdemoiselles, bonjour mesdames, bonjour messieurs.

Bienvenue à vous tous sur mon blog.

Pour ceux qui ne me connaissent pas, je me prénomme Philippe et je termine un bachelier en Informatique de Gestion. En passionné des technologies Microsoft, c'est tout naturellement que j'ai eu l'envie de partager mes découvertes et expériences.

Sur ce blog, je vous parlerai essentiellement des sujets suivants :
  • WPF / Silverlight
  • C#
  • Visual Studio
  • Linq
  • Astuces et ressources pour développeurs .NET
  • Actualité Microsoft

Autant de sujets passionnants et variés qui feront prochainement l'objet de billets.

Vous remarquerez que le design du blog n'est, pour le moment, pas encore complètement en place mais cela ne m’empêchera pas d'écrire et partager avec vous mes premiers articles.

À très bientôt,

Philippe