<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Dk8DR3kzfCp7ImA9WhRXFkU.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689</id><updated>2011-12-24T01:01:16.784+01:00</updated><category term="wavemaker" /><category term="Visual Studio" /><category term="MacOSX" /><category term="Microsoft" /><category term="jBuilder" /><category term="SMB" /><category term="pentaho" /><category term="VirtualBox" /><category term="Amazon" /><category term="HD" /><category term="Snow  Leopard" /><category term="tomcat" /><category term="xCode" /><category term="Windows" /><category term="Apple" /><category term="Ruby Version Manager" /><category term="Azure" /><category term="Leopard" /><category term="xlsx" /><category term="MSDN" /><category term="Back in Time" /><category term="objet" /><category term="multitache" /><category term="Delphi" /><category term="App Store" /><category term="iOS" /><category term="Ruby on Rails" /><category term="classe" /><category term="Android" /><category term="CIR" /><category term="excel 2007" /><category term="Dropbox" /><category term="vb.net" /><category term="Cloud" /><category term="database" /><category term="crédit impôt recherche" /><category term="iDisk" /><category term="iTunes Store" /><category term="Mac App Store" /><category term="Time Machine" /><category term="Lion" /><category term="Lion Disk Maker" /><category term="MySQL" /><category term="java" /><category term="unserialize() expects parameter" /><category term="php" /><category term="mdx" /><category term="Techdays" /><category term="Chrome OS" /><category term="Billet d'humeur" /><category term="Rails" /><category term="Recherche et Développement" /><category term="olap" /><category term="Google" /><category term="JavaFX" /><category term="App Engine" /><category term="Netbeans" /><category term="iPhone" /><category term="MobileMe" /><category term="Ruby" /><category term="wpf" /><category term="Linux" /><category term="Eclipse" /><category term="session" /><category term="mondrian" /><category term="Ubuntu" /><category term="iPad" /><category term="serialize" /><category term="SVN" /><category term="RVM" /><category term="zip" /><category term="binding" /><title>SNail IT</title><subtitle type="html">le blog d'un geek pour les geeks.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://snailitblog.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SnailItBlog" /><feedburner:info uri="snailitblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak4FSXwzfCp7ImA9WhdVEUs.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-6087259110187826486</id><published>2011-09-16T12:23:00.000+02:00</published><updated>2011-09-16T12:28:38.284+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T12:28:38.284+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MacOSX" /><category scheme="http://www.blogger.com/atom/ns#" term="Time Machine" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Lion Disk Maker" /><category scheme="http://www.blogger.com/atom/ns#" term="Lion" /><title>Lion : Upgrade vs Clean Install</title><content type="html">&lt;div style="text-align: justify;"&gt;
Après deux mois d'utilisation de Lion, en upgrade, je viens de faire une clean install.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&amp;nbsp;Pourquoi ?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Simple, le système me paraissait assez instable, et surtout lent par moment, voir extrêmement lent surtout au reboot environ 56s de boot.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Pourquoi, pas avant ?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
J'ai opté pour la facilité, en effet, l'upgrade est d'une simplicité et surtout vraiment rapide.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
De plus, j'avais un peu peur quand à la récupération de mes données, possédant une bibliothèque photo d'environ 90 Go, vous comprendrez ma crainte, mais bon time machine est là.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Comment procéder ?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
D'abord, je conseille à tout le monde de se faire un clé USB en suivant le tutoriel de l'outil Lion Disk Maker :&amp;nbsp;&lt;a href="http://blog.gete.net/lion-diskmaker/"&gt;http://blog.gete.net/lion-diskmaker/&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Cet outil est très bien fait et permet de préparer la réinstallation de manière plus efficace que la clé de récupération Apple.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Une fois, la clé prête :&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;Une vérification du disque dur avec "Utilitaire de disque"&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Backup avec Time Machine sur un disque vierge (conseil la backup courante suffit)&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Redémarrage de l'ordinateur en utilisant la touche Alt afin de pouvoir choisir la clé USB qui doit évidement être inséré dans un port USB&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Choisir la clé pour le redémarrage&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-OBA-ez44IAs/TnMfTQqsxXI/AAAAAAAAF8A/yhKlBBimhno/s1600/photo.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://3.bp.blogspot.com/-OBA-ez44IAs/TnMfTQqsxXI/AAAAAAAAF8A/yhKlBBimhno/s320/photo.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Vous allez alors arriver sur l'écran suivant :&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-CHPmkoIMCLA/TnMgE9K0BpI/AAAAAAAAF8E/RjpPr0v3DhU/s1600/photo2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-CHPmkoIMCLA/TnMgE9K0BpI/AAAAAAAAF8E/RjpPr0v3DhU/s320/photo2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Il va alors dans le but d'une installation propre falloir suivre les étapes suivantes :&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;Aller dans l'utilitaire de disque et effacer la partition principale, généralement "Macintosh HD"&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Surtout choisir en type fichier celui proposé : "MacOS etendu (journalisé)"&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Une fois l'opération effectuée - fermer l'Utilitaire avec la croix rouge vous revenez alors sur l'écran ci-dessus&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;A partir de là lancer l'installation en utilisant "Réinstaller Mac OS X"&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Suivez les instructions&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="text-align: justify;"&gt;
Pour la récupération des données, personnellement, j'ai utilisé Time Machine mais pas l'Utilitaire de migration.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
J'ai raccordé le disque utilisé pour ma sauvegarde&amp;nbsp;précédemment&amp;nbsp;et je lui ai dit que&amp;nbsp;c’était&amp;nbsp;un disque time machine, j'ai alors arrêté la première sauvegarde et je suis entré dans Time Machine pour ne récupérer que mes fichiers de données et non les paramètres.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Résultat visible :&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;Boot plus rapide 40s vs 56s (16s c'est toujours bon à prendre)&lt;/li&gt;
&lt;li&gt;Fermeture plus rapide : 5s vs 15s&lt;/li&gt;
&lt;li&gt;Application plus fluide surtout visible avec iTunes et iPhoto dont la bibliothèque pèse plus de 90Go.&lt;/li&gt;
&lt;li&gt;Lancement des applications presque immédiatement.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Bref, aucun regret, si ce n'est un peu de temps, bien que l'ordinateur a travaillé tout seul la plupart du temps, début de la sauvegarde 9:30 fin vers 13:00.&lt;/div&gt;
&lt;div&gt;
Début de&amp;nbsp;l’installation&amp;nbsp;13:15 fin vers 13:30&lt;/div&gt;
&lt;div&gt;
Début de la restauration incluant l'installation des mises à jour de l'OS 13:45 fin vers 16:30.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Il faut là l'admettre quelque soit l'OS une clean install prend du temps surtout à cause des opérations de sauvegarde et de restauration.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-6087259110187826486?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QdnkW_qK3BUrR-dqv9kWJXDdunI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QdnkW_qK3BUrR-dqv9kWJXDdunI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QdnkW_qK3BUrR-dqv9kWJXDdunI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QdnkW_qK3BUrR-dqv9kWJXDdunI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/njjASHD42p0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/6087259110187826486/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/09/lion-upgrade-vs-clean-install.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6087259110187826486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6087259110187826486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/njjASHD42p0/lion-upgrade-vs-clean-install.html" title="Lion : Upgrade vs Clean Install" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-OBA-ez44IAs/TnMfTQqsxXI/AAAAAAAAF8A/yhKlBBimhno/s72-c/photo.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/09/lion-upgrade-vs-clean-install.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDQ344fip7ImA9WhdXFEs.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-2764492937947488661</id><published>2011-08-27T15:08:00.002+02:00</published><updated>2011-08-27T18:47:52.036+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T18:47:52.036+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MacOSX" /><category scheme="http://www.blogger.com/atom/ns#" term="RVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby Version Manager" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Lion" /><title>RVM : Ruby Version Manager</title><content type="html">&lt;div style="text-align: justify;"&gt;Quand on essaye de développer sur Ruby, on se tourne tout de suite vers une machine virtuel sous Linux, non pas que Ruby pourrissent le système mais plutôt parce que sous windows il est beaucoup moins performant (c'est mon point de vue).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quand on essaye de développer sur Ruby sous Linux, on entend rapidement parler de RVM (Ruby Version Manager).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;RVM, c'est vraiment le paradis pour le développeur Ruby qui veut tester sur plusieurs types d'environnement (Ruby 1.8.7, 1.9.2, JRuby....), cet outil permet de switcher d'un environnement à un autre sans trop d'effort.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il est hors de question de vous faire une fiche sur comment installer RVM, il y en a des très bonnes sur le net en Anglais certes et particulièrement&lt;a href="http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac"&gt;&amp;nbsp;http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac&lt;/a&gt; qui marche exactement pareil sur ubuntu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Je ne conseille pas l'installation en sudo qui n'est à mon avis pas utile.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vous l'avez compris RVM est un outil indispensable pour les développeurs Ruby &amp;amp;amp; Ruby on Rails, cependant, voici une liste de petits tips &amp;amp;amp; tricks intéressant :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Si lors de l'utilisation de "rake" vous rencontrez l'erreur "RakeFileUtils rake aborted", n'hésitez à utiliser le lien suivant :&amp;nbsp;&lt;a href="http://joneslee85.wordpress.com/2011/07/29/howto-fix-rake-0-9-2-to-work-with-ruby-1-9-2-under-rvm/"&gt;http://joneslee85.wordpress.com/2011/07/29/howto-fix-rake-0-9-2-to-work-with-ruby-1-9-2-under-rvm/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-&amp;nbsp;uninitialized constant Rake::DSL in Ruby Gem, l'ajout de :&lt;/div&gt;&lt;pre class="brush:ruby" style="text-align: justify;"&gt;require 'rake/dsl_definition'
&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dans le Rakefile&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- vous rencontrez une erreur sur openssl avec Ruby on Rails, les commandes suivantes :&lt;/div&gt;&lt;pre class="brush:bash"&gt;rvm pkg install openssl
rvm remove 1.9.2 --with-openssl-dir=$HOME/.rvm/usr
rvm install 1.9.2
&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A priori, vous avez là les principaux problèmes que l'on peut résoudre rapidement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-2764492937947488661?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WWDKTDQt8McOOnCiJ9sykT7Za2Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WWDKTDQt8McOOnCiJ9sykT7Za2Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WWDKTDQt8McOOnCiJ9sykT7Za2Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WWDKTDQt8McOOnCiJ9sykT7Za2Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/wHrzGMYoo6I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/2764492937947488661/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/08/rvm-ruby-version-manager.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2764492937947488661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2764492937947488661?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/wHrzGMYoo6I/rvm-ruby-version-manager.html" title="RVM : Ruby Version Manager" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749000000007</georss:point><georss:box>41.328188 -5.397050999999993 51.127088 9.824549000000008</georss:box><feedburner:origLink>http://snailitblog.blogspot.com/2011/08/rvm-ruby-version-manager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEDSXcycCp7ImA9WhdXFEg.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-7072953771493179851</id><published>2011-08-26T09:08:00.001+02:00</published><updated>2011-08-27T15:11:18.998+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T15:11:18.998+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Back in Time" /><category scheme="http://www.blogger.com/atom/ns#" term="Time Machine" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Lion" /><category scheme="http://www.blogger.com/atom/ns#" term="Leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow  Leopard" /><title>Time Machine : la sauvegarde pour les nuls</title><content type="html">&lt;div style="text-align: justify;"&gt;Ce titre, un brin péjoratif, reflète bien le fait que c'est un outil de sauvegarde d'une simplicité étonnante.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Depuis, Leopard (10.5), Mac OSX a introduit ce nouveau système de sauvegarde automatique. Pour l'utiliser un disque dur USB vierge qu'il faut formater en HFS+, dès le branchement du disque Time Machine vous demande si vous souhaitez l'utiliser comme disque de sauvegarde et commence la première synchronisation qui peut durer un moment en fonction des données de votre disque principal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Avec Time Machine, Apple a prévu tous les cas de pertes de données effacement accidentel, crash disque... En effet, la restauration après réinstallation est automatiquement proposée.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Time Machine sauvegarde les changements toutes les heures. Si le disque sature il supprime les sauvegardes les plus anciennes avec ou sans avertissement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors, vous pourrez me lancer que Windows 7 propose également cela oui c'est vrai mais je trouve l'outil moins performant sur trois points :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Il faut soit même programmer ce que l'on veut sauvegarder et sur quel fréquence.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- La restauration n'est pas si visuellement simple.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Il ne supprime pas de lui-même les sauvegardes les plus anciennes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors, oui, je maintiens mon titre, Time Machine est vraiment la sauvegarde pour les nuls, cependant, il faut quand même que je le précise, il existe sous Linux un équivalent sympa et assez efficace mais un peu plus proche de la solution Windows : "Back in Time".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La sauvegarde est un des points importants des futurs OS, en effet, les données numériques ont le vilain défaut de disparaître facilement, il faut donc que l'OS propose la solution la plus simple et efficace pour l'utilisateur avec une interface plaisante pour ne pas être rebuter par la mise en place de cette solution.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-7072953771493179851?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JDHKpyjfHEVodpP096lVDiJj8hc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JDHKpyjfHEVodpP096lVDiJj8hc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JDHKpyjfHEVodpP096lVDiJj8hc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JDHKpyjfHEVodpP096lVDiJj8hc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/SZ1lTiObUS4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/7072953771493179851/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/08/time-machine-la-sauvegarde-pour-les.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/7072953771493179851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/7072953771493179851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/SZ1lTiObUS4/time-machine-la-sauvegarde-pour-les.html" title="Time Machine : la sauvegarde pour les nuls" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749000000007</georss:point><georss:box>41.328188 -5.397050999999993 51.127088 9.824549000000008</georss:box><feedburner:origLink>http://snailitblog.blogspot.com/2011/08/time-machine-la-sauvegarde-pour-les.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMQ3kzcSp7ImA9WhdXEkU.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-4822026202545270134</id><published>2011-08-24T22:08:00.007+02:00</published><updated>2011-08-25T16:56:22.789+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T16:56:22.789+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mdx" /><category scheme="http://www.blogger.com/atom/ns#" term="olap" /><category scheme="http://www.blogger.com/atom/ns#" term="mondrian" /><category scheme="http://www.blogger.com/atom/ns#" term="pentaho" /><title>Pentaho:calcul du pipe commercial en MDX avec Mondrian - partie 2</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;Dans mon précédent &lt;a href="http://bit.ly/pKokyh"&gt;post&lt;/a&gt; j'ai posé le problème du  calcul par périodes du pipe commercial.&lt;div&gt;
&lt;br /&gt;Maintenant que l'on a la solution en SQL, on pourra valider la requête MDX.
&lt;br /&gt;&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;On voudrait retranscrire ce que l'on a fait en SQL c'est à dire sélectionner les devis dont la date de devis est inférieur ( ou égal) à  la fin de la période et la date de commande ou d'expiration supérieure (ou égale) au début de la période
&lt;br /&gt;pour rappel la requête SQL est la suivante :
&lt;br /&gt;&lt;blockquote&gt;... where (datedevis &amp;lt;= "31/01/2011") and(datecommande &amp;gt;= "01/01/2011" );&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight:bold;"&gt;Premier essai MDX: Modélisation du cube&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;Imaginons que l'on ai créé un cube Mondrian basé sur la table des devis en sachant
&lt;br /&gt;que la table contient deux dates ( date de devis et date de commande)
&lt;br /&gt;Il nous faut donc deux dimensions de temps liées ces deux dates
&lt;br /&gt;On a donc les dimensions suivantes [TimeStart] et [TimeEnd]&lt;div&gt;Ces dimensions   ne sont que des dimensions virtuelles de la dimension Time qui contient une hiérarchie par défaut dont les descendants ordonnés  sont :  Année,Quarter,Mois,Date:
&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://3.bp.blogspot.com/-Pj3AbLdoiWk/TlZY0kycV2I/AAAAAAAAACI/tEWXP8iwnDo/s400/pipe4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5644796843207186274" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 255px; height: 174px; " /&gt;&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;Voici donc le rendu dans SchemaWorkBench :
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-6KYAJJJGzSg/TlVe7YO0bkI/AAAAAAAAACA/If6G-zKevTM/s1600/pipe3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 254px; height: 121px;" src="http://1.bp.blogspot.com/-6KYAJJJGzSg/TlVe7YO0bkI/AAAAAAAAACA/If6G-zKevTM/s400/pipe3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5644522082188684866" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Dans cette image , on remarque que les dimensions &lt;b&gt;TimeStart &lt;/b&gt;et &lt;b&gt;TimeEnd &lt;/b&gt;sont des Dimensions "Usage" c'est à  dire qu'elles ont été crées à  partir d'une véritable dimension.&lt;/div&gt;&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight:bold;"&gt;Premier essai MDX: la requête&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;maintenant que l'on a créé le cube, on peut concevoir la requête:
&lt;br /&gt;On doit faire un croisement entre
&lt;br /&gt;&lt;ol&gt;&lt;li&gt;la période qui va de janvier à l'infini dans la dimension TimeStart pour la date de commande ( rappelez-vous la condition SQL : datecommande &amp;gt;= "01/01/2011") &lt;/li&gt;&lt;li&gt;et la période qui va du début de l'existence de l'informatique (&lt;i&gt;merci Turing! -  je laisse Snail préciser les choses&lt;/i&gt;)  à janvier dans la dimension TimeEnd pour la date de devis (condition SQL: datedevis &amp;lt;= "31/01/2011")&lt;/li&gt;&lt;li&gt;et enfin le montant&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Bon alors ça donne quoi ?&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;déjà  comment savoir la date du début de l'informatique ? On va utiliser le membre Firstchid de la dimension TimeStart auquel on va adjoindre la fonction MDX Openingperiod.&lt;/div&gt;&lt;div&gt;Du coup la condition 1 se résume à  &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;b&gt;OpeningPeriod&lt;/b&gt;([TimeStart].[Month],[TimeStart].firstchild):[TimeStart].[2011].[Q1].[January]&lt;/blockquote&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;De même, la condition 2 correspond à ça ( grâce à  la fonction ClosingPeriod et au membre Lastchild): &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;[TimeEnd].[2011].[Q1].[January]:&lt;b&gt;Closingperiod&lt;/b&gt;([TimeEnd].[Month],[TimeEnd].lastchild ) &lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Une petite explication s'impose sur ces deux ensembles:&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[TimeStart].Firstchild permet d'identifier le premier enfant de cette dimension c'est à  dire la première année possible, LastChild étant la dernière année possible.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;OpeningPeriod &lt;/b&gt;permet de connaitre le dernier enfant possible à  un niveau spécifié( [TimeEnd].[Month]) pour un membre spécifique( [TimeEnd].lastchild).&lt;/div&gt;&lt;div&gt;Pour moi, la fin du monde étant positionné à  décembre 2013, la formule correspondra à  &lt;/div&gt;&lt;div&gt;[TimeEnd].[Q4].[December].&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Je vous laisse imaginer l'explication pour &lt;b&gt;ClosingPeriod &lt;/b&gt;qui est la contraposée parfaite de la première.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Il suffit maintenant de mettre tout ça dans  un bocal, rajouter la mesure Montant et d'agiter très fort. Voilà  ce que ça devrait donner : &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;with MEMBER Measures.x as '  &lt;/div&gt;&lt;div&gt;SUM&lt;span class="Apple-style-span" &gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt; &lt;b&gt;NonEmptyCrossJoin&lt;/b&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;b&gt;OpeningPeriod&lt;/b&gt;([TimeStart].[Month],[TimeStart].firstchild):[TimeStart].[2011].[Q1].[January],&lt;/div&gt;&lt;div&gt;[TimeEnd].[2011].[Q1].[January]:&lt;b&gt;Closingperiod&lt;/b&gt;([TimeEnd].[Month],[TimeEnd].lastchild ) &lt;span class="Apple-style-span" &gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;,  [Measures].[Montant] &lt;span class="Apple-style-span" &gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;'&lt;/div&gt;&lt;div&gt;Select Measures.x on 0&lt;/div&gt;&lt;div&gt;from  [Pipe]&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Outre le fait que j'utilise un membre calculé, je fais appel à  la fonction &lt;b&gt;&lt;i&gt;NonEmptyCrossJoin&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;qui permet de faire la jointure entre les parcours des deux dimensions ( en enlevant bien sûr les tuples vides) ainsi que la fonction SUM qui permet de faire la somme du montant sur le dataset créé par le crossjoin.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Premier essai MDX: Conclusions &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok,  on a le bon montant du  pipe commercial  en janvier 2011,  mais peut avoir la même chose pour toutes les autres périodes à  partir d'une seule requête ?&lt;/div&gt;&lt;div&gt;ça voudrait dire que l'on puisse décrire mois par mois  ce qui revient à  dire qu'il faut rajouter un axe supplémentaire dans la requête pour montrer les montants pour chaque mois.&lt;/div&gt;&lt;div&gt;Dans bien des cas, cela se résume à  rajouter un axe colonne  comme ceci : &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;select Measures.test on rows,&lt;/div&gt;&lt;div&gt;Descendants([Time]. [year],(Month) on columns&lt;/div&gt;&lt;div&gt;from [MonCube]&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Fastoche ? Pas vraiment :  je vous rappelle que l'on a deux dimensions de temps différentes TimeStart et TimeEnd et que l'on ne peut pas les aligner si facilement...&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comment ? parlez plus fort... &lt;/div&gt;&lt;div&gt;?rajouter une troisième dimension de temps ? &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok, mais ça suffit pas.... il faut aussi lier les trois dimensions entre elles pour que lorsque l'on se positionne par exemple sur janvier , les deux autres prennent en compte cette période.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Heureusement  M$ ( l'inventeur de MDX; respect à Mosha Pasumansky) a pensé à  tout :   la fonction &lt;b&gt;LinkMember .&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;
&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Arghh !! Mauvaise Limonade: &lt;b&gt; &lt;/b&gt;Julian Hyde, le créateur de Mondrian,  ne l'a pas implémenté... voir le &lt;a href="http://bit.ly/p44QmZ"&gt;ticket&lt;/a&gt; si ça dit à quelqu'un(e)..&lt;/div&gt;&lt;div&gt;&lt;b&gt;
&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Dans la troisième partie de cette série on verra comment résoudre le problème: &lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;afficher à partir d'une seule requête MDX le  montant du pipe commercial Mois par Mois&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-4822026202545270134?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2jLWun-_Aw-wP2V52xVmlMkcwS8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2jLWun-_Aw-wP2V52xVmlMkcwS8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2jLWun-_Aw-wP2V52xVmlMkcwS8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2jLWun-_Aw-wP2V52xVmlMkcwS8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/352isKZwxPg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/4822026202545270134/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/08/pentahocalcul-du-pipe-commercial-en-mdx_24.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/4822026202545270134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/4822026202545270134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/352isKZwxPg/pentahocalcul-du-pipe-commercial-en-mdx_24.html" title="Pentaho:calcul du pipe commercial en MDX avec Mondrian - partie 2" /><author><name>mordor</name><uri>http://www.blogger.com/profile/15796979517044798282</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Pj3AbLdoiWk/TlZY0kycV2I/AAAAAAAAACI/tEWXP8iwnDo/s72-c/pipe4.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/08/pentahocalcul-du-pipe-commercial-en-mdx_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGSXo8fip7ImA9WhdXEkw.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-9222471370872452516</id><published>2011-08-24T21:07:00.010+02:00</published><updated>2011-08-24T21:52:08.476+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T21:52:08.476+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mdx" /><category scheme="http://www.blogger.com/atom/ns#" term="olap" /><category scheme="http://www.blogger.com/atom/ns#" term="mondrian" /><category scheme="http://www.blogger.com/atom/ns#" term="pentaho" /><title>Pentaho:calcul du pipe commercial en MDX avec Mondrian - partie 1</title><content type="html">
&lt;br /&gt;Voilà donc un cas d'école de la vraie vie  comme un consultant décisionnel aime à  en voir: Comment calculer mois par mois un pipe commercial ?
&lt;br /&gt;
&lt;br /&gt;Bon, le besoin est simple: une entreprise veut connaître mois par mois le montant global des propositions commerciales qui ont été envoyées à  ses prospects.
&lt;br /&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-gQObyKa4mB8/TlVVZlyOgeI/AAAAAAAAABw/HzMRrvyVSMc/s1600/pipe_2011-08-24_21-16-31.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://4.bp.blogspot.com/-gQObyKa4mB8/TlVVZlyOgeI/AAAAAAAAABw/HzMRrvyVSMc/s320/pipe_2011-08-24_21-16-31.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5644511606106653154" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;En général l'entreprise a un système de force de ventes qui permet d'extraire ces données là.
&lt;br /&gt;Par exemple , un extract serait : 
&lt;br /&gt;N° de devis, N° de client/prospect, date du devis , date d'expiration du devis (ou date de commande),Montant du devis, etc.
&lt;br /&gt;
&lt;br /&gt;Imaginons que nous voulions savoir la liste de tous les devis actifs sur le mois de janvier.
&lt;br /&gt;On va donc devoir identifier les cas possibles; ça se résume à  cette image : 
&lt;br /&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-FZlsgOd42dc/TlVVwshfCPI/AAAAAAAAAB4/5hwpHRXIkyA/s1600/pipe2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 168px;" src="http://1.bp.blogspot.com/-FZlsgOd42dc/TlVVwshfCPI/AAAAAAAAAB4/5hwpHRXIkyA/s400/pipe2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5644512003052472562" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;La solution SQL: &lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;Bon là c'est facile , il suffit  de retranscrire les 4 cas possibles dans les conditions de filtre:
&lt;br /&gt;&lt;blockquote&gt;select sum(montant)  from  Pipe where (datedevis&gt;="01/01/2011" and datecommande&lt;="31/01/2011" or () etc...&lt;/blockquote&gt;
&lt;br /&gt;Fastidieux, non ?...
&lt;br /&gt;Heureusement, Il y a une façon plus élégante de regrouper les filtres: 
&lt;br /&gt;&lt;blockquote&gt;... where (datedevis &lt;= "31/01/2011")  and(datecommande  &gt;= "01/01/2011" );&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Dans le prochain article j'aborderais  la solution MDX pour Mondrian
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-9222471370872452516?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fzfdYlGDctFa3tQhydm4VmhYsp8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fzfdYlGDctFa3tQhydm4VmhYsp8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fzfdYlGDctFa3tQhydm4VmhYsp8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fzfdYlGDctFa3tQhydm4VmhYsp8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/UrO3fIkHG4k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/9222471370872452516/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/08/pentahocalcul-du-pipe-commercial-en-mdx.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/9222471370872452516?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/9222471370872452516?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/UrO3fIkHG4k/pentahocalcul-du-pipe-commercial-en-mdx.html" title="Pentaho:calcul du pipe commercial en MDX avec Mondrian - partie 1" /><author><name>mordor</name><uri>http://www.blogger.com/profile/15796979517044798282</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-gQObyKa4mB8/TlVVZlyOgeI/AAAAAAAAABw/HzMRrvyVSMc/s72-c/pipe_2011-08-24_21-16-31.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/08/pentahocalcul-du-pipe-commercial-en-mdx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYASH0_eCp7ImA9WhdREk0.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-1877418298138362252</id><published>2011-08-01T10:41:00.005+02:00</published><updated>2011-08-01T14:52:29.340+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T14:52:29.340+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac App Store" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Lion" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow  Leopard" /><title>MacOS X : Lion - mise à jour on the air.....</title><content type="html">&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Avec Lion, Apple frappe-t-il un bon coup ?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Ce n'est pas sûr mais en tous les cas, le système de mise à jour par le Mac App Store est un sacré plus, en effet, cela va aboutir à une adoption rapide de ce nouvel OS.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Ce système de mise à jour est-il innovant ? &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Oui et non, oui pour un OS payant la simplicité d'installation permet pour un néophyte de basculer sans se déplacer et de juste mettre en oeuvre l'installation.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Non, les OS open source proposent depuis longtemps de mettre à jour son OS directement par la mise à jour automatique. &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;C'est exactement ce qu'a utilisé Apple mais avec un format payant.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Il est évident que le Mac App Store est vraiment le point fort d'Apple pour le déploiement des applications et c'est d'autant plus vrai avec l'OS. Et là, il propose un basculement simplifié.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Dans la pratique direction le Mac App Store, on achète Lion et on télécharge les 3Go et un peu plus du fichier d'installation.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Il est préférable de faire une sauvegarde que ce soit par Time Machine ou autre avant de procéder histoire de ne pas se retrouver planté sans réinstallation de ses données personnelles, cela Apple n'y a pas pensé.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Autre point que je conseille vivement utiliser le logiciel&amp;nbsp;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;strong&gt;Lion DiskMaker&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;[&lt;a href="http://blog.gete.net/lion-diskmaker/" style="color: midnightblue; font-weight: bold; text-decoration: none;" target="_blank"&gt;1.2&lt;/a&gt;&amp;nbsp;–&amp;nbsp;&lt;a href="http://blog.gete.net/wp-content/uploads/2011/07/LionDiskMaker1.2.zip" style="color: midnightblue; font-weight: bold; text-decoration: none;"&gt;37&amp;nbsp;Ko&lt;/a&gt;&amp;nbsp;– Français – Mac OS X 10.6 – Gratuit] N'hésitez à faire&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;a href="http://blog.gete.net/lion-diskmaker/" style="color: midnightblue; font-weight: bold; text-decoration: none;" target="_blank"&gt;un don à Guillaume Gete&lt;/a&gt;. Ce petit logiciel vous permettra de créer une image d'installation de Lion sur clé USB. Cela peut s'avérer fort utile.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;Une fois cela fait, on lance l'installation, cette dernière dure environ 45 minutes.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;A priori, vous ne rencontrerez pas de problème particulier, et vous vous retrouverez avec un Lion sous le capot.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;Mais, bon, soyons&amp;nbsp;honnête cet OS n'amène pas de chose à couper le&amp;nbsp;souffle le mode plein écran est bien et simplifie l'usage du Multi-bureau un peu&amp;nbsp;fouillis&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;Les combinaisons de gestes sur le Trackpad sont eux vraiment bien et simplifient l'usage au quotidien.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;Mais, vraiment la grosse avancée qui n'en est pas une est l'installation de la mise à jour OS comme un composant logiciel.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-1877418298138362252?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/shsRefFqzNTrPqT92Pq_T5ZP9hg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/shsRefFqzNTrPqT92Pq_T5ZP9hg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/shsRefFqzNTrPqT92Pq_T5ZP9hg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/shsRefFqzNTrPqT92Pq_T5ZP9hg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/w8QQQ968CQQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/1877418298138362252/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/08/macos-x-lion-mise-jour-on-air.html#comment-form" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/1877418298138362252?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/1877418298138362252?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/w8QQQ968CQQ/macos-x-lion-mise-jour-on-air.html" title="MacOS X : Lion - mise à jour on the air....." /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/08/macos-x-lion-mise-jour-on-air.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHRHk4fip7ImA9WhdSGUg.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-6328033548131232221</id><published>2011-07-28T16:02:00.007+02:00</published><updated>2011-07-29T18:32:15.736+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-29T18:32:15.736+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="crédit impôt recherche" /><category scheme="http://www.blogger.com/atom/ns#" term="Recherche et Développement" /><category scheme="http://www.blogger.com/atom/ns#" term="CIR" /><title>Des clefs pour le Crédit Impôt Recherche</title><content type="html">Le sujet du Crédit impôt recherche étant  assez vaste  je ne m'attarderais pas sur l'aspect administratif ni sur comment l'obtenir.&lt;div&gt;Le site du ministère étant très bien fait,  je vous le &lt;a href="http://bit.ly/qC9mHw"&gt;recommande &lt;/a&gt;.&lt;/div&gt;&lt;div&gt;Je vous recommande aussi de vous munir du manuel de &lt;a href="http://bit.ly/pCSdXu"&gt;frascati&lt;/a&gt;, publié par l'ocde, qui est la bible dans ce domaine. &lt;/div&gt;&lt;div&gt;Je voudrais aborder plutôt, l'impact du CIR dans le contexte de l'entreprise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Innovation&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tout d'abord il faut savoir que lorsque l'on est un heureux élu du CIR, on se doit d'innover.&lt;/div&gt;&lt;div&gt;Pour cela, il est important d'avoir défini un objectif scientifique et technique pouvant déboucher sur une application industrielle valable. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ceci étant posé, on peut se demander de quelle façon les travaux que l'on va déclarer au CIR peuvent être innovants ?&lt;/div&gt;&lt;div&gt;Et la réponse n'est pas forcément facile et immédiate ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Etat de l'art&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un travail nécessaire avant de faire quoi que ce soit est de constituer un état de l'art en rapport avec le projet engagé. Bon, les scientifiques  ( moins les ingénieurs)  savent ce que ça veut dire: aller à la pêche aux infos dans les bases de brevet, les bases scientifiques, etc.; bref c'est un travail de veille pur et simple mais qui risque de ne pas être payant à  tout les coups. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mieux vaut donc  se rapprocher d'un labo scientifique expert dans le domaine dont c'est le métier (en partie) de faire cette veille. Par la même occasion, on peut même en  profiter pour embaucher un doctorant issu de ce labo à  moindre frais. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Production R&amp;amp;D&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maintenant que l'objectif et l'état de l'art sont connus, on peu passer à  la phase la plus importante qui est celle de ce que j'appelle la &lt;b&gt;production R&amp;amp;D&lt;/b&gt;:  atteindre l'objectif fixé ( et déclaré au CIR !)  en faisant sauter les &lt;b&gt;verrous scientifiques et techniques&lt;/b&gt; pour obtenir des résultats tangibles.&lt;/div&gt;&lt;div&gt;Ces aspect là doivent normalement être maîtrisés par les ingénieurs affectés au projet ou au produit à créer.&lt;/div&gt;&lt;div&gt;Par contre il est particulièrement important de mettre en place un &lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;cahier de laboratoire &lt;/span&gt;&lt;/b&gt;pour chaque intervenant qui va permettre de suivre au jour le jour les avancées ou tout au moins les travaux de R&amp;amp;D.&lt;/div&gt;&lt;div&gt;Ce cahier de laboratoire doit pouvoir comporter au minimum&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt; le temps de travail alloué spécifiquement au projet ou produit, &lt;/li&gt;&lt;li&gt;la part éligible au CIR ( tout ne peut pas être inclus dans le CIR) &lt;/li&gt;&lt;li&gt;et enfin un résumé des actions.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Dossier Annuel&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;C'est sur la base de ce cahier de laboratoire, que sera rédigé le dossier de projet qui devra être fourni à  l'administration fiscale en cas de contrôle.&lt;/div&gt;&lt;div&gt;Je recommande de rédiger ce dossier le plus rapidement possible ( généralement en fin d'année)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ce dossier doit reprendre:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;le contexte dans lequel le projet ou le produit a été développé&lt;/li&gt;&lt;li&gt;les objectifs déclarés&lt;/li&gt;&lt;li&gt;l'état de l'art&lt;/li&gt;&lt;li&gt;les travaux effectués avec le détail des jours mensuel par intervenant&lt;/li&gt;&lt;li&gt;les difficultés rencontrées et les verrous&lt;/li&gt;&lt;li&gt;et enfin les progrès accomplis&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Contrôle Fiscal&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Le contrôle est piloté par l'administration fiscale ( les impôts)  et non pas par le ministère de tutelle.&lt;/div&gt;&lt;div&gt;Il se déroule en deux phases ( si tout se passe bien!):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Première phase:  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;Un contrôleur des impôts s'installe dans les locaux de l'entreprise pendant quelques jours, questionne les responsables et vérifie les chiffres.  Lors de cette phase, il est nécessaire que le cabinet comptable soit disponible pour produire l'ensemble des documents demandés par le contrôleur.&lt;/div&gt;&lt;div&gt;Attention, le loup étant dans la bergerie, il est important de maîtriser parfaitement les  informations communiquées et de ne pas laisser divaguer la bête à  son gré, des propos malheureux  tenus par des employés à  la machine à  café étant vite arrivés...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Deuxième phase:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Un expert du domaine scientifique ou technique en rapport avec le projet ou produit va éplucher le rapport annuel sur le fond et rendre son avis sur le caractère "R&amp;amp;D" des travaux engagés.&lt;/div&gt;&lt;div&gt;là  vous ne pouvez compter que sur la qualité de votre rapport.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Attention quand même, il semblerait que les contrôles  faits par l'administration fiscale deviennent quasiment systématiques (ce qui serait le cas dans les Bouches du rhône et dans  l'hérault) et que l'attribution du CIR dépend des résultats des contrôles des précédentes années.&lt;/div&gt;&lt;div&gt;N'ayant pas de confirmation  officielle, ce ne sont que des projections à  partir de témoignages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Pour conclure&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Les &lt;a href="http://bit.ly/p9gkhP"&gt;statistiques&lt;/a&gt; du CIR montrent que les petites entreprises bénéficient de 30% du montant annuel du CIR.  &lt;/div&gt;&lt;div&gt;C'est donc un élément clef pour le développement  d'une start-up techno!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-6328033548131232221?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5rjmkT1-3zFmYbEc3VPlo-OSMAY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5rjmkT1-3zFmYbEc3VPlo-OSMAY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5rjmkT1-3zFmYbEc3VPlo-OSMAY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5rjmkT1-3zFmYbEc3VPlo-OSMAY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/05GYdoJuxmU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/6328033548131232221/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/07/des-clefs-pour-le-credit-impot.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6328033548131232221?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6328033548131232221?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/05GYdoJuxmU/des-clefs-pour-le-credit-impot.html" title="Des clefs pour le Crédit Impôt Recherche" /><author><name>mordor</name><uri>http://www.blogger.com/profile/15796979517044798282</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/07/des-clefs-pour-le-credit-impot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08HQ3wyeCp7ImA9WhdSGEg.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-7058702961340303040</id><published>2011-07-28T15:29:00.001+02:00</published><updated>2011-07-28T15:30:32.290+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T15:30:32.290+02:00</app:edited><title>Un rédacteur complémentaire</title><content type="html">Nous avons parmi nous un rédacteur complémentaire en la personne de Mordor. &lt;br /&gt;&lt;br /&gt;Avec un nouvel arrivant, cela va me forcer à reprendre la rédaction de nouveaux articles de tech pour les techs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Posted using BlogPress from my iPhone&lt;br /&gt;&lt;p class='blogpress_location'&gt;Location:&lt;a href='http://maps.google.com/maps?q=Avenue%20d'Hawa%C3%AF,Saint-Cyr-sur-Mer,France%4043.174079%2C5.697285&amp;z=10'&gt;Avenue d'Hawaï,Saint-Cyr-sur-Mer,France&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-7058702961340303040?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2HqYl5o7eZyRfu6yH0hgbAgmT_Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2HqYl5o7eZyRfu6yH0hgbAgmT_Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2HqYl5o7eZyRfu6yH0hgbAgmT_Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2HqYl5o7eZyRfu6yH0hgbAgmT_Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/XlgMxhzGKuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/7058702961340303040/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/07/un-redacteur-complementaire.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/7058702961340303040?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/7058702961340303040?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/XlgMxhzGKuI/un-redacteur-complementaire.html" title="Un rédacteur complémentaire" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/07/un-redacteur-complementaire.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cFQH0zfCp7ImA9Wx9bFkk.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-5909391826312502402</id><published>2011-02-25T14:03:00.004+01:00</published><updated>2011-02-25T15:43:31.384+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-25T15:43:31.384+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dropbox" /><category scheme="http://www.blogger.com/atom/ns#" term="MobileMe" /><category scheme="http://www.blogger.com/atom/ns#" term="iDisk" /><title>Dropbox et le partage de fichier</title><content type="html">&lt;div style="text-align: justify;"&gt;Depuis quelques temps, j'étais à la recherche d'un disque dur virtuel de qualité et surtout efficace sur toutes les plateformes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;J'ai alors fait une bonne découverte certes avec un peu de retard : Dropbox.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Effectivement, je suis sur Mac OS X et il y a bien le iDisk de MobileMe qui est bien intégré mais pas aussi bien fait que le système mis en place par Dropbox. Avec l'iDisk vous devez faire la démarche de synchroniser vos documents sur le Web et donc d'avoir vos fichiers disponibles partout via un browser ou webdav (bien que sous Windows 7 cela ne fonctionne pas super bien).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dropbox a eu la bonne idée de créer une application Windows, Linux, MacOS, Android, Blackberry, iOS... et surtout de considérer que la synchronisation devait être transparente. Et, là, chapeau, l'outil est réussi et synchronise donc un répertoire Dropbox sur l'ensemble de vos systèmes mais surtout à une vitesse qui vous laisse à penser que vous avez une connexion du tonnerre (Quid : Savez vous pourquoi ? Je l'ai appris il n'y pas longtemps je ferai un article là-dessus).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Et, il faut le reconnaître Dropbox remplace depuis quelques temps ma clé USB avec mes documents que j'échangeais de PC en Mac, de Mac en PC, certes ce n'est pas une backup mais vraiment un outil d'échange.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Certes, on a que 2Go mais c'est amplement suffisant pour mes PDF et autres documents Word.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apple avait une bonne idée avec l'iDisk mais ils se sont trop axés sur une utilisation purement Mac et n'ont pas pris en compte un environnement Multi OS, en fait, si mais ils n'ont considéré que le Browser et honnêtement ce n'est pas suffisant&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dropbox est donc pour l'outil grand vainqueur pour un fondu de clé USB comme je le suis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PS: si vous le souhaitez aider moi à gagner des Mo en vous&amp;nbsp;parrainant :&amp;nbsp;&lt;a href="http://db.tt/121QWCa"&gt;http://db.tt/121QWCa&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-5909391826312502402?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_hLNa3zTjexruDxe9VRm5vXr-M0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_hLNa3zTjexruDxe9VRm5vXr-M0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_hLNa3zTjexruDxe9VRm5vXr-M0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_hLNa3zTjexruDxe9VRm5vXr-M0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/E8jH1r-jLBw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/5909391826312502402/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/02/dropbox-et-le-partage-de-fichier.html#comment-form" title="2 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5909391826312502402?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5909391826312502402?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/E8jH1r-jLBw/dropbox-et-le-partage-de-fichier.html" title="Dropbox et le partage de fichier" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/02/dropbox-et-le-partage-de-fichier.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMCRXk-eip7ImA9Wx9UF0w.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-78444693252855414</id><published>2011-02-09T22:37:00.004+01:00</published><updated>2011-02-14T22:21:04.752+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-14T22:21:04.752+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Techdays" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Comprendre la tarification Azure</title><content type="html">&lt;div style="text-align: justify;"&gt;Un peu dur de comprendre le principe de tarification des offres de Cloud Computing et surtout de comprendre si l'on peut y être gagnant.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Le principal problème pour moi était le concept de consommation horaire qu'est ce que cela voulait dire ? Que l'on paye en fonction de l'utilisation effective de l'instance que l'on utilise ? Non, il ne faut pas le comprendre ainsi ce n'est pas un forfait téléphonique, oui, bon, je suis un peu nul d'avoir pensé cela mais c'est bien le principe du Pay as You Use, j'ai pensé cela principalement parce que je ne voyais vraiment pas ce que l'on pouvait estimer d'autre. Enfin, la réponse me vient par une personne de chez Microsoft lors des Techdays : "C'est en heure de déploiement sur un type d'instance et par instance".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La base de calcul pour un mois et donc : 24 * 30 = 720h d'où les forfaits à 750h de Microsoft. J'ai enfin une base et j'ai enfin compris.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Comme vous constaterez en allant sur le site &lt;a href="http://www.microsoft.com/france/windows-azure/"&gt;Azure&lt;/a&gt;, cela représente un coût mensuel de 61€ pour l'instance la plus petite sur 720h, Microsoft base ses calculs sur 750h pour laisser de la marge et surtout permettre éventuellement de déployer sur une deuxième instance pendant des périodes courtes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors, oui, la solution proposée semble attractive mais le calcul est à faire et surtout l'utilisation de cet environnement doit être murement réfléchi par rapport à un environnement mutualisé classique.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Je vais maintenant essayer de faire le même travail pour l'App Engine de Google afin de me faire un comparatif.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En tous les cas, Microsoft cherche à toucher les TPE-PME et cela est vraiment une bonne chose avec un premier prix attractif, mais il faut quand même se poser la question de l'utilité d'une plateforme si complète pour des sites Web extranet ou internet d'entreprise.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Update 1 : Sur un mois de 31 jours 744h rentre bien dans le forfait 750h pas plus de 6h de pique dans le mois.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-78444693252855414?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/donCGarTKMAl0RRGgphHbTMRLcw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/donCGarTKMAl0RRGgphHbTMRLcw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/donCGarTKMAl0RRGgphHbTMRLcw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/donCGarTKMAl0RRGgphHbTMRLcw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/qQECGvGFTr4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/78444693252855414/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/02/comprendre-la-tarification-azure.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/78444693252855414?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/78444693252855414?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/qQECGvGFTr4/comprendre-la-tarification-azure.html" title="Comprendre la tarification Azure" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/02/comprendre-la-tarification-azure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGQ3syeip7ImA9Wx9UF0w.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-5372626119009325646</id><published>2011-02-09T22:12:00.004+01:00</published><updated>2011-02-14T22:20:22.592+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-14T22:20:22.592+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Techdays" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Les Techdays 2011 - Le cloud consacré</title><content type="html">&lt;div style="text-align: justify;"&gt;Comme chaque année en ce début février se tiennent les Microsoft Techdays, et il faut l'admettre comme chaque année ils mettent le paquet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Les présentations sont toutes de bon niveau et les intervenants sont bien préparés, ce qui est normal mais n'est pas toujours le cas.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cette année est vraiment la consécration du Cloud selon Microsoft à savoir la plateforme Azure, l'offre est très complète (Windows, Storage, SQL...), quand on pense informatique dans le Cloud, cette solution est une des premières qui vient à l'esprit.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Au cours de cette édition, force est de constater que l'accent est également mis sur les applications Web comme Office On Line, Exchange On Line et surtout de les intégrer dans le concept du Cloud. Ces services en lignes sont maintenant ultra&amp;nbsp;développés, compatible avec la plupart des butineurs et bénéficient d'une tarification plus attractive.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mais, pendant ces 3 jours, les conférences ne parlent pas que du Cloud mais vraiment de tous les produits Microsoft orientés productivités d'entreprise.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;C'est vraiment bien que Microsoft organise cette événement en France, car il faut l'admettre à part cela nous n'avons pas beaucoup d'occasion de participer à ce genre de manifestation. Le WWDC d'Apple coûte une fortune et se situe de l'autre coté de l'Atlantique.&amp;nbsp;Autre point fort, elle est GRATUITE......&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Wai0uKxOC08/TVMBURNL9eI/AAAAAAAAFbs/ReSpV0cgpQM/s1600/IMG_0570.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="238" src="http://3.bp.blogspot.com/_Wai0uKxOC08/TVMBURNL9eI/AAAAAAAAFbs/ReSpV0cgpQM/s320/IMG_0570.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Plénière du 9 février 2011&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Comme vous le voyez sur cette photo, il y a du public et nous en sommes demandeur, ce serait vraiment bien un show de l'informatique en France à la manière du CES.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Pour 2012, je souhaite les Google, Apple, IBM, ORACLE WWDC et bien sûr les Techdays, pour ces derniers c'est quasi-certain pour les autres un simple voeux.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-5372626119009325646?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v75OwCENE2AP06Tgst7PGSmsGoU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v75OwCENE2AP06Tgst7PGSmsGoU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v75OwCENE2AP06Tgst7PGSmsGoU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v75OwCENE2AP06Tgst7PGSmsGoU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/G3vCzuiL18Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/5372626119009325646/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/02/les-techdays-2011-le-cloud-consacre.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5372626119009325646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5372626119009325646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/G3vCzuiL18Y/les-techdays-2011-le-cloud-consacre.html" title="Les Techdays 2011 - Le cloud consacré" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Wai0uKxOC08/TVMBURNL9eI/AAAAAAAAFbs/ReSpV0cgpQM/s72-c/IMG_0570.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/02/les-techdays-2011-le-cloud-consacre.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcNQXg-fyp7ImA9Wx9VFUg.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-3146407764722919247</id><published>2011-01-31T17:35:00.002+01:00</published><updated>2011-02-01T12:01:30.657+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T12:01:30.657+01:00</app:edited><title>Un petit coup de peinture ne fait pas de mal</title><content type="html">&lt;div style="text-align: justify;"&gt;J'ai soumis le Blog à une &lt;span style="font-style: italic;"&gt;serial blogueuse&lt;/span&gt; pour qu'elle me donne son avis éclairé. But: augmenter la fréquentation.&lt;br /&gt;
Une chose est sûre, ce blog est destiné aux geeks, et d'ailleurs c'est devenu le sous-titre.&lt;br /&gt;
Le but n'est pas de fournir de l'information sur les produits et dernières évolutions, Twitter est là pour ça.&lt;br /&gt;
Il faut donc absolument que je l'alimente d'articles de fonds plus que de brèves  Je me remets donc au boulot et vais travailler chaque semaine sur son alimentation.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-3146407764722919247?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AtKJYvfk3OhfC6fIFfMQQ2osRCg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AtKJYvfk3OhfC6fIFfMQQ2osRCg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AtKJYvfk3OhfC6fIFfMQQ2osRCg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AtKJYvfk3OhfC6fIFfMQQ2osRCg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/0MzSKs4_qOo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/3146407764722919247/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/01/un-petit-coup-de-peinture-ne-fait-pas.html#comment-form" title="3 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3146407764722919247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3146407764722919247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/0MzSKs4_qOo/un-petit-coup-de-peinture-ne-fait-pas.html" title="Un petit coup de peinture ne fait pas de mal" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/01/un-petit-coup-de-peinture-ne-fait-pas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4GRXY4eCp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-3892922733230483834</id><published>2011-01-18T12:28:00.001+01:00</published><updated>2011-02-01T17:15:24.830+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:15:24.830+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Quelques adresses pour Azure....</title><content type="html">&lt;div style="text-align: justify;"&gt;Après un petit détour, me voilà reparti sur le Cloud et plus particulièrement celui de Microsoft. En effet, depuis que je me sers de Twitter, on peut vraiment dire que je suis un Geek, cependant comme source d'information, cet outil est bien plus&amp;nbsp;intéressant&amp;nbsp;que Facebook, j'ai donc pu glaner quelques adresses très instructives :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Point de départ pour démarrer sur la plateforme&amp;nbsp;&lt;a href="http://www.microsoft.com/windowsazure/getstarted/default.aspx"&gt;http://www.microsoft.com/windowsazure/getstarted/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pour ceux qui ont un compte MSDN Premium ou Ultimate&amp;nbsp;&lt;a href="http://blogs.msdn.com/b/editeurs_de_logiciels/archive/2011/01/17/guide-d-activation-des-avantages-windows-azure-224-destination-des-abonn-233-s-visual-studio-2010-msdn-premium-amp-msdn-ultimate.aspx"&gt;http://blogs.msdn.com/b/editeurs_de_logiciels/archive/2011/01/17/guide-d-activation-des-avantages-windows-azure-224-destination-des-abonn-233-s-visual-studio-2010-msdn-premium-amp-msdn-ultimate.aspx&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Migrer de MySQL -&amp;gt; SQL Azure&amp;nbsp;&lt;a href="http://www.developpez.net/forums/d861715/club-professionnels-informatique/actualites/microsoft-facilite-migration-mysql-vers-sql-server-sql-azure-sortant-outil-specifique/"&gt;http://www.developpez.net/forums/d861715/club-professionnels-informatique/actualites/microsoft-facilite-migration-mysql-vers-sql-server-sql-azure-sortant-outil-specifique/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Comme, vous le voyez Microsoft met le paquet dans les environnements de&amp;nbsp;développement&amp;nbsp;et propose des SDK pour de nombreux langages dont Ruby et PHP.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;J'en reviens souvent à ce point mais la grande force Microsoft est de proposer un&amp;nbsp;environnement&amp;nbsp;de&amp;nbsp;développement&amp;nbsp;très performant et intégré.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Je vais mettre à jour dans les commentaires les prochains liens de ce type, commentaires bien venus.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-3892922733230483834?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6QZbVlZVLQhfWb0MF-FmzRWEvd0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6QZbVlZVLQhfWb0MF-FmzRWEvd0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6QZbVlZVLQhfWb0MF-FmzRWEvd0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6QZbVlZVLQhfWb0MF-FmzRWEvd0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/McxQP3hOw0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/3892922733230483834/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/01/quelques-adresses-pour-azure.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3892922733230483834?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3892922733230483834?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/McxQP3hOw0Q/quelques-adresses-pour-azure.html" title="Quelques adresses pour Azure...." /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/01/quelques-adresses-pour-azure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHQ304cSp7ImA9Wx9VGEk.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-5069386935379096543</id><published>2011-01-11T11:04:00.001+01:00</published><updated>2011-02-04T20:23:52.339+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-04T20:23:52.339+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MacOSX" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="iTunes Store" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac App Store" /><category scheme="http://www.blogger.com/atom/ns#" term="App Store" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><title>Mac App Store : Bonne idée mais comment ont-ils pu ?</title><content type="html">&lt;div style="text-align: justify;"&gt;Depuis une semaine, Apple a sorti une mise à jour de son OS pour y intégrer son Mac App Store. Maintenant, soyons franc, j'attends avec impatience celui de Microsoft, mais peuvent ils le faire ?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apple a  grâce à son iTunes Store et le fameux Apple ID créé d'après moi le premier magasin virtuel de logiciel, ils l'ont fait non pas grâce à leur OS mais grâce à leurs iPod/iPhone/iPad qui vous obligent à basculer sur l'iTunes Store, même si vous pouvez acheter par un autre fournisseur, ils ont focalisé des acheteurs essentiellement avec ce couple Hardware/Logiciel.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Autres points, l'uniformité totale de leur système de paiement entre les différents portails marchands de la société : Apple Store (Web), iTunes Store, VOD, iBookstore, App Store, et maintenant Mac App Store, j'en oublie sûrement, pas paypal mais un Apple ID. Alors, vous me direz il faut une carte de crédit en fait non pas forcément avec les cartes prépayés (un autre coup de force).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pour conclure, là où Apple a une longueur d'avance sur les autres, c'est sur son système de paiement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors oui, Apple ne gagnera pas la bataille du nombre ça c'est certain, que ce soit sur PC (Windows) ou Mobile (Android?), mais grâce à son système intégré, ils ont trouvé le moyen de fidéliser et je pense que ce n'est pas que les produits mais plutôt leur AppleID.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Commentaires et remarques sont les bienvenus.&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-5069386935379096543?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OoEdc351nxVL1u8-GPz2Fnn_OeE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OoEdc351nxVL1u8-GPz2Fnn_OeE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OoEdc351nxVL1u8-GPz2Fnn_OeE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OoEdc351nxVL1u8-GPz2Fnn_OeE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/TA3lXktFjMQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/5069386935379096543/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/01/mac-app-store-bonne-idee-mais-comment.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5069386935379096543?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/5069386935379096543?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/TA3lXktFjMQ/mac-app-store-bonne-idee-mais-comment.html" title="Mac App Store : Bonne idée mais comment ont-ils pu ?" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/01/mac-app-store-bonne-idee-mais-comment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MQns6eCp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-9137198478840883901</id><published>2011-01-04T17:52:00.004+01:00</published><updated>2011-02-01T17:16:23.510+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:16:23.510+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Chrome OS" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Bonne année</title><content type="html">&lt;div style="text-align: justify;"&gt;SNail IT Blog vous souhaite une bonne et heureuse année 2011.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cette année qui s'annonce riche en évènement surtout dans le domaine du CLOUD et de la Virtualisation, les deux étant très liés.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Avec à retenir, l'arrivée du netbook Chrome OS de chez Google qui même si j'ai du mal à comprendre pourquoi faire un netbook plutôt qu'une tablette risque de faire beaucoup parler. Avec l'arrivée de ce netbook, l'émergence du cloud computing à destination du particulier, Google va en effet fournir toute une liste d'application directement utilisable dont la localisation est clairement le CLOUD.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Autre point, l'émergence d'une plateforme CLOUD et là je parie sur Azure même si il manque un compte gratuit pour tous les abonnés MSDN et pas seulement les premiums. Pourquoi Azure, principalement à cause de Visual Studio et du SDK qui s'intègre très bien l'un et l'autre.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Et enfin dernier point, la victoire d'Android ou du moins la victoire du nombre et pas seulement de l'économie car là je suis d'accord avec Jean-Louis GASSE et son&lt;a href="http://www.mondaynote.com/2011/01/02/iphone-mac-2-0/trackback/"&gt; billet du Monday Note&lt;/a&gt;, sur les choix d'Apple et sa volonté de ne pas reproduire ce qu'elle a fait pour le Mac et la plateforme iOS est quand même d'une rare qualité bon par contre xCode vite du changement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Au final, trois grands acteurs vont se démarquer d'après moi en 2011, ce sont Google, Microsoft et Apple.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-9137198478840883901?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gbnfV9wNDaSX7rKYtl__uXYEH88/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gbnfV9wNDaSX7rKYtl__uXYEH88/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gbnfV9wNDaSX7rKYtl__uXYEH88/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gbnfV9wNDaSX7rKYtl__uXYEH88/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/hCu4HxhCKs8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/9137198478840883901/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2011/01/bonne-annee.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/9137198478840883901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/9137198478840883901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/hCu4HxhCKs8/bonne-annee.html" title="Bonne année" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2011/01/bonne-annee.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcEQXY4eCp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-6005094076933036655</id><published>2010-12-24T11:43:00.001+01:00</published><updated>2011-02-01T17:16:40.830+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:16:40.830+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="VirtualBox" /><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans" /><title>Développement sur machine virtuelle....</title><content type="html">&lt;div style="text-align: justify;"&gt;Changeons un peu de mon sujet habituel qu'est le cloud computing, sujet passionnant.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Depuis quelques temps maintenant nous développons des outils en Java et utilisons pour cela Netbeans sous Windows 7 pour mon cas. Cependant il faut l'admettre sous Windows, les outils de développement en Java comme Netbeans ou Eclipse sont d'une lenteur incroyable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Du coup, après avoir vu Netbeans sous Ubuntu, je me suis dit que j'allais utiliser une machine virtuelle en l'occurrence l'excellent outil VirtualBox&amp;nbsp;sur lequel il est très facile d'installer Ubuntu ou tout autre linux.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Et là, la grosse surprise c'est la vitesse mon netbeans sur Linux démarre à peu près à la même vitesse que sous Windows voir même un peu plus vite une fois le premier lancement effectué.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cela laisse à penser que soit Java n'est pas optimisé sous Windows soit c'est un problème différent que j'orienterai plus vers le système de fichier, et si c'est bien cela alors qu'est ce qu'attend Microsoft pour enfin revoir NTFS.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors pourquoi ne pas switcher sous Linux ? Et ben non pas possible à cause d'un élément important le progiciel de la société ne marche qu'avec IE, notamment à cause de la fusion avec Word et de l'utilisation des ActiveX.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Les machines virtuelles sont peut être l'avenir de l'informatique, on virtualise tout et pouf on revient quand même sur le Cloud et ses environnements virtualisés.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-6005094076933036655?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H0eAC8K_T2Tv6HKa266F15c7JNI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0eAC8K_T2Tv6HKa266F15c7JNI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H0eAC8K_T2Tv6HKa266F15c7JNI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0eAC8K_T2Tv6HKa266F15c7JNI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/3WbyN4_xZZ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/6005094076933036655/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/12/developpement-sur-machine-virtuelle.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6005094076933036655?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6005094076933036655?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/3WbyN4_xZZ0/developpement-sur-machine-virtuelle.html" title="Développement sur machine virtuelle...." /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/12/developpement-sur-machine-virtuelle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGQHo_fip7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-3909528904820226349</id><published>2010-12-02T16:37:00.001+01:00</published><updated>2011-02-01T17:17:01.446+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:17:01.446+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><title>Azure : 2 articles intéressants</title><content type="html">&lt;div style="text-align: justify;"&gt;Encore, un article sur le Cloud non pas vraiment, il s'agit plus de lien vers deux pages internet, l'une contient une belle explication du Cloud selon Azure et des technologies mise en oeuvre, vraiment un bon article :&amp;nbsp;&lt;a href="http://blog.neoxia.com/azure-tour-horizon/"&gt;Microsoft Azure, le tour d'horizon&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aussi, je vous conseille la lecture de l'étude de cas en témoignage microsoft de Talentsoft de l'éditeur LOGICA,&amp;nbsp;&lt;a href="http://www.microsoft.com/France/Temoignages/Fiche-Temoignage.aspx?EID=f3d82728-57f4-411e-b8c4-9f1fb3499614"&gt;Témoignage Microsoft : TalentSoft passe au cloud Windows Azure&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A la lecture de ces deux articles, il est clair que les solutions Cloud peuvent présenter un réel avantage pour tous les applicatifs accessibles au travers Internet en offrant des possibilités d'extensions sans avoir à faire le même investissement, quoi que justement ce sont encore les éléments qui ne sont pas complètement abordés.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-3909528904820226349?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fr9I4pBPgYGY4zLNze_9F0cCBa0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fr9I4pBPgYGY4zLNze_9F0cCBa0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fr9I4pBPgYGY4zLNze_9F0cCBa0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fr9I4pBPgYGY4zLNze_9F0cCBa0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/je-j4jt7mik" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/3909528904820226349/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/12/azure-2-articles-interessants.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3909528904820226349?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3909528904820226349?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/je-j4jt7mik/azure-2-articles-interessants.html" title="Azure : 2 articles intéressants" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/12/azure-2-articles-interessants.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcASHo6cCp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-1532733142937934923</id><published>2010-11-23T12:22:00.002+01:00</published><updated>2011-02-01T17:17:29.418+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:17:29.418+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="App Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon" /><title>Cloud computing, oui mais combien ça coûte ?</title><content type="html">&lt;div style="text-align: justify;"&gt;Un concept, dont on entend beaucoup parler le Cloud Computing, quelles sont les différences avec l'hébergement d'antan ?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;On trouve beaucoup d'information sur les différentes solutions surtout pour les 3 gros acteurs que sont Amazon, Google et&amp;nbsp;Microsoft dans l'ordre d'arrivée.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cependant, il y a vraiment peu d'études de prix.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En cherchant un peu j'en ai trouvé une celle-ci est assez sommaire mais évalue relativement bien le prix pour une utilisation simpliste d'un Cloud en l'occurrence Windows Azure :&amp;nbsp;&lt;a href="http://www.azureguru.org/Accueil/tabid/192/articleType/ArticleView/articleId/30/PageID/24/Etude-du-cout-dhebergement-dun-site-web-dans-Azure.aspx"&gt;Azureguru : Etude du coût d'hébergement d'un site Web&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cette étude à au moins le mérite d'exister et d'être en français, cependant, elle se base sur une utilisation assez simple de la capacité d'un Cloud proche d'un hébergement mutualisé ou d'une offre en serveur dédié.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Concernant la solution Google, on ne trouve pas beaucoup plus de documentation, que ce soit technique et étude de cas. Par contre, son accès gratuit avec un compte Google est un gros plus pour essayer de comprendre et de se faire à l'environnement proposé. Cependant, il me semble que ce qu'offre la plateforme Azure me paraît bien plus complet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dernier acteur Amazon et là j'avoue que la multiplicité de leur offre m'a un peu refroidi pour rentrer dans le sujet, il est évident que leur service est utilisé car tous les autres acteurs sont arrivés à la suite de ce succès. Cependant, pareil, on a du mal à comprendre combien cela va nous coûter des exemples concrets, là des informations claires et précises seraient un plus.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Le manque de clareté réside pour moi, dans les règles et les unités de mesures des différentes acteurs, il n'y a pas de normalisation et chacun y va de sa méthode qui est bien sûr la meilleur pour le client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;J'attends avec un impatience une étude de qualité sur ce sujet et personnellement je vais me pencher sur celles de Google et Microsoft pour essayer de me faire une idée. Je vous tiendrais au courant.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Le Cloud est décidément cette année le mot qu'il faut utiliser en informatique, par contre, techniquement peu d'études de cas et de livres blancs rentrent dans le détail de l'utilisation et du prix au quotidien.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-1532733142937934923?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KAuOLLs3XP7_qGU3coRI3TloXMo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAuOLLs3XP7_qGU3coRI3TloXMo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KAuOLLs3XP7_qGU3coRI3TloXMo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAuOLLs3XP7_qGU3coRI3TloXMo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/igAD2habhkg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/1532733142937934923/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/11/cloud-computing-oui-mais-combien-ca.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/1532733142937934923?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/1532733142937934923?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/igAD2habhkg/cloud-computing-oui-mais-combien-ca.html" title="Cloud computing, oui mais combien ça coûte ?" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/11/cloud-computing-oui-mais-combien-ca.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcMQ3oyeSp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-871100170908184985</id><published>2010-11-19T09:39:00.002+01:00</published><updated>2011-02-01T17:18:02.491+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:18:02.491+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="xCode" /><category scheme="http://www.blogger.com/atom/ns#" term="jBuilder" /><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans" /><title>Un outil de développement : Delphi tu me manques</title><content type="html">&lt;div style="text-align: justify;"&gt;Il y a quelques années, nous étions nombreux à développer sous &lt;b&gt;Delphi&lt;/b&gt;. Cet IDE hyper intégré était vraiment en avance sur les autres.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Certes le langage : Pascal Objet n'était pas le meilleur mais la déclinaison jBuilder (Java) marchait plutôt bien et reprenait la philosophie de son ainé. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Et là, les IDE open source ont pris le dessus surtout Eclipse grâce notamment à IBM et dans une moindre mesure netbeans, alors oui, pour le prix ce sont d'excellents outils ma préférence se porte surtout sur le deuxième que je trouve plus adéquate à mon usage et mes habitudes. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mais il faut admettre que nous  avons subi un véritable retour en arrière cela reste mon point de vue bien sûr. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quand on voit xCode sur Mac, la on revient vraiment très en arrière apparemment la nouvelle version que les développeurs peuvent tester est bien plus intégré. Je ne peux me prononcer n'ayant pas de compte développeur chez Apple. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ce qu'il manque essentiellement c'est les bibliothèques de composants visuels ou non mais dont l'intégration était vraiment bien faite, attention, je ne dis pas que nous ne pouvons pas intégrer de composants dans les autres IDEs ce que je veux plutôt faire ressentir c'est le manque d'intégration et surtout d'uniformité dans l'ensemble de ces composants et surtout le manque d'outils d'aide à la conception qui viennent avec. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alors, oui, tout le monde y va de son SDK mais les intégrations sont manquantes, on trouve bien plus de bibliothèque qu'auparavant c'est certains tous s'intègrent de manières différentes dans tel ou tel IDE et donc avec des interfaces et des méthodes très spécifiques à chacun.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vous pouvez me dire, c'est un fainéant, il veut qu'on lui mâche le travail, oui et non, en fait autant je n'ai pas de problème pour faire des applications qui n'ont pas d'interface autant les interfaces, ce n'est pas mon truc et là Delphi prenait tout son importance dans ce processus personnel de développement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Malgré cela, il faut admettre qu'il y a un IDE qui sort un peu du lot à ce sujet, et pour une fois, il faut le dire c'est celui de Microsoft (j'entends déjà les voix : "il raconte n'importe quoi") et pourtant à mon humble avis, il s'agit bien là de l'IDE le mieux conçu et dont l'intégration est à mon goût parfaite.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tous les composants SDK de microsoft trouvent une place à l'intérieur et les outils qui s'y rapportent, permettant une bonne appréhension d'un nouvel environnement, un exemple est l'intégration de la plateforme AZURE qui trouve là un outil de hauteur.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pour résumé, les outils Open Source sont puissants mais les SDK et leurs intégrations n'étant pas normalisés on se retrouve avec des outils et des méthodes de développement très différentes de l'un à l'autre quand les éditeurs fournissent une intégration. Les outils des Éditeurs ne sont pas forcément mieux, avec bien sûr quelques exceptions.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vos commentaires et remarques sont bien sûrs les bienvenus.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-871100170908184985?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cG63IQ8xufNl0D7ZtJpocC2vE4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cG63IQ8xufNl0D7ZtJpocC2vE4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cG63IQ8xufNl0D7ZtJpocC2vE4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cG63IQ8xufNl0D7ZtJpocC2vE4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/xPz8c3D71g8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/871100170908184985/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/11/un-outil-de-developpement-delphi-tu-me.html#comment-form" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/871100170908184985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/871100170908184985?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/xPz8c3D71g8/un-outil-de-developpement-delphi-tu-me.html" title="Un outil de développement : Delphi tu me manques" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/11/un-outil-de-developpement-delphi-tu-me.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcERnwzcCp7ImA9Wx5XGUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-8302465376454284850</id><published>2010-09-20T12:03:00.000+02:00</published><updated>2010-09-20T12:03:27.288+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-20T12:03:27.288+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Billet d'humeur" /><title>Dur, dur de tenir un Blog</title><content type="html">Eh, oui ! C'est un fait, il est extrêmement dur de tenir un Blog même dans un domaine connu.&lt;br /&gt;
Alors, il va falloir que je m'y mette sérieusement.&lt;br /&gt;
&lt;br /&gt;
A bientôt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-8302465376454284850?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uosvkbxvMxOUqK4v7mNAi3Ab9Gg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uosvkbxvMxOUqK4v7mNAi3Ab9Gg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uosvkbxvMxOUqK4v7mNAi3Ab9Gg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uosvkbxvMxOUqK4v7mNAi3Ab9Gg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/-_nRC8xXtvk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/8302465376454284850/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/09/dur-dur-de-tenir-un-blog.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/8302465376454284850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/8302465376454284850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/-_nRC8xXtvk/dur-dur-de-tenir-un-blog.html" title="Dur, dur de tenir un Blog" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/09/dur-dur-de-tenir-un-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGR3Y5cSp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-2961635459891474783</id><published>2010-07-29T15:03:00.004+02:00</published><updated>2011-02-01T17:18:46.829+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:18:46.829+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="serialize" /><category scheme="http://www.blogger.com/atom/ns#" term="session" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="classe" /><category scheme="http://www.blogger.com/atom/ns#" term="objet" /><category scheme="http://www.blogger.com/atom/ns#" term="unserialize() expects parameter" /><title>PHP, la serialization et les classes</title><content type="html">&lt;pre wrap=""&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;OTHER Error: [2] unserialize() expects parameter 1 to be string, object given &lt;/div&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Voici l'erreur que nous avons eu sur notre site pendant un bon moment, sans réussir à la résoudre.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il s'agit d'un formulaire de souscription banal, en plusieurs étapes, avec à chaque fois des validations nécessaires. A chaque étape, notre objet &lt;span style="font-style: italic;"&gt;"contrat"&lt;/span&gt; est serializé puis enregistré dans une variable de session, que nous déserializons un peu plus loin et ainsi de suite...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jusque là, rien de bien compliqué, c'est comme ca que marche PHP... Cependant, cette erreur est apparue... Mais uniquement sur le serveur de production, pas en environnement de développement.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nous nous sommes donc penché sur le &lt;span style="font-style: italic;"&gt;php.ini&lt;/span&gt; allant même jusqu'à comparer les fichiers ligne par ligne. la première solution que nous avons trouvé était de désérializer sur &lt;span style="font-weight: bold;"&gt;TOUTES&lt;/span&gt; les pages (y compris les vues donc...). Un problème se posait lorsque le client quittait l'espace de souscription... Nous n'allions tout de même pas déserializer la variable sur tout notre site...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A trop vouloir fixer des règles, on en oubli parfois le principal. On m'avait appris "Quand tu utilises les sessions, commence par le &lt;span style="font-style: italic;"&gt;session_start()&lt;/span&gt;". Très bien... On m'aurait expliqué ce que cette fonction réalisait réellement, je n'aurai peut être pas eu ce problème...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En effet, pour que la déserialization se passe correctement, il faut que lorsque la session est initialisée sur chaque page (donc le fameux &lt;span style="font-style: italic;"&gt;session_start()&lt;/span&gt;), elle ait connaissance de la classe. Il faut donc inclure les classes &lt;span style="font-weight: bold;"&gt;AVANT&lt;/span&gt; le &lt;span style="font-style: italic;"&gt;session_start()&lt;/span&gt;. Tout fonctionne très bien maintenant... (En passant, la fonction serialize() ne sert plus à rien. On peut directement écrire &lt;span style="font-style: italic;"&gt;$_SESSION['****'] = $objet;&lt;/span&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-2961635459891474783?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l4kzzaMoiefLRiPldivDF9Nga14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l4kzzaMoiefLRiPldivDF9Nga14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l4kzzaMoiefLRiPldivDF9Nga14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l4kzzaMoiefLRiPldivDF9Nga14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/5VyaN8r_nV4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/2961635459891474783/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/07/php-la-serialization-et-les-classes.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2961635459891474783?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2961635459891474783?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/5VyaN8r_nV4/php-la-serialization-et-les-classes.html" title="PHP, la serialization et les classes" /><author><name>Didi</name><uri>http://www.blogger.com/profile/11510474802017861957</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/07/php-la-serialization-et-les-classes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIEQH4yeSp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-8645700087004307699</id><published>2010-06-25T14:06:00.004+02:00</published><updated>2011-02-01T17:25:01.091+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:25:01.091+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HD" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><title>iPad, les applications HD</title><content type="html">&lt;div style="text-align: justify;"&gt;Après mon achat d'un iPad (tel un bon geek), j'ai commencé à installer les applications.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Les applications iPhone sur iPad soyons honnêtes, elles marchent mais ne rendent vraiment pas bien.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Les pures applications iPad, ce sont de vrais réussites la plupart du temps et vraiment intuitives.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Mais, le point où je veux en arriver n'est pas celui-ci, il y a maintenant ceux qui ont joué le jeux et ceux qui ne l'ont pas joué.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;En effet, certains développeurs ont créés des Applications Universelles (exemple : 1Password) et du coup si vous avez acheté la version iPhone, la version iPad est gratuite, et qui plus est marche à merveille. Et, les autres, qu'ont ils fait, ils ont créé une application "HD" ou "Pour iPad", bien entendu dérivée de l'application initiale.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Les professionnels de cela sont particulièrement les éditeurs de jeux vidéos : Scrabble(vendu 3,99 €) qui devient Scrabble pour iPad (vendu 7,99 €), ce qui fait que pour ceux qui ont acheté la version intiale pour iPhone se trouvent devoir payer le plein tarif sans même proposer un prix pour la mise à jour vers la version iPad.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Je pense sincèrement qu'Apple avait anticipé ce problème, en demandant à ce que les developpeurs fassent des applications universelles mais là on est vraiment tombé dans des exces et je pense qu'Apple se doit d'y mettre un terme.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Un utilisateur qui n'aime plus les termes "HD" et "pour iPad"&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-8645700087004307699?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gzMiAk7ixgTVstZ8cQ-7Md6O3eI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzMiAk7ixgTVstZ8cQ-7Md6O3eI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gzMiAk7ixgTVstZ8cQ-7Md6O3eI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzMiAk7ixgTVstZ8cQ-7Md6O3eI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/vajlhB7NnQo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/8645700087004307699/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/06/ipad-les-applications-hd.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/8645700087004307699?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/8645700087004307699?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/vajlhB7NnQo/ipad-les-applications-hd.html" title="iPad, les applications HD" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/06/ipad-les-applications-hd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIFRX49fip7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-6514517530059916009</id><published>2010-06-25T12:44:00.001+02:00</published><updated>2011-02-01T17:25:14.066+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:25:14.066+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="multitache" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><title>Ce que je n'aime pas dans iOS 4</title><content type="html">&lt;div style="text-align: justify;"&gt;Si il ne devait y avoir qu'un regret avec iOS, c'est le multitâche qui n'en est pas en fait.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En effet, on se retrouve avec une multitude d'applications ouvertes et la gestion ne permet pas d'avoir une vision rapide des applications ouvertes sans le Double-Clic sur le bouton Home.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vous comprendrez bien que ce n'est pas réellement le multitâche que je met en cause mais la gestion visuel de ce dernier.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De plus, l'autre partie qui n'est vraiment pas pratique et encore usuelle c'est la façon de quitter une application. Tout bonnement une abomination. En gros, on quitte les applications par le gestionnaire de tâche. C'est le seul OS où on voit ce genre de chose.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Autant le multitâche peut se comprendre sur l'iPhone, quoique discutable, sur l'iPad il est nécéssaire mais non présent, mais alors vraiment ils auraient pû essayer de faire un peu mieux pour la gestion une petite icone sur chaque application lancée dans le board aurait été plus facile à comprendre.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Espérons que d'autres utilisateurs plus VIP que moi feront remonter ce genre de remarque à Apple et qu'ils amélioreront iOS pour la sortie sur iPad.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-6514517530059916009?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y8i17q_KTxupfy5oNKdQz6KxVjY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y8i17q_KTxupfy5oNKdQz6KxVjY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y8i17q_KTxupfy5oNKdQz6KxVjY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y8i17q_KTxupfy5oNKdQz6KxVjY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/mV4tye41mbM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/6514517530059916009/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/06/ce-que-je-naime-pas-dans-ios-4.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6514517530059916009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/6514517530059916009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/mV4tye41mbM/ce-que-je-naime-pas-dans-ios-4.html" title="Ce que je n'aime pas dans iOS 4" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/06/ce-que-je-naime-pas-dans-ios-4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIGR30ycSp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-2441009575771642459</id><published>2010-05-25T21:56:00.002+02:00</published><updated>2011-02-01T17:25:26.399+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:25:26.399+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="Rails" /><title>Utiliser la version que l'on souhaite de Rails ?</title><content type="html">&lt;div style="text-align: justify;"&gt;Lorsque l'on a plusieurs versions de Rails, on peut utiliser celle que l'on souhaite, exemple sur ma machine :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- &lt;b&gt;rails (3.0.0.beta3, 2.3.8, 2.3.7, 2.3.5, 1.2.6)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;si vous souhaitez utiliser la version : &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;- &lt;b&gt;rails _2.3.8_ test&lt;/b&gt; (exemple pour utiliser la version 2.3.8)&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-2441009575771642459?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MNV3qYGMs7wOJht7oh6yeJCGi_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MNV3qYGMs7wOJht7oh6yeJCGi_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MNV3qYGMs7wOJht7oh6yeJCGi_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MNV3qYGMs7wOJht7oh6yeJCGi_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/jdFjW3Zy38U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/2441009575771642459/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/05/utiliser-la-version-que-lon-souhaite-de.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2441009575771642459?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/2441009575771642459?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/jdFjW3Zy38U/utiliser-la-version-que-lon-souhaite-de.html" title="Utiliser la version que l&amp;#39;on souhaite de Rails ?" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/05/utiliser-la-version-que-lon-souhaite-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIAQ34_eSp7ImA9Wx9VFUo.&quot;"><id>tag:blogger.com,1999:blog-4071621315515637689.post-3882874448091182450</id><published>2010-05-19T15:11:00.006+02:00</published><updated>2011-02-01T17:25:42.041+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T17:25:42.041+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaFX" /><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans" /><title>Netbeans 6.8 &amp; JavaFX</title><content type="html">&lt;div style="text-align: justify;"&gt;Avec l'arrivé de Netbeans 6.8, on a également vu l'intégration de JavaFX. Depuis, quelques semaines est également disponible un composeur visuel qui permet de faire ces premiers applicatifs en quelques minutes : un petit tutoriel sympa mais en anglais est disponible à l'adresse suivante &lt;a href="http://netbeans.org/project_downloads/javafx/fxc_simpleapp/index.html"&gt;http://netbeans.org/project_downloads/javafx/fxc_simpleapp/index.html&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pour installer le composer en Beta, il faut se rendre dans le gestionnaire de plugin &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_Wai0uKxOC08/S_Pih2LfsXI/AAAAAAAAFZc/y4XPud9Jm2w/s1600/pluginnetbeans.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Wai0uKxOC08/S_Pih2LfsXI/AAAAAAAAFZc/y4XPud9Jm2w/s320/pluginnetbeans.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ensuite de se rendre dans &lt;b&gt;Available plugins&lt;/b&gt; et de choisr &lt;b&gt;JavaFX Composer&lt;/b&gt;, l'installation prend quelques instants et vous pourrez alors vous servir du composer qui est quand même ultra-intuituf.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;JavaFX est une bonne alternative à Flash ou Silverlight, un client lourd léger adapté à Internet. Cependant, est-ce que les applicatifs JavaFX vont résister à l'arrivé massive de HTML5.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4071621315515637689-3882874448091182450?l=snailitblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w6qkFqpc8UBYmi3qF5lMtLBgCTM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w6qkFqpc8UBYmi3qF5lMtLBgCTM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w6qkFqpc8UBYmi3qF5lMtLBgCTM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w6qkFqpc8UBYmi3qF5lMtLBgCTM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SnailItBlog/~4/-UyJ5X7CTDU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://snailitblog.blogspot.com/feeds/3882874448091182450/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="http://snailitblog.blogspot.com/2010/05/netbeans-68-javafx.html#comment-form" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3882874448091182450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4071621315515637689/posts/default/3882874448091182450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SnailItBlog/~3/-UyJ5X7CTDU/netbeans-68-javafx.html" title="Netbeans 6.8 &amp; JavaFX" /><author><name>Snail</name><uri>http://www.blogger.com/profile/11935257202755155866</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Wai0uKxOC08/S_Pih2LfsXI/AAAAAAAAFZc/y4XPud9Jm2w/s72-c/pluginnetbeans.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://snailitblog.blogspot.com/2010/05/netbeans-68-javafx.html</feedburner:origLink></entry></feed>

