Le TwiBlog

The one with Twidi

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 9 décembre 2005

debian / apt / dpkg : Comment empêcher la mise à jour d'un paquet

Prenons l'exemple de wine qui, pour certaines raisons (comme l'install d'IE6 sous linux), doit être installé dans une version spécifique.

Le problème est que lors de la prochaine mise à jour (apt-get upgrade), wine sera mis à jour à la dernière version disponible.

La solution est la suivante, qui consiste à dire à dpkg (et donc apt) de ne pas mettre à jour ce paquet :

 echo "nom_du_paquet hold" | dpkg --set-selections

Et voilà ;)

Pour débloquer un paquet :

 echo "nom_du_paquet install" | dpkg --set-selections

Pour avoir la liste des paquets bloqués :

 dpkg --get-selections | grep hold

Javascript, input.value et onchange

Il n'est pas rare lors du traitement d'un formulaire de vouloir renseigner par script les champs qui le composent.

Un exemple typique : l'ouverture d'ue calendrier en popup qui, lors de la sélection d'une date, remplira les champs de la fenêtre appelante.

Un truc à savoir c'est que quand on modifie un champ en script, l'évenement onchange du champ n'est pas appelé !

Par exemple, si sur votre champ date vous avez un onchange qui vérifie que la date n'est pas dans le passé, et bien via le calendrier vous pourrez quand même choisir une telle date.

Ce qu'il faut faire, c'est, lors de la modification du champs, appeler juste après la methode onchange du champs

Exemple :

 monchamps.value = mavaleur;
 if (monchamps.onchange) { monchamps.onchange(); }

Ainsi, l'évènement sera appelé s'il existe.

PS : la bonne façon d'accéder à un champs est

 document.forms['name_du_formulaire'].elements['name_du_champ']

et non pas

 documents.name_du_formulaire.name_du_champs

dimanche 4 décembre 2005

EUCD.INFO : sauvons le droit d'auteur !

La nouvelle loi DADVSI qui est en passe d'être votée commence à faire parler d'elle et c'est tant mieux.

Quel est le problème ?

Il ne faut pas confondre la copie privée avec l'acte illicite de la contrefaçon. Pas plus qu'il ne faut confondre l'usage privé et l'usage personnel.

Voici quelques liens pour en savoir plus, et surtout, pour signer la pétition contre cette loi absurde.

Do you prefer Internet Explorer or Firefox ?

Bien qu'en anglais, cette petite vidéo micro-trottoir fait du bien et même parfois sourire, notamment quand un des passants réponds "internet explorer car il y a internet dans le nom et on sait alors à quoi ça sert".... :)

A voir sans attendre