« août 2010
lunmarmerjeuvensamdim
1
2345678
9101112131415
16171819202122
23242526272829
3031

Blog Bazar


Add to Technorati Favorites

mardi 10 août 2010

Mettre en pause l'indexation de Spotlight

Des personnes particulièrement intelligentes chez Apple ont estimé que l'indexation en tâche de fond de Spotlight serait si bien calculée qu'elle ne vous dérangerait jamais. Je ne sais pas sur quelles bases ils ont fondé leurs affirmations, mais en ce qui me concerne, elle se déclenche assez souvent, et en particulier quand je ne le veux pas. Utilisant effectivement ce qui semble être du "temps libre" de votre ordinateur elle se déclenche discrètement, et fait chauffer votre portable. La sensation de ralentissement et le ventilateur qui peut se mettre en route en sont les symptômes.

En regardant tourner les processus, vous verrez alors deux processus "mds" et "mdworker" qui sont accrochées comme deux tiques à votre processeur. Les tuer? Elles repartent de plus belle, en prenant tout le temps processeur. La seule solution que j'ai trouvé pour l'arrêter. Si vous avez installé les "Developer Tools", alors en mode "Terminal",

Identifiez le processus "mdworker"

ps ax | grep md
99174   ??  Ss     1:00.09 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds
99243   ??  TXs    0:16.93 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker MDSImporterWorker com.apple.Spotlight.ImporterWorker.501

Ici, c'est donc le 99243 ensuite, tapez:

sudo gdb mdworker 99243

Le déboggueur bloquera le processus. Celui-ci se débloquera à votre convenance, lorsque vous taperez "quit" sous GDB.

dimanche 25 juillet 2010

Archiver ses photos de iPhoto sur un disque externe

Les vacances sont une période propice aux bonnes résolutions, aux rangements et archivages d'été (et divers). Ainsi un problème récurrent est le remplissage du disque dur par les photos qui s'accumulent dans les dossiers gérés par iPhoto.

En effet, si comme moi vous avez acheté un nouvel appareil numérique, qui, alors que l'ancien ne produisait que des fichiers de moins de 2 Mo, celui-ci peut monter à plus de 10Mo la prise. Pour peu que vous fonctionniez en fichier "Raw", ces valeurs peuvent exploser... Et remplir ainsi votre disque dur, année après année. Mes tailles de dossiers ont ainsi été multipliées par 20 entre 2003 et 2007.

Alors bien évidemment, une stratégie simple peut aussi consister à éliminer les photographies floues, inintéressantes, sur-exposées, bref, à faire le ménage parmi toutes ces images. Mais vous ne faites que repousser l'échéance fatale où votre disque va se remplir. Et puis, vous n'avez pas forcément envie de faire des choix (et pas forcément tant de photos ratées!)

La solution que je propose ici consiste à placer vos images originales, année par année dans un disque de sauvegarde:

  • Les photos des années antérieures seront sauvegardées sur un disque externe
  • Vous allez créer un lien symbolique au niveau de votre disque interne, avec les dossiers sauvegardés sur votre disque externe.
  • Les vignettes des photos (nettement plus petites), sont elles conservées sur votre disque local
  • Lorsque votre disque externe n'est pas branché, vous pouvez quand même consulter vos images, en tant que vignettes, mais elles ne pourront s'afficher "en grand" que si votre disque externe est branché.

Attention, la manipulation que je vais indiquer ici implique certaines manipulations en mode "console". Si vous n'êtes vraiment pas à l'aise avec ce type de choses, je vous conseille d'éviter ce qui suit.

1 - Se procurer un disque externe

N'importe quel disque USB de grande capacité de quelques centaines de Go fera l'affaire.
Attention: je vous déconseille fortement d'utiliser votre disque de sauvegarde (Time Machine) pour cet usage. Sinon, si ce disque de sauvegarde se crashe, vous aurez perdu toutes vos photographies.

2 - Nommez ce disque externe

Choisissez de préférence un nom simple, sans accentué ni espace. Ne changez pas par la suite ce nom. Les liens symboliques utilisent ce nom.

