<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.iatemycomputer.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>I ate my computer</title>
  <link>http://www.iatemycomputer.com/</link>
  <atom:link href="http://www.iatemycomputer.com/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 27 Nov 2012 09:01:31 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Une pub Surface &quot;ratée&quot; de plus.</title>
    <link>http://www.iatemycomputer.com/post/2012/11/27/Une-pub-Surface-rat%C3%A9e-de-plus.</link>
    <guid isPermaLink="false">urn:md5:940d304b3df8ef989e79a729ecf43db2</guid>
    <pubDate>Tue, 27 Nov 2012 09:59:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        
    
    <description>    &lt;iframe width=&quot;600&quot; height=&quot;337&quot; src=&quot;http://www.youtube.com/embed/GgzzQUvNm8U&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;Voici la nouvelle publicité Surface de Microsoft. Actuellement visible aux US (surement bientôt dans le reste du monde).&lt;/p&gt;

&lt;p&gt;Et j'ai envie de dire que celle-ci est encore &quot;ratée&quot;. Une fois de plus on n'apprend rien sur la tablette et ce que l'on peut faire avec, et c'est à peine si l'on aperçoit une liste d'application disponible, &lt;a href=&quot;http://apps.microsoft.com/webpdp/en-us/app/music/16db93bf-8748-449a-96ba-e9ed3a5f872d&quot;&gt;Xbox Music&lt;/a&gt;, &lt;a href=&quot;http://apps.microsoft.com/webpdp/en-us/app/skype/5e19cc61-8994-4797-bdc7-c21263f6282b&quot;&gt;Skype&lt;/a&gt;, &lt;a href=&quot;http://apps.microsoft.com/webpdp/en-us/app/fresh-paint/1926e0a0-5e41-48e1-ba68-be35f2266a03&quot;&gt;Fresh Paint&lt;/a&gt; (toute fournies par Microsoft) et comme toujours pleins d'effets autour du super clavier. A croire que Surface c'est le clavier et pas la tablette.&lt;/p&gt;

&lt;p&gt;Bref cette pub donne trop l'impression d'avoir été faite dans le but d'être cool plutôt que de vendre le produit. Et d'une certaine manière c'est assez normal, Microsoft n'ayant actuellement rien d'une marque cool/branché.&lt;/p&gt;

&lt;p&gt;Sans tomber dans &lt;a href=&quot;http://www.youtube.com/watch?v=E8tXrZnPs_E&quot;&gt;les travers d'Apple&lt;/a&gt; (nous sommes les meilleurs, une révolution etc.), ou &lt;a href=&quot;http://www.youtube.com/watch?v=qZZrcdX_Q0E&quot;&gt;ceux de Samsung&lt;/a&gt; (Apple, c'est le mal, il n'y a pas flash), il est possible de faire une publicité montrant le potentielle de la tablette. Malheureusement celle-ci sont &lt;a href=&quot;http://www.youtube.com/watch?v=401BmsuyNYM&quot;&gt;réservées pour l'OS&lt;/a&gt;.&lt;/p&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Pas de Nintendo sous le sapin</title>
    <link>http://www.iatemycomputer.com/post/2012/11/03/Pas-de-Nintendo-sous-le-sapin</link>
    <guid isPermaLink="false">urn:md5:293ece7406c3ae7a936498efdbc83ba6</guid>
    <pubDate>Sat, 03 Nov 2012 12:26:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        
    
    <description>    &lt;p&gt;Première fois, première fois depuis la Super Nintendo que je n'achèterai pas de console Nintendo le jour de la sortie.&lt;/p&gt;

&lt;p&gt;Wii U désolé, mais tu attendras.&lt;/p&gt;

&lt;p&gt;Je me rappelle encore l'attente interminable pour obtenir une Nintendo 64, arrivée bien &lt;a href=&quot;http://fr.wikipedia.org/wiki/Nintendo_64&quot;&gt;tardivement&lt;/a&gt; sur le sol français. J'ai passé mon été 1996 à lire et relire le Console+ spécial sortie Jap de la bête. Si j'avais su que j'allais attendre 1 an de plus...&lt;/p&gt;

&lt;p&gt;Première fois que je sèche les cours, je vous le donne en mille c'est pour obtenir une GameCube. Vendredi 3 Mai 2002, il me semble que c'est un cours de physique que j'ai fait passer à la trappe. Pas très jolie à 1 mois du BAC.&lt;/p&gt;

&lt;p&gt;2006, je suis à l'EPITA, c'est le mois de décembre, un vendredi encore, je rentre dans ma colloc, avec sous le bras, ma Wii est trois jeux, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Super_Monkey_Ball:_Banana_Blitz&quot;&gt;Super Monkey Ball: Banana Blitz&lt;/a&gt;, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Twilight_Princess&quot;&gt;The Legend of Zelda Twilight Princess&lt;/a&gt;, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Wii_Sports&quot;&gt;Wii Sports&lt;/a&gt;, et de longues heures de jeux et de fatigue devant moi.&lt;/p&gt;

&lt;p&gt;Cette année, l'histoire ne se répètera pas. Le 18 Novembre 2012, je ne serai pas dans mon magasin du coin pour acheter une Wii U avec &lt;a href=&quot;https://fr.wikipedia.org/wiki/New_Super_Mario_Bros._U&quot;&gt;New Super Mario Bros. U&lt;/a&gt; et &lt;a href=&quot;https://fr.wikipedia.org/wiki/ZombiU&quot;&gt;ZombiU&lt;/a&gt;. Pour la première fois, je ne sais pas trop quoi penser de cette machine. J'attends toujours les jeux au gameplay révolutionnaire sur Wii, alors je suis plus ou moins dubitatif devant ce que nous propose la Wii U.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/11/03/Pas-de-Nintendo-sous-le-sapin#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/11/03/Pas-de-Nintendo-sous-le-sapin#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/137</wfw:commentRss>
      </item>
    
  <item>
    <title>WP8 SDK seulement pour W8</title>
    <link>http://www.iatemycomputer.com/post/2012/10/30/WP8-SDK-seulement-pour-W8</link>
    <guid isPermaLink="false">urn:md5:d5e21affb0bf1d8048a2a2af5d932568</guid>
    <pubDate>Tue, 30 Oct 2012 17:56:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        
    
    <description>    &lt;p&gt;Le SDK Windows Phone 8 est enfin &lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=35471&quot;&gt;disponible au telechargement&lt;/a&gt;, malheureusement celui ci n'est disponible seulement que pour Windows 8.&lt;/p&gt;

&lt;p&gt;Pour developper une application Windows Phone 8, ou mettre à jour son application Windows Phone 7, il faudra donc passer par la case achat, pour se procurer Windows 8.&lt;/p&gt;

&lt;p&gt;Dommage.&lt;/p&gt;

&lt;p&gt;Je ne sais pas vraiment quel sont les raisons ayant poussé Microsoft à limiter le SDK au machine Windows 8, surement le fait que le coeur de Windows Phone 8 soit partagé avec Windows 8, ou alors c'est simplement pour nous faire passer à la caisse, mais je pense que cela va enerver pas mal de monde.&lt;/p&gt;

&lt;p&gt;Je fais souvent le rapprochement avec Apple, mais actuellement, pour developper pour iOS 6 il faut avoir &lt;a href=&quot;https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/00-Introduction/Introduction.html&quot;&gt;OS X 10.7 minimum&lt;/a&gt;.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/10/30/WP8-SDK-seulement-pour-W8#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/10/30/WP8-SDK-seulement-pour-W8#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/136</wfw:commentRss>
      </item>
    
  <item>
    <title>Retour sur l'event Windows Phone 8</title>
    <link>http://www.iatemycomputer.com/post/2012/10/30/Retour-sur-l-event-Windows-Phone-8</link>
    <guid isPermaLink="false">urn:md5:6e208c702a2152318d692ae074c0ce9a</guid>
    <pubDate>Tue, 30 Oct 2012 15:24:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        
    
    <description>    &lt;p&gt;Enfin! Après avoir laissé &lt;a href=&quot;http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/09/05/windows-phone-8-sdk-preview-opens-for-applications-sept-12.aspx#comments&quot;&gt;99% des développeurs Windows Phone dans le noir&lt;/a&gt;, Microsoft à enfin présenté les détails de Windows Phone 8. La première chose qui viens à l'esprit et que le gros NDA à propos du SDK n'était pas mérité.&lt;/p&gt;

&lt;p&gt;Le but de ce NDA était d'empêcher la fuite potentielle de features pour Windows Phone 8, malheureusement, rien ne justifiait ce blocage. Au contraire, maintenant, les développeurs vont devoir &lt;em&gt;rusher&lt;/em&gt; pour proposer la version WP8 de leurs applications, ce qui ne va certainement pas aider à relever le niveau des applications disponible sur le Marketplace.&lt;/p&gt;

