andeus a écrit 312 commentaires

  • [^] # Re: /usr/bin/logger

    Posté par  . En réponse au journal Gérer les logs de plusieurs serveurs. Évalué à 2.

    Merci pour toutes vos réponses :)

    J'ai regardé un peu ce qu'il est possible de faire avec syslog-ng, c'est vrai que c'est intéressant. Notamment la fonction de "template" qui permet dans ce cas de ne logger que les logs apache, sans ajouter date/serveur/programme au début des lignes.

    Vous envoyez les logs de plusieurs serveurs dans le même fichier directement ? Les logs arrivent dans le bon ordre ou il faut les trier par la suite ?
  • [^] # Re: je comprend pas...

    Posté par  . En réponse au message tail qui ne rend pas la main. Évalué à 2.

    Oui, je sais bien qu'il ne rend jamais la main, je pensais juste que lorsqu'on fait quelque chose comme "cmd1|cmd2", cmd1 était tué si cmd2 se terminait.
  • [^] # Re: je comprend pas...

    Posté par  . En réponse au message tail qui ne rend pas la main. Évalué à 1.

    Merci :)
    Ta première solution fonctionne comme je le voulais :)
    Et la deuxième tombe en fait sur le même problème, le programme attend que tail se termine de lui même avant de passer à la suite :/
  • [^] # Re: je comprend pas...

    Posté par  . En réponse au message tail qui ne rend pas la main. Évalué à 1.

    En fait je pensais bêtement que le fait de sortir du while (break) allait tuer le tail (vu que plus personne ne lit la stdout du tail), mais apparemment non, enfin pas jusqu'a ce que tail se tue de lui même quand il tente d'écrire une nouvelle ligne.
  • [^] # Re: je comprend pas...

    Posté par  . En réponse au message tail qui ne rend pas la main. Évalué à 1.

    Merci pour ta réponse. En fait je veux lire x lignes, et passer à autre chose une fois les x lignes lues. Un tail -f tout seul ne se termine jamais. Mon code ressemble un peu à ça:
    tail -f /file|while read line; do
      echo "$line"
      readen=$((readen+1))
      [ $readen -ge $x ] && break;
    done|(traitement)
    Si il y a un autre moyen de faire ça je suis preneur aussi ;)
  • [^] # Re: /usr/lib/php5/maxlifetime

    Posté par  . En réponse au message Problème de session PHP Debian Etch. Évalué à 1.

    Comme le dit skud, /usr/lib/php5/maxlifetime donne en fait le temps en minute (il divise session.gc_maxlifetime / 60), qui est ensuite utilisé par find avec -cmin.

    Le fait qu'il y ai pleins de fichiers de session dans le dossier indique je pense que le problème n'est pas là, mais peut être au niveau du cookie de session (le cookie disparait, une nouvelle session est créée).

    Il faudrait vérifier les session.cookie_lifetime&cie, et la configuration du navigateur au niveau des cookies (ça marche avec un autre navigateur ?)
  • # /usr/lib/php5/maxlifetime

    Posté par  . En réponse au message Problème de session PHP Debian Etch. Évalué à 2.

    Vérifie la sortie de la commande /usr/lib/php5/maxlifetime, qui doit donner, en nombre d'heures, l'âge maximum des sessions avant qu'elles ne soient supprimées par le cron.

    Ça doit pouvoir se configurer avec session.gc_maxlifetime dans /etc/php5/*/php.ini.
  • # flashrom

    Posté par  . En réponse au message flashage bios. Évalué à 2.

    Avec flashrom (du projet Coreboot) on peut flasher un BIOS sans passer par DOS, etc:
    # apt-get/urpmi/yum/etc install flashrom
    # Backup
    flashrom -r bios-backup
    # Flashage
    flashrom -w K8VXSE15.ROM
    # Vérifie que c'est bien flashé
    flashrom -v K8VXSE15.ROM
    # reboot

    Il faut juste vérifier ici avant que ton matériel est bien supporté:
    http://www.coreboot.org/Flashrom
  • [^] # Mince alors, ils utilisent des produits libres

    Posté par  . En réponse au journal Si vous arrivez à acceder à ce site, je vous bannis ^^. Évalué à 1.

  • [^] # Re: Hmmm

    Posté par  . En réponse au journal Sans ADSL: WiMAX ? Satellite ?. Évalué à 2.

    Oui, pour la clé 3G ça doit être le même driver pour que celle de l'EeePC :)
  • # Solution

    Posté par  . En réponse au message $_POST tout vide. Évalué à 6.

    post_max_size = 2048M

    Essais 2047M ;) (ou mets directement 2147483648)

    Il y a un problème au niveau de la conversion MB => B. (cf error log).
  • # http://www.pokerroom.com/

    Posté par  . En réponse au journal Linux et le Poker. Évalué à 3.

    Fonctionne avec un applet Java, pas besoin de wine&co
  • # les pilotes de cette petite clé USB 3G+ SFR

    Posté par  . En réponse au journal eeePC, 3G+, ssh et écran tactile. Évalué à 3.

    Pas vraiment de pilote, mais un petit programme à compiler qui crée les ttyUSBx dans /dev:

    http://e.rycks.com/index.php/post/2008/02/13/Cle-3G-huawei-e(...)

    Ensuite ça fonctionne avec ppp (voir les /etc/ppp/peers/huawei* de la Xandros).

    Sinon il y a le paquet asus-3gmmt-sfr de http://update.eeepc.asus.com/p701/fr/pool/ qui fourni les scripts udev et la gui Asus pour se connecter, mais il faut le bidouiller un peu pour que ça fonctionne (les scripts font des "sudo user", etc...).

    Il y a aussi un howto Debian ici pour faire fonctionner le réseau/wifi/cam/acpi/etc: http://wiki.debian.org/DebianEeePC/HowTo/Install
  • [^] # Re: merci

    Posté par  . En réponse au journal Python: plugin de recherche Firefox pour PyPI. Évalué à 1.

    C'est intégré dans Firefox: Clique droit sur un champ texte, "Ajouter un mot clé pour cette recherche" :)
    Ensuite ça marche comme avec Konqueror, avec un espace entre le mot clé et les termes de la recherche.
  • # Greasemonkey

    Posté par  . En réponse au journal Géolocalisation des résultats de recherche Google. Évalué à 1.

    J'ai le même problème depuis pas mal de temps, et j'en avait assez de faire des remplacemenets .fr/.com, hl=fr/hl=en à chaque recherche.

    Donc j'ai fait un script Greasemonkey en 5 minutes:

    ça ajoute juste un bouton COM ou FR à côté de rechercher pour faire la recherche sur google.com en anglais ou sur google.fr en français.



    // ==UserScript==
    // @name Google recherche FR/COM
    // @include http://www.google.fr/*
    // @include http://www.google.com/*
    // ==/UserScript==

    (function(){
    var form = document.forms[0];
    var btnG = findelement(form, 'btnG');
    var hl = findelement(form, 'hl').value;
    var mybtn = document.createElement('input');
    mybtn.type='submit';
    if (hl == 'fr')
    {
    mybtn.value='COM';
    mybtn.addEventListener('click',function(){dosearch('com','en')},false);
    }
    else
    {
    mybtn.value='FR';
    mybtn.addEventListener('click',function(){dosearch('fr','fr')},false);
    }
    btnG.parentNode.insertBefore(mybtn, btnG);
    })()

    function dosearch(tld,hl)
    {
    var form = document.forms[0];
    findelement(form, 'hl').value = hl;
    form.action='http://www.google.'+tld+'/search';
    form.submit();
    }

    function findelement(form, name)
    {
    for(var i in form.elements)
    {
    if (form.elements[i].name && form.elements[i].name == name)
    {
    return form.elements[i];
    }
    }
    return null;
    }

  • # LVS Keepalived

    Posté par  . En réponse au message LVS - Scripts de monitoring. Évalué à 1.

    Si je ne me trompe pas, LVS c'est le module noyaux qui s'occupe de la répartition de charge, il ne s'occupe pas lui même de ce genre de chose.

    Tu dois avoir un programme extene pour ça, comme heartbeat ou keepalived.

    Exemple avec Keepalived:

    HTTP_GET {
    url {
    path /selftest.php
    digest d41d8cd98f00b204e9800998ecf8427e
    }
    }

    Si le digest ne correspond pas au bout d'un certain nombre d'essais, le serveur est supprimé du LVS. Il doit aussi être possible d'utiliser un script maison si les méthodes proposées ne correspondent pas.
  • # http://www.top-depart.com/

    Posté par  . En réponse au message recherche développeur Web Bénévole. Évalué à 1.

    Un site qui fait tout ça très bien: http://www.top-depart.com/ :)
  • # apt-get install vim

    Posté par  . En réponse au message configuration de vi. Évalué à 7.

    Tout est dans le titre :)
  • # Compression, sans perte

    Posté par  . En réponse au journal Radiohead ou l'évolution du marché de la musique. Évalué à 3.

    Après le "MP3, sans DRM", à quand la "Compression, sans perte" ?

    A savoir une archive contenant des wav ou des flac à la place des mp3.
  • # La dernière blague de free !

    Posté par  . En réponse au journal La dernière blague de free !. Évalué à 4.

    Ils fournissent un hébergement totalement gratuit, un espace de 10Go et un trafic illimité.

    Alors oui, si ils mettent des publicités dans l'auto index d'apache, qui ne doit même pas représenter 1% du trafic, c'est vraiment, vraiment abusé de leur part.
  • # Le problème avec Orange c'est que

    Posté par  . En réponse au journal Orange propose de l'open ID. Évalué à 2.

    Vous ne pouvez pas mettre fin à votre identification car vous êtes automatiquement reconnu lorsque vous utilisez votre accès Internet Orange.
  • # xargs

    Posté par  . En réponse au message action sur le résultat d'une commande. Évalué à 3.

    Sans les mains boucle:
    ls | grep A | grep -v B | grep .C | xargs rm --
  • [^] # Re: Le propriétaire finance le libre. Tant mieux !

    Posté par  . En réponse au journal Pourquoi Framasoft doit disparaitre. Évalué à 2.

    C'est clair :)
    Je ne savais pas, désolé.

    Il n'empêche que tous les sites Internet ne peuvent pas fonctionner sur le modèle de Wikipedia.
  • [^] # Re: Pffffst

    Posté par  . En réponse au journal Pourquoi Framasoft doit disparaitre. Évalué à 4.

    C'est vrai, ça pique les yeux. Ça clignote de partout, il y a pleins de couleurs, ça ouvre des popups, ça empêche de lire le site, ça utilise flash.

    Ha, on me dit que non, en fait ça ressemblerait plus à de bêtes liens textes comme ceux que l'on trouve en haut de linuxfr ( O'Reilly | Eyrolles | LinuxMag, etc...)
  • [^] # Re: ou pas

    Posté par  . En réponse au journal Pourquoi Framasoft doit disparaitre. Évalué à 2.

    > Cela devient donc la promotion du propriétaire au travers du libre
    > à quoi bon se donner tant de mal pour au final profiter au modèle propriétaire ?

    On ne peux pas faire gagner le libre en cachant l'existence des équivalents propriétaires.

    Le libre c'est aussi le choix.

    La capture d'écran montre un article sur le logiciel 7zip, logiciel qui est utilisé par de nombreuses personnes non pas parce qu'il est libre, mais parce qu'il est meilleur.

    > cela est-il assez rémunéré ?

    Il faut croire que ça rémunère plus que les dons.

    > Tous ces efforts pour mettre en avant le libre, tout ça pour une nouvelle incursion du propriétaire "malgré soi" ?

    Malgré soit non, ils l'ont choisi. D'ailleurs ils peuvent demander à ne plus afficher les publicités de winrar ou winzip.