nodens a écrit 569 commentaires

  • # script pour décharger les clefs en fonction d'xscreensaver

    Posté par  . En réponse au message [Terminal] Ne plus taper ses mots de passe avec ssh. Évalué à 1.

    Ce petit script de rien du tout permet de vider l'agent de ses clef quand on verrouille la session via xscreensaver. Quand on déverrouille la session, il recharge les clefs et redemande la (les) phrase(s) de passe. A lancer dans le .xsession ou via le Desktop Manager, comme ssh-agent.
    #!/usr/bin/perl
    # unload identity when screen is locked
    
    # put your favourite graphical ssh-askpass here, unless you use SSH_ASKPASS
    # environment variable
    my $ssh_askpass = "/usr/lib/openssh/gnome-ssh-askpass";
    
    $ENV{SSH_ASKPASS} = "$ssh_askpass" unless ($ENV{SSH_ASKPASS});
    
    my $locked;
    open (IN, "xscreensaver-command -watch |");
    while () {
        if (m/^LOCK/) {
                system("ssh-add -d") if (! $locked);
                $locked = 1;
        } elsif (m/^UNBLANK/) {
                system("ssh-add < /dev/null") if ($locked);
                $locked = 0;
        }
    }
    
  • [^] # Re: Merci Google

    Posté par  . En réponse à la dépêche Google Talk : messagerie instantanée et voix sur IP basée sur Jabber. Évalué à 5.

    juste pour préciser qu'on cela vient plus précisément du grec philô plutôt que phil (zut, pas trouvé comment entrer des caractères grecs... bah de toutes manière je me serais plantés sur les accents) qui signifie j'aime, et anthropos (l'homme). pour la philosophie, c'est donc philo-sophie, ou plutôt philô sophos (j'aime la sagesse).

    A part ça rien à dire, c'était juste le découpage qui me chagrinait, et j'avais envie de mettre mon grain de sel ;)

    Un phylanthtrope ça pourrait être... un homme tout vert ? un monstre plante ?

    bon j'arrête ;)
  • [^] # Re: Et un tas d'autres ...

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 1.

    de retour de week-end, j'ai également vérifié mes sources, et je me suis relu. Je devais être un peu fatigué :)

    en effet aujourd'hui est déjà un pléonasme. Ce qui est une raison de plus pour bannir au jour d'auj^W (nan je peux pas me résoudre à écrire une chose pareille).

    Merci pour l'explication du ¹, même si je ne comprend pas comment j'ai pu lire la phrase de travers, le manque de sommeil, sans doute. Cela dit je dois parler à peu près trois mots de latins, qui ne s'assemblent même pas pour former une locution cohérente, donc j'ai rien compris sauf la confiture (sllrp) :)

    Par contre, là comme ça je ne retrouve pas de syllogisme qui joue sur la confusion entre la relation de temporalité et la relation de causalité... tu aurais un exemple ?
  • [^] # Re: Maître Capello au-dedans

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 2.

    zut j'oubliais l'essentiel... enfin, le prétexte ;)

    Je me suis dit la même chose à propos du marchmallow, mais je ne suis pas sûr que la guimauve et le marchmallow soit exactement équivalent... j'ai pas la recette, mais dans ma tête il s'agit de deux choses différentes.

    Pis la guimauve ça se vend en long, faut la couper pour la faire griller, c'est une perte de temps inutile ;)
  • [^] # Re: Maître Capello au-dedans

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 2.

    J'apprécie assez, pour ma part, qu'on me critique intelligement, ça me permet souvent d'apprendre des choses. Question de goût je suppose. Après, je me refuse à pinailler sur la moindre faute d'orthographe, ça n'est souvent que de l'inatention... et pour critiquer, mieux vaut soigner, sinon gare au retour de baton :)
  • [^] # Re: Et un tas d'autres ...

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 2.

    un pléonasme ? je ne vois pas pourquoi : Au jour actuel, à ce jour.
    Quand au ¹ j'ai pas bien compris, alors n'est pas utilisé ici en tant que conjonction de temps mais en tant que conjonction de... de... Zut j'ai oublié comment ça s'appelle... celle qui permet de relier deux phrase par un rapport de causalité... bref ça ne s'applique donc pas :)

    Merci pour l'éthymologie d'alors, cela dit, ça m'était complètement sorti de la tête.

    En tout cas je suis bien d'accord, on en sort pas ; mais qu'est-ce qu'on samuse :)
  • [^] # Re: Et un tas d'autres ...

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 10.

    elle à le droit d'évoluer, mais il faut faire preuve de créativité, alors... y'a évolution et barbarisme ;)

    Bon, c'est très subjectif, je l'admet, mais certaines évolutions de la langue, généralement celles qui tendent à réduire la diversité des sens (confondre deux mots qui ont un sens différent), ont le don de m'agacer. Je prend ça pour un apauvrissement, ce qui est le mauvais sens de l'évolution.

    Par exemple, voire même (pléonasme), voire voir même (dérivé du précédent), au jour d'aujourd'hui (pléonasme), consistant pour cohérent (anglicisme, cf plus bas)... C'est dommage je trouve.

    On n'y peut pas grand chose, je suppose, sinon les relever et expliquer, alors c'est ce que je fais :)
  • [^] # Re: Maître Capello au-dedans

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 7.


    Par contre en français, on dira plutôt " la consistance du marshmallow est toute relative !".


    On pourra même pousser jusqu'à dire qu'elle est relative à la durée pendant laquelle il est présenté à la flamme, et à la distance et la direction qui sépare le marshmallow du sommet de celle-ci. Et ça sera parfaitement cohérent. ;)
  • [^] # Re: Et un tas d'autres ...

    Posté par  . En réponse à la dépêche 60% de logiciels libres dans les services de l'éducation nationale. Évalué à 10.

    Ce n'est pas tout à fait exact : mature et mûr ne sont pas interchangeables (quoi qu'en pensent les journalistes, et d'autres, manifestement).

    Mature se dit d'un poisson en âge de frayer. C'est un terme technique qui n'est censé s'appliquer - au départ du moins - qu'à la pisciculture.

    Il s'agit également du terme anglais pour mûr, ce qui explique certainement son emploi courant, les anglicismes sont à la mode.

    On peut, à la rigueur, accepter Mature comme un terme s'appliquant à d'autres choses que l'élevage des poissons, mais il s'agirait alors d'un terme à vocation scientifique évoquant la maturité physique (et non psychologique). D'ailleurs je m'insurge contre l'emploi de ce terme pour parler d'un enfant ou d'un adolescent : un enfant ne peut par définition être en âge de frayer, quant à l'adolescent ça coule de source. Donc mûr, s'il vous plait, pour les humains.

    C'est là qu'on peut débattre... Doit-on dire d'un logiciel qu'il est mature (en âge de se reproduire), ou mûr, parvenu au terme de son développement (projet, fruit parvenu à maturité) ou devenu adulte (personne) ? Et quand on dit mature, pense-t-on réellement aux implication sémantiques de ce mot, ou baigne-t-on dans le vil anglicisme (pouah!)¹ ?

    Ca se complique encore quand on constate que le contraire de mûr est immature, et là je regrette de ne pas avoir de dictionnaire éthymologique sous la main pour m'expliquer cette étrangeté :)

    Sinon, il existe mâture : ça n'a rien a voir, il s'agit de l'ensemble des mâts d'un bateau... Mais on va prétendre que je suis en train d'essayer de mener les gens dedans, mieux vaut ne pas broder sur ce point.

    D'ailleurs tout cela n'a aucun rapport avec le schmilblick, si ce n'est que les journalistes en question m'ont l'air de pratiquer l'approximation ; mais là on est tous d'accord, ce n'est donc pas drôle, et je crois qu'il est vraiment temps d'aller me coucher ou à défaut faire autre chose :)

    ¹ : je n'ai rien contre l'anglais, je le pratique même assez volontiers, et je préfère lire la SF anglo-saxonne dans le texte. Mais faut pas tout mélanger. :)
  • [^] # Re: Possesseur de carte réseau utilisant le module via-rhine (D-Link 530

    Posté par  . En réponse à la dépêche Debian 3.1 ; nom de code : Sarge. Évalué à 2.

    Les DFE530 TX sont, malgré de multiples révisions, assez horribles.

    Elles négocient le lien comme de la merde (selon le matériel en face, elles arrivent ou pas à négocier du full duplex, activent le contrôle de flux au petit bonheur la chance, que ce soit supporté ou pas par le pair...) et surtout ont une facheuse tendance à se mettre en rideau (refus total de transférer ou d'accepter le moindre paquet ethernet de taille normale, c'est à dire que seul l'ICMP passe) dès qu'on tire un peu dessus (transfert d'un gros fichier sur un lien en 100BaseTX par exemple).

    Perso je fuis ces cartes comme la peste. Je ne sais rien des autres cartes à base de via-rhine, par contre.
  • # euh.... ?

    Posté par  . En réponse au message [Terminal] éteindre au démarrage. Évalué à 3.

    alors, là je vais peut-être dire un truc idiot, mais si on est encore dans le bootloader (voire avant), on peut tout simplement appuyer sur le bouton off :)

    (On peut même le faire plus tard, le tout est de le faire avant que les FS soient montés pour éviter tout problème...)

    D'ailleurs, pour ne plus jamais se tromper, si votre machine supporte l'ACPI, installez acpid : dans les scripts par défaut il y en a un qui arrête proprement la machine quand on appuie sur le bouton power-on.
  • [^] # Re: logs

    Posté par  . En réponse au message [Terminal] faire du grep plus rapidement!. Évalué à 1.

    j'oubliais : je n'ai jamais réussi à faire planter grep avec des logs, au cas où vous en douteriez, mais il va de soi que pour un script ou quoi que ce soit de récurrent qui a besoin d'être fiable à 100%, il vaut mieux ne pas utiliser cette option, quitte à charger un peu plus la machine. Un bon vieux nice est plus indiqué pour ne pas pénaliser les autres services dans ces cas là.
  • # logs

    Posté par  . En réponse au message [Terminal] faire du grep plus rapidement!. Évalué à 1.

    Cela peut se révéler très intéressant pour traiter des fichiers de logs, surtout si ils sont nombreux.

    En effet, ceux-ci ont beau changer, on ne veux en général pas traiter les parties les plus récentes (ou alors on fait un tail), et si ils changent c'est par ajout à la fin du fichier, ce qui ne risque pas de faire dumper son core à grep.

    Je m'en sers pour parcourir des logs web à la recherche de certains types de requêtes par exemple : sur des sites très fréquentés où les logs font plusieurs centaines de Mo malgré la rotation, c'est appréciable. De plus, on charge moins la machine, en production ça présente un intérêt certain.

    Merci pour cette astuce :)
  • [^] # Re: plop

    Posté par  . En réponse au message [Admin] Fiabilité des écritures disque. Évalué à 1.

    ce qui n'a strictement rien à voir avec cette astuce, puisqu'on parle ici de le désactiver au niveau des disques.

    D'autre part, reiserfs a été évoqué : c'est en effet un système de fichier journalisé, qui pose le plus problème en l'occurence, en raison de l'utilisation intensive du journal pour éviter les pertes de données en cas de crash (contrebalancer le problème induit par le cache disque en écriture de l'OS, donc).

    Ce qu'on risque de perdre en raison des caches des disques en écriture, c'est les inscriptions dans le journal, ce qui peut amener à corrompre le système de fichier, puisque pour éviter la corruption fsck rejoue le journal en le considérant (à tort dans ce cas) complet et marque ensuite les systèmes de fichiers comme "clean". C'est tout le problème.

    Heureusement, on utilise courament sur les serveurs des controlleurs raid possédant beaucoup de mémoire (128Mo est courant aujourd'hui) et une batterie pour justement pallier ce problème, ce que signalait momsh. Bref sans vouloir t'offenser, t'es un poil à côté du sujet :)

    Cela dit ton commentaire est intéressant, justement parce que c'est une confusion courante : cache du disque, cache du contrôleur RAID, cache de l'OS, en lecture, en écriture... Pas toujours simple de s'y retrouver; surtout que chaque constructeur utilise sa propre terminologie.
  • [^] # Re: mon avis

    Posté par  . En réponse à la dépêche Firefox passe la barre des 50 millions de téléchargements. Évalué à 1.

    étonnament, étonnament... les bots aussi ont droit à un jour de repos !!
  • [^] # touché-coulé

    Posté par  . En réponse à la dépêche Un jeu online sur les sous-marins 100% libre. Évalué à 3.

    Houla, attention.

    Touché Coulé c'est la version d'Hasbro de la bataille navale, avec un plateau et des petites figurines; jeu qui se joue originellement avec un papier et du crayon...

    Autant la bataille navale est un jeu qui n'a jamais du avoir la moindre propriété intellectuelle tant il est vieux, autant Touché Coulé n'est sürement pas dans le domaine public.

    Cela dit il est clair qu'il doit être possible de faire un jeu de la bataille navale online, d'ailleurs ça existe sûrement déjà (il y a au moins une version windows de touché coulé). Je n'en connais pas de libre, par contre.
  • [^] # Re: Cher certes mais...

    Posté par  . En réponse à la dépêche Appel du Nouvel Observateur contre la répression du peer-to-peer. Évalué à 1.

    de plus, il n'est à mon avis pas systématique que personne ne soit exploité. Le consommateur l'est pas mal, l'artiste émergeant l'est souvent (et la musique n'est pas le seul « produit culturel » dans ce cas, la BD est un autre bon exemple).

    Bon cela dit, nous autres consommateurs on a l'habiture d'être exploités, il parait que c'est comme ça que ça marche ;)
  • [^] # Re: Une brèche

    Posté par  . En réponse à la dépêche Patch pour le support du C++ dans le noyau. Évalué à 0.


    if ( "Soyons fou" == mode ) {
    Ce qui serait classe c'est que pour chaque bout de code du noyau, il y ait une compétition "génétique" darwinienne entre plusieurs algos écrits en différents langages. On aurait alors les meilleurs des meilleurs des meilleurs (citation tirée (et adaptée) de : "Clerks, employés modèles" ).
    }//! end "Soyons fous"


    tu as une idée de la complexité du code nécessaire pour rassembler tous ces "bouts de code" en un tout cohérent ? il faudrait rajouter une couche supplémentaire pour avoir une API unifiée qui éviterait les écueils d'incompatibilité inévitable (mots réservés, etc).

    Ce type d'usine à gaz n'apporterait rien de bon, si ce n'est une baisse des performances et de la stabilité (complexifier le code, c'est augmenter le risque d'avoir des bugs... et surtout, c'est les rendre plus durs à débusquer). D'autant que linux se veut performant et à même d'être employé pour des applications critiques.

    Sans parler du fait qu'il faudrait la maintenir, probablement la réécrire souvent (nouveau driver dans un nouveau langage...), et que ça ralentirait beaucoup le dévelopement du noyau proprement dit.

    Bref, je veux croire que tu plaisantes et te lances dans un grand délire sans rien de sérieux derrière :)
  • [^] # Dès le début ?

    Posté par  . En réponse à la dépêche La robustesse de nombreux navigateurs web mise en cause. Évalué à -1.

    En même temps, avec le code de Netscape 4.x comme base c'est difficile de tout refaire propre :)
  • # \o/

    Posté par  . En réponse à la dépêche OpenZaurus 3.5.1 dans les bacs. Évalué à 8.

    Faites chauffer les compact flash ;)

    cela dit, il me semble important d'insister sur l'importance du nouveau système de build, openembedded. Il est beaucoup plus souple que l'ancien, et ne se limite pas aux zaurus mais est spécifiquement conçu pour supporter n'importe quelle architecture, au contraire de l'ancien système, Buildroot.

    De plus, il comporte plein de petits trucs (cf http://openembedded.org/oe_wiki/index.php/FeatureList(...) ) pour faciliter la vie des développeurs. Ca laisse augurer des releases plus fréquentes à l'avenir (d'ailleurs ces 8 derniers mois la quasi totalité de l'effort de développement portait sur la migration vers le nouveau système de build).

    Pis bon, OpenZaurus ça déboite bien, les gens que je connais qui ont un Pocket PC pleurent quand ils voient ce que je fais avec :)

    Bref merci pour la bonne nouvelle, je commence la journée de bonne humeur là ;)
  • # au plus simple...

    Posté par  . En réponse au message Navigation au clavier. Évalué à 1.

    dans les préférences avancées de Mozilla, il y a une section "Keyboard Navigation". Elle permet notamment de se déplacer avec les flèches et d'aller au lien/bouton suivant avec tab (il se peut même que ça soit activé par défaut).

    Donc quand on est sur le texte d'une dépêche, il suffit de d'appuyer un certain nombre de fois sur tab pour aller au lien "lire l'article"....
  • [^] # Re: Avantage zsh ?

    Posté par  . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 1.

    sous debian , source /etc/bash_completion donne la completion contextuelle pour une mirielle de commande.

    On notera également une amélioration majeure avec la version 3 : quand la completion contextuelle définie échoue, on retombe sur la completion classique.

    C'est très utile par exemple quand on veut lire une video avec mplayer, qui n'a pas d'extension ou une extension foireuse... avant on n'avait pas de completion du tout puisque rien ne correspondait à la complétion contextuelle définie.
  • [^] # Re: 3.1 == sarge ??

    Posté par  . En réponse à la dépêche Debian Sarge : ça arrive. Évalué à 1.

    il a rien dit de méchant, mais le fait que debian-base passe en freeze implique cette modification.

    je reconnais qu'il faut le savoir... ou lire les mailing-list debian ;)
  • [^] # juristes

    Posté par  . En réponse à la dépêche SCO développe le détail de ses plaintes. Évalué à 5.

    Je souhaite qu'en France on réduise le nombre de juristes et qu'on augmente par exemple le nombre de médecins.

    Alors ça, excuse moi, mais c'est complètement idiot.
    En france, on manque cruellement de juristes (spécialistes en juridiction dans un domaine précis) et de magistrats, alors qu'on a probablement un peu trop d'avocats et de médecins généralistes dans les zones fortement urbanisées.

    augmenter le nombre de juristes et de magistrats permettrait d'éviter qu'une seule personne ait à traiter une dizaine de dossiers en même temps (plusieurs dizaines parfois), ce qui l'empêche de se faire une idée sur un domaine qu'elle connait mal , et produit souvent un effet pervers grave : un jugement devient une bataille d'avocats uniquement, et l'exécutif "prémache" les affaires au judiciaire, ce qui nuit fortement à la séparation des trois pouvoirs, un des principes fondateurs de la république.

    Le problème ici est plus un problème économique qu'autre chose, c'est un moyen de surnager et de grapiller ce qu'on peut en bourse (c'est les actionnaires qu'on imressionne) et éventuellement en dessous de tables (de la part de microsoft, semble-t-il, cf les derniers Halloween document).

    Faut pas se mettre à cracher sur les hommes de loi comme ça. On en manque. La preuve, tu connais beaucoup de spécialistes du droit d'auteur ? On passe notre temps ici (moins ces derniers temps, il est vrai), à demander « y'a-t-il un juriste dans la salle ? » pour éclaircir tel ou tel point obscur, à nous autres profanes en ce domaine...
  • [^] # Re: question existentiel....

    Posté par  . En réponse à la dépêche Linux est une "perte d'argent". Évalué à 2.

    ooooh si il y en a. ils ne sont pas toujours installés par défaut (et ce ne sont toujours pas des front-end graphiques, donc), mais il y a beaucoup de choses qu'on peut faire en ligne de commande. c'est assez mal documenté par contre, même si il y a du progrès (faut aller sur technet.microsoft.com pour les détails...)

    Des exemples ? contrôle du serveur web, gestion des permissions et des utilisateurs... bon, pas de fichiers de conf ou si peu, donc c'est pas aussi intéressant que sous les unix-like ;)