&lt;p&gt;Mais bon, ce qui est fait est fait. Et malgré tout, Windows Phone 8 arrive avec de nouvelles features intéressantes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kid's Corner&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Je n'ai pas d'enfant, pas encore, mais voilà une idée sympathique. Faire en sorte de pouvoir laisser son téléphone à ses enfants sans risquer un envoi de message/mail/tweet non voulu. Sur le papier (et en démo) cela semble efficace. Cela fonctionne comme une simple configuration du téléphone, avec une liste des applications, jeux, vidéos et musiques que les petits vont pouvoir utiliser. Un swipe vers la gauche depuis le lock screen, et une liste d'app ressemblant comme deux gouttes d'eau au home screen Windows Phone 7 apparait.&lt;/p&gt;

&lt;p&gt;Malheureusement, un problème reste toujours le même, si je ne choisis pas de code pour verrouiller mon téléphone, il est toujours possible d'y accéder. J'aurai préféré un Kid's Corner fonctionnant un peu comme la feature &quot;Musée&quot; de iOS, ou il est possible créer une sorte de &lt;a href=&quot;https://fr.wikipedia.org/wiki/Sandbox_(s%C3%A9curit%C3%A9_informatique)&quot;&gt;sandbox&lt;/a&gt; bloqué par  mot de passe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Custom Lock Screen&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Joe Belfiore hier, lors de l'event Windows Phone 8 :&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Whenever I take out my phone, I get greeted by surprise, by, may be a picture of my kids when they were born, or a great trip I went on, something ridiculously goofy I was doing...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;C'est exactement ce que je ne souhaite pas. J'aime bien l'idée d'avoir un lock screen un peu plus personnalisé, avoir un peu plus qu'un simple wallpaper. Mais ce que je ne souhaite absolument pas c'est, avoir mes photos les &lt;a href=&quot;https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-snc6/215490_5425026858_8649_n.jpg&quot;&gt;plus&lt;/a&gt; &lt;a href=&quot;https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/360_39175348851_570_n.jpg&quot;&gt;horribles&lt;/a&gt; affichées à chaque fois que je prend mon téléphone. N'ayant pas encore eu de WP8 entre les mains, impossible de savoir quels sont les paramétrages possible, mais dans le cas de Facebook il serait vraiment dommage de ne pas pouvoir choisir l'album que l'on souhaite voir.&lt;/p&gt;

&lt;p&gt;En revanche si Flickr sort une version à jour de leur application prenant en charge cette feature cela m'intéresse beaucoup plus et il serait encore mieux de pouvoir choisir un flux RSS de photos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rooms&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Les Rooms ressemblent à des Groups plus avancés. L'idée est simple, partager des photos, un calendrier, des notes, ou discuter, avec les seuls membres de cette Room. Comme toujours, pour que tout le monde en profite il vaut mieux que tous les membres de la Room aient un Windows Phone 8 puisqu'il semblerait que pour le moment seul le calendrier soit partageable avec d'autre device, ce qui peut réduire rapidement l'intérêt d'un tel système. Mais l'idée et là, il ne reste plus qu'à offrir des Windows Phone. De plus d'après la vidéo, il n'est absolument pas question de partager une Rooms avec un téléphone Android, bizarre.&lt;/p&gt;

&lt;p&gt;En tout cas, j'y vois un bon moyen de pouvoir organiser une soirée, ou un rendez-vous, puisque tout ce qui s'y rattache sera disponible dans la Room. Peut-être est-ce la fin des interminables échanges de mail/sms pour organiser quoi que ce soit ? Puis au moins cette fois tout le monde aura le lieu, le jour et l'heure dans son calendrier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SkyDrive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dropbox + iCloud = SkyDrive.&lt;/p&gt;

&lt;p&gt;Je crois qu'il est difficile de faire plus simple comme explication.&lt;/p&gt;

&lt;p&gt;SkyDrive n'est pas nouveau, sont intégration à Windows Phone un peu plus.&lt;/p&gt;

&lt;p&gt;SkyDrive emprunte à Dropbox pour ce qui est du partage de photos/documents etc. et de pouvoir y acceder sur tous les device.&lt;/p&gt;

&lt;p&gt;SkyDrive emprunte à iCloud pour ce qui est de l'intégration dans les applications, avec synchronisation de la position dans les documents etc...&lt;/p&gt;

&lt;p&gt;Il est donc possible d'utiliser SkyDrive pour avoir ses fichiers disponibles sur sa Tablette après les avoir créés sur son téléphone. De même pour la musique avec le Xbox Music Pass. Vous composé une playlist sur votre ordinateur, celle-ci est diponible sur votre téléphone. J'espère seulement que ce sera aussi possible avec nos propres mp3. Ayant une bonne bibliothèque, j'aimerai pouvoir les rendrent disponible partout sans avoir a souscrire un abonnement supplementaire.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/10/30/Retour-sur-l-event-Windows-Phone-8#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/10/30/Retour-sur-l-event-Windows-Phone-8#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/135</wfw:commentRss>
      </item>
    
  <item>
    <title>Being cracked</title>
    <link>http://www.iatemycomputer.com/post/2012/10/26/Being-cracked</link>
    <guid isPermaLink="false">urn:md5:0ba35b3eb8df2ddda05a75fef4fb8e13</guid>
    <pubDate>Fri, 26 Oct 2012 16:42:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        
    
    <description>    &lt;p&gt;Merci d'avoir créé un logiciel, le voila maintenant gratuit.&lt;/p&gt;

&lt;p&gt;C'était inévitable. Nous aurions préféré moins rapidement, mais cela fait parti du jeu. Comme vous le savez surement nous avons sorti &lt;a href=&quot;http://www.frenchfrysoftware.com/steed&quot;&gt;Steed&lt;/a&gt; il y a maintenant 2 semaines, et &quot;agréable&quot; surprise aujourd'hui, nous découvrons la version cracké.&lt;/p&gt;

&lt;p&gt;La première chose qui passe par la tête à ce moment c'est : &quot;Et merde !&quot;. Forcement, nous savions très bien que cela aller se produire, nous n'avons pas mis de protection complexe dans Steed, le but étant de faire en sorte que les utilisateurs légitime ne soit pas pénalisés, et tant pis pour les autres, qui de toutes façon ne paieront pas. Mais que cela ce produise aussi vite, cela surprend. Le logiciel n'a pas encore une importante visibilité dans le milieu, peu de news, peu d'achats, forcement c'est le début. Mais le voici déjà disponible gratuitement pour le plus grand nombre. Il est clair que cela ne va pas facilité notre travail.&lt;/p&gt;

&lt;p&gt;La seconde chose à laquelle on pense est : &quot;Mais comment ont ils fait ?&quot;. Curiosité oblige, lorsque l'on conçoit quelque chose, il est normale de vouloir comprendre ce qui a été fait pour le démonter. Donc téléchargement du logiciel et du crack, comme d'habitude c'est simple comme bonjour, et en deux clics l'application n'a plus besoin de licence pour fonctionner. Un petit coup d'oeil à l'exécutable s'impose. Et là, force est de constater que c'est la honte. La solution mise en place par le hacker est tellement bête, que l'on se demande pourquoi nous n'y avons pas pensé nous même.&lt;/p&gt;

