mercredi 20 juillet 2011

[Chrome] Télécharger la piste audio d'une vidéo youtube au format mp3

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 YouTube-mp3.
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.


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.

mardi 12 juillet 2011

[MAC] Ouvrir un terminal ici (depuis le finder)

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.

Marc Liyanage 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.

L'appli est téléchargable ici : OpenTerminalHere.app

Dézippez l'archive, glissez l'icône de OpenTerminalHere.app dans la barre de bouton du finder et le tour est joué.

vendredi 8 juillet 2011

[Xcode 4.0] Bug de la localisation d'erreurs (numéro de ligne) dans le code (jump to code)

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.


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.
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".


Dans le rond rouge, vous avez la ligne dans le fichier incriminé.
Ce qui est gênant avec ces nouveaux bugs, c'est qu'il arrive de manière assez aléatoire.

vendredi 20 mai 2011

Télécharger un fichier sur iOS/iPhone/iPad, savoir si le fichier est à jour grâce au timestamp.

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 cette page web. Très bonne brique logicielle réutilisable facilement.

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.

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".