<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2265905002539230678</id><updated>2011-08-01T05:16:09.454-07:00</updated><category term='mac terminal finder'/><category term='iOS iphone ipad'/><category term='timestamp'/><category term='télécharger fichier'/><category term='chrome extension mp3 youtube vidéo convertir télécharger'/><category term='update'/><category term='mis à jour'/><title type='text'>Dev tips, actu spécialisée, veille techno des NTIC</title><subtitle type='html'>Astuces informatiques. Articles rares. En français.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2265905002539230678.post-7648135229618466521</id><published>2011-07-20T05:54:00.000-07:00</published><updated>2011-07-20T05:54:49.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome extension mp3 youtube vidéo convertir télécharger'/><title type='text'>[Chrome] Télécharger la piste audio d'une vidéo youtube au format mp3</title><content type='html'>Beaucoup d'extension permettent de télécharger une chanson à partir du clip sur youtube. Sur Chrome, celle qui m'a donné entière satisfaction est&amp;nbsp;&lt;a href="http://www.chromeextensions.org/music-videos-photos/youtube-mp3-2/"&gt;YouTube-mp3&lt;/a&gt;.&lt;br /&gt;Après installation de l'extension, rendez-vous sur une vidéo sur Youtube. Rafraichissez la page. Vous n'avez plus qu'a cliquer sur le sigle "mp3" dans la droite de la barre d'adresse.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0iw_bWfwwyY/TibPktSPpjI/AAAAAAAAASY/TTBqCUeNiQw/s1600/temp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="74" src="http://2.bp.blogspot.com/-0iw_bWfwwyY/TibPktSPpjI/AAAAAAAAASY/TTBqCUeNiQw/s320/temp.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous êtes alors redirigé sur une page externe du créateur de l'extension qui va extraire la piste audio de la vidéo et vous proposer par la suite de la télécharger directement ou de pouvoir obtenir un lien que vous pouvez donner à qui vous voulez.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2265905002539230678-7648135229618466521?l=courcy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/7648135229618466521/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://courcy.blogspot.com/2011/07/chrome-telecharger-la-piste-audio-dune.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/7648135229618466521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/7648135229618466521'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/2011/07/chrome-telecharger-la-piste-audio-dune.html' title='[Chrome] Télécharger la piste audio d&apos;une vidéo youtube au format mp3'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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://2.bp.blogspot.com/-0iw_bWfwwyY/TibPktSPpjI/AAAAAAAAASY/TTBqCUeNiQw/s72-c/temp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2265905002539230678.post-8764695308981004710</id><published>2011-07-12T03:53:00.000-07:00</published><updated>2011-07-12T05:48:42.407-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac terminal finder'/><title type='text'>[MAC] Ouvrir un terminal ici (depuis le finder)</title><content type='html'>Mac OS étant basé sur linux, il est souvent utile de bricoler dans le terminal pour configurer telle ou telle chose. Quand on est en mode finder et que l'on veut ouvrir un terminal à l'endroit même ou le finder est ouvert, il est assez pénible de devoir remonter l'arborescence à partir de la racine dans le terminal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.entropy.ch/about/welcome.html"&gt;Marc Liyanage&lt;/a&gt;&amp;nbsp;a mis au point cette petite extension qui rajoute une icône dans la barre de boutons du finder pour automatiquement ouvrir un terminal positionné au bon endroit dans la hiérarchie.&lt;br /&gt;&lt;br /&gt;L'appli est téléchargable ici :&amp;nbsp;&lt;a href="http://www.entropy.ch/software/applescript/OpenTerminalHere.app.zip"&gt;OpenTerminalHere.app&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dézippez l'archive, glissez l'icône de&amp;nbsp;&lt;a href="http://www.entropy.ch/software/applescript/OpenTerminalHere.app.zip"&gt;OpenTerminalHere.app&lt;/a&gt;&amp;nbsp;dans la barre de bouton du finder et le tour est joué.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yz9xP5MRm9U/Thwnfglau6I/AAAAAAAAASU/OcW4lHHw2Po/s1600/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-12+a%25CC%2580+12.41.54+copie.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://3.bp.blogspot.com/-yz9xP5MRm9U/Thwnfglau6I/AAAAAAAAASU/OcW4lHHw2Po/s320/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-12+a%25CC%2580+12.41.54+copie.png" width="320" /&gt;&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/2265905002539230678-8764695308981004710?l=courcy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/8764695308981004710/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://courcy.blogspot.com/2011/07/mac-ouvrir-un-terminal-ici.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/8764695308981004710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/8764695308981004710'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/2011/07/mac-ouvrir-un-terminal-ici.html' title='[MAC] Ouvrir un terminal ici (depuis le finder)'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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/-yz9xP5MRm9U/Thwnfglau6I/AAAAAAAAASU/OcW4lHHw2Po/s72-c/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-12+a%25CC%2580+12.41.54+copie.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2265905002539230678.post-979049650963192336</id><published>2011-07-08T05:23:00.000-07:00</published><updated>2011-07-08T05:23:21.614-07:00</updated><title type='text'>[Xcode 4.0] Bug de la localisation d'erreurs (numéro de ligne) dans le code (jump to code)</title><content type='html'>Xcode 4.0, le dernier IDE d'Apple pour le développement d'application sur leurs plateformes souffre de quelques problèmes. Ce billet est dédié au bug de la localisation d'erreur.&lt;br /&gt;&lt;br /&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;a href="http://3.bp.blogspot.com/-mlNpqugIxw4/Thb0-5JfuoI/AAAAAAAAAR4/Fbeb2hQYAfQ/s1600/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-08+a%25CC%2580+11.41.04+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-mlNpqugIxw4/Thb0-5JfuoI/AAAAAAAAAR4/Fbeb2hQYAfQ/s320/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-08+a%25CC%2580+11.41.04+AM.png" width="189" /&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: center;"&gt;&lt;/div&gt;Normalement (si Xcode fonctionne bien), quand on se trouve dans l'onglet "issue navigator" et que l'on clique sur une erreur ou un warning, le fichier où est localisé l'erreur s'ouvre automatiquement et la ligne comportant l'erreur est surlignée.&lt;br /&gt;Cependant, à l'occasion, vous avez beau cliquer, rien ne se passe. Dans un fichier avec quelques centaines de ligne de code, on peut vite perdre beaucoup de temps. Pour quand même localiser l'erreur, faîtes un clic droit sur l'erreur et sélectionnez "Reveal in Log".&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9ZQZvnDt9bU/Thb2TKEyteI/AAAAAAAAASA/5fUqfDjSC_Q/s1600/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-08+a%25CC%2580+1.50.49+PM+copie.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="75" src="http://3.bp.blogspot.com/-9ZQZvnDt9bU/Thb2TKEyteI/AAAAAAAAASA/5fUqfDjSC_Q/s320/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-08+a%25CC%2580+1.50.49+PM+copie.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Dans le rond rouge, vous avez la ligne dans le fichier incriminé.&lt;br /&gt;Ce qui est&amp;nbsp;gênant&amp;nbsp;avec ces nouveaux bugs, c'est qu'il arrive de manière assez aléatoire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2265905002539230678-979049650963192336?l=courcy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/979049650963192336/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://courcy.blogspot.com/2011/07/xcode-40-bug-de-la-localisation.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/979049650963192336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/979049650963192336'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/2011/07/xcode-40-bug-de-la-localisation.html' title='[Xcode 4.0] Bug de la localisation d&apos;erreurs (numéro de ligne) dans le code (jump to code)'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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/-mlNpqugIxw4/Thb0-5JfuoI/AAAAAAAAAR4/Fbeb2hQYAfQ/s72-c/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-07-08+a%25CC%2580+11.41.04+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2265905002539230678.post-2145236901546444033</id><published>2011-05-20T06:06:00.000-07:00</published><updated>2011-05-20T06:06:11.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='télécharger fichier'/><category scheme='http://www.blogger.com/atom/ns#' term='timestamp'/><category scheme='http://www.blogger.com/atom/ns#' term='mis à jour'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS iphone ipad'/><title type='text'>Télécharger un fichier sur iOS/iPhone/iPad, savoir si le fichier est à jour grâce au timestamp.</title><content type='html'>Après avoir développé module de téléchargement depuis zéro, au moment de vouloir ajouter la fonctionnalité "téléchargé seulement si fichier modifié sur le serveur", je suis tombé sur cette&amp;nbsp;&lt;a href="http://iphoneincubator.com/blog/server-communication/how-to-download-a-file-only-if-it-has-been-updated"&gt;cette page web&lt;/a&gt;. Très bonne brique logicielle réutilisable facilement.&lt;br /&gt;&lt;br /&gt;En fournissant simplement un lien vers le fichier local et un lien vers son homologue sur un serveur distant, l emodule va pouvoir gérer la synchronisation entre le device et le serveur.&lt;br /&gt;&lt;br /&gt;Si le fichier n'est pas présent local, il le téléchargera. S'il est présent, il compare les timestamp pour éventuellement retélécharger le fichier si le fichier local n'est pas assez "frais".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2265905002539230678-2145236901546444033?l=courcy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/2145236901546444033/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://courcy.blogspot.com/2011/05/telecharger-un-fichier-sur.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/2145236901546444033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/2145236901546444033'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/2011/05/telecharger-un-fichier-sur.html' title='Télécharger un fichier sur iOS/iPhone/iPad, savoir si le fichier est à jour grâce au timestamp.'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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></entry><entry><id>tag:blogger.com,1999:blog-2265905002539230678.post-6213828571187667553</id><published>2007-09-01T06:58:00.000-07:00</published><updated>2011-05-16T06:58:59.807-07:00</updated><title type='text'>Utilisation de l'interface Comparable et de la méthode compareTo</title><content type='html'>Blog en maintenance, merci de réessayer plus tard&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2265905002539230678-6213828571187667553?l=courcy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://courcy.blogspot.com/feeds/6213828571187667553/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://courcy.blogspot.com/2007/09/utilisation-de-linterface-comparable-et.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/6213828571187667553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2265905002539230678/posts/default/6213828571187667553'/><link rel='alternate' type='text/html' href='http://courcy.blogspot.com/2007/09/utilisation-de-linterface-comparable-et.html' title='Utilisation de l&apos;interface Comparable et de la méthode compareTo'/><author><name>Pascal</name><uri>http://www.blogger.com/profile/08727746869032455296</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></entry></feed>