&lt;p&gt;Voici une simplification du code de vérification :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;public bool IsActive()  
{
    if (SomeTest())  
        return true;  
    else  
        return false;  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Je vous l'accorde c'est grosse simplification, mais l'idée est là.&lt;br /&gt;
Et voici la version &quot;cracké&quot;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;public bool IsActive()  
{  
    if (SomeTest())  
        return true;  
    else  
        return true;  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;En gros maintenant la méthode retourne &lt;code&gt;true&lt;/code&gt; quoi qu'il arrive. L'application est donc en permanence active.&lt;/p&gt;

&lt;p&gt;Nous avions pensé à beaucoup de choses, mais pas à ça. C'est tellement simple que cela ne nous à même pas traversé l'esprit.&lt;/p&gt;

&lt;p&gt;Alors bien sur nous pourrions perdre du temps à trouver un système ultra sophistiqué, pour la prochaine version de Steed, il n'en sera rien. De petites améliorations seront apportées, pour que ce ne soit pas si &quot;obvious&quot;, mais comme il y a 100% de chance que l'application soit de nouveau crackée, nous n'allons pas nous battre sur ce terrain là. Au contraire nous allons poursuivre ce que nous avons entrepris, afin de faire de Steed une application attrayante, utile, simple d'utilisation, et de qualité.&lt;/p&gt;

&lt;p&gt;Maintenant la question que je me pose est le pourquoi ? Pourquoi avoir sorti un crack pour une application méconnue ? Si c'est pour nous donner un coup de main pour la faire connaitre, pourquoi pas, malheureusement en ce qui concerne la pérennité de l'application ce n'est pas la meilleur solution. Peut être est-ce pour le défit. Mmmm, vu le niveau de crack, je ne pense pas, au pire le hacker à bien du rigoler au vu de la simplicité de la solution. Non, je pense que c'est plus simple que ça. Un logiciel est disponible payant, peut importe la taille de la société, le nombre d'utilisateurs, on propose le crack. Cela fait partie du jeu.&lt;/p&gt;

&lt;p&gt;J'ai simplement envie de dire à Steed, bienvenue dans la cour des grand.&lt;/p&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Ce qui ne va pas avec File History</title>
    <link>http://www.iatemycomputer.com/post/2012/08/03/file-history-problem</link>
    <guid isPermaLink="false">urn:md5:6a7f6664430f03e44f36961023c06270</guid>
    <pubDate>Fri, 03 Aug 2012 15:21:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Le problème de &lt;a href=&quot;http://blogs.msdn.com/b/b8/archive/2012/07/10/protecting-user-files-with-file-history.aspx&quot;&gt;File History&lt;/a&gt;, en comparaison avec &lt;a href=&quot;http://en.wikipedia.org/wiki/Time_Machine_(Mac_OS)&quot;&gt;Time Machine&lt;/a&gt;, c'est qu'il ne &quot;sert à rien&quot;. Ce qui rend Time Machine tellement efficace c'est qu'il effectue un backup complet du HDD, sans poser de question, donc pas de problème pour savoir si tel ou tel ficher est sauvegarder.&lt;/p&gt;

&lt;p&gt;File History lui ne backup que les Bibliothèques, Contacts, Favoris et le bureau. Ouah.&lt;/p&gt;

&lt;p&gt;En gros il ne sauvegarde que les fichiers étant potentiellement les plus utilisés.&lt;/p&gt;

&lt;p&gt;Premier problème, cela ne permet pas une restauration du système, il faut pour cela effectuer les backups habituels qui créent une image du disque. Fonctionnalité qui ne sera &lt;a href=&quot;http://en.wikipedia.org/wiki/Backup_and_Restore#Deprecation&quot;&gt;plus mise en avant&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Second problème, certains fichiers sont laissés sur le carreau. Je prends par exemple le cas de Steed. D'après la &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx&quot;&gt;documentation&lt;/a&gt; de Microsoft, les applications doivent stocker leurs données utilisateur dans &lt;strong&gt;ApplicationData&lt;/strong&gt; ou &lt;strong&gt;LocalApplicationData&lt;/strong&gt;, les données partagées dans &lt;strong&gt;CommonApplicationData&lt;/strong&gt;, et les éléments créés par l'utilisateur dans &lt;strong&gt;MyDocuments&lt;/strong&gt;. Steed stock donc les bookmarks et settings dans &lt;strong&gt;ApplicationData&lt;/strong&gt; puisque ce sont des données créés par l’application pour l’utilisateur. Vous l'aurez compris, ces informations ne pourront pas être sauvegardées par File History, elles sont pourtant capitales.&lt;/p&gt;

&lt;p&gt;Je ne doute pas que l'on va voir beaucoup d'application se mettre à stocker des données qui n'ont rien à faire dans &lt;strong&gt;MyDocuments&lt;/strong&gt; afin de &quot;simplifier&quot; la vie de leurs utilisateurs. C'est malheureux, et c'est pour moi un des problèmes récurrents de Windows, le bordel.&lt;/p&gt;

&lt;p&gt;Je regrette donc amèrement que Microsoft n'est pas &lt;a href=&quot;http://www.youtube.com/watch?v=N-2C2gb6ws8&quot;&gt;sortie les photocopieurs&lt;/a&gt; afin de reproduire Time Machine, qui est d'après moi la meilleurs façon de faire du backup pour le grand public, de façon simple et efficace.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/08/03/file-history-problem#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/08/03/file-history-problem#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/133</wfw:commentRss>
      </item>
    
  <item>
    <title>Développement compliqué sous Windows</title>
    <link>http://www.iatemycomputer.com/post/2012/07/03/Developpement-complique-sous-windows</link>
    <guid isPermaLink="false">urn:md5:0c01164e9e768253984201f4627b28ed</guid>
    <pubDate>Tue, 03 Jul 2012 11:42:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Corrigez-moi si je me trompe, mais il me semble que sous MacOS (et accessoirement iOS), il n'y a qu'une méthode officielle de développement, cela consiste à télécharger Xcode incluant le SDK MacOS (et iOS). Il s'agit actuellement de Xcode 4.3.3 avec le SDK MacOS X 10.7. Une fois le développement terminé, ont obtiens un &lt;a href=&quot;http://en.wikipedia.org/wiki/Application_bundle&quot;&gt;fichier .app&lt;/a&gt; contenant tous le nécessaire à l'utilisation de l'application. Celle-ci peut être téléchargée sur le Web, ou par le Mac App Store, si l'éditeur a pris la peine d'en fournir une version. Concernant la retro compatibilité, le SDK 10.7 permet de faire des applications fonctionnant sous MacOS 10.5.&lt;/p&gt;

&lt;p&gt;Pour faire simple, chaque version de Xcode est livrée avec une version du SDK correspondant à la version courante de MacOS, avec la possibilité de choisir à partir de quelle version on souhaite pouvoir faire tourner son logiciel. C'est simple, efficace, et il n'y qu'a ce concentrer sur le développement.&lt;/p&gt;

&lt;p&gt;Maintenant, voyons voir comment cela se passe sous Windows. Premièrement il existe plusieurs façons officielles de développer un logiciel. Avec l'API Win32 et ses différents wrapper (&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library&quot;&gt;MFC&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Active_Template_Library&quot;&gt;ATL&lt;/a&gt;, etc...), ou en utilisant le &lt;a href=&quot;http://en.wikipedia.org/wiki/.NET_Framework&quot;&gt;Framework .NET&lt;/a&gt;. Pour développer il faut télécharger Visual Studio qui est payant. Il existe des versions gratuites spécifiques à certains langages, VS Express C++ pour Win32, ou VS Express C#/VB pour .NET. Une fois l'application finie, il faut créer un Setup qui se chargera de l'installation. Et la commence les ennuis.&lt;/p&gt;

&lt;p&gt;.NET n'étant pas forcement installé sur l'OS de l'utilisateur, celui-ci ne pourra pas faire fonctionner l'application. Par exemple .NET 4.0 (dernière version stable à ce jour) est &lt;a href=&quot;http://en.wikipedia.org/wiki/.NET_Framework_version_history&quot;&gt;fournis séparément ou avec Visual Studio 2010&lt;/a&gt;. Autrement dit, il faut que l'utilisateur, peu importe sa version de Windows (XP à 7), installe .NET 4.0 avant l'application, ou que le setup de l'application s'en charge. Pas très pratique.&lt;/p&gt;

&lt;p&gt;En Win32 on pourrait s'attendre à plus de facilité, c'est l'API native de l'OS, il ne devrait donc rien y avoir à faire. Ce n'est malheureusement pas le cas. Prenons l'exemple d'une application développée avec Visual Studio 2010, pour fonctionner, il faut que le setup installe, en plus de l’application, le VC++ Redistributable Package 2010. Cela permet d'utiliser les dernières nouveautés fournis par Visual Studio pour C++. Il existe bien des solutions au moment de la compilation pour éviter cela, mais pour moi le problème reste entier.&lt;/p&gt;

&lt;p&gt;Je m'explique.&lt;/p&gt;

&lt;p&gt;Il me semble que du côté de chez Microsoft on a perdu depuis longtemps l'élément principale dans le développement et la distribution d'un logiciel, l'utilisateur. Le principe du Setup est, à mon avis, dépassé, c'est une relique de l'informatique. Cela complexifie le développement et ce n'est pas user friendly.  Premièrement, personne n'est à l'abri par exemple d'un setup qui ne fonctionne pas ou qui ne propose pas une désinstallation propre, deuxièmement, cela ne devrait pas être le boulot du développeur, il y a bien assez à faire avec le logiciel en lui-même.&lt;/p&gt;

&lt;p&gt;Alors d’accord, il est intéressant de pouvoir ajouter des fonctionnalités, ou d'utiliser de nouveaux outils lors du développement d'une application, sans pour autant devoir attendre une nouvelle version de l’OS, mais cela ne devrait en aucun cas concerner l'utilisateur. Il est rageant de devoir faire du support pour des éléments annexes. Combien de développeurs doivent expliquer comment se procurer et installer .NET, ou les Redistributable Packages, ou aider les utilisateurs lorsque l'installation de ceux-ci posent des problèmes.&lt;/p&gt;

&lt;p&gt;Microsoft est plus ou moins en train de simplifier ce processus, les applications Windows 8 (Metro) s'installeront grâce à un Store, donc pas de Setup. Les éléments nécessaires sont directement intégrés à Windows. Mais pour que cela fonctionne cela nécessite que les nouveaux outils de sortent plus ou moins en parallèle avec le nouveau Windows.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/07/03/Developpement-complique-sous-windows#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/07/03/Developpement-complique-sous-windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/132</wfw:commentRss>
      </item>
    
  <item>
    <title>Windows Phone 8/7.8</title>
    <link>http://www.iatemycomputer.com/post/2012/06/21/Windows-phone-8-7-8</link>
    <guid isPermaLink="false">urn:md5:49d85225706bb52628715b441c2bec40</guid>
    <pubDate>Thu, 21 Jun 2012 12:20:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Voici la différence majeure entre Microsoft et Apple.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Apple propose iOS 5 avec Siri sur iPhone 4S, et iOS 5 sans Siri sur iPhone 4.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Microsoft propose Windows Phone 8 pour les futures devices, et Windows Phone 7.8 pour les anciens.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Finalement Apple propose plus ou moins 2 OS différents, avec des features différentes suivant le hardware, mais le tout est vendu sous le même nom.&lt;/p&gt;

&lt;p&gt;Microsoft au contraire propose un nouvel OS, qui aura des fonctionnalités supplémentaires en fonction du hardware (même si les changements sont plus profond que ça), mais ne propose pas cette OS sur les anciens modèles, seulement une version &quot;allégé&quot;. Et donc deux noms différents.&lt;/p&gt;

&lt;p&gt;J'aurai été a leur place, j'aurai parlé de Windows Phone 8 pour tous les devices, minus les features spécifiques au Hardware.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/06/21/Windows-phone-8-7-8#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/06/21/Windows-phone-8-7-8#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/131</wfw:commentRss>
      </item>
    
  <item>
    <title>Surface</title>
    <link>http://www.iatemycomputer.com/post/2012/06/19/Surface</link>
    <guid isPermaLink="false">urn:md5:adb023af4a83f9a76e39f85cdac70722</guid>
    <pubDate>Tue, 19 Jun 2012 16:05:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Nous avons enfin le concurrent direct de l'iPad, enfin c'est ce que Microsoft aimerait bien. Et vu la présentation d'hier, il se pourrait que ce soit vrai.&lt;/p&gt;

&lt;p&gt;J'avais espéré que Microsoft sorte un produit comme celui-ci pour Windows Phone 7, afin d'avoir le meilleur hardware possible pour leur nouvel OS mobile, ce qui ne fut malheureusement pas le cas, et il faudra attendre le rapprochement avec Nokia pour enfin voir arriver un Windows Phone digne de ce nom.&lt;/p&gt;

&lt;p&gt;On aurait pu s'attendre à la même chose pour leur nouvelle version de Windows, qui fonctionnera aussi et surtout sur tablette, et voir quel partenariat ils allaient bien pouvoir trouver, mais il n'en sera rien. Microsoft sortira donc une tablette nommée &lt;a href=&quot;http://www.microsoft.com/surface/en/us/default.aspx&quot;&gt;Surface&lt;/a&gt;, afin d'avoir le meilleur hardware possible, pour le meilleur software possible.&lt;/p&gt;

&lt;p&gt;Alors certes, il y a encore beaucoup d'inconnues, comme son prix ou son autonomie, mais cela n'empêche en rien de rêver un peu.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pour qui ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Il est certain que ce sera la tablette par défaut pour Windows 8, peu importe que les partenaires de Microsoft crée eux aussi leur hardware, celle-ci sera la référence. Reléguant les autres constructeurs au marché de niches, aux écoles, ou aux entreprises.&lt;/p&gt;

&lt;p&gt;Même si Microsoft propose deux versions, une pour Windows RT (architecture ARM) ne pouvant faire fonctionner que les applications Metro provenant du Windows Store ainsi qu’une version spéciale d’Office, et une pour Windows 8 Pro (Architecture Intel) qui elle, pourra faire fonctionner tous les types d'applications, la Surface s'adresse quand même clairement au grand public. Le but étant d'en faire le porte étendard de Windows 8.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Et donc ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;En tant que développeur cela veut dire que si il y a bien une tablette à privilégier, c'est celle-ci. Et qu'il ne faudra surtout pas manquer le bateau. Il y avait eu un premier voyage lors de la sortie de l'iPad, celui-là en est clairement un second.&lt;/p&gt;

&lt;p&gt;Pour le moment faire une application pour Windows 8 peut paraitre risqué, l'OS n'est pas encore sortie, la base utilisateur est donc proche de zéro. Mais pour peu que demain lors de la &lt;a href=&quot;http://www.theverge.com/2012/6/4/3063346/microsoft-promises-sneak-peek-future-windows-phone-june-20th&quot;&gt;conférence consacrée à l'avenir de Windows Phone&lt;/a&gt;, on nous annonce un rapprochement entre les deux plateformes, il deviendra difficile de passer à côté.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To finish...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;J'espère que cette tablette marchera, en tout cas j'en achèterai une.&lt;/p&gt;

&lt;p&gt;Vous pouvez jeter un coup d'œil à &lt;a href=&quot;http://www.youtube.com/watch?v=jozTK-MqEXQ&amp;amp;feature=player_embedded&quot;&gt;la conférence&lt;/a&gt;. Ça fait un petit peu Apple (mais il y a quand même des couacs, sinon ce ne serait pas Microsoft). Puis parce qu'il le vaut bien, je vous laisse aussi avec une petite &lt;a href=&quot;http://d35lb3dl296zwu.cloudfront.net/uploads/photo/image/6263/verge-lb-695.jpg&quot;&gt;photo de Steve Ballmer&lt;/a&gt;, CEO de Microsoft, celui-là a toujours la classe.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/06/19/Surface#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/06/19/Surface#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/130</wfw:commentRss>
      </item>
    
  <item>
    <title>Encore une UI de plus pour Windows.</title>
    <link>http://www.iatemycomputer.com/post/2012/06/14/encore-une-ui-de-plus-pour-windows</link>
    <guid isPermaLink="false">urn:md5:f23677d3da6547db5a4c3a465e6e57fa</guid>
    <pubDate>Thu, 14 Jun 2012 11:03:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Il y a environ un mois Microsoft nous indiqué, comment la UI de Windows évoluerait afin d'&lt;a href=&quot;http://blogs.msdn.com/b/b8/archive/2012/05/18/creating-the-windows-8-user-experience.aspx&quot;&gt;être plus metro&lt;/a&gt;. Fini donc Aero Glass et sa transparence, présent depuis Windows Vista.&lt;/p&gt;

&lt;p&gt;Aujourd'hui, de &lt;a href=&quot;http://winunleaked.info/threads/219-Windows-8-Pre-RTM-and-his-Metro-UI&quot;&gt;nouveaux screenshot&lt;/a&gt; de Windows 8 ont &lt;a href=&quot;http://www.theverge.com/2012/6/14/3084563/windows-8-desktop-ui-screenshots-no-aero&quot;&gt;fuités&lt;/a&gt;, ceux-ci nous montre clairement la direction prise par Microsoft et nous confirme la disparition de l'ancienne interface.&lt;/p&gt;

&lt;p&gt;Et bien espérons que cela ne reste pas comme ça. D'après ces dernières images, de la même manière qu'il est possible actuellement sous Windows Vista et 7, de modifier la couleur de la transparence des fenêtres, il sera possible de modifier la couleur de la nouvelle bordure &quot;Metroisé&quot;. Et c'est une horreur.&lt;/p&gt;

&lt;p&gt;Avec la transparence c'est moins grave, la couleur choisi étant atténuée, par le fond d'écran et la possibilité de voir à travers, sur Windows 8 c'est une autre histoire. Microsoft indique que le retrait d'Aero Glass permet de ne plus être distrait par la UI des fenêtres, mais de se concentrer sur le contenu. Je suis désolé, mais une fois que vous aurez choisi une bordure rouge, ou verte, vous ne verrez plus que cela.&lt;/p&gt;

&lt;p&gt;De plus pour nous développeurs c'est encore pire. Il devient de plus en plus difficile de faire une interface soigné, qui s'intègre le mieux possible à l'OS. Et sur ce point j'envie grandement les développeurs MacOS. Pour faire une application sous Windows, et vouloir toucher le plus de monde, il faut supporter Windows XP, Vista, 7, et maintenant 8. Windows XP représente encore &lt;a href=&quot;http://gs.statcounter.com/#os-ww-monthly-201201-201206-bar&quot;&gt;32% du marché&lt;/a&gt;, il est donc difficile de passer à côté.&lt;/p&gt;

&lt;p&gt;Il faut donc une application capable de s'intégrer dans ce &lt;a href=&quot;http://upload.wikimedia.org/wikipedia/en/8/8f/Windows_XP_SP3.png&quot;&gt;type de UI&lt;/a&gt;, ou encore &lt;a href=&quot;http://upload.wikimedia.org/wikipedia/en/a/a3/Windows_Vista.png&quot;&gt;celle-ci&lt;/a&gt;, et &lt;a href=&quot;http://origin.arstechnica.com/images/windows7/Peek%20-%20Before.png&quot;&gt;celle-là&lt;/a&gt;, et maintenant la &lt;a href=&quot;http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8270.Desktop_2D00_theme_5F00_0459AA86.png&quot;&gt;nouvelle UI&lt;/a&gt; pour Windows 8. Et je ne vous parle pas de la possibilité, sous Windows Vista et 7 de désactiver Areo Glass, ou même de mettre le desktop en mode &lt;a href=&quot;http://upload.wikimedia.org/wikipedia/en/4/4f/Windows_2000.png&quot;&gt;Windows 2000&lt;/a&gt;. Je n'ai donc qu'une réponse: difficile.&lt;/p&gt;

&lt;p&gt;Seul solution, faire des choix. Impasse sur Vista, normal, peu de part de marché, et il ressemble beaucoup à Windows 7, impasse aussi sur Windows XP, tant pis, il faut que cela fonctionne, mais si visuellement l'interface ne s'intègre pas parfaitement ce n'est pas grave, cet OS est vieux, et va représenter de moins en moins de PDM.&lt;/p&gt;

&lt;p&gt;Il nous reste donc Windows 7, et Windows 8. Et là encore, il faut faire des choix. Une UI ajustée, pour les deux OS, donc 2 fois plus de travail. Une UI Windows 7, qui s'adaptera plus ou moins bien sur Windows 8, ou l'inverse, une interface Windows 8, qui s'adaptera tant bien que mal sour Windows 7.&lt;/p&gt;

&lt;p&gt;Tout ce que l'on peut espérer, c'est que Microsoft arrête de jouer  avec l'interface utilisateur de Windows.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/06/14/encore-une-ui-de-plus-pour-windows#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/06/14/encore-une-ui-de-plus-pour-windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/129</wfw:commentRss>
      </item>
    
  <item>
    <title>La langues des applications sous Windows</title>
    <link>http://www.iatemycomputer.com/post/2012/04/27/la-langues-des-applications-sous-windows</link>
    <guid isPermaLink="false">urn:md5:a37d49e0a3c0a8d095377813d1fac5c0</guid>
    <pubDate>Fri, 27 Apr 2012 17:06:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;En ce qui me concerne j'ai l'impression que la localisation des applications sous Windows est &quot;cassée&quot;. Certaines sont en Français, d'autres en Anglais.&lt;/p&gt;

&lt;p&gt;Pourtant cela me semble plutôt simple de respecter le choix de l'utilisateur. Pour vous donner un exemple, sur mon Windows 7 (Anglais) Dropbox se lance en Français par défaut, comme FileZilla ou encore VLC.&lt;/p&gt;

&lt;p&gt;En allant voir dans les options de chacune des applications, que vois-je ? Que pour chacune d'entre elles les réglages concernant la langue sont sur &lt;em&gt;Auto&lt;/em&gt;, ou &lt;em&gt;Langue par défaut du système&lt;/em&gt;. Etonnant, mon OS étant en Anglais, cela devrait être la langue affiché par ses applications.&lt;/p&gt;

&lt;p&gt;Si je jette un œil à la configuration de mon Windows, dans les options de langue, dans l'onglet Formats, il se trouve que j'ai choisi &lt;em&gt;French (France)&lt;/em&gt;, et bien sûr, vous vous en doutez, si je change ce réglage pour, par exemple, &lt;em&gt;German (Germany)&lt;/em&gt;, et que je relance FileZilla, celui-ci est en Allemand.&lt;/p&gt;

&lt;p&gt;Certaines applications ont donc pris pour habitude d'ajuster leur réglage en fonction du Format choisi par l'utilisateur et non en fonction de la langue du système, ce qui n'a rien à voir.&lt;/p&gt;

&lt;p&gt;Les formats permettent d'indiquer de quelle manière on souhaite afficher la date, l'heure ou les chiffres, ce qui donne:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;dd/MM/yyyy&lt;/strong&gt; pour une date courte en &lt;em&gt;French (France)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dd.MM.yyyy&lt;/strong&gt; pour une date courte en &lt;em&gt;German (Germany)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M/d/yyyy&lt;/strong&gt; pour une date courte en &lt;em&gt;English (United States)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ou encore&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HH:mm&lt;/strong&gt; pour l'heure en &lt;em&gt;French (France)&lt;/em&gt; et &lt;em&gt;German (Germany)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;h:mm tt&lt;/strong&gt; pour l'heure en &lt;em&gt;English (United States)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il est donc tout à fait possible et normal, d'avoir un OS en Anglais avec le formatage des données lié à son pays de résidence, la France dans mon cas. C'est quand même plus simple, d'avoir l'heure au format 24h que 12h AM/PM.&lt;/p&gt;

&lt;p&gt;Il me semble que tenir compte des réglages et choix de l'utilisateur est quelque chose d'important. De plus il serait préférable de ne pas mélanger des paramètres qui n'ont rien à voir.&lt;/p&gt;

&lt;p&gt;Dans le monde du développement d'application, et plus particulièrement sous Windows, les développeurs ont pris la fâcheuse habitude de n'en faire qu'à leur tête, et c'est bien dommage.&lt;/p&gt;

&lt;p&gt;Ce n'est pas quelque chose de dramatique, mais ce genre de petit détails ajouté à d'autres, &lt;a href=&quot;http://www.iatemycomputer.com/post/2012/02/05/ClickOnce-sucks&quot;&gt;comme les applications qui ne s'installe pas au même endroit&lt;/a&gt;, ne font que renforcer l'idée d'un Windows bordélique, instable, et je ne sais quoi encore. Mes amis développeurs, il serait peut-être temps de remettre de l'ordre dans votre code. Vous ne pensez pas ?&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/04/27/la-langues-des-applications-sous-windows#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/04/27/la-langues-des-applications-sous-windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/128</wfw:commentRss>
      </item>
    
  <item>
    <title>Filling the gap</title>
    <link>http://www.iatemycomputer.com/post/2012/04/08/Filling-the-gap</link>
    <guid isPermaLink="false">urn:md5:b15951a8128c62ef13b34f58b15dfde1</guid>
    <pubDate>Sun, 08 Apr 2012 11:45:00 +0200</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Pas tous les jours facile de vouloir proposer le meilleur quand la technologie n'aide pas.&lt;/p&gt;

&lt;p&gt;Que faire lorsque l'on souhaite proposer une application aboutie, intégrer le mieux possible au système d'exploitation, mais qu'au final, suivant la technologie utilisée, l'accès au fonctionnalité est limité ?&lt;/p&gt;

&lt;p&gt;Et bien on retrousse ses manches et on plonge les mains dans le cambouis. On ne va pas lister ici toutes les manières possible de développer une application sous Windows, mais prenons par exemple les deux plus répandu (il me semble), à savoir utiliser l'API Win32 ou le Framework .NET. L'un possède un nombre inimaginable d'API (100 000 parait il, mais je ne retrouve plus ma source), mais est beaucoup plus complexe à utiliser, l'autre est du simplicité déconcertante, mais se retrouve limité dès qu'il s'agit de toucher aux fonctionnalités de l'OS, ou de sortir des sentiers battus.&lt;/p&gt;

&lt;p&gt;Petit exemple, il peut être fort intéressant pour une application de faire appel au système d'association de fichier, pour faire en sorte que celle-ci ouvre par défaut certaines extensions. Malheureusement l'API qui permet cela n'existe qu'en Win32, il n'y a pas d'équivalent .NET. Dommage. Un développeur .NET peu scrupuleux, ira donc forcer l'association de fichiers sans passer par les API, en allant directement fouiller dans la base de registre, et si celui-ci ne prend pas le temps de le faire bien, l'application pourra avoir un comportement désagréable pour l'utilisateur.
Pareil, vous souhaitez afficher les icônes de fichiers dans votre application à la manière de l'explorateur windows ? Et bien je vous conseil de vous accrocher. Vous ne trouverez dans .NET que les icônes stocker dans les fichiers (donc en général les .exe), via la méthode &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.drawing.icon.extractassociatedicon.aspx&quot;&gt;ExtractAssociatedIcon&lt;/a&gt;, pour ceux stocker dans Windows, il faudra repasser. Pour plus d'info vous pouvez par exemple regarder ce post de Brad Smith sur comment &lt;a href=&quot;http://www.brad-smith.info/blog/archives/164&quot;&gt;construire une meilleur version de cette methode&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;Bref, il y en a encore d'autre, il serait trop long de toutes les lister. Ce que je regrette c'est que Microsoft ne mette pas plus l'accent sur l'uniformisation de ses API. Il est clair que Windows étant codé en C/C++ les API sont en premiers faite pour Win32, et que porter toutes ces API vers .NET ne se fait pas en 15 jours. Mais même le minimum n'est pas fait. Il me semble que la moindre des choses serait que lors de la sortie d'une nouvelle version de Windows, les nouvelles fonctionnalités soit ajoutés en même temps à .NET. Et non pas via &lt;a href=&quot;http://archive.msdn.microsoft.com/WindowsAPICodePack&quot;&gt;une DLL téléchargeable sur MSDN&lt;/a&gt;, et à peine maintenue.&lt;/p&gt;

&lt;p&gt;Je comprend en tout cas mieux pourquoi il est si difficile de trouver de bonne application .NET, utilisant une majorité des API liés à l'OS de façon cohérente. Microsoft n'utilisant pas vraiment cette technologie dans ses propres projets. Le vent tourne légèrement depuis que Visual Studio utilise &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Presentation_Foundation&quot;&gt;WPF&lt;/a&gt; pour son interface, et donc .NET, on a pu voir quelques améliorations, malheureusement nous ne somme pas encore à égalité avec les développeurs Win32.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/04/08/Filling-the-gap#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/04/08/Filling-the-gap#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/127</wfw:commentRss>
      </item>
    
  <item>
    <title>Ce n'est que le début</title>
    <link>http://www.iatemycomputer.com/post/2012/03/22/Ce-n-est-que-le-debut</link>
    <guid isPermaLink="false">urn:md5:053d0f8e17d6127339aaf916ae66fff2</guid>
    <pubDate>Thu, 22 Mar 2012 11:30:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Nous y sommes ! Premier pas, grand saut dans l'inconnue !&lt;/p&gt;

&lt;p&gt;Je vous présente &lt;a href=&quot;http://www.frenchfrysoftware.com/steed&quot;&gt;Steed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Comme je vous l'avais dit précédemment, il ne s'agit pas d'une version publique. Mais &quot;seulement&quot; d'une version Alpha, nous recherchons donc activement des personnes souhaitant utiliser l'application afin de la tester, et de nous faire des retours !&lt;/p&gt;

&lt;p&gt;Si cela vous intéresse, et que vous avez le temps de nous aider, aller faire un tour sur la page concernant l'&lt;a href=&quot;http://www.frenchfrysoftware.com/steed/labs&quot;&gt;alpha de Steed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Je rappel ici les conditions, c'est toujours utile. Il vous faudra donc :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Utiliser Windows 7 (32 bit ou 64 bit)&lt;/li&gt;
&lt;li&gt;Avoir le &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17718&quot;&gt;Framework .NET 4 full profile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Etre utilisateur de FTP, SFTP, Amazon S3, ou Microsoft Azure&lt;/li&gt;
&lt;li&gt;Et bien sûr avoir le temps d'utiliser l'application !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;N'hésitez pas à nous suivre sur Twitter, &lt;a href=&quot;http://twitter.com/FrenchFryApps&quot;&gt;@FrenchFryApps&lt;/a&gt;, et plus personnelement &lt;a href=&quot;http://twitter.com/StrAbZ&quot;&gt;@StrAbZ&lt;/a&gt;.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/03/22/Ce-n-est-que-le-debut#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/03/22/Ce-n-est-que-le-debut#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/126</wfw:commentRss>
      </item>
    
  <item>
    <title>You must release !</title>
    <link>http://www.iatemycomputer.com/post/2012/03/10/You-must-release</link>
    <guid isPermaLink="false">urn:md5:163e57ab6c7962073af6daa15cc1a578</guid>
    <pubDate>Sat, 10 Mar 2012 11:06:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Oui c'est exactement ce que l'on doit faire, sortir notre application !&lt;/p&gt;

&lt;p&gt;Mais bon, avant d'en arriver là, nous avons encore un peu de chemin à parcourir. Impossible pour nous de lancer un logiciel qui ne serait pas fini, dont nous ne sommes pas assez satisfait, &quot;assez&quot; sera suffisant, parce que nous ne seront jamais satisfait.&lt;/p&gt;

&lt;p&gt;Donc première étape, l'Alpha, pendant cette période, nous allons traquer les derniers bugs majeurs, prendre les premiers retour utilisateurs, ajouter les dernières fonctionnalités, ajuster les derniers éléments graphiques, afin d'améliorer encore plus le produit, de corriger ce que nous ne voyons plus.&lt;/p&gt;

&lt;p&gt;Je vous préviens, si vous êtes intéressés pour participer, il faudra vous dépêcher, les places ne seront pas nombreuses. Nous cherchons de plus, des gens motivés, qui vont réellement tester l'application, l'utiliser au jour le jour.&lt;/p&gt;

&lt;p&gt;Pour nous cette phase est vraiment critique !&lt;/p&gt;

&lt;p&gt;Si vous souhaitez juste avoir accès à l'application mais que vous pensez ne pas pouvoir nous aider ou ne pas avoir le temps, je vous conseil d'attendre, votre tour viendra ! Les autres vous êtes les bienvenues !&lt;/p&gt;

&lt;p&gt;Je vous donnerais bientôt plus d'informations sur comment participer.&lt;/p&gt;

&lt;p&gt;N'hésitez pas à me suivre, &lt;a href=&quot;http://twitter.com/StrAbZ&quot;&gt;@StrAbZ&lt;/a&gt; sur Twitter.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/03/10/You-must-release#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/03/10/You-must-release#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/125</wfw:commentRss>
      </item>
    
  <item>
    <title>Le code ce n’est pas comme le vélo...</title>
    <link>http://www.iatemycomputer.com/post/2012/03/05/Le-code-ce-nest-pas-comme-le-velo</link>
    <guid isPermaLink="false">urn:md5:dd0423881006fd27f3bd18b80e332135</guid>
    <pubDate>Mon, 05 Mar 2012 12:09:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Me</category>
        
    
    <description>    &lt;p&gt;... ça s'oublie. Oui, sans pratique, on redevient facilement un gros débutant. Et ce n'est pas forcement quelque chose que j'apprécie.&lt;/p&gt;

&lt;p&gt;Petit reminder. J'ai appris lors de mes études à coder en &lt;a href=&quot;http://fr.wikipedia.org/wiki/C_(langage)&quot;&gt;C&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/C%2B%2B&quot;&gt;C++&lt;/a&gt; (et j'en ai bouffé), ainsi qu'un peu de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Java_(langage)&quot;&gt;Java&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/C_sharp&quot;&gt;C#&lt;/a&gt;, et &lt;a href=&quot;http://fr.wikipedia.org/wiki/Ruby&quot;&gt;Ruby&lt;/a&gt;. Par la suite en entrant dans le monde du travail, j'ai fais pas mal de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Php&quot;&gt;PHP&lt;/a&gt;, et au final beaucoup beaucoup d'&lt;a href=&quot;http://fr.wikipedia.org/wiki/Objective-C&quot;&gt;Objective-C&lt;/a&gt;, pour la réalisation d'applications iOS.&lt;/p&gt;

&lt;p&gt;Bref au final sur les 5 dernières années, j'ai utilisé énormément de langage me demandant de &lt;a href=&quot;https://fr.wikibooks.org/wiki/Programmation_C/Gestion_de_la_m%C3%A9moire&quot;&gt;gérer la mémoire&lt;/a&gt;, de savoir ce que sont des pointeurs et comment ne pas merder avec. Le plus souvent (mis à part le C en fait) il s'agissait de langage utilisant des &lt;a href=&quot;https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet&quot;&gt;Objets&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Seulement voilà, depuis maintenant 1 an et demi, je travaille en C# qui est un langage &lt;a href=&quot;https://fr.wikipedia.org/wiki/Managed_code&quot;&gt;pour faire du code managé&lt;/a&gt; (et depuis 6 mois je ne fais que ça), donc fini la gestion de la mémoire. De plus celui-ci est d'assez &lt;a href=&quot;https://fr.wikipedia.org/wiki/Langage_de_haut_niveau&quot;&gt;haut niveau&lt;/a&gt;, donc plus de prise de tête sur les &lt;a href=&quot;https://fr.wikipedia.org/wiki/Cha%C3%AEne_de_caract%C3%A8res&quot;&gt;chaines de caractères&lt;/a&gt; par exemple. Pour faire simple, maintenant je passe plus de temps à réfléchir à ce que je veux faire et comment le faire, qu'à me prendre la tête sur les contraintes du langage.&lt;/p&gt;

&lt;p&gt;Sauf que mercredi, j'ai dû faire un peu de C++, et donc rejouer avec la mémoire et les chaines de caractères, et des choses qui pour moi étaient triviales, me sont d'un coup apparues comme plus complexes. Et des questions que je ne me posais plus sont revenues, du genre:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Ca marche comment déjà la gestion de la mémoire ?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ou&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Et merde pourquoi ma chaine de caractères contient de la merde ?!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Je ne m'étais pas posé ce genre de question depuis bientôt 3 ans, et en un peu plus de 6 mois, j'ai l'impression d'avoir oublié certaines bases.&lt;/p&gt;

&lt;p&gt;Et franchement, c'est la honte.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/03/05/Le-code-ce-nest-pas-comme-le-velo#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/03/05/Le-code-ce-nest-pas-comme-le-velo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/124</wfw:commentRss>
      </item>
    
  <item>
    <title>Et si je protégé mon logiciel comme on protège un DVD ?</title>
    <link>http://www.iatemycomputer.com/post/2012/02/11/Et-si-je-prot%C3%A9g%C3%A9-mon-logiciel-comme-on-prot%C3%A8ge-un-DVD</link>
    <guid isPermaLink="false">urn:md5:ff17accc8cfef877fa05f503955c4681</guid>
    <pubDate>Sat, 11 Feb 2012 17:40:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Comme vous le savez certainement, je suis en ce moment en plein dans la conception d'un logiciel, afin d'en faire mon gagne pain. Et comme vous le savez aussi, lorsqu'il s'agit d'un logiciel, on parle aussi de protection contre le piratage, et donc de comment faire pour empêcher les gens d'utiliser l'application sans payer. Rassurez-vous il n'est pas prévu d'avoir un système complexe et contraignant pour l'utilisateur, en revanche cela m'a fait penser à quelque chose.&lt;/p&gt;

&lt;p&gt;Ce logiciel est destiné à être vendu à tous le monde, et donc potentiellement à des gens travaillant dans l'industrie du jeux video, de la musique ou du cinéma. Imaginons maintenant que j'applique à mon logiciel le même traitement que me font subir ces personnes lorsque je veux regarder un DVD, écouter de la musique en ligne.&lt;/p&gt;

&lt;p&gt;En gros cela donnerait :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Si vous avez acheté le logiciel en Europe et que vous vous rendez  aux USA, impossible d'utiliser le logiciel car vous avez changer de zone géographique et que votre logiciel est Zone 2 (Europe), vous pourrez cependant changer la zone de votre logiciel, un maximum de 3 fois, ce qui pourra verrouiller votre logiciel sur la dernière zone sélectionnée, et le rendre inutilisable chez vous.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Malgré le fait que vous ayez acheter l'application, certaines de ses fonctionnalités pourraient être désactivés en fonctions des accords que nous avons avec les distributeurs du logiciel, et ce, sans préavis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A chaque lancement de l'application, il y aurait 2 minutes d'écrans que vous ne pourriez pas passer, vous prévenant des effets néfaste du piratage, avec des avertissements FBI, vous rappelant que même si vous avez acheté le produit, vous n'êtes pas perçu comme un client légitime, mais comme un potentiel voleur.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'aimerai donc voir la tête de ces utilisateurs, cela même qui en gros nous pourrissent la vie, seraient bien embêter si ils avaient toutes ces contraintes pour utiliser Word, Excel, Photoshop,et j'en passe.&lt;/p&gt;

&lt;p&gt;Bref à méditer.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/02/11/Et-si-je-prot%C3%A9g%C3%A9-mon-logiciel-comme-on-prot%C3%A8ge-un-DVD#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/02/11/Et-si-je-prot%C3%A9g%C3%A9-mon-logiciel-comme-on-prot%C3%A8ge-un-DVD#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/123</wfw:commentRss>
      </item>
    
  <item>
    <title>ClickOnce sucks !</title>
    <link>http://www.iatemycomputer.com/post/2012/02/05/ClickOnce-sucks</link>
    <guid isPermaLink="false">urn:md5:cce596ac92de93a6586e1b9212eeb381</guid>
    <pubDate>Sun, 05 Feb 2012 18:34:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Cela part pourtant d'un bon sentiments, améliorer et sécuriser l'installation d'application sous Windows pour l'utilisateur, et simplifier les mises à jours pour le développeur.&lt;/p&gt;

&lt;p&gt;Actuellement pour installer une application le plus courant est de télécharger un setup, souvent sous forme de .exe ou de .msi, de le lancer (le fameux double click sur l'exe), et suivre les étapes de l'installation. Si vous ne faites rien de spécial, en général celle-ci s'installe dans:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;C:\Program Files\[My Company]\[My Application]\
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Et ajoute au passage un raccourcis sur le bureau, et dans le menu démarrer. Au final quelque chose que tous les utilisateurs de windows connaissent maintenant.&lt;/p&gt;

&lt;p&gt;Il faut l'avouer ce n'est pas ce qu'il y a de plus simple surtout lorsque l'on compare à la méthode MacOS (que beaucoup ne comprennent pas, alors qu'il s'agit d'un simple drag and drop), et je comprend la volonté de vouloir simplifier le processus. C'est donc là que ClickOnce entre en jeu.&lt;/p&gt;

&lt;p&gt;Le principe est très simple, vous vous baladez sur Internet et vous voyez une application intéressante, vous cliquez sur le lien pour télécharger l'application, à ce moment au lieu de télécharger un setup, une installation Web démarre. Vous vous retrouvez devant cette fenêtre :&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.iatemycomputer.com/v2/public/ClickOnce.png&quot; alt=&quot;ClickOnce&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Appuyé sur &lt;strong&gt;Install&lt;/strong&gt; et l'application va s'installer depuis Internet. &lt;em&gt;Miracle&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On est d'accord, c'est plus simple pour l'utilisateur. Pas de Suivant, Suivant, Suivant, Terminé. Pour le développeur aussi, pas besoin de mettre en place un système de mise à jour, une simple pression sur le bouton &lt;strong&gt;Publish&lt;/strong&gt; dans &lt;a href=&quot;http://fr.wikipedia.org/wiki/Visual_Studio&quot;&gt;Visual Studio&lt;/a&gt; (l'environnement de développement) et tout cela est poussé vers l'utilisateur comme lors de la mise en production d'un site web.&lt;/p&gt;

&lt;p&gt;Seulement voila, au lieu d'essayer de corriger ou d'améliorer le système actuel, Microsoft à préféré en inventer un nouveau. Qui casse les règles, non pas qu'elles soit toutes bonnes mais elles avaient le mérite d'exister, même si parfois elles ne sont pas respecter par les développeurs, Microsoft aurait pu forcer leurs utilisations.&lt;/p&gt;

&lt;p&gt;D'abord un application ClickOnce est dites &lt;strong&gt;isolée&lt;/strong&gt; c'est à dire qu'elle ne peut pas interférer avec d'autres applications, pour cela elle est installée dans un répertoire spécial, en général :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;C:\Users\[UserName]\AppData\Local\Apps\…\[AppName..exe_Id]\
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;et&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;C:\Users\[UserName]\AppData\Local\Apps\…\[AppName..tion_Id]\
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Dommage, vous cherchez cette application dans le dossier habituel, oups, elle n'y est pas. Vous avez maintenant des applications installées dans plusieurs endroits de votre ordinateur, pour l'organisation on à vu mieux.&lt;/p&gt;

&lt;p&gt;Ensuite on ne peut installer une application ClickOnce que pour un utilisateur, pas possible de faire une installation pour tous les utilisateurs de la machine, impossible aussi de créer les différents raccourcis nécessaires (autre que les standards), impossible aussi de mettre en place des actions spécifiques pendant l'installation, comme ajouter des entrées dans la base de registre.&lt;/p&gt;

&lt;p&gt;Vous me direz que ce n'est pas si terrible que l'on peut faire ça au lancement de l'application, et je vous répondrez que oui, il y a pire. Seulement voila, je pense qu'il vaut mieux une expérience unique bien pensé plutôt qu'une expérience de plus, certes plus simple, mais encore une fois différente.&lt;/p&gt;

&lt;p&gt;J'aurai préféré une amélioration du système standard, les applications toujours installées dans le même répertoire, avec des droits leurs empêchant d'interagir avec le reste du système, la possibilité dans le setup de régler certains paramètres tout en limitant les choix, afin d'avoir des installations homogène d'une application à une autre.&lt;br /&gt;
Concernant les mises à jour une, le principe de ClickOnce est simple, il ne modifie que les fichiers qui on changer, et quand il y à trop de changement, cela repasse par un téléchargement complet… c'est une bonne solution, et elle pourrait être intégrer au setup.&lt;/p&gt;

&lt;p&gt;Pour conclure, ClickOnce seul, ça sucks, intégré au système d'installation standard, cela aurait pu être quelque chose de vraiment intéressant, améliorant, unifiant et simplifiant une fois pour toutes les installations d'application sous windows.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/02/05/ClickOnce-sucks#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/02/05/ClickOnce-sucks#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/122</wfw:commentRss>
      </item>
    
  <item>
    <title>Des portables dans l'avion</title>
    <link>http://www.iatemycomputer.com/post/2012/01/28/Des-portables-dans-l-avion</link>
    <guid isPermaLink="false">urn:md5:7ebb573aa3e8bf627ea51ec8eed0bd67</guid>
    <pubDate>Sat, 28 Jan 2012 12:23:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Je me pose toujours la même question lorsque je prend l'avion, pourquoi n'a t'on pas le droit d'utiliser d'appareils électroniques pendant les phases de décollage et d'atterrissage, et voir même pendant tous le vol.&lt;/p&gt;

&lt;p&gt;Que ce soit il y a 10, 15 ans, ou maintenant cela n'a pas changer. D'abord avec les Walkman et GameBoy, il va falloir que l'on m'indique quel champs magnétique produit une GameBoy, et maintenant avec les iPod, smartphones, tablettes, etc. et même avec le mode avion.&lt;/p&gt;

&lt;p&gt;Je laisse bien sur de côté, l'aspect sécurité physique, il est clair que lors des phases de décollage et d'atterrissage c'est mieux d'être attentif, de plus une tablette qui vol dans la cabine suite à un freinage d'urgence ça peut faire mal.&lt;/p&gt;

&lt;p&gt;Mais concernant leur utilisation et les potentielles émissions qui pourrait gêner l'appareil, je ne comprend pas. Et encore moins puisque nous sommes en 2012, que l'on en connait un rayon un peu plus large sur ces machines, que l'on est capable de faire des cabines isolés, et même, mais là je me répète, de fournir un mode avion.&lt;/p&gt;

&lt;p&gt;Enfin, l'on en crois la FAA (Federal Aviation Administration) et leur section &lt;a href=&quot;http://www.faa.gov/passengers/fly_safe/information/&quot;&gt;safety information&lt;/a&gt; (désolé je n'ai rien trouver pour l'agence européenne):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;ul&gt;
  &lt;li&gt;The FCC and FAA &lt;strong&gt;ban cell phones&lt;/strong&gt; for airborne use because &lt;strong&gt;its signals could interfere with critical aircraft instruments&lt;/strong&gt;. Radios and televisions are also prohibited.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Laptops and other personal electronic devices&lt;/strong&gt; (PEDs) such as hand-held computer games and tape or CD players are also &lt;strong&gt;restricted to use above 10,000 feet&lt;/strong&gt; owing to concerns they could interfere with aircraft instrumentation&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;En gros, pas de téléphone à bord des appareils, et pour le reste c'est au dessus de 3000 mètres.&lt;/p&gt;

&lt;p&gt;Bref, en ce qui me concerne je reste quand même septique, je n'ai rien trouver expliquant les réels danger de leur utilisation et vu comment ils nous font chier, et encore je suis gentil, concernant les liquides, et autres produits à bord, je pense que si il y avait le moindre risque qu'un téléphone puisse faire tomber un avion, ils seraient purement et simplement interdit.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/01/28/Des-portables-dans-l-avion#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/01/28/Des-portables-dans-l-avion#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/121</wfw:commentRss>
      </item>
    
  <item>
    <title>Pourquoi un projet sous Windows ?</title>
    <link>http://www.iatemycomputer.com/post/2012/01/16/Pourquoi-un-projet-sous-Windows</link>
    <guid isPermaLink="false">urn:md5:0e27f9fb317cc59c5abac16d7f6f66e1</guid>
    <pubDate>Mon, 16 Jan 2012 11:58:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Stuff</category>
        
    
    <description>    &lt;p&gt;Pourquoi un projet sous Windows ?&lt;/p&gt;

&lt;p&gt;C'est une question que l'on me pose souvent lorsque j'aborde ce que je fais en ce moment. Pourquoi développer une application sous Windows ? Windows 7 desktop, même pas une version &lt;a href=&quot;http://en.wikipedia.org/wiki/Metro_(design_language)&quot;&gt;Metro style&lt;/a&gt; pour &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_8&quot;&gt;Windows 8&lt;/a&gt; alors que celui-ci pointe le bout de son nez.&lt;/p&gt;

&lt;p&gt;Pour commencer, et ce afin de limiter la discussion, pour Windows 8 c'est hors de question, parce qu'il n'est pas encore sorti, et n'est pas près de sortir. La beta est prévu pour incessamment sous peu, mais &lt;a href=&quot;http://www.pocket-lint.com/news/43952/windows-8-october-2012-launch&quot;&gt;la version finale, elle, est prévu pour Octobre 2012&lt;/a&gt;, ce qui nous laisse pas mal de marge. Puis une fois sorti rien ne garanti que l'engouement autour des applications Metro style sera fort. Et quand bien même ce serai le cas, la concurrence sera extrêmement rude, et sortir du lot sera très très difficile, il suffit de voir comment cela ce passe sur iOS ou Windows Phone, impossible de sortir son épingle du jeu sans avoir l'idée qui vous propulsera sur le devant de la scène. De plus et c'est surement le point le plus important, cela n'entre pas dans le but que nous nous sommes fixé.&lt;/p&gt;

&lt;p&gt;Bien sur cela ne veux pas dire que nous n'en feront pas.&lt;/p&gt;

&lt;p&gt;Donc, pourquoi Windows, d'abord pour les raisons cités ci dessus, difficile de se démarquer avec une application iOS, de plus j'en ai fais pendant 3 ans et demi, je connais bien la plate-forme, et j'avais envie de changer, de tester un peu mes capacités sur autre chose, et au passage acquérir de nouvelles compétences.&lt;/p&gt;

&lt;p&gt;Nous aurions pu partir sur une application MacOS, mais non, premièrement parce que c'est plus ou moins les même technologies que pour iOS, donc pas beaucoup de changement. Deuxièmement parce que, toujours pareil, cela va en contradiction avec le but que nous nous sommes fixé.&lt;/p&gt;

&lt;p&gt;Et pourquoi pas Linux… et bien… vous avez déjà vu quelque chose se vendre sous linux ?&lt;/p&gt;

&lt;p&gt;Mais alors, quel est donc ce but ? Simple, faire une application la plus aboutie possible. Que ce soit les fonctionnalités, le design, l'ergonomie, il faut que l'application soit parfaite. Je sais c'est assez facile à dire, c'est aussi très présomptueux, mais pourquoi pas. Et c'est là que vous devez apercevoir en quoi mes propositions précédentes sont en conflit avec notre but. Windows 8, le design, l'ergo, assez limité, ou en tout cas très cadré, donc au final peu de marge, sous MacOS il le font déjà tous, ou presque. La plupart des applications entre dans ce cadre là. Jetez un coup d'oeil à &lt;a href=&quot;http://reederapp.com/mac/&quot;&gt;Reeder&lt;/a&gt;, &lt;a href=&quot;http://zennaware.com/cornerstone/index.php&quot;&gt;Cornerstone&lt;/a&gt;, &lt;a href=&quot;http://panic.com/transmit/&quot;&gt;Transmit&lt;/a&gt;, &lt;a href=&quot;http://www.realmacsoftware.com/analog/&quot;&gt;Analog&lt;/a&gt;, &lt;a href=&quot;http://www.iatemycomputer.com/post/2012/01/16/culturedcode.com&quot;&gt;Things&lt;/a&gt;, et j'en passe. Les dévelopeurs Mac on déjà ça dans le sang.&lt;/p&gt;

&lt;p&gt;Si vous regarder sous Windows, difficile de trouver des projets ou toutes les étapes de la conceptions sont importantes, ou le développement n'est pas seulement dirigé par les fonctionnalités, ou au final l'application n'est pas qu'un regroupement de boutons. Oui sous windows c'est souvent la fonctionnalité qui prime, mais il est possible de voir cela autrement. Il y en a qui on déjà commencé à voir cela comme ca, &lt;a href=&quot;http://inotai.com/intype/&quot;&gt;InType&lt;/a&gt;, &lt;a href=&quot;http://office.microsoft.com/en-us/products/&quot;&gt;Office 2010&lt;/a&gt; (Word, Powerpoint, …), &lt;a href=&quot;http://www.metrotwit.com/&quot;&gt;MetroTwit&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Nous souhaitons donc ajouter notre pierre à l'édifice.&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2012/01/16/Pourquoi-un-projet-sous-Windows#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2012/01/16/Pourquoi-un-projet-sous-Windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/120</wfw:commentRss>
      </item>
    
  <item>
    <title>Le Christmas Eve à deux</title>
    <link>http://www.iatemycomputer.com/post/2011/12/25/Le-Christmas-Eve-a-deux</link>
    <guid isPermaLink="false">urn:md5:4ce4f528f75093742dd0dd9b51082879</guid>
    <pubDate>Sun, 25 Dec 2011 13:50:00 +0100</pubDate>
    <dc:creator>Basile</dc:creator>
        <category>Life</category>
        
    
    <description>    &lt;p&gt;20h : Le repas&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.iatemycomputer.com/v2/public/MeGusta.png&quot; alt=&quot;me gusta&quot; /&gt;&lt;/p&gt;

&lt;p&gt;21h : Les cadeaux&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.iatemycomputer.com/v2/public/xally.jpg&quot; alt=&quot;open all the presents&quot; /&gt;&lt;/p&gt;

&lt;p&gt;21h10 :&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.iatemycomputer.com/v2/public/omgrage.jpg&quot; alt=&quot;present that rocks&quot; /&gt;&lt;/p&gt;

&lt;p&gt;22h : Samba de Amigo + Singstar&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.iatemycomputer.com/v2/public/successkid.jpg&quot; alt=&quot;gf plays video games&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Joyeux Noël à tous !&lt;/p&gt;
</description>
    
    
    
          <comments>http://www.iatemycomputer.com/post/2011/12/25/Le-Christmas-Eve-a-deux#comment-form</comments>
      <wfw:comment>http://www.iatemycomputer.com/post/2011/12/25/Le-Christmas-Eve-a-deux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.iatemycomputer.com/feed/atom/comments/119</wfw:commentRss>
      </item>
    
</channel>
</rss>