doublehp a écrit 1846 commentaires

  • # Note si tu as encore quelques joursa perdre.

    Posté par  (site web personnel) . En réponse au journal Mon passage à linux. Évalué à -9.

    Linux ... c est a la base une reimplementation de Minix ... dans le but d etre distribue, avec un portage des outils GNU.

    Ce n est pas un vrai UNIX.

    Les derniers Vrais UNIX sont les BSD. Sun est payant, et va bientot arreter SUNOS; Windows nt5 est une copie de BSD, QNX est un petit UNIX avec microkernel, mais ne respecte pas toutes les specs UNIX system5 ...

    Bref ... si tu cherches la purete, faut aller encore plus loin.

    Je suis actuellement sous Debian SID, et pour commencer une migration en douceur vers BSD, je viens d installer ( allez, il est 5h30, donc c etait il y a 8h30) une petite Gentoo.

    C est une sorte de distribution Linux assez optimisee, qui propose bien plus de packages que Debian, mais n as pas de garde fou. Tu peux peter tout le system en 2 commandes que tu croyais innocentes, chose impossible aussi facilement avec APT.

    Et les confs de Gentoo sont inspirees de BSD.

    Bref, ca me change les idees ( 4 ans sous Debian ...), et j espere passer un jour a BSD.

    Gentoo permet plus de choses, mais c est quand meme reserve a ceux qui n ont peur de rien. Pas de protection; tout est brut de decoffrage.
  • # GRUB != LILO

    Posté par  (site web personnel) . En réponse au message Probleme de boot [grub]. Évalué à 1.

    -1- on ne reinstalle JAMAIS grub. On l installe une fois pour toute sur le disque, puis on n execute plus JAMAIS grub-install.

    -2- vim /usr/share/doc/grub/examples/menu.lst

    -3- hda1 = (hd0,0)
    donc pour un windows situe sur hda2, il /me/ faut:

    title Windows XP :(((
    rootnoverify (hd0,1)
    chainloader +1

    ni plus ni moins.

    -4- ou as tu installe le MBR de grub ??? sur /dev/hda ? /dev/hda1 ? /dev/hda2 ?

    sa place est sur /dev/hda ou /dev/hda2.

    mais vu ta conf, je pense que tu las mis sur /dev/hda1 et que donc tu as ecrase le MBR de windows.

    bref ... lis des howtos sur les MBR: impossibilite de booter depui le bios des partitions se finissant apres le secteur 1024, ou des parts logiques, ou sont situes les MBR d un disque ( un par partition plus un avant la premiere partition), comment le BIOS chois quel MBR executer ( ce n est pas forcement celui de la partition active), quels sont les systems de backups et de fallback des MBR ...

    tu as pu commettre 1000 erreurs par le passe ... donc je vois potentiellement 1000 raisons que tu aies tue le MBR de HDA1

    Y as quoi sur hda7 ???

    Une fois que tu aura boote un MSdos su la machine ( soit via le CD d install en mode restauration, soit via le CD d erestauration qui t est fournis avec ta machine par ton vendeur, soit via les disquette de restauration qu il faut toujours creer, mais que personne n ecre jamais parce que tout le monde se croit suffisement fort pour ne pas en avoir besoin ... jusqu au jour ou ils en ont besoin, et sont effectivement obliges de s en passer ... et re installent TOUT windows alors qu une simple d7 DOS suffit a reparer le mbr en une ligne:)
    fdisk /MBR

    mais bon ... le jour ou les gens liront les manuels, se renseigneront avant d acheter, feront des backups de toutes les donnees importantes, compareront toujours les prix dans plussieurs magasins, n acheteront pas les dernieres Nike sorties ... ben mes petits enfants seront deja morts et decomposes.

    Les disquettes de secours, on y pense juste le jour ou c est trop tard, et on se dit: si j avais su ...
  • [^] # Re: the mail of the mail

    Posté par  (site web personnel) . En réponse au message script pour envoyer des mail. Évalué à 0.

    man bash
    man mail
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Problème laptop/X/ecran extern. Évalué à 1.

    c est la carte graphique qui limite la frequence.

    Deja, trouve dans X ou ca se regle, puis sache que la carte graphique detecte si oui ou non le LCD est actif.

    Si au demarrage de X, le LCD est actif, la frequence est FORCEMENT de 60Hz.

    L operation est donc d abord de switcher sur l externe, puis desactiver le LCD, puis redemarrer X. Alors la, si la carte graphique peut monter en frequence, tu aura du 70 ou du 80Hz. Pas avant ca.

    Idem pour les resolutions.
  • [^] # Re: reboot

    Posté par  (site web personnel) . En réponse au message Rebboter sa FreeBox logiciellement pour monter un serveur à domicile. Évalué à 1.

    deux solutions:
    pour 5¤ et 2h de taf: http://www.lirc.org/(...) avec le transmetteur bidirectionnel sur port serie (tu enregistre puis rejoues le signal IR pour eteindre puis rallumer la freebox)
    pour 3¤ et 1h de taf: http://www.faqs.org/docs/Linux-mini/Coffee.html(...) tu envoi un char sur le port serie, et ca reboot.

    Je peux aussi realiser des versions USB du coffee howto. Je publirai ca d ici 6 mois, car la je sui grave deborde ... et ca en interessera pas mal parce que j ai des filons pour avoir les composants gratos (LEGALEMENT)
  • # man iptables

    Posté par  (site web personnel) . En réponse au message Besoin d'aide sur Iptables. Évalué à 1.

    Je ne t aiderai pas sur les regles IPTABLES elle memes, parce que je suis a la bourre, et que tu trouvera d exellents exemples sur le net. envoi moi un message prive si te n as pas trouve de piste d ici 24h, je me pencherai sur le probleme demain soir si tu veux.

    Par contre, je veux te signaler que ton truc risque de ne pas marcher trivialement: si le client de ton reseau tente de parler a l IP de ta passererl (appelons la ip X), et que cette machine forward les requettes vers la machine Y (iptable fera ca sans probleme), alors le server pop vera arriver (pour le demon pop) une requette vers l ip X. Et la ou ca pose probleme, c est si le server (le demon pop lui meme) est configure pour n accepter les requettes que depuis un certain domaine, ou carement un server qui gere plusieur dmaines: il vera arriver une requette vers une IP, mais ne sera pas dans quel domaine gerer la chose, donc ne saura pas quelle conf appliquer.

    J ai eu personellement le probleme simple suivant: je parlais a un server IMAP via son IP, et il a toujours refuse la connection car ce server IMAP gere plusuieur domaines. J avais aussi essaye de reverser l IP pour connaitre le nom de la machine ... rien de mieux. Il a fallu que je demande le nom IMAP de la machine, et la elle a accepte les requettes.

    Ceci pour dire que si le server est configure de maniere complexe, tu devra mettre en place un DNS local qui devra resoudre le nom externe du server pop que tu veux atteindre, de maniere a ca que tes clients locaux le resolvent sur ton IP locale, pour que chaque client puisse mettre ce nom de machine dans les trames pop.

    C est pas tres dur a faire: juste un server bind qui sert de cache, et qui resouds deux nom, mais sur l ip locale de ta passerelle. Tous tes clients devront utiliser ce DNS la, mais pas la passerelle. J ai deja realise de tes reseaux. C est marrant.
  • # Bounce.

    Posté par  (site web personnel) . En réponse au message Copie de mailbox thunderbird local vers serveur imap ?. Évalué à 1.

    Une fois j ai du transferer quelques mails entre deux boites ( juste 650 pieces), et ja i utilise la fonction bounce (disponible sous mutt) ... le probleme est que l operation a pris plus de 6h, avec une vitesse de transfert decroissante de maniere logarythmique (au debute 100 en 30mn, puis 80/30mn, puis a la fin juste 3 ou 4 par 30mn) ... je crois que le dernier est arrive 8h plus tard.

    J ai choisi mutt pace qu il permet de lire des fichiers mbox locaux, mais aussi des dossiers maildir, ou diverses confs exotiques. Mon client ordinaire est une GUI.

    Depui peu, ma GUI permet aussi le bounce.
  • [^] # Re: \_o<

    Posté par  (site web personnel) . En réponse au journal J'ai rêvé d'un client mail différent. Évalué à 1.

    mais moi j'aime bien le fonctionnement tel qu'il est, notamment pour ne pas mélanger boulot et perso

    c est ce qu essayes de faire Gmail avec leurs tags ... chose qui n est pabsolument pas portable ( d ou l absence d Imap sur le contenu raw), mais si tu te cantonne au web, c est pas mal fichu.

    Enfin, un server qui se dit innovant et qui propose meme pas d Imap ... sans moi les gars.
  • # \_o<

    Posté par  (site web personnel) . En réponse au journal J'ai rêvé d'un client mail différent. Évalué à 2.

    Je trouverai cela tellement plus cohérent de tout me présenter dans une seule arborescence

    flemme de lire tout ton post, mais c est le fonctionnement de TB par default si tu utilise des boites POP.

    Perso, je prefere IMAP justement parce que je veux tout garder separer. Toutefois, en IMAP, rien ne t empeche de faire ce qui suit:

    pour chaque dossier IMAP, tu cre une regle de filtrage, et tu declare que tout mail posterieur au 01/01/1970 ( ou avant) sera deplace dans le dossier Local/inbox.

    Je ne vois franchement pas ce qu il y as de complique a ca. Je crois surtout que tu critiques sans avoir reflechi a comment contourner le poteau qui est devant toi ... alors qu il y as de quoi faire passer un 36t de chaque cote.

    Je pense que la meme chose est fesable avec les autres logiciels de mail comme OE ...

    Par contre ce que je cherche, c est un client mail qui soit capable de repondre automatiquement aux mails d un certain dossier: imaginons que TB deplace les spams dans Junk, je voudrais qu au lieu d effacer les Junk, quelque chose s occupe de repondre systematiquement aux mail, question que si un humain vrai veut m ecrire, et que le mail est considere comme un spam, le truc ne soit pas flushe sans rien dire, mais que l emeteur legitime soit averti que JE N AI PAS LU son message.

    N abordez pas le probleme du pingpong. J ai deja resolu le pb du pingpong autrement, le jour ou j ai mis en place ce system sur un server IMAP qui se charge de faire ca en Perl, avec le script Perl appele par un CGI depuis une machine qui roule un crontab/hourly. Ca marche tres bien. Mais si un filtre antispam pouvait inclure cette fonction, ca m arrangerais beaucoup pour essayer un truc plus souple.
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Mandrake 10.0 n'éteint pas mon portable. Évalué à 1.

    -1- tu dois installer les logiciels de frequency scaling; on m as suggere cpudynd ou powernowd. Depuis que j ai installe le second, mon CPU varie constement de vitesse, prenant la plus adapte a un moment donne. Tu as de la chance: moi c est mon Linux qui gere ca, et je n ai pas de driver pour windows :)

    -2- c est une option ddu noyeau ... peut etre un module a loader, peut etre un flag a activer dans /proc.

    aucun de ces deux problemes ne resoudra par le BIOS.
  • [^] # Re: AudioCD

    Posté par  (site web personnel) . En réponse au message samba partager graveur CD. Évalué à 1.

    j imagine mal un site web qui permette autant de souplesse que les options de generation d ISO de Nero ...
  • [^] # Re: AMHA

    Posté par  (site web personnel) . En réponse au message compilation noyau 2.6.10 ( débutant ). Évalué à 1.

    cat /proc/cpuinfo
    cat /proc/meminfo
    cat ...

    enfin cat pas trop ... une fois je suis alle chercher un truc profond dans proc, et ca as reboote :)
  • [^] # Re: et les autres groupe?

    Posté par  (site web personnel) . En réponse au message Lecture de dvd. Évalué à 1.

    a propos des groupes, modifier le groupe du device est inutile si tu as devfs ou udev, car apres reboot, ce sera remis comme avant. Il est plus intelligent d aller dans /etc/group
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Lecture de dvd. Évalué à 2.

    si ca marche avec un user(disons john), et pas avec un autre(disons marcel), en tant que john, tapes la cmd:
    id
    qui te donera la liste des groupes dont john fait partie, puis comme root, edite /etc/group ( ou un truc du genre), observe la sintaxe, et ajoutes marcel sur les memes lignes que john, en les separant par une virgule.

    Si aucun user n as acces au DVD, il faut nous donner la lignes correspondant a cdrom0 dans letc/fstab, puis un
    ls -lh
    pour les deux premiers champs de cette ligne; sur ma machine ca donnerait:

    dhp@pluton:~$ cat /etc/fstab | grep cdrom
    /dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0
    dhp@pluton:~$ ls -lh /dev/hdc
    brw-rw---- 1 root cdrom 22, 0 2005-03-06 14:27 /dev/hdc
    dhp@pluton:~$ ls -lh /media/cdrom
    total 0
    dhp@pluton:~$ ls -lh /media/ | grep cdrom
    drwxr-xr-x 2 root root 48 2005-01-05 17:13 cdrom


    note que ls sur le deuxiemme chaps ne donne rien d interessant, il faut le ls sur le dossier parent, avec un grep sur la derniere partie.

    Avec tout ca, on avisera.
  • [^] # Re: \_o<

    Posté par  (site web personnel) . En réponse au message samba partager graveur CD. Évalué à 2.

    si tu fais mon truc, je veux bien que tu mette ta conf a dispo quelque part ... envoi moi un message prive si tu lances la dedans ... je veux bien aider un peu.

    http://lea-linux.org/admin/ps2pdf.html(...)

    sauf que eux ne gerent pas les erreurs ... mais avec un minimum de customisation, ca m as l air tres simple: tu remplaces 'print command = /usr/bin/printpdf %s' par 'print command = /usr/local/bin/mon_script.sh %s'

    avec un script qui execute cdrecord dans une boucle for, et qui ne sort du fort que quand cdrecord retourne 0:

    r=0;
    while [$r -eq 0];
    do cdrecord && r=1;
    done
  • # \_o<

    Posté par  (site web personnel) . En réponse au message samba partager graveur CD. Évalué à 3.

    par samba je sui capable de faire passer du son en partageant dsp, mais quand j avais essaye la gravure, je n ai pas reussi, et on m avais explique que c etait normal. Meme avec le 2.6, les choses n ont pas evoluees.

    Je te conseilles d abandonner.

    NFS idem.

    Parcontre, tu as d autres choses tres droles a essayer:

    Nero peut generer des ISO; je sais que des gens intelligents arrivent a configurer un spooler d impression pour des usages exotiques: soit jouer des mp3 ( tu fais un lpr musique.mp3, ca l envoi dans le spooler, et le server, au lieu d executer cpus va executer mpg123 ), soit convertire de fichier en PDF ( tu imprimes ton document sur une imprimante reseau ordinaire, et le server, au lieu d utiliser cups, utilise ps2pdf, et met le fichier resultant sur un site web ou le renvoi par mail)

    Partant d eces idees, j imagine qu il doit etre possible de demander a nero de generer des ISO, de les imprimer violement ( lpr ou print sous DOS ... car DOS permet d imprimer des fichiers quelconques sur une imprimante reseau ... je sais que c est fesable), puis le server executer cdrecord ...

    je ne vais pas aprofondire le sujet parce que je m en tapes, mais je suis certains que par ce biais la, tu peut arriver a un bon resultat.

    Pour l utilisateur ce sera assez simple: une page web qui dit de dire a Nero de generer une ISO classique, puis la bonne commande DOS pour imprimer.

    et comme le spooler gere les erreurs d impression, je pense qu il doit etre possible de lancer l impression avant de mettre la galette: l iso restera dans le spooler jusqu a ce que cdrecord ait reussi la gravure ... evidement c est pas mal de recherche, mais ca doit etre tres interessant, et tu m as l air motive :)
  • # \_o<

    Posté par  (site web personnel) . En réponse au message AAM (Automatic Accoustic Management). Évalué à 1.

    IdoMcfly desole de squatter ton journal, mais c est tellement confortable ici :)
  • [^] # Re: hmmm

    Posté par  (site web personnel) . En réponse au message AAM (Automatic Accoustic Management). Évalué à 1.

    non ... le log que tu as lu est hda ... mes disque externes sont sda et sdb ... et la :

    # smartctl -a /dev/sda
    smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/(...)

    Device: ST312002 6A Version:
    Device type: disk
    Local Time is: Sun Mar 6 19:40:51 2005 GMT
    Device does not support SMART

    Device does not support Error Counter logging
    Device does not support Self Test logging

    et vu que ces deux disque sont tres recents ( 120G et 200G), je peux pas croire qu ils aient pas de SMART ... je pense donc que c est l emulation SCSI qui filtre.
  • [^] # Re: re

    Posté par  (site web personnel) . En réponse au message Lecture d'un fichier texte par colonne (débutant). Évalué à 3.

    comme dit l autre, fscanf marche tres bien si les fichiers ont ete generes automatiquement par une autre apli. Sinon ... surprise :)
    ( quoi que avec un 2.6.10, la suprise se limite a un segfault, sur le 2.6.8, c etait tout l affichage qui partait en vrille ... genre des lignes rouges sur mon image de bureau, mais pas sur les fenetres )

    si tu veux t assurer du format du fichier, tu peut le preparser en perl/awk/sed/cut/tr/uniq ...

    J utilise rarement le C seul dans un projet ... j ai toujours d autres scripts en d autres langages a cote.
  • [^] # Re: ethernet

    Posté par  (site web personnel) . En réponse au message Aide pour Instal Freebox Usb sur Mandrake 10.1. Évalué à 2.

    la v3 et la v4 ont ete concues pour encaisser miinmum le 20mb ATM ... et Free recommande d utiliser l USB, et d ailleurs ne fournis que le cable USB, pas l ethernet ... allez savoir pourquoi.

    Bref, je serais tres etonne que les v3 et v4 ne soient pas USB2.0.

    Sinon il est clair que ca marche mieux en ethernet. Donc si tu pouvais t achener un petit cable ( disons 20 a 30f), ca reglerais tous tes problemes.

    Quand j etais a la hotline et qu on luttais trop avec les drivers USB, et qu on voulais pas se saouler, hop on disais d aller acheter un cable ethernet.
  • [^] # Re: hmmm

    Posté par  (site web personnel) . En réponse au message AAM (Automatic Accoustic Management). Évalué à 1.

    bon ... impossible de paster ici, ca perd l indentation; c est la: http://doublehp.ath.cx/tmp/smart.txt(...)

    tu peux m aider a interpertter les Old_age et Pre-fail ?

    ah puree, oui Power_On_Hours est tres bas, et Load_Cycle_Count est sous le niveau de la mer :( mais est ce que ces deux indics sont vraiment des facteurs importants ?

    ah oui ... j ai quand meme 4 prefail :/
    je fais deja des backups toutes les semaines, et je planifies un achat de disque pour paques ( si j ai une bonne paye le 21/03) ...

    WHEN_FAILED lol .. tu vas rire : 600000 alertes ...

    et non je ne trouves pas la siginfication des "ATTRIBUTE_NAME" dans la man page ... je vais de ce pas sur la grande terre nette, et sur IRC.

    Bon ... en gros, il faut VRAIMENT que je m achetes un dur tres vite :/

    Sinon, j utilises 2 disque ATA100 3''1/2 classiques dans des boitiers externes FireWire ... ils sont fatalement reconnus par Linux comme sda et sdb, et je ne suis pas tres surpris que smartctl n arrives pas a leur parler, mais est ce que je peux obtenir leurs stats autrement sans devoir les inserer dans une tour ? d autres outils qui peuvent passer au dessu de l emulation SCSI ? meme sous windows si il faut ...
  • [^] # Re: framebuffer

    Posté par  (site web personnel) . En réponse au message Pb d'installation avec de nombreuses distributions: Ecran noir. Évalué à 1.

    lol ... c est pas lilo, c est loadlin sur les CD d intall de debian ... pas du tout la meme chose.

    Sinon, si aucune distribution ne passes, essayes de copier une Knoppix.
  • [^] # DVD::Rip

    Posté par  (site web personnel) . En réponse au message copier un chapitre d'un dvd en mp3. Évalué à 1.

  • [^] # Re: hmmm

    Posté par  (site web personnel) . En réponse au message AAM (Automatic Accoustic Management). Évalué à 1.

    non je ne penses pas que hddtemp utilise SMART ... une sorte d apriori sur la chose ...

    man tu me sauve la vie: ca fait un mois que j ai des doutes sur un dur, je je savais pas comment le tester. Mon BIOS ne supporte pas SMART, mais le disque oui ... je vais enfin pouvoir l analyser.

    J espere que je vais pouvoir analyser apres coup, meme si le demon n as pas tourne pendant 2 ans ...

    si tu pouvais m eclairer la dessus:

    Self-test execution status: ( 0) The previous self-test routine completed
    without error or no self-test has ever
    been run.

    Error 30 occurred at disk power-on lifetime: 8906 hours (371 days + 2 hours)
    When the command that caused the error occurred, the device was active or idle.

    After command completion occurred, registers were:
    ER ST SC SN CL CH DH
    -- -- -- -- -- -- --
    84 51 01 cf 50 0f e0 Error: ICRC, ABRT 1 sectors at LBA = 0x000f50cf = 1003727

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 40 90 50 0f e0 00 2d+01:54:19.045 READ DMA
    c8 00 40 50 50 0f e0 00 2d+01:54:19.043 READ DMA
    c8 00 40 10 50 0f e0 00 2d+01:54:19.042 READ DMA
    c8 00 40 d0 4f 0f e0 00 2d+01:54:19.040 READ DMA
    c8 00 40 90 4f 0f e0 00 2d+01:54:19.039 READ DMA

    Error 29 occurred at disk power-on lifetime: 7350 hours (306 days + 6 hours)
    When the command that caused the error occurred, the device was active or idle.

    After command completion occurred, registers were:
    ER ST SC SN CL CH DH
    -- -- -- -- -- -- --
    84 51 01 66 9b d6 e1 Error: ICRC, ABRT 1 sectors at LBA = 0x01d69b66 = 30841702

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 10 57 9b d6 e1 00 1d+08:59:30.359 READ DMA
    ca 00 10 b7 2b b8 e1 00 1d+08:59:30.359 WRITE DMA
    c8 00 10 b7 2b b8 e1 00 1d+08:59:30.334 READ DMA
    ca 00 10 57 3a 36 e2 00 1d+08:59:30.333 WRITE DMA
    c8 00 10 57 3a 36 e2 00 1d+08:59:30.297 READ DMA

    Device does not support Selective Self Tests/Logging

    :(

    9,temp - Raw Attribute number 9 is the disk temperature in Celsius. ah ben t as raison :)

    Mon but est de savoir quand est ce que hda aura des badblocks ... ou un probleme de roullement: parce que le pauvre tourne h24, et ca m est arrive sur une machine que quand la tete bouges pas assez, la surface surchauffe, s effritte, et apres le dur claque en 6h. ( ca m est arrive le 26/12/2001).
  • [^] # Re: hmmm

    Posté par  (site web personnel) . En réponse au message AAM (Automatic Accoustic Management). Évalué à 1.

    si: le dev de hdparm as lu des docs technique auxquelles je n ai psa acces, et si il dit que c est beta et rique, c est que c est risque.

    Maintenant, je prefere largement utiliser un hdparm avec un efanction beta qui marche tres bien, qu un logiciel commercial qui dit que c est sans risque ( ou du moins te le fait croire), et te flingue tes donnees.

    Moi je n ai eu aucun probleme.

    Mais ce que j en dit :
    * This message is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.