doublehp a écrit 1846 commentaires

  • [^] # Re: Wengo

    Posté par  (site web personnel) . En réponse au journal SMS gratuis depuis votre PC.. Évalué à 1.

    Pour que wengoo marchent bien, il faut que le server voit directement la machine: pour 9telecom et free c est facile, la box as une IP publique.
  • [^] # Re: Wengo

    Posté par  (site web personnel) . En réponse au journal SMS gratuis depuis votre PC.. Évalué à 1.

    Aucun protocole standard ne supporte que l un des clients soit nate. Je m interesserai a nouveau a eux quand la migration v6 sera effectivement commencee. Tant qu on as du v4 avec NAT, C est pas la peine a grande echelle.(= fesable uniquement sur des petits reseaux, ou le server as acces direct a tous les clients)

    Une conf professionnel de passerelle asterisk, c est environ 10 000 ligne dans le fichier de conf. Et ca ne marches que sur un LAN.
  • [^] # Re: euh

    Posté par  (site web personnel) . En réponse au journal SMS gratuis depuis votre PC.. Évalué à 1.

    ben l integration d un truc standard ne sert a rien: le proto le plus courant est le SIP, et si un des deux peer est planque derrirere du NAT ou un firewall, impossible d etablire la comm. Tout l interret de skype est que si une des deux peer as une IP publique, c est lui le sevre de la communication, si les deux sont NATes, alors la comm est relayee par un server dedie.

    J ai deja essaye de mettre en place un sevre ascerisk ( server de VOIP), avec SIP, honetement, tu n as rien d utilisable tant que tu n as pas passe 8 jours sur la conf, et je dis bien 8*12h a lire des docs.

    les sources sont fermes = source non acessibles
    ah ... coquille: je voulais dire
    les librairies de communication de SKYPE sont documentees: leur API est definie clairement, et tu est libre de l appeller ocmme tu veux.

    Evidement, ce ne sera vraiment utile que quand gaim-vv sera fini. Quoi que la partie chat pourrait etre portee tout de suite.
  • [^] # Re: Ca marche très bien !

    Posté par  (site web personnel) . En réponse au journal SMS gratuis depuis votre PC.. Évalué à -1.

    Je n'arrive pas à trouver de lien pour skype-> sms!

    tu asraison: aucune doc n existe: une fois que tu as recu un message du robot, tu lui ecris n importequoi; il te dit que la syntaxe est:


    et voila, cet abruti ne veut plus me repndroe. Ce service est un peu recalcitrant ... avec la 1.0 il vauf mieub eviter de fermer la fenetre de chat. Je pense que ca doit mieux marcher avec la 1.1 de Windows. Le bot doit avoir un timeout sur les chats ...
  • [^] # Re: Ca marche très bien !

    Posté par  (site web personnel) . En réponse au journal SMS gratuis depuis votre PC.. Évalué à 1.

    Quel est le protocole exploité par Skype pour l'envoi de ces messages instantanés ?

    ce n est pas Skype lui meme qui gere ce service, mais une societe independant. Cette societe as un robot qui as un compte skype, et un ordinateur equipe d une carte GSM. Pour te donner une idee, j ai travaille y a 4 ans sur une carte PCMCIA/GSM ... comme on fait de nos jours du PCMCIA/wifi.
  • [^] # Re: Ne marche que pour l'impression...

    Posté par  (site web personnel) . En réponse au message Programmation bash et import PDF dans OpenOffice-Draw. Évalué à 3.

    je ne vois a l'écran que l'apercu pixelisé (normal)

    oui c est normale, mais paspour la raison que tu crois: la pixelisation est introduite par convert.

    Les formats pdf, ps et eps sont tous les 3 vectoriels. Il y as donc forcement une solution vectorielle pour passer de l un a l autre. Je propose donc:
    pdf2ps
    ps2epsi

    convert n est absolument pas un outil pdf*, mais un membre de la suite Imagemagic. C est pour ca que cet abruti utilise en interne un format pixelise. et je n ai trouve aucun moyen de lui faire utiliser une bonne resolution ( les polices de moins de 12p sont illisibles)

    bref, arrete d utiliser convert.

    et si OOo n accepte pas le ps pure, je pense que epstool n aura aucun mal a exporter en eps.

    Il ne faut chainer les choses que si elles reussissent:

    pdf2ps fichier.pdf && ps2epsi -t6p fichier.ps fichier.eps ; rm -f fichier.ps

    la seconde partie est conditionelle, si la premiere se passe bien; mais l effacement du fichier temporaire lui est obligatoire: on est propre.
  • [^] # Re: LILO réside normalement sur le MBR

    Posté par  (site web personnel) . En réponse au message formater C:(windows) sans perdre le boot lilo. Évalué à 3.

    formatter ton C:\ n affectera pas Linux du tout, mais si tu reintalle un windows dessus, alors la Lilo sera ... suprime par windows. Donc si c est dans le but de remettre windows, cherche des a present des docs pour savoir comment remettre Lilo depuis un CD de recuperation, sans reinstaller tout Linux.

    c est un probleme courant, y a des docs partout.
  • [^] # Re: Une combine ???

    Posté par  (site web personnel) . En réponse au message [GRUB] Booter sur le lecteur CD. Évalué à 1.

    https://linuxfr.org/comments/531679.html#531679(...) dit que AMHA on peut pas.

    Si il le pouvait, il afficherais le CD dans la liste via la completion. Peut etre que Grub2 pourra le faire, mais comme j expliquais plus haut, les BIOS font des micmac de fou pour avoir du mal a booter un CD, alors je pense pas que les bootloader vont s embeter a re-implementer une seconde fois ce micmac de tarre. Parce qu avant d acceder au CD, il te faut le driver IDE, puis l API CDrom qui est grave pourie. Autant les disques dur sont mappes en memoire, autant cela n as pas ete prevu pour les peripherique optiques.

    C est moche, mais c est historique.
  • [^] # Re: plop

    Posté par  (site web personnel) . En réponse au message Utilisation de la "table d'inodes". Évalué à 3.

    bah non, je suis volontairement passe outre un truc tres important: sur une machine perso, le clavier c est facile a pecho, mais sur un server de prod, y as pas de clavier ... mais il y as une meilleur source: tu chronometre le temps ecoule entre deux requettes.

    Evidement, faut retirer la composante continue, les premieres harmoniques, l effet du scheduleur, apliquer un petit modulo ( qui as l effet d un filte passe haut, donc peta toutes les harmoniques basses vite fait :) ), mais ca reste un facteur humain, donc exellente source d antropie.

    De l antropie dans un disque dur, evidement c est critique, comme a toutes les echelles bas niveau, mais a haut niveau, c est capital. Toute notion de securite est basee sur la qualite antropique de la source aleatoire: c est bien connu: la meilleur encryption est le XOR sur masque jetable, et que ce soit pour les masques jetable ou les cles de cessions, il faut toujours generer les masques avec la moilleur antropie possible: pas ( ou peu) d antropie = cle previsible = systeme cassable.

    IBM vends des modules hardware de generation de flux aleatoires pour ordinateurs. Je n ai aucune idee de comment ca marche, mais ca coute bonbon.
  • # plop

    Posté par  (site web personnel) . En réponse au message Utilisation de la "table d'inodes". Évalué à 4.

    l inode table , en premiere aproximation tu as bon, mais je penses pas que tu puisse la mesurer ... et fait il y a deux tables: une sur le disque, une en RAM, et seul le noyeau y as acces. Et je me demande d ou tu sars ces valeurs de 10k et 100k.

    Updatedb, lui je le conanis bien: c est un find sur toute la machine pour reconstruire la liste de tous les fichiers existant, et etablire une base de donees servant aux recherches rapides.
    man locate
    donc pendant cette tache, ben cron scanne tous tes durs ...

    l entropie, c est le taux de bazard ... ca se mesure, mais y as pas d unite. C est l antropie qui permet de generer de bons nombres aleatoires. Note que meme la pile TCP/IP en as besoin, car si tu peux predire les numeros de trames dans un lien IP, alors tu peux inserer une trame, en corrompre le flux. Bref, l entropie ca peut nuire, mais c est indispensable.
    Il y as deux sources fiables: la mesure d un evenement quantique, et les evenements lies a l homme. C est une quantite mathematique. J ai oublie la formule exacte, mais elle traduis l impossibilite de predire quel sera le prochain evenement, et quand il arrivera. Une mantre n as aucune entropie: toutes les secondes, l aiguille bouge d un cran. Une sourie a une antropie faible a petite echelle: si tu commence a bouger vite, il y a de fortes chances qu avec l inertie, tu continues en ligne droite. un clavier as une bonne anthropie: il est quasi impossible de savoir si apres un e tu vas taper un m ou un n, et il est totalement impossible de savoir quand tu vas taper la prochaine lettre ( A condition que tu mesure la vitesse de frappe dans certaines conditions: c est a dire avec une precision superieur a la micro seconde, et sans tenir compte de de la composante continue qui vaut a peu pres 2 a 3 touches/s pour moi)
    La mesure quantique: elle est utilisee dans le rapido. Tu mesure l exitation d un electron a la surface d un condensateur ou une resistance. Par definition de l evenement quantique, il est imprevisible.
  • # petit pedawan :)

    Posté par  (site web personnel) . En réponse au message Probleme de lecture DVD cryptés.. Évalué à 2.

    hdc: command error: status=0x51 { DriveReady SeekComplete Error } = media HS

    CD: cd sale.
    Dur: badblock.

    rien a voir avec la libdvdcss.
  • [^] # Re: Installation propre ?

    Posté par  (site web personnel) . En réponse au message encore des questions sur linux. Évalué à 0.

    leu logiciel est question devrait s appeler urpmi, mais j y connais rien a citte distribution. ENfin y as des tas de tutoriaux partout a ce sujet, entrau autre sur http://lea-linux.org/.(...)

    si un programme n est pas dans ton PATH, tu dois taper son chemin absolu:
    /home/moi/mozilla/bin/mozilla
    ou
    ~/mozilla/bin/mozilla

    mais une install propre se fait normalement dans
    ~/bin

    pour savoir ou se trouve un programme bien installe c est :
    whereis ls
    mhereis urpmi
    whereis ne peut trouver que les programmes etant dans ton PATH.

    Pour un fichier ordinaire pouvant etre n importe ou, c est
    locate vmlizu
    qui ne peut trouver que les fichiers presents sur le system lors de la derniere execution de
    updatedb

    enfin, je penses que tu ne connais pas la touche tab ni SHIFHT+PAGEUP.
    La touche tab te permet de completer les noms de fichiers et d executable sans te fatiguer, evitant par la meme occasion les fautes de frappe. Ca marche aussi sur IRC.
    Sous UNIX, la touche CTRL est souvent notee "^".
    En appuyant sur SHIFT et PAGEUP en meme temps, tu pourra acceder a l historique de ta console.
    Si une commande sort trop de truc, comme ps ax, ajoute | less:
    ps ax | less
    pour sortir, appui sur q.

    Mais commence par apprendre a installer des RPM proprement avec ton gestionaire de packages.
  • [^] # Re: re NON

    Posté par  (site web personnel) . En réponse au message [GRUB] Booter sur le lecteur CD. Évalué à 1.

    il y as une difference entre
    Botter grub sur CD
    et
    booter sur le lecteur CD à partir de GRUB

    stage2_eltorito comme son nom l indique sert a placer grub sur un CD, la question est ici comment demander a grub de booter un CD, pas de mettre grum sur CD.
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Creation de socket multicast. Évalué à 1.

  • [^] # Re: Tu es dur avec ALSA

    Posté par  (site web personnel) . En réponse au message J en ai marre de Linux. Et je vous le prouve.. Évalué à 1.

    un truc interessant: la doc gentoo specifie ca pour gaim:
    aplay -D plug:dmix %
    et quand je met
    aplay -D plug:dmix file.mp3
    ca fait un appel blocant ...
    bon certes c est pas cense jouer un mp3, mais je trouves ca bizarre que l appel bloque ... jusqu a ce que plus aucune autre apli n utilise ALSA ...
  • [^] # Re: Tu es dur avec ALSA

    Posté par  (site web personnel) . En réponse au message J en ai marre de Linux. Et je vous le prouve.. Évalué à 1.

    j ai aussi pompe sur http://www.pseudorandom.co.uk/2004/debian/alsa/(...) pour le cote Debian, et sur http://www.skype.com/help/guides/soundsetup_linux.html(...) ...

    mais rien n y fait: aoss, esddsp ... impossible d avoir skype en meme temps qu autre chose. Avec aoss et esddsp, skype ne lock plus le snd, mais aucun son ne sort ... comme quoi il pechoent bien les appels, mais ne redirigent pas les flux correctement.
  • [^] # Re: Tu es dur avec ALSA

    Posté par  (site web personnel) . En réponse au message J en ai marre de Linux. Et je vous le prouve.. Évalué à 1.

    je sais plus pourquoi, mais je crois que Dmix ne peut pas multiplexer les appels ALSA avec les appels OSS. Si j ai faux , tu as une URL ?
  • [^] # Re: Et ben ...

    Posté par  (site web personnel) . En réponse au message J en ai marre de Linux. Et je vous le prouve.. Évalué à 1.

    Donc, ce n'est pas Linux qui t'énerve, c'est POSIX, voire UNIX en général. Voire ptet que tu as bu trop de café :P

    rah oui, j ai clairement ecrit tout ca impulsivement, et comme vous le voyez, c etait a l origine destine a manuel sur IRC, mais je voulais quand meme partager ca avec des moules du la plage ...

    Et l un dans l autre, je trouve que vous prenez ca plutot a la leger :) quand a ceux qui le prennent serieusement, ben ils proposent mme des solutions :)

    enfin comme je le dis dans le texte original, pour les -2- et -3- les problems sont quasi inherent a UNIX, et je pense pas qu il soient resolus de si tot.

    Pour les ACL, j etudirai la chose ... peut etr qu en declarant un XFS/EXT3 local dans un samba, il y a moyen de recuperer les avantages du NTFS meme pour des clients Linux/UNIX ... ca vous parait fesable ?

    Pour mon son, je vous promet que j ai tout essaye; je suis bien en ALSA, j ai essaye dmix et arts, mais ca marche pas: les aplis ne supportant pas ALSA utilisent snd-pcm-oss/snd-mixer-osssnd-seq-midi comme elles peuvent, et elles sont alors blocantes : quand je lance Skype, je dois a tout prix couper tout le reste. Gnomemeeting me posait le meme probleme: tout ca parce que ma carte son ne supporte pas le multiplexing (0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 40) inegree a un chipset VIA sur un portable) - et evidement sous Winodws Skype et Winamp cooperent sans probleme.

    Quand au multi clavier, ou je sais qu il y a des patches. Mais faut google 3j pour les trouver.

    Mais bon, je promet que si j ai un peu de temps, je vais packager des trucs pour que mes besoins d aujourd hui soient la realite de demain. Voir peut etre sortir ma propre distribution sur CD pour simplifier la chose pour les decideurs presses.
  • [^] # Re: NON

    Posté par  (site web personnel) . En réponse au message [GRUB] Booter sur le lecteur CD. Évalué à 1.

    En fait, le lecteur CD n as jamais ete concu pour booter. Donc l API du BIOS ne le prevois pas. Comme l API le prevois rien, Grub n y as pas acces: car le lecteur CD n est pas mappe en memoire.

    Alors comment ca boot? ben c est simple: quand tu boot un CD, le BIOS demande au lecteur CD d emuler un lecteur disquette 2.88. L image disquette est alors transferee en RAM, et executee comme une vulgaire disquette. Note que le standard est bien du 2.88 ... ce format de disquette est tres rare, mais j ai deux lecteurs a la maison, sans avoir jamais pu trouve les biscottes a metre dedans. Bref, heureusement ils ont fait les CD en 2.88, sinon ce serait la misere pour booter Linux sur CD.

    Pour tous les CD c est le meme principe: une zone particuliere du CD contient cette image disquette 2.88, et tu as 2.88M pour flaquer un noyeau, et tous les drivers pour acceder a nouveau au CD, car le fait que le BIOS puisse le lire ne signifie absolument pas qu il est accessible.

    Pour rappel, a l origine les lecteurs CD etaient pluggues sur les cartes son ... donc chaque lecteur avait sa propre interface. Ils ont ensuite ete portes sur l IDE, en tant que lecteur RO, mais heritant de toutes ces limitations pourries d antant. Puis un jour sont arrive les graveurs ... catastrophe: un lecteur CD est par definition RO !!! ben ils ont rien trouve de mieux que d encapsuler de SCSI a l interieur de l IDE ... car les lecteurs CD SCSI eux ont toujours ete RW ... ( sinon je sais pas comment on aurait fait ).

    Et voila, on se retrouve avec des graveurs DVD qui heritent de ces imitations pourries des vieux lecteurs d antant sur carte son a connecteur proprio. enfin quand on voit l IRQ sharing, les IRQ codees sur 4 bits, le demarrage en mode protege 16b ... c est pas demain la veille qu on auca une archi performante.

    Sur ce, je vais m acheter une SUN en SCSI ...

    QUOI ? SUR NE VENDS PLUS QUE DE L i386 AVEC IDE ???
    NEXT ? mort ...
    Silicon Graphics ? oui oui je prends a credit sur 20 ans ...

    PS: ok j exagere, SUN fait encore un peu de non i386, mais c est en declin.
  • [^] # Re: Et avec un .deb

    Posté par  (site web personnel) . En réponse au message Pb installation JDK sous Debian. Évalué à 3.

    extrait d une conversation avec dpkg de #debian:
    (00:28:36) doublehp_freenode: java
    (00:28:38) dpkg: methinks java is a platform independent OO language. People usually associate Java with eye-candy applets, this is in fact a relatively weak use of Java. Server-side Java is extremely powerful due to the threads capabilities and the huge number of APIs available. On the other hand, Sun's Java licensing is extremely restrictive. Ask me about <java licensing> and <install java> and <sid mozilla java> (for starters). write once, run nowhere
    (00:28:46) doublehp_freenode: install java
    (00:28:47) dpkg: First, read <java licensing>. Still here? If you're in sid, ask me about <java-package>. If you're in sarge, ask me about <java-package>, and grab it from http://packages.debian.org/java-package(...) . If you're in woody, you're screwed. Ask me about <install java by hand>.
    (00:28:55) doublehp_freenode: sid mozilla java
    (00:28:55) dpkg: extra, extra, read all about it, sid mozilla java is mozilla 1.7 (in sid) is compiled with g++ 3.2. The ABI has changed, and old Java virtual machines will not work any more. Please see http://www.mozilla.org/releases/mozilla1.3/#compatible(...) for details. http://jrfonseca.dyndns.org/debian/#java(...) for packages that work as of 13 July 2004. Ask me about <java-package>.
    (00:29:06) doublehp_freenode: java-package
    (00:29:06) dpkg: from memory, java-package is the new name for mpkg-j2se... err, I mean j2se-package... DAMN IT, CAN'T THEY PICK A NAME?! Anyway, it lets you build a .deb file from Sun's non-free upstream Java distributions. See "man make-jpkg". Cf. "make-kpkg" (from kernel-package). only in sid currently, but it's a -all package, so it's safe to use it in sarge. Grab sun-j2re1.5debian and similar from sid, too.
    (00:29:20) doublehp_freenode: mozilla-java
    (00:29:22) dpkg: methinks mozilla-java is First, read <install java>. Now go to /usr/lib/mozilla/plugins/ and make a symlink to /usr/local/jwhatever//plugin/i386/mozilla/libjavaplugin_oji.so (and repeat this procedure for every web browser you have installed). Also ask me about mozilla-java-bis
    (00:29:26) doublehp_freenode: mozilla-java-bis
    (00:29:27) dpkg: [mozilla-java-bis] http://z42.de/debian/(...) says in short to add 'deb http://z42.de(...) debian/' 'deb-src http://z42.de(...) debian/' to sapt sourcelist, download (for example) sun-j2re1.4debian_0.9_all.deb, 'apt-get install j2se-package', get (for example) j2re-1_4_2_05-linux-i586.bin from http://java.sun.com/downloads/index.html,(...) then 'j2se-package j2re-1_4_2_05-linux-i586.bin' ( end in mozilla-java-ter)
    (00:29:30) doublehp_freenode: mozilla-java-ter
    (00:29:32) dpkg: rumour has it, mozilla-java-ter is ... and then: 'dpkg -i sun-j2re1.4_1.4.2+05_i386.deb ; dpkg -i sun-j2re1.4debian_0.9_all.deb'. The process described in mozilla-java-bis (http://z42.de/debian/(...)) - works on the 27th sept 2004 with Mozilla 1.7.3; at the end of this process, check that /usr/lib/mozilla/plugins/libjavaplugin_oji.so is simlink to /usr/lib/j2re1.4-sun/plugin/i386/ns610-gcc32/libjavaplugin_oji.so ( and not to /usr/lib/j2se/1.4/jre/plugin/... )

    dans mozilla-java-bis/ter, j explique comment creer un .deb a partir du binaire d installation ... l installation de ce .deb marche tres bien, et rousouds tous les problemes de dependances. Commence par la JRE, puis passes a la JSDK. j2re1.4 est un package virtuel concu pour organiser les dependances, pour t obliger a bien installer les choses dans l ordre. Evidement, tu m as pas l air tres experimente, donc tu aura du mal a comprendre, mais c est en forgeant qu el on devient forgeron.

    Les packages virtuels sont cree uniquement pour organiser les dependances. Quand tu installera la JRE via dkpg, apres la generation par j2se-package , alors le .deb generer satisfera la dependance JRE, et tu pourra installe la SDK de la meme maniere.

    Note que les bis/ter sont mon oeuvre, et qu ils m ont permis d installer correctement les 1.4 et 1.5, mais depuis Noel, impossible d avoir Java pour FireFox ... je trouves pas pourquoi: FF trouve bien java, sa version, mais le plugin est non fonctionnel.

    Pour parler a dpkg; vas sur freenode, et
    /msg dpkg help
    ou demandes plus de precisions sur #debian.

    Bon courage :)
    PS: mefies toi de ce post: DLFP inclus des (...) apres les url dans les ligne apt ... vires les avant de les coller dans ton source.list.
  • [^] # Re: des .deb a partir des .rpm.bin ?

    Posté par  (site web personnel) . En réponse au message Pb installation JDK sous Debian. Évalué à 1.

    man alien
  • # NON

    Posté par  (site web personnel) . En réponse au message [GRUB] Booter sur le lecteur CD. Évalué à 0.

    AMHA non.
  • [^] # Re: une suggestion

    Posté par  (site web personnel) . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 2.

    Avec sed, c est simple et rapide.

    Quelque soit le langage, la logique de l operation est la meme, et sed est le langage qui permet de le faire le plus vite, meme si j en conviens un debutant comprendra plus vite le script php que sed.

    en tant que Linuxien inveteres, nous nous devons de produire de la qualite. Et dans le cas present, la qualite maximale, c est sed. La preuve, une solution moins de 80 chars a ete proposee ici meme. Je te met au defi de le faire en moins de 80 char en php.

    Tu comprendra toute l empleur de ce post si tu etudies un jour un langage non sequentiel comme le Prolog ou le VHDL.
  • [^] # Re: man sed

    Posté par  (site web personnel) . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 1.

    y a deux solutions:
    man awk, avec un for ... tu imprimes $1; puis tous les champs jusqu a l avant dernier
    man sed: tu fais une substitution par le debut, et une par la fin: pour le premier, tu cherches un pattern suivi d un espace, mais n en contenant pas, et tu le substitues par le meme pattern suivi d un ';', et la meme chose a l envers par la fin.

    Note que par default, une regexp commences toujours le matching par la fin.
  • [^] # Re: man sed

    Posté par  (site web personnel) . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 1.

    OK oublies j ai tout faux ... laisse moi reflechire 1 mn