3 - Créez un dossier pour vos photographies à archiver

Dans votre disque dédié à vos photos, créez par exemple un dossier "Photos"

4 - Retrouver les dossiers à archiver

Dans votre dossier personnel, allez dans le dossier "Images". Sélectionnez le dossier "iPhoto Library" en maintenant la touche "CTRL" enfoncée (ou bien faites un clic droit avec votre souris, si elle le permet). Sélectionnez comme suit l'option de menu "Afficher le contenu du paquet"

5 - Copier vos dossiers

Vos images se trouvent dans le dossier "Originals". Ouvrez ce dossier, vous avez vos images classés année par année.

En sélectionnant un dossier, et en faisant un "POMME+I" (ou Lire les informations depuis le menu "Fichier" du Finder, vous saurez quelle est la taille de votre dossier. Vous pourrez ainsi estimer s'il est intéressant pour vous de les archiver ou non.

Copier donc année par année (ne prenez pas l'année en cours !) les dossiers sur votre disque externe, dans le dossier "Photos" que vous avez créé (en section 3)

6 - Renommez les dossiers sauvegardés

Pour chacun des dossiers que vous avez copiés, (sur votre ordinateur en local) renommez les en ".save".
Exemple : "2004" -> "2004.save"

7 - Lancer l'application "Terminal"

Allez dans le dossier "Applications" -> "Utilitaires". Lancer l'application. L'écran de votre "Terminal" vous permet d'accéder aux commandes systèmes de votre Mac.

8 - Lister vos dossiers copiés

Tapez la commande suivante, (soit "MonDisque" le nom du disque):

ls -l /Volumes/MonDisque/Photos/

Terminez votre saisie avec la touche"Entrée". Vous devez obtenir la liste des dossiers que vous avez copiés, soit quelque chose comme :

Exemple:

drwxr-xr-x  20 Sebastien  staff   680  12 jul  2010 2003
drwxr-xr-x  20 Sebastien  staff   1156 12 jul  2010 2004
drwxr-xr-x  20 Sebastien  staff   238 12 jul  2010 2005

9 - Créez les liens symboliques

Tapez les deux commandes suivantes (terminez par entrée):

cd Pictures/iPhoto\ Library/Originals
ls -l

Vous devez avoir la liste de tous vos dossiers, ceux que vous avez copiés étant appelés ".save"

Exemple:

drwxr-xr-x  20 Sebastien  staff   680  12 jul  2010 2003.save
drwxr-xr-x  20 Sebastien  staff   1156 12 jul  2010 2004.save
drwxr-xr-x  20 Sebastien  staff   238 12 jul  2010 2005.save
drwxr-xr-x  20 Sebastien  staff   680  12 jul  2010 2006.save
drwxr-xr-x  20 Sebastien  staff   1156 12 jul  2010 2007.save
drwxr-xr-x  20 Sebastien  staff   680 12 jul  2009 2008
drwxr-xr-x  34 Sebastien  staff  1156  9 jan  2010 2009
drwxr-xr-x   7 Sebastien  staff   238 25 avr 21:28 2010

Pour CHACUN des dossiers que vous avez copiés, tapez la commande suivante, en remplaçant les termes en italique:

ln -s /Volumes/Nom_du_disque/Photos/Année Année

Ainsi par exemple:

ln -s /Volumes/MonDisque/Photos/2003 2003

Répétez cette opération pour chaque année. Dans mon exemple, 2004, 2005, 2006 et 2007.

Notez qu'en utilisant la touche "Tabulation" (à gauche de la lettre A) lors de votre saisie, la saisie dans "Terminal" vous proposera les noms correspondants à votre frappe. Ceci vous permet de valider les noms des dossiers.

Dans le dossier "Originals"

Exemple:

Double-cliquez dans les dossiers. Si vous accédez aux dossiers de vos photos, alors votre lien symbolique fonctionne. Sinon, effacez les de "Originals" et recommencez avec Terminal, vous vous êtes sans doute trompé dans le noms des dossiers.

10 - Vérifiez dans iPhoto

Sélectionnez une de vos anciennes photos, cliquez pour la visualiser en grand. Si vous l'obtenez "nette", cela indique que vous avez réussi. Si vous obtenez l'image suivante, c'est que iPhoto n'accède pas au bon chemin :

Notez que par ailleurs, c'est cette image que vous obtiendrez quand vous voudrez accéder "en grand" à des photographies archivées, si votre disque n'est pas branché.

11 - Effacez vos dossiers de photos

Si toutes les étapes précédentes se sont déroulées correctement, vous pouvez effacer les dossiers locaux de photographies:

Sur votre disque local, effacez les dossiers renommés ".save" de votre dossier "Originals".

12 - Conclusion

Voilà, vos anciennes photographies sont désormais archivées.

Remarque importante: Penser à continuer de sauvegarder votre Mac avec Time Machine. Rappelez-vous alors de brancher votre disque externe de Photos lorsque vous effectuez votre sauvegarde. Sinon, elles ne sont pas sauvegardées.

vendredi 23 juillet 2010

Zéro pointé pour la coupe du monde de football

Quoi de meilleur que les commentaires d'un ignare ? Je ne m'intéresse que très rarement le football, et comme de nombreuses personnes, je soulève un oeil désabusé tous les 4 ans, au moment du "mondial". Si cela n'était pas aussi tragique - comme ces personnes qui se suicident où ceux qui s'entre-tuent lors de la défaite pourtant inévitable de leur équipe - ce serait amusant. La dramaturgie introduite par l'histoire des nations, des équipes ou même des individus trouve en général son aboutissement - quel qu'il soit - lors de ce "mondial".

Mais quel sinistre gâchis que ce sport représenté ici. Tout ce que j'ai pu voir m'a effaré dans l'ensemble. De la triche, du mauvais jeu, du mauvais esprit. C'est tout ce qu'il me restera de cette triste coupe du monde. La célèbre main qui a servi à qualifier l'équipe de France n'était finalement qu'un faible avant-goût.

Pour la triche:

  • Les maillots accrochés à la limite de les déchirer.
  • Des mains, des bras, en veux-tu en voilà. Même plus la peine de se cacher. La plus honteuse est certainement la main de Suarez. Quel sport permettrait à la suite d'une faute aussi volontaire et criante, que l'on redonne sa chance (car un penalty n'est pas un but, la preuve), à l'équipe fautive.

  • La main de Suarez

Pour le mauvais jeu:

  • Des stratégies de défense soporifiques. Des blocs de défense ne permettant que des tirs très éloignés, en désespoir de stratégie.
  • Des hors-jeu systématiques qui brisent toutes les attaques

Pour Le mauvais esprit:

  • Les obstructions systématiques.
  • Empêcher un joueur de jouer sa balle avant qu'elle ne sorte. J'appelle cela pour ma part de l'anti-jeu.
  • Je n'ai jamais vu un seul joueur dire "oui, j'ai bien touché le ballon avant qu'il ne sorte". C'en est grotesque de voir systématiquement tous les joueurs réclamer la touche ou le corner.
  • Pour finir, ces grands sportifs qui tombent comme des verres en cristal dans la surface de réparation, qui s'attrapent la tête quand on les a vaguement frappé dans le dos.
Tout est dit dans cette publicité qui se veut parodique, mais pas tant que cela !

Alors pour le football est bien toujours un sport de pauvres, avec des règles de jeu simplistes (un supporter du PSG peut les comprendre, alors…), joué par des millionnaires désabusés et tricheurs notoires. Les fédérations de football devraient prendre exemple sur le rugby, qui lui n'a pas cessé d'évoluer ces 20 dernières années. Pour toutes ces raisons, c'est un bien triste exemple pour les enfants et pour le sport en général.

Bref, zéro pointé de ma part pour la coupe du monde 2010!

dimanche 15 novembre 2009

Ouverture de l'Apple Store Montpellier

Samedi 14 novembre après-midi, nous étions donc par hasard devant ce fameux Apple Store, où était organisé une ouverture à midi.

Cette ouverture a été orchestrée totalement artificiellement pour avoir lieu après la prestigieuse ouverture de Paris. En fait le magasin était vraisemblablement prêt pour l'ouverture de toute la zone commerciale Odysseum de Montpellier, où une cinquantaine de magasins ont ouvert simultanément... sauf l'Apple Store... Soit ils ne voulaient pas faire de l'ombre à Paris, soit ils ne voulaient pas être "une ouverture parmi d'autres ouvertures", lorsque tous les magasins ont été ouverts, fin septembre.

De fait, une sorte d'effet de masse a tenté d'être mis en place pour provoquer un petit attroupement. Le slogan "85000 cadeaux une seule boîte" laissait un effet supposer une pluie de cadeaux tombant sur les heureux élus qui s'étaient insérés dans la file d'attente. Comme le moindre bidule estampillé Apple coûte au moins 10 euros, cela a motivé quelques personnes plus patientes que les autres (que moi en tout cas), à se placer entre les barrières, espérant sans doute avoir de Apple un cadeau digne des milliers d'euros que chacun d'entre nous leur avons laissé depuis toutes ces années (faites vous-mêmes le calcul).

On peut voir par ailleurs qu'ils avaient vu plutôt grand, puisque les barrières destinées à canaliser l'immense foule n'étaient utilisées que pour la moitié.

Les vendeurs semblaient très motivés et entonnaient un "po---popopo-popo" juste avant l'ouverture des portes. Mais la cinquantaine de personnes patientant devant le magasin restaient quant à eux relativement impassibles! On était bien loin des campements organisés pour la sortie de l'iPhone.

Finalement, les portes s'ouvrent, et les premiers clients (visiteurs?) finissent par voir récompensée leur longue attente par une petite boîte blanche.

Nous avons intercepté un de ces patients applemaniaques et lui avons demandé :

- "Alors ? Qu'y avait-il dans cette boîte qui mérite d'attendre comme cela ?"
- "Un tee-shirt Apple." (tête avec un demi-sourire) 
- "Wahhhh. trop généreux Apple!"
- "Boah.. Je vais essayer de le revendre sur E-bay.
   Je me ferai peut-être un peu d'argent..."

Voilà donc un magasin Apple de plus sur Montpellier. Nous disposons ici de plusieurs magasins Apple (Fnac, Apple Centers...) qui ne vont pas forcément apprécier cette concurrence (déloyale ?). Et même si je n'aurai pas trop de regret pour la Fnac où un vendeur subtilement anti-apple me crispe depuis plusieurs années, je ne saurai que trop vous conseiller d'aller à la rencontre de la très sympathique équipe de Mac Tribu, présente depuis longtemps sur Montpellier.



Faut il le alors le préciser; les trois dernières photos sont prises avec un iPhone. Et ont été ensuite traitées sur iPhoto sur mon Mac PowerBook Pro... ;)

samedi 26 septembre 2009

Quand Firefox nous parle

Quand Firefox nous parle...



Il subsiste des traces d'humour de développeurs en mal d'explications ;). (Ici, on voit que le développeur était aussi en mal de positionnement pour les boutons)... J'ai un peu hésité avant de cliquer sur l'un ou l'autre des boutons:





Il y a aussi des messages sérieux où l'humour pointe son doigt. Un clin d'oeil envers certains systèmes qui mettent en garde pour la moindre opération sur votre disque !!





On trouve, aussi, un peu caché dans l'application, comme un de ces "Easter Egg" des jeux vidéo ou des Rom des anciens modèles de Macintosh (http://www.eeggs.com/items/2258.html). Ici ils n'ont pas mis les photos des contributeurs (cela prendrait trop de place!!!), mais un extrait d'une "bible" de Mozilla:

Lisez-bien le texte, vous comprendrez le message sous-jacent. Une véritable "croisade" que le Renard en Feu mène contre Mammon!

Pour lire quelques extraits du livre de Mozilla : http://www.mozilla.org/book/ (en anglais). Vous y trouverez aussi des allusions sur le mailer ThunderBird. Sinon sur FireFox, tapez "about:mozilla" dans la saisie d'URL. Vous comprendrez aussi que vous faites partie de la "légion" ;)...

jeudi 24 septembre 2009

Google se fait de la pub

Alors ça y est ? Google met fin à une règle qui semblait pourtant intangible : "Pas de publicité sur notre page d'accueil". Alors ce n'est pas vraiment de la publicité, comme on la voit sur Internet, mais ça en a quand même la couleur et l'odeur...

En tout cas, ils se sont offerts la place en or! Celle qui fait rêver les annonceurs...

Notons que c'est pour un de leur téléphone Android. Je ne vais tout de même pas leur faire de la pub, non ?

jeudi 6 août 2009

Tibao : jeux en ligne pour les enfants

Connaissez-vous Tibao ?

Ce petit personnage a été créé par un graphiste indépendant, Grégory Korzeniowski voilà plus de 8 ans. Je l'ai découvert par hasard il y a quelques années, lorsque ma fille avait quatre ans. Entièrement créé en Flash, le site propose divers petits jeux destiné à un très jeune public (3-8 ans). Faites évoluer le petit Tibao dans sa plaine africaine, et vous découvrirez les jeux conçus et réalisés par ce passionné, comme les exemples qui suivent:

Une course en zèbre:

Un "memory":

Le graphisme, les sons, les animations (attente de chargement), tout est parfaitement sympathique et peut distraire votre enfant au moins aussi bien que nombre de CD-Roms interactifs.

Aller sur Tibao.com

N'oubliez pas de revenir sur son site, car, au fur et à mesure du temps libre de Grégory, il est possible de découvrir de nouveaux jeux!

Lire un article sur Tibao et son auteur

vendredi 8 mai 2009

Comment éditer des fichiers distants avec un éditeur texte via SSH

Vous avez accès à différents serveurs par le service SSH, et vous en n'aimez pas VI/VIM ? Vous voulez les éditer directement avec un éditeur plus convivial ? Alors sachez qu'il est possible d'effectuer cette opération de façon relativement transparente sur Mac OSX ou Windows.

Sur Mac OSX

Il vous faut deux logiciels que je conseille pour cet usage: Cyberduck et TextWrangler, librement téléchargeables respectivement en http://cyberduck.ch/ et http://www.barebones.com/products/TextWrangler/

Avec Cyberduck, vous pouvez utiliser des signets (bookmarks) de connexion ou bien effectuer une "nouvelle connexion" en direct:

L'important est de bien sélectionner l'option SFTP pour le mode de connexion.

Naviguez librement dans les dossiers, puis sélectionnez les fichiers à éditer. Faites alors CTRL+CLIC (ou clic-droit si votre souris le permet). Sélectionnez le menu "éditez avec...":

Les fichiers s'ouvriront sous forme de fichiers temporaires sous TextWrangler. Attention, avec TextWrangler de bien sélectionner l'encodage de caractères et de retours chariots qui convienne le mieux à votre fichier. Il effectuera ce choix pour vous, dans un fichier existant, via une reconnaissance de caractères. Mais si vous créez un nouveau document ou bien si vous incorporez pour la première fois des caractères accentués dans un document existant, je vous conseille vivement de vérifier ces aspects particuliers.

Avec Windows:

Il vous faut également deux outils que je conseille également : WinSCP et EditPadLite, téléchargeables librement en http://winscp.net/eng/download.php et http://www.editpadpro.com/editpadlite.html.

Pour l'éditeur de texte, le transfert de fichier automatique fonctionne vraisemblablement avec d'autres programmes, faites l'essai avec votre éditeur favori si EditPadLite ne vous convient pas.

Commencez par paramétrer WinScp, pour que les fichiers s'ouvrent directement dans le bon éditeur, comme suit (exemple avec les fichiers PHP):

Etablissez ensuite une nouvelle connexion:

L'important là aussi est de bien sélectionner l'option SFTP pour le mode de connexion.

Naviguant dans la partie droite, vous pouvez sélectionner des fichiers à éditer. En effectuant un clic-droit sur ces fichiers, ils s'ouvriront alors automatiquement dans l'éditeur externe que vous aurez paramétré:


Dans les deux environnements, l'intérêt évidemment est donc que les fichiers sont transférés automatiquement et de façon transparente pour vous.

Attention tout de même, si la connexion est coupée (inactivité sur le réseau, déconnexion du programme WinSCP ou Cyberduck), vous n'avez plus que des fichiers temporaires sans lien dans votre éditeur. Toute modification est alors effectuée "dans le vide".

mercredi 1 avril 2009

Comment effectuer une identification d'un utilisateur Active Directory en PHP via LDAP

Si vous arrivez ici, c'est que sans doute vous avez comme moi cherché sur Internet comment effectuer une authentification en LDAP sur une base Active Directory, en PHP. Difficile car on trouve beaucoup de bruit avec ces termes !

Voici ce que j'ai fini par écrire. Le principe essentiel est d'effectuer une recherche du DN, puis de re-effectuer un "ldap_bind". Si cela ne fonctionne pas dans votre cas, faites le moi savoir via les commentaires!

Le petit bout de code:


// modify these values
define("LDAP_HOSTNAME","192.168.0.10"); // LDAP server
define("LDAP_DN", 		"DC=xx,DC=yy,DC=zz"); // LDAP DN
define("LDAP_CN", 		"admin");  // LDAP admin name
define("LDAP_CN_PASS", 	"password");  // LDAP admin password

function LDAP_identify( $login, $password) {
  $ldaprdn  = 'CN='.LDAP_CN.",CN=Users,".LDAP_DN;   // DN ou RDN LDAP
  $ldappass = LDAP_CN_PASS;  // admin password
  $ld = ldap_connect( LDAP_HOSTNAME);
  if (!$ld)  {
	echo "Can't connect on LDAP server";
	return false;
  }

  ldap_set_option($ld, LDAP_OPT_PROTOCOL_VERSION, 3);
  ldap_set_option($ld, LDAP_OPT_REFERRALS, 0);
  if (!ldap_bind( $ld, $ldaprdn, $ldappass)) {
	echo "Can't identify on LDAP server";
	ldap_close( $ld);
	return false;
  }

  $r=ldap_search($ld, LDAP_DN, "(sAMAccountName=$login)");
  $info = ldap_get_entries( $ld, $r);
  if ($info)  {
	/*
	** If you want to get some info
	$id = $fullName = $mail = '';
	if (isset($info[0]['sn'])) $id =$info[0]['sn'][0];
	if (isset($info[0]['cn'])) $fullName =$info[0]['cn'][0];
	if (isset($info[0]['mail'])) $mail =$info[0]['mail'][0];
	*/
		
	$DN = '';
	if (isset($info[0]['dn'])) $DN =$info[0]['dn'];
		
	// Active Directory accept empty password !?
	$password = trim($password); 
	if (empty($password) || empty($DN) || !ldap_bind( $ld, $DN, $password)) {
		echo "Erreur d'identification";
		ldap_close( $ld);
		return false;
	}

	// here, you're identified
	ldap_close($ld);
	return true;
  }

  ldap_close( $ld);
  return false;
}

dimanche 29 mars 2009

Comment vider le cache DNS (Mac, Linux et Windows)

Vider le cache de DNS (noms de domaines) sous Linux, c'est assez facile, puisqu'un service identifié s'en occupe:

sudo /etc/init.d/nscd restart

Sous Windows, il existe une commande spécifique (un peu longue!):

ipconfig /flushdns

Pour finir, sur Mac OSX, il faut passer aussi par une commande spéciale:

sudo dscacheutil -flushcache

Si vous n'avez pas dscachutil, c'est que votre système n'est pas forcément très récent, il vous faut passer par l'ancienne commande:

sudo lookupd -flushcache

samedi 28 mars 2009

Les fichiers temporaires de Firefox et Thunderbird (sur Mac)

Voilà déjà un bon moment que je peste contre Firefox et Thunderbird, qui, malgré leurs nombreuses qualités, me laissent systématiquement sur le bureau des fichiers incongrus, issus de clics divers et variés. En effet, pour chaque pièce jointe dans le cas de Thunderbird, et pour chaque fichier PDF, Excel, et autre trouvé sur Internet avec Firefox, ces deux programmes, ne sachant trop qu'en faire, me les laissent sur le bureau. Deux clics, et le fichier devient XXX (2) , puis XXX (3), etc... En quelques jours, le bureau devient un fatras, jusqu'à ce qu'il n'y ait plus de place et que les icônes s'empilent dans le coin supérieur droit. En général au-dessus de votre disque dur.

Ceci n'a pas que des inconvénients. En effet, cela vous oblige à faire le ménage régulièrement, et ainsi, votre disque ne se remplit (pas trop) de toutes ces fichiers inutiles. En revanche, si comme moi, vous utilisez votre bureau pour laisser quelques éléments importants, ou bien les dossiers du moment, le ménage devient pénible. Le "Qu'est ce que ce fichier ? En ai-je besoin ou pas ?" peut devenir vraiment pénible.

Je me suis ainsi pas mal énervé envers les deux produits phares de Mozilla. Ne comprenant pas pourquoi dans les deux cas, on trouve une préférence. "Enregistrer les fichiers dans..." pour Firefox. "Enregistrer toutes les pièces jointes dans ce dossier:" pour Thunderbird. Mais ces deux applications n'en ont que faire.

Après donc avoir recherché sur Internet, il apparaît que ce problème fait l'objet de nombreuses plaintes (je ne suis pas le seul!), et fait l'objet d'un bug référencé chez Mozilla https://bugzilla.mozilla.org/show_bug.cgi?id=311292 . 130 commentaires enrichissent un débat fort intéressant où des remarques philosophiques affrontent des certitudes sur les besoins des utilisateurs. Bref, le débat n'est pas terminé, même si le sujet paraît simple à la base! On atteint une limite intéressante de l'OpenSource, ou un problème remonté en 2005 n'a pas trouvé de solution en quatre ans! Pas de crash, pas un véritable bug, juste un ennui fonctionnel. Personne pour prendre une décision tranchée ?

En attendant, un gros malin propose un contournement (workaround) intéressant, avec une manipulation suspecte, mais qui fonctionne. Moi, en tout cas, ça m'a permis de résoudre mon problème!!

Sous l'application Terminal, tapez cette commande (si vous êtes en système 10.5):

/usr/libexec/PlistBuddy -c "Delete :Version\ 2.5.4:ic-added:DownloadFolder" 
~/Library/Preferences/com.apple.internetconfig.plist

En supprimant cette préférence, les fichiers temporaires de nos deux applications favorites iront se nicher dans votre dossier "Downloads".

A vous de faire le ménage de temps en temps dans ce dossier!

samedi 7 mars 2009

Le secret de Clémence

- "Papa, papa. Mais ça c'est un secret! Et tu dois le dire à personne! A personne, personne!!" (Et vous croyiez quoi ? Que j'allais vous dire le secret ? C'est un secret!)

... (silence et courte réflexion)...

- "Bon, mais si tu le dis à quelqu'un, surtout, surtout, tu lui dis de le dire à personne personne!"

- Ma fille. Tu as tout compris. Tu es prête à garder des secrets d'état désormais !!!

mardi 24 février 2009

Copy Or Not Copy : That is the question

Une question posée par Windows. On dirait un exemple extrait de "Tout ce qu'il ne faut pas faire en ergonomie"... Il manque juste un bouton "Peut-être"

dimanche 8 février 2009

Comment convertir en mp3 avec iTunes

Télécharger iTunes

Ceci est sans doute nécessaire si vous êtes sur Windows. Vous pouvez le trouver à l'adresse http://www.apple.com/fr/itunes/download/

Note: Sous Windows, le CTRL+CLIC doit être remplacé par "clic-droit".

Effectuez les réglages d'importation

Par défaut, iTunes transforme les musiques en un format qui n'est pas reconnu par de nombreux lecteurs mp3. Apple prétend que son format est bien meilleur au niveau qualité de compression et d'écoute. Alors je n'entrerai pas dans ce débat de puriste capables de distinguer des aigus dans leur voiture ou en faisant leur jogging. Si vous avez un iPod de marque Apple, alors vous pouvez conserver ce format "Apple", sinon, le mp3 est le seul format que tout le monde reconnaît.

Allez dans "ITunes->Préférences->Général->Bouton Réglages d'importation"

Je conseille de choisir tout de même au-dessus de 128Ko. Car même si je ne suis pas "puriste", la qualité à 128K est tout de même assez médiocre. Si toutefois le "son" que vous voulez convertir n'excède pas une qualité mp3 de cet ordre, ce n'est pas la peine de monter à des valeurs importantes, vous ne ferez que perdre de la place sur votre disque.

Ajoutez le fichier dans la bibliothèque iTunes

Plusieurs méthodes sont possibles pour faire ouvrir par iTunes votre morceau. Soit CTRL+clic (Ouvrir avec ... Itunes), soit "Ajouter à la bibliothèque" depuis le menu fichier, soit, un glisser déposer depuis une fenêtre de navigation du Finder, vers iTunes comme dans l'exemple ci dessous:

Convertissez le morceau

Sélectionnez votre morceau de musique ainsi ajouté dans iTunes, puis sélectionnez le menu Avancé->Création de la version mp3", ou bien CTRL+clic ; un menu contextuel vous permettra de sélectionner aussi "Création de la version mp3":

Conservez le bon morceau

Vous êtes maintenant avec deux morceaux de même nom. Vous pouvez effacer l'ancien, qui ne vous sert plus. Pour identifier où se trouve le morceau converti (vraisemblablement dans "Votre dossier utilisateur -> Musique -> ITunes Music -> Artiste Inconnu -> Album Inconnu"), vous pouvez l'un après l'autre sélectionner les morceaux, et faites "POMME+R" ou "CTRL+CLIC+Afficher dans le Finder". Ceci vous amènera dans le dossier où se trouve votre morceau.

Renseignez les champs d'information

Il est conseillé de faire l'effort de remplir les champs de votre morceau (les ID TAGS). En effet, votre lecteur MP3 se réfère à ces différents champs pour vous proposer des sélections par auteur, par titre, par album, etc... Faites "POMME+I" sur votre morceau sélectionné, et choisissez l'onglet "Infos", et remplissez au moins les champs les plus importants : titre, auteur et album.

mercredi 4 février 2009

Où IE6 nous apprend que le vide n'est pas sécurisé

Rahhhhhh. Cochonnerie de IE 6... Ou comment perdre deux heures à cause d'un vieux navigateur bugué.



"Cette page contient des éléments sécurisés et non sécurisés". Voici ce que m'affiche un vieil Internet Explorer 6 chez un client. Mécontent, celui-ci pense que son service "HTTPS" n'est donc pas sécurisé. Hé bien si, à chercher dans tous les éléments de la page, à tracer le réseau, à étudier les logs du serveur Web. Rien. Pas la moindre requête "non sécurisée".

Alors voici finalement ce qu'il en est:

Tout d'abord, il m'a fallu rechercher si vous je n'avais pas des <iframe> vides, avec soit pas de "src", soit un "src" vide. Ceci peut être utile pour certaines manipulations en Ajax. Eh bien le ...X%*$... de développeur de IE considère que le vide n'est pas sécurisé! Parce qu'il n'est pas HTTPS!

Le contournement est simple, le mieux est de mettre (si votre iframe n'est pas visible)

    <iframe src="javascript:false"></iframe>

Ensuite, car ce n'était pas terminé, il m'a fallu éviter un

    <td style="background:url(monimage.gif)">

En effet, la encore pour une raison inconnue, une url relative n'est pas sécurisée. Etrange, d'autant plus que le contournement est simple : déclarez exactement le meme style, en CSS, et référez vous à ce style.

    // CSS
    .td_back{
      background:url(monimage.gif)
    }

... et dans l'HTML, ...
    <td class="td_back">

Bravo la sécurité. En déclarant le même objet de deux façons, l'un est sécurisé et l'autre pas ?? Ceci permet de comprendre comme la sécurité a été écrite avec les pieds dans un navigateur qui a occupé le haut du pavé pendant des années.


Comme dirait Tristan Nitot (sic) "Meurs IE6, Meurs!!"