<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>./maxime.sh &#187; iPhone</title>
	<atom:link href="http://maxime.sh/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://maxime.sh</link>
	<description>Le blog de Maxime VALETTE : Web, Vin, Littérature, Culture outrancière.</description>
	<lastBuildDate>Mon, 26 Jul 2010 07:23:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Twitter : La fin d&#8217;un modèle</title>
		<link>http://maxime.sh/2010/04/twitter-la-fin-dun-modele/</link>
		<comments>http://maxime.sh/2010/04/twitter-la-fin-dun-modele/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 08:13:59 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=2843</guid>
		<description><![CDATA[Cette nuit aura été marqué par un tweet, puis un communiqué de presse : Twitter rachète Tweetie 2. Les conséquences de ce rachat sont simples, de prime abord : Le client devient gratuit (actuellement à 2,39 euros) et sera renommé Twitter for iPhone. Si la nouvelle pouvait se faire attendre, suite au développement d&#8217;un premier [...]]]></description>
			<content:encoded><![CDATA[<p>Cette nuit aura été marqué par un <a href="http://twitter.com/twitter/status/11912673829" target="_blank">tweet</a>, puis un <a href="http://blog.twitter.com/2010/04/twitter-for-iphone.html" target="_blank">communiqué de presse</a> : <b>Twitter rachète Tweetie 2</b>. Les conséquences de ce rachat sont simples, de prime abord : Le client devient gratuit (actuellement à 2,39 euros) et sera renommé Twitter for iPhone.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/04/twitter_logo.jpg" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/04/twitter_logo-500.jpg" alt="twitter_logo.jpg" border="0" /></a></p>
<p>Si la nouvelle pouvait se faire attendre, suite au développement d&#8217;un premier client <em>officiel</em> pour BlackBerry, elle va sûrement choquer beaucoup de développeurs de clients Twitter autour du monde, et nous n&#8217;avons pas fini d&#8217;en entendre parler. Pourtant, mes petits pandas, il va falloir vous y habituer : <strong>La fête est finie</strong> :)</p>
<p>A dire vrai, Echofon, Tweetdeck et consorts n&#8217;ont pas de soucis à se faire. S&#8217;ils sont intelligents ils devaient se douter que ça arriverait tôt ou tard. On ne lève pas 100 millions de dollars en laissant s&#8217;échapper 70 % de son trafic monétisable. Nous avons eu le problème de notre côté avec FML, la version anglaise de VDM, c&#8217;est pourquoi j&#8217;ai décidé d&#8217;en parler un peu aujourd&#8217;hui.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/04/mss2.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/04/mss2.png" alt="mss2.png" border="0" /></a></p>
<p>En effet, <a href="http://www.fmylife.com" target="_blank">FMyLife</a> est particulièrement populaire aux Etats-Unis comme vous le savez. Mais il l&#8217;est spécialement sur appareils mobiles, et a fortiori sur iPhone où nous comptabilisons près de la moitié de notre trafic global. C&#8217;est donc bien beau de paraître utopiste et de laisser tout le monde gagner de l&#8217;argent en faisant des applications payantes ou financées par la publicité, mais on ne pouvait pas se permettre d&#8217;en perdre pour que les autres en gagnent, à un moment on n&#8217;est pas Mère Térésa SARL.</p>
<p>C&#8217;est pourquoi en Décembre dernier nous étions passés sur une API fermée (cf. <a href="http://techcrunch.com/2010/01/02/fmylife-api/" target="_blank">TechCrunch</a>) où seulement les applications que nous choisissons ont un accès à notre contenu et à l&#8217;API en général. De cette manière nous avons sorti des <a href="http://www.fmylife.com/applications/official" target="_blank">clients officiels</a> gratuits, financés par la publicité, tout comme le site Internet, et avons pu garder la main sur notre trafic et notre monétisation, tout en laissant libre cours aux développeurs la création d&#8217;applications non-concurrentes.</p>
<p>En conclusion, les applications Twitter existantes se devront d&#8217;innover et de créer de la valeur ajoutée au lieu de réinventer la roue du client Twitter.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/04/9fs9.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/04/9fs9-500.png" alt="9fs9.png" border="0" /></a></p>
<p>Ainsi je pense que dans les prochains mois, nous allons assister à l&#8217;ajout de nouvelles conditions dans l&#8217;API de Twitter. Elle ne deviendra sûrement jamais une API fermée, cependant l&#8217;apparition d&#8217;applications officielles (et de leur monétisation qui va avec, le marché de la publicité mobile étant très juteux) va couper l&#8217;herbe sous le pied aux applications qui n&#8217;auront aucune valeur ajoutée par rapport à l&#8217;application officielle.</p>
<p>Twitter pourra conserver son avance dans le monde des applications grâce à des fonctionnalités API utilisables uniquement par leurs applications officielles, ainsi que le fait de savoir d&#8217;avance les prochaines évolutions du service de microblogging et d&#8217;adapter leurs développements en conséquence (les comptes payants me viennent tout de suite à l&#8217;esprit).</p>
<p>Enfin, concernant Tweetie 2 for Mac (qui n&#8217;est pas concernée par le rachat, contrairement à ce qu&#8217;on peut lire sur le NY Times ou dans certains autres blogs &mdash; lisez le vrai communiqué), Loren Brichter nous <a href="http://www.macheist.com/forums/viewtopic.php?pid=370710#p370710" target="_blank">annonce</a> que le développement est toujours &laquo;&nbsp;en cours&nbsp;&raquo;. Je sens qu&#8217;on va avoir du mal à avoir une version non-bêta rapidement (cf. <a href="http://maxime.sh/2010/01/nachetez-pas-tweetie/" target="_blank">N&#8217;achetez pas Tweetie</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2010/04/twitter-la-fin-dun-modele/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Votre fond d&#8217;écran iPhone avec Wlppr</title>
		<link>http://maxime.sh/2010/02/votre-fond-decran-iphone-avec-wlppr/</link>
		<comments>http://maxime.sh/2010/02/votre-fond-decran-iphone-avec-wlppr/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:31:58 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=2332</guid>
		<description><![CDATA[Je vous ai déjà parlé il y a quelques semaines de mon site Wlppr, qui existe depuis plus d&#8217;un an et demi maintenant, via un tutorial pour avoir son fond d&#8217;écran mis à jour quotidiennement sur votre Mac. Aujourd&#8217;hui mes petits pandas, je vous reparle de Wlppr, mais cette fois-ci pour une annonce un peu [...]]]></description>
			<content:encoded><![CDATA[<p>Je vous ai déjà parlé il y a quelques semaines de mon site Wlppr, qui existe depuis plus d&#8217;un an et demi maintenant, via un <a href="http://maxime.sh/2010/01/un-fond-decran-par-jour-avec-wlppr/" target="_blank">tutorial</a> pour avoir son fond d&#8217;écran mis à jour quotidiennement sur votre Mac.</p>
<p>Aujourd&#8217;hui mes petits pandas, je vous reparle de Wlppr, mais cette fois-ci pour une annonce un peu plus spéciale, puisque c&#8217;est la <strong>version iPhone</strong> qui vient d&#8217;atterrir sur l&#8217;AppStore il y a quelques minutes, la première application iPhone réalisée par les petites mains de votre serviteur.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/02/IMG_0501.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/02/IMG_0501-iphone.png" alt="IMG_0501.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2010/02/IMG_0504.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/02/IMG_0504-iphone.png" alt="IMG_0504.PNG" border="0" /></a></p>
<p>Wlppr est une application iPhone basée sur Wlppr.com, qui fournit chaque jour de nouveaux fonds d&#8217;écran adaptés au format iPhone.</p>
<ul>
<li><strong>Notifications Push</strong> : Soyez averti chaque jour, dès qu&#8217;un nouveau fond est arrivé, et sauvez le directement sur votre téléphone.</li>
<li><strong>Catégories &#038; Favoris</strong> : Fonctions exclusives de cette version iPhone. Sauvez tous vos fonds d&#8217;écran favoris, et envoyez-les à vos amis.</li>
</ul>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/02/IMG_0502.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/02/IMG_0502-iphone.png" alt="IMG_0502.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2010/02/IMG_0503.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/02/IMG_0503-iphone.png" alt="IMG_0503.PNG" border="0" /></a></p>
<p>Je me suis amusé à découvrir l&#8217;univers des applications iPhone, pouvoir contrôler des éléments natifs c&#8217;est quand même bien plus agréable que se faire chier à rejouer les mouvements sur son site mobile avec des JavaScript&#8230; même si pour cela j&#8217;ai dû retrouver les &laquo;&nbsp;joies&nbsp;&raquo; de la compilation.</p>
<p>Il n&#8217;y a aucune publicité dedans, elle coûte 0,79 euros et est disponible dès maintenant en cliquant sur le lien ci-dessous :)</p>
<p class="image"><a href="http://itunes.apple.com/us/app/wlppr/id354145355?mt=8" target="_blank"><img src="http://wlppr.com/images/appstore.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2010/02/votre-fond-decran-iphone-avec-wlppr/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Twitter : Donner sans recevoir</title>
		<link>http://maxime.sh/2010/01/twitter-donner-sans-recevoir/</link>
		<comments>http://maxime.sh/2010/01/twitter-donner-sans-recevoir/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 06:24:15 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=1884</guid>
		<description><![CDATA[Ces derniers temps, il m&#8217;est de plus en plus fréquent d&#8217;utiliser Twitter dans un seul sens : Lorsque je suis occupé à autre chose mais que j&#8217;ai quand même envie de partager une réflexion, j&#8217;envoie des tweets mais je ne veux pas avoir à m&#8217;encombrer de ce qui se dit en ce moment. Nos gentils [...]]]></description>
			<content:encoded><![CDATA[<p>Ces derniers temps, il m&#8217;est de plus en plus fréquent d&#8217;utiliser Twitter dans un seul sens : Lorsque je suis occupé à autre chose mais que j&#8217;ai quand même envie de partager une réflexion, j&#8217;envoie des tweets mais je ne veux pas avoir à m&#8217;encombrer de ce qui se dit en ce moment.</p>
<p>Nos gentils amis développeurs ont pensé à moi et voici aujourd&#8217;hui deux applications gratuites qui vous permettront en une fraction de seconde d&#8217;envoyer un tweet. Pratique si vous êtes témoin d&#8217;un tremblement de terre (enfin, s&#8217;il y a encore du réseau) : &laquo;&nbsp;Bon t&#8217;envoies l&#8217;appel au secours ?&nbsp;&raquo; &laquo;&nbsp;Attends il y a @MonsieurDream qui a fait une blague de dingue !&nbsp;&raquo;&#8230;</p>
<h2>Sur iPhone : JustUpdate</h2>
<p>Difficile de faire plus simple : Identifiez-vous sur Twitter via OAuth au premier lancement, puis vous êtes <em>ready to go</em>. Deux boutons en bas de la zone de texte permettent d&#8217;envoyer des réponses ou des messages privés à un utilisateur en particulier, une liste déroulante apparaîtra dans ce cas.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/01/IMG_0442.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/01/IMG_0442-iphone.png" alt="IMG_0442.PNG" border="0" /></a></p>
<p>Détail pratique, si vous écrivez un statut et que vous devez subitement quitter l&#8217;application, ou que Twitter est down, JustUpdate gardera votre texte en mémoire jusqu&#8217;à la prochaine réouverture. Indispensable donc utile.</p>
<p>Téléchargement : Sur <a href="http://itunes.apple.com/fr/app/justupdate/id288653494?mt=8">iTunes AppStore</a></p>
<h2>Sur Mac OSX : MoodBlast</h2>
<p>Découverte récente pour ma part, MoodBlast est une vraie réussite en tant que client Twitter, mais pas que. L&#8217;application codée en Cocoa s&#8217;oublie dans l&#8217;ordinateur (ni icône de Dock, ni dans la barre de menu) pour s&#8217;ouvrir au raccourci clavier de votre choix. L&#8217;altruisme poussé à son paroxysme.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/01/Screenshot-2010-01-22-06h-52m-36s.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/01/Screenshot-2010-01-22-06h-52m-36s.png" alt="Screenshot 2010-01-22 06h 52m 36s.png" border="0" /></a></p>
<p>Malgré sa simplicité apparente, MoodBlast est un vrai couteau suisse de la mise à jour de statuts. Vous pouvez mettre à jour ce que vous êtes en train de manger sur 8 différents réseaux sociaux en même temps, pratique. Et ça va jusqu&#8217;à la présence de raccourcis textes pour parler de la météo.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/01/Screenshot-2010-01-22-06h-52m-56s.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/01/Screenshot-2010-01-22-06h-52m-56s-500.png" alt="Screenshot 2010-01-22 06h 52m 56s.png" border="0" /></a></p>
<p>Ce qui plaira d&#8217;autant plus aux développeurs Mac, est la présence d&#8217;une commande AppleScript qui, grâce au mot &laquo;&nbsp;blast&nbsp;&raquo;, permet de faire interagir l&#8217;envoi de statuts avec d&#8217;autres actions effectuées sur l&#8217;ordinateur, et ce de manière automatique. Des add-ons sont déjà disponibles sur le site de l&#8217;auteur.</p>
<p>Téléchargement : Chez <a href="http://blog.circlesixdesign.com/download/moodswing/">Circle Six Design</a></p>
<p>Pour conclure, je pense que la simplicité est la chose la plus dure à réaliser, surtout en informatique où les exigences demeureront malgré le caractère dépouillé de certaines applications. Les deux mentionnées ci-dessus ont réussi leur pari, et sont de plus gratuites.</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2010/01/twitter-donner-sans-recevoir/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>L&#8217;iPhone a encore de beaux jours devant lui</title>
		<link>http://maxime.sh/2010/01/liphone-a-encore-de-beaux-jours-devant-lui/</link>
		<comments>http://maxime.sh/2010/01/liphone-a-encore-de-beaux-jours-devant-lui/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 09:01:24 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=1457</guid>
		<description><![CDATA[C&#8217;est sans aucun doute l&#8217;information high-tech de la nouvelle année, Google sort enfin son Google Phone, autrement appelé Nexus One. En organisant un habile buzz autour de son téléphone via la distribution de celui-ci à tous ses employés, Google savait parfaitement que les reviews allaient arriver avant même la conférence de presse prévue mardi 5 [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est sans aucun doute l&#8217;information high-tech de la nouvelle année, Google sort enfin son <em>Google Phone</em>, autrement appelé <strong>Nexus One</strong>. En organisant un habile buzz autour de son téléphone via la distribution de celui-ci à tous ses employés, Google savait parfaitement que les <em>reviews</em> allaient arriver avant même la conférence de presse prévue mardi 5 janvier.</p>
<p><a href="http://www.engadget.com/2010/01/02/exclusive-google-nexus-one-hands-on-video-and-first-impressio/">Engadget</a> s&#8217;est donc procuré sans trop de difficultés un exemplaire du fameux téléphone, et en a fait une review complètement inintéressante, le seul élément instructif de l&#8217;article étant la vidéo de l&#8217;engin, que je vous ai mise ci-dessous, donc on se retrouve après le clip.</p>
<p class="image"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="500" height="349" id="viddler_9ae1f39"><param name="movie" value="http://www.viddler.com/simple/9ae1f39/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/9ae1f39/" width="500" height="349" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_9ae1f39"></embed></object></p>
<p>Toujours là ? On en a perdu quelques uns. Je serais parti aussi, remarque. La démonstration de fonds d&#8217;écran qui bougent tout seuls c&#8217;est marrant une demi-seconde, et encore on l&#8217;a déjà vu partout. En revanche on peut en sortir quelques remarques intéressantes qui nous amèneront à une conclusion sans appel :</p>
<ul>
<li>Le Nexus Phone n&#8217;est pas multi-touch, alors qu&#8217;Android 2 le supporte.</li>
<li>Les <em>slides</em> sont poussifs en comparaison avec la puissance graphique d&#8217;un iPhone.</li>
<li>Aucune mise en avant des applications, cachées dans un coin du téléphone, alors que c&#8217;est censé faire la principale puissance d&#8217;un bon smartphone.</li>
</ul>
<p>Pour le téléphone qui se veut le fleuron du système d&#8217;exploitation Android, je crois que c&#8217;est raté. On a toujours l&#8217;impression d&#8217;un produit presque fini, mais quand même pas fini. Pour un prix qui devrait être équivalent à celui de l&#8217;iPhone, c&#8217;est risqué.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2010/01/im-an-iphone.jpg" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2010/01/im-an-iphone.jpg" alt="im-an-iphone.jpg" border="0" /></a></p>
<p>Il n&#8217;y avait qu&#8217;Apple qui pouvait se permettre de sortir un produit à peine fini au niveau des fonctionnalités (à savoir l&#8217;iPhone première génération) car c&#8217;était le premier téléphone du genre. A ce niveau de la compétition, un concurrent se doit de sortir un produit parfait dès la première version, et si même Google n&#8217;y arrive pas, on est mal barrés les amis.</p>
<p>PS : Tant qu&#8217;on y est, toutes mes félicitations à Palm qui a dépassé les 1000 applications sur son store, plus que 99 000 et l&#8217;App Store aura peur pour ses fesses :)</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2010/01/liphone-a-encore-de-beaux-jours-devant-lui/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Pastebot ira où ton presse-papier ira</title>
		<link>http://maxime.sh/2009/12/pastebot-ira-ou-ton-presse-papier-ira/</link>
		<comments>http://maxime.sh/2009/12/pastebot-ira-ou-ton-presse-papier-ira/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:44:07 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=1100</guid>
		<description><![CDATA[Après de longs mois d&#8217;attente (comment ça plus d&#8217;un an ? Oui bon), l&#8217;iPhone s&#8217;était enfin doté du copier-coller. Une fonctionnalité désormais rentrée dans les moeurs, qui se voit évoluer depuis quelques jours par une nouvelle application dont je ne pourrai désormais plus me passer, c&#8217;est Pastebot. &#160;&#160;&#160;&#160;&#160;&#160;&#160; Pastebot est un presse-papier on acid. Il [...]]]></description>
			<content:encoded><![CDATA[<p>Après de longs mois d&#8217;attente (comment ça plus d&#8217;un an ? Oui bon), l&#8217;iPhone s&#8217;était enfin doté du copier-coller. Une fonctionnalité désormais rentrée dans les moeurs, qui se voit évoluer depuis quelques jours par une nouvelle application dont je ne pourrai désormais plus me passer, c&#8217;est <strong>Pastebot</strong>.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0390.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0390-iphone.png" alt="IMG_0390.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0392.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0392-iphone.png" alt="IMG_0392.PNG" border="0" /></a></p>
<p>Pastebot est un presse-papier <em>on acid</em>. Il vous permet de conserver le contenu de vos <em>copier-coller</em> grâce à de jolies catégories qui contiennent de jolies listes, indiquant en un clin d&#8217;oeil le type des données que vous avez sauvegardées.</p>
<p>Je vous le dis tout de suite, personnellement j&#8217;en n&#8217;avais pas grand chose à faire de pouvoir garder tous mes <em>copier-coller</em> dans une application, d&#8217;autant plus qu&#8217;il faut aller dans l&#8217;application à chaque fois que vous souhaitez sauver votre presse-papier, Apple n&#8217;autorisant pas les tâches de fond.</p>
<p>Non, ce qui réside dans la beauté de Pastebot est sa possibilité de se synchroniser avec le presse-papier de votre Mac (je ne sais pas si une version Windows sera disponible). Après avoir installé <a href="http://tapbots.com/pastebot/#sync">Pastebot Sync</a> et mis en place le jumelage avec le téléphone, l&#8217;option &laquo;&nbsp;Copier sur le Mac&nbsp;&raquo; apparaît à côté des autres propositions de partage. Une tappe dessus, et le bip de la victoire retentit pour indiquer que l&#8217;élément (quelqu&#8217;il soit) est dans votre presse-papier :-)</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/Screenshot-2009-12-26-21h-00m-36s.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/Screenshot-2009-12-26-21h-00m-36s-500.png" alt="Screenshot 2009-12-26 21h 00m 36s.png" border="0" /></a><br /><em>Pastebot Sync se loge dans les préférences Mac.</em></p>
<p>Certes l&#8217;application ne me sert pas tout au long de la journée comme un RTM, Prowl ou encore Tweetie, mais utilisant assez intensément mon téléphone, pouvoir transférer des données sur mon ordinateur par un simple copier-coller se révèle être un vrai gain de temps.</p>
<p>Lien : <a href="http://itunes.apple.com/fr/app/id344614116?mt=8">Pastebot</a> [iTunes] &#8211; 1,59 €</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2009/12/pastebot-ira-ou-ton-presse-papier-ira/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Le vin ? Il y a une application pour ça.</title>
		<link>http://maxime.sh/2009/12/le-vin-il-y-a-une-application-pour-ca/</link>
		<comments>http://maxime.sh/2009/12/le-vin-il-y-a-une-application-pour-ca/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 11:34:07 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Vin]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=918</guid>
		<description><![CDATA[En cette belle période de fêtes, vous n&#8217;échapperez pas aux traditionnels repas familiaux (sauf si vous avez la grippe, qu&#8217;on vous diagnostiquera H1N1 pour vous embêter jusqu&#8217;au bout). Il serait dès lors dommage de se brouiller une nouvelle fois avec Grand Oncle parce que vous avez pris un Côte de Beaune au lieu d&#8217;un Côtes [...]]]></description>
			<content:encoded><![CDATA[<p>En cette belle période de fêtes, vous n&#8217;échapperez pas aux traditionnels repas familiaux (sauf si vous avez la grippe, qu&#8217;on vous diagnostiquera H1N1 pour vous embêter jusqu&#8217;au bout). Il serait dès lors dommage de se brouiller une nouvelle fois avec Grand Oncle parce que vous avez pris un Côte de Beaune au lieu d&#8217;un Côtes du Rhône qui allait définitivement mieux avec le gigot de Papy.</p>
<p>Hachette a pensé à vous en sortant il y a quelques jours son application <strong>Vins &#038; Millésimes</strong>, qui est une vraie réussite et une belle alternative au livre du même éditeur si vous cherchez des informations claires et rapides pendant vos ultimes courses.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0371.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0371-iphone.png" alt="IMG_0371.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0375.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0375-iphone.png" alt="IMG_0375.PNG" border="0" /></a></p>
<p>Brillez en société en sortant un des 230 mots sortis du glossaire du vin ; vous pourrez aussi parler avec aisance du millésime 1988 grâce à 700 cotations depuis 1945, toutes intégrées dans l&#8217;application. L&#8217;aspect pratique n&#8217;est pas négligé puisque pour chaque appellation vous aurez un résumé des éléments concrets à connaître : Potentiel de garde, température de service&#8230; Tout y est.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0373.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0373-iphone.png" alt="IMG_0373.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0372.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0372-iphone.png" alt="IMG_0372.PNG" border="0" /></a></p>
<p>En résumé, c&#8217;est une application qui plaira à beaucoup de monde puisqu&#8217;elle apporte des informations simples à comprendre, voire à retenir. Les &laquo;&nbsp;spécialistes&nbsp;&raquo; se plaignent du manque d&#8217;informations complètes sur les producteurs et de divers détails. J&#8217;ai du mal à imaginer la numérisation intégrale du guide Hachette sur une application iPhone, il y a déjà <a href="http://www.hachette-vins.com/">leur site Internet</a> pour ça, ou le livre qui est une vraie référence en la matière.</p>
<p>Lien : <a href="http://itunes.apple.com/fr/app/id338666966?mt=8">Vins &#038; Millésimes</a> [iTunes] (gratuit)</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2009/12/le-vin-il-y-a-une-application-pour-ca/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Le monitoring, cette belle activité</title>
		<link>http://maxime.sh/2009/12/le-monitoring-cette-belle-activite/</link>
		<comments>http://maxime.sh/2009/12/le-monitoring-cette-belle-activite/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 10:28:54 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Ma vie]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=652</guid>
		<description><![CDATA[Dans un récent article Comment être productif avec 5 écrans (en même temps, ils sont tous récents vu l&#8217;âge de ce blog), je vous parlais de mon écran dédié au monitoring. Voici donc le billet tant attendu. Mais je vous préviens, il risque d&#8217;être inintéressant :-) L&#8217;hébergement des différents sites de ma société (en somme, [...]]]></description>
			<content:encoded><![CDATA[<p>Dans un récent article <a href="http://maxime.sh/2009/12/comment-etre-productif-avec-5-ecrans/">Comment être productif avec 5 écrans</a> (en même temps, ils sont tous récents vu l&#8217;âge de ce blog), je vous parlais de mon écran dédié au monitoring. Voici donc le billet tant attendu. Mais je vous préviens, il risque d&#8217;être inintéressant :-)</p>
<p>L&#8217;hébergement des différents sites de ma société (en somme, VDM et ses déclinaisons linguistiques) est entièrement géré par <a href="http://www.sd-france.com/">SD France</a> au niveau matériel, et par votre serviteur au niveau logiciel / administration système. La question qui s&#8217;est donc rapidement posée une fois que tout était mis en place fut celle de la surveillance de toutes ces machines, autrement appelée le <em>monitoring</em>.</p>
<p>Les premiers termes qui viennent à l&#8217;esprit lorsque l&#8217;on parle de monitoring sont <a href="http://www.nagios.org/">Nagios</a>, <a href="http://oss.oetiker.ch/mrtg/">MRTG</a>, et autres <a href="http://oss.oetiker.ch/rrdtool/">RRDTool</a>, qui sont les outils les plus populaires dans la surveillance en réseau. Pour ma part je les ai trouvés bien trop complexes pour les quelques données dont j&#8217;avais besoin au quotidien, c&#8217;est pour cela que je me suis orienté sur une solution maison que je vais vous décrire ci-dessous.</p>
<h2>Côté serveur</h2>
<p>Même si tout un écran peut sembler important niveau espace, lorsque l&#8217;on parle de 27 serveurs à monitorer individuellement, il faut se montrer efficace. Il a donc fallu identifier les points-clés à surveiller. J&#8217;ai choisi les suivants :</p>
<ul>
<li><strong>Etat de la réplication MySQL</strong> : Point névralgique évident lorsque l&#8217;on parle de réplication circulaire master-master. Si un des serveurs ne réplique plus, toute la boucle est endommagée immédiatement.</li>
<li><strong>Secondes de retard MySQL</strong> : Ce n&#8217;est pas précisément le temps de retard d&#8217;une réplication par rapport à son maître, il s&#8217;agit plus précisément de la différence entre le temps actuel et l&#8217;heure indiquée sur le log que l&#8217;esclave est en train de répliquer. Cela reste cependant un bon indicateur de l&#8217;état de santé de la réplication.</li>
<li><strong>Connexions Apache</strong> : Permet de savoir en permanence les connexions à un instant t sur le cluster Web, ainsi que les types de connexions (lecture, écriture, slot inactif).</li>
<li><strong>Statut du serveur Memcache</strong> : Le serveur memcache est assez sollicité pour stocker de manière centralisée les sessions PHP du cluster, ainsi que certaines données des sites.</li>
<li><strong>Modifications sur le FTP</strong> : Plusieurs personnes travaillant sur le FTP, il est parfois utile de savoir quels ont été les derniers fichiers modifiés lorsque survient un problème inexplicable par le simple état des machines. J&#8217;ai codé un script qui établit automatiquement un diff du fichier uploadé versus le fichier original, pour plus de lisibilité.</li>
</ul>
<p>Une fois ces points identifiés avec succès, il a fallu coder les agents qui enverront les données à un serveur central (j&#8217;ai dédié un serveur au monitoring). Ces agents envoient actuellement les informations toutes les 5 secondes via le réseau local sur une interface VLAN. Je les ai codés en PHP ou en Perl selon l&#8217;inspiration du moment. C&#8217;est un serveur Web qui récolte les données et peuple une base MySQL, mais peu importe le langage du moment que les variables sont renseignées dans la base de données.</p>
<h2>Côté client</h2>
<p>Ma base se peuple maintenant à la vitesse de la lumière (ou du cuivre, selon le degré de poésie). Il faut maintenant développer l&#8217;interface qui affichera les données en temps réel sur mon écran de droite.</p>
<p class="image border"><a href="http://maxime.sh/wp-content/uploads/2009/12/e25v.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/e25v.png" alt="e25v.png" border="0" /></a></p>
<p>Par pure déformation professionnelle, j&#8217;ai encore tâté de l&#8217;HTML. Les connexions à Apache que vous voyez ci-dessus ainsi que les secondes de retard MySQL plus bas ont été réalisées via l&#8217;excellente librairie Flash <a href="http://www.amcharts.com/">Amcharts</a> que j&#8217;avais déjà utilisée auparavant. Cette librairie crée des graphiques en Flash à la volée, au moyen de fichiers XML ou CSV, et permet aussi de rafraîchir ses données à intervalles de temps réguliers.</p>
<p class="image border"><a href="http://maxime.sh/wp-content/uploads/2009/12/awak.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/awak.png" alt="awak.png" border="0" /></a></p>
<p>Concernant les données qui ne nécessitent pas de vision en fonction du temps, j&#8217;ai tout simplement utilisé de l&#8217;AJAX (avec <a href="http://jquery.com/">jQuery</a>) qui permet par exemple de rafraîchir l&#8217;état de la réplication MySQL et d&#8217;afficher l&#8217;erreur explicite en cas de panne. J&#8217;ai aussi utilisé cette technique pour afficher les dernières modifications du serveur FTP.</p>
<p class="image border"><a href="http://maxime.sh/wp-content/uploads/2009/12/rh2t.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/rh2t.png" alt="rh2t.png" border="0" /></a></p>
<p>Enfin, comme le résultat donne une page Web, j&#8217;avais besoin qu&#8217;elle se comporte comme une véritable application, afin d&#8217;éviter qu&#8217;elle se ferme lorsque je devais redémarrer Safari, ou tout simplement pour pouvoir placer la fenêtre de manière permanente en plein écran sur la droite. J&#8217;ai utilisé comme à chaque fois <a href="http://fluidapp.com/">Fluid</a> qui permet tout cela, et même bien plus avec ses librairies Javascript intégrées (vous pouvez par exemple mettre des badges ou des notifications Growl très simplement).</p>
<h2>Et quand t&#8217;es dehors ?</h2>
<p>Avoir un <em>smartphone</em> est forcément indispensable, dans mon cas c&#8217;est un iPhone. Vous n&#8217;êtes pas sans savoir qu&#8217;il ne gère pas le Flash, et quand bien même il le gérerait, ce serait trop lourd pour vérifier d&#8217;un coup d&#8217;oeil l&#8217;état de mes serveurs en Edge ou en Wap. J&#8217;ai donc codé une page HTML avec les entêtes HTML qui vont bien pour que l&#8217;iPhone considère ça comme une application à part entière :</p>
<pre class="brush: xml;">&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot; /&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;&quot;/&gt;
&lt;meta http-equiv=&quot;cache-control&quot; content=&quot;no-cache&quot;/&gt;
&lt;meta name=&quot;format-detection&quot; content=&quot;telephone=no&quot; /&gt;
&lt;meta content=&quot;yes&quot; name=&quot;apple-mobile-web-app-capable&quot; /&gt;
&lt;META http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
&lt;link rel=&quot;apple-touch-icon&quot; href=&quot;/mgmt.png&quot;/&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	addEventListener(
		&quot;load&quot;,
		function() {
		setTimeout(hideURLbar, 0);
		setTimeout('window.location.reload(true)', 5000);
		}, false
	);
	function hideURLbar() { window.scrollTo(0, 1); }
&lt;/script&gt;</pre>
<p>La page se rafraichit automatiquement toutes les 5 secondes pour me permettre de supprimer totalement la barre d&#8217;adresse de l&#8217;écran de contrôle.</p>
<p>J&#8217;ajoute à côté du screen une autre application qui s&#8217;appelle <a href="http://itunes.apple.com/fr/app/hostmonitor/id320248678?mt=8">HostMonitor</a> [iTunes], très pratique pour simplement tester des ports sur des machines distantes, le tout sous forme de groupes. Utile si vous voulez juste jeter un oeil sur l&#8217;état de santé de votre réseau.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0378.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0378-iphone.png" alt="IMG_0378.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0379.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0379-iphone.png" alt="IMG_0379.PNG" border="0" /></a><br /><em>Le monitoring version iPhone, et HostMonitor.</em></p>
<p>Un autre outil que j&#8217;utilise (mais moins souvent), c&#8217;est <a href="http://bjango.com/apps/istat/">iStat</a>. Cette application se présente sous la forme d&#8217;un client iPhone et de serveur à installer sur tous les ordinateurs que vous souhaitez monitorer. L&#8217;avantage est qu&#8217;il marche sur Linux aussi bien que sur Mac, avec seulement un port TCP à ouvrir sur chaque serveur. Le détail des paramètres système est paramétrable.</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0376.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0376-iphone.png" alt="IMG_0376.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0377.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0377-iphone.png" alt="IMG_0377.PNG" border="0" /></a><br /><em>iStat en action.</em></p>
<p>Concernant l&#8217;installation sur des serveurs Linux, le code source est disponible sur <a href="http://bjango.com/help/istat/istatserverlinux/">Google Code</a>. Une bonne âme a créé un paquet Debian à partir de ces sources, elle s&#8217;appelle Marius (<a href="http://www.devilx.net/2009/08/24/istat-my-linux-on-my-phone/">iStat My Linux on My Phone</a>) et le lien se trouve en bas de son article. Un coup de dpkg -i plus tard et vous avez un serveur iStat sur votre Debian (pensez aussi à éditer le /etc/istat.conf si vous ne souhaitez pas que tout le monde connaisse vos stats).</p>
<p>Voilà pour le billet promis, désolé si j&#8217;ai mis un peu de temps à le rédiger, et pour la consistance finale de l&#8217;article, mais j&#8217;ai eu du mal à trouver une meilleure présentation. Comme d&#8217;habitude, si vous avez des questions, je tenterai d&#8217;y répondre avec mon humble expérience.</p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2009/12/le-monitoring-cette-belle-activite/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Clavier Bluetooth avec iPhone 3G</title>
		<link>http://maxime.sh/2009/12/clavier-bluetooth-avec-iphone-3g/</link>
		<comments>http://maxime.sh/2009/12/clavier-bluetooth-avec-iphone-3g/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 09:10:45 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maxime.sh/?p=624</guid>
		<description><![CDATA[La nouvelle va peut-être passer inaperçue, et pourtant c&#8217;est une avancée que beaucoup attendaient dans le domaine des hacks iPhone : L&#8217;utilisation d&#8217;un clavier Bluetooth va bientôt être possible et ceci avec toutes les applications de l&#8217;iPhone ! Logiciel de démonstration du driver Le jumelage de l&#8217;iPhone avec le clavier Bluetooth se fait comme sous [...]]]></description>
			<content:encoded><![CDATA[<p>La nouvelle va peut-être passer inaperçue, et pourtant c&#8217;est une avancée que beaucoup attendaient dans le domaine des hacks iPhone : L&#8217;utilisation d&#8217;un clavier Bluetooth va bientôt être possible et ceci avec toutes les applications de l&#8217;iPhone !</p>
<p class="image border"><a href="http://maxime.sh/wp-content/uploads/2009/12/vlcsnap-2009-12-21-10h01m18s4.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/vlcsnap-2009-12-21-10h01m18s4-500.png" alt="vlcsnap-2009-12-21-10h01m18s4.png" border="0" /></a><br /><em>Logiciel de démonstration du driver</em></p>
<p>Le jumelage de l&#8217;iPhone avec le clavier Bluetooth se fait comme sous Mac, avec un code numérique à taper sur le clavier distant. Puis l&#8217;appareil est connecté et ne souffre d&#8217;aucun lag lors de la frappe. Un vrai bonheur :-)</p>
<p class="image"><a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0381.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0381-iphone.png" alt="IMG_0381.PNG" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maxime.sh/wp-content/uploads/2009/12/IMG_0380.png" target="_blank"><img src="http://maxime.sh/wp-content/uploads/2009/12/IMG_0380-iphone.png" alt="IMG_0380.PNG" border="0" /></a></p>
<p>A noter que dans la version 1.0, il n&#8217;y aura pas de support du copier/coller ni de la sélection de texte, mais c&#8217;est en tout cas un début très prometteur pour les accrocs aux SMS.</p>
<p>Si vous avez un iPhone <em>jailbreaké</em>, vous trouverez la démonstration dans Rock ou Cydia sous le nom de &laquo;&nbsp;Keyboard Driver Demo&nbsp;&raquo;. La version complète devrait arriver bientôt, sûrement payante.</p>
<p><strong>Mise à jour :</strong> L&#8217;application Keyboard Driver est sortie sur Cydia, au prix de $5. Je l&#8217;achète et je vous en reparlerai sûrement :-D</p>
<p>Site officiel : <a href="http://keyboard.ringwald.ch/Welcome.html">iPhone Bluetooth Keyboard Driver</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxime.sh/2009/12/clavier-bluetooth-avec-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
