C. OB a écrit 176 commentaires

  • # Bouton

    Posté par  (site web personnel) . En réponse au message WIFI Livebox Sagem Pas d'Acces Point. Évalué à 1.

    Salut !
    C'est peut-etre bete, mais...
    Sur les Livebox, il n'y a pas un bouton à appuyer pour autoriser la liaison par une carte wifi ?

    OB
  • [^] # Re: Cryptage ou protection de données avant sauvegarde?

    Posté par  (site web personnel) . En réponse au message Cryptage ou protection de données avant sauvegarde?. Évalué à 1.

    Voila mes scripts, pour référence:
    (le fichier crypt_backup.conf permettait de définir les variables)

    En fait, c'etait assez poussé parceque ca permettais de sauver sur ISO ou bien sur bande, et ca utilisait Tar+gzip pour la compression, GPG pour la crypto et PAR pour l'archivage (PAR permet de sauvegarder des infos redondantes pour supporter la perte d'un segment de données, par exemple si l'une des bandes s'averais foutue)
    C'était pour des grosses archives (10-20Go) sur des bandes de 2Go.

    Je me rapelle que la crypto via GPG était horriblement lente (plusieurs dizaines d'heures), surtout a cause de l'utilisation de crypto asymmétrique.

    Bref, ca a très bien marché jusqu'au jour ou j'ai paumé le fichier de clé privé, et la je me suis retrouvé avec 200 K7 inutilisable.
    => A bon entendeur...

    ***************************
    **** crypt_backup.sh ***
    ***************************

    #!/bin/bash
    source ~/.crypt_backup.conf
    # Renice myself (and so all the childs) to avoid hitting the machine when in a backup
    renice +20 $$
    if [ "$tape_host" ] ; then
    if [ "$tape_user" ] ; then
    tape_device=$tape_user@
    fi
    tape_device=$tape_device$tape_host%ssh:$tape_file
    else
    tape_device=$tape_file
    fi
    ### Functions ###
    function backup_to_tape {
    ls $* | afio -o -b $tape_bloc -z $tape_device
    if [ $tape_host ] ; then
    ssh $tape_user@$tape_host mt -f $tape_file eject
    else
    mt -f $tape_file eject
    fi
    }
    ### End of functions ####
    ### Main ###
    if [ -z $1 ] ;then
    echo "Usage : $0 <archive name> [] ..."
    exit
    fi
    target=$1
    shift
    for d in $* ; do
    if [ ! -r $d ] ; then
    echo "Error, target $d unreadable"
    exit
    fi
    targets="$targets $d"
    done
    if [ -z $targets ] ; then
    echo "Error : nothing to backup"
    exit
    fi
    echo "Device = $tape_device"
    echo -n "Backup to tape or iso ? (t or i) : "
    read media
    if [ $media != "t" -a $media != "i" ] ; then
    echo "Error, reply by t or i"
    exit
    fi
    real_tmp_dir=`mktemp -d -p $tmp_dir`
    tar -cvf - $targets | gpg -e -r $gpg_fingerprint | split -b $tape_size -d - "$real_tmp_dir/$target.gpg."
    cd $real_tmp_dir/
    count=`ls $target.gpg.[0-9][0-9] | wc -l`
    echo "Number of volume : $count"
    par2 c -n$count -u $target.gpg.[0-9][0-9]
    par_targets=(`ls $target.gpg.??.vol*.par2`)
    count=0
    if [ $media = "t" ] ; then
    # Then backup files, one per tape
    for f in $target.gpg.[0-9][0-9] ; do
    if [ $count != 0 ] ; then
    echo "Insert next tape...."
    read
    fi
    backup_to_tape $f ${par_targets[$count]}
    let count+=1
    done
    fi
    if [ $media = "i" ] ; then
    for f in $target.gpg.[0-9][0-9] ; do
    mkisofs -o $iso_dir/$f.iso -R -l ./$f ./${par_targets[$count]}
    let count+=1
    done
    fi
    echo -n "Remove temporary directory ? (Y/n) : "
    read r
    if [ $r != "n" -a $r != "N" ] ; then
    rm -rd $real_tmp_dir
    fi


    ************************
    *** crypt_restore.sh ***
    ************************

    #!/bin/bash
    source ~/.crypt_backup.conf
    ### Functions ###
    function copy_files_from_tape {
    afio -iz $tape_device
    mt -f $tape_device rewind
    mt -f $tape_device eject
    }
    function copy_files_from_cd {
    mount $mnt_dir
    cp -a $mnt_dir/* .
    eject $mnt_dir
    }
    ### Main ###
    echo -n "Restore from tape or directory ? (t or d) : "
    read media
    if [ $media != "t" -a $media != "d" ] ; then
    echo "Error, reply by t or d"
    exit
    fi
    real_tmp_dir=`mktemp -d -p $tmp_dir`
    cd $real_tmp_dir
    echo -n "Insert PAR-files media and press enter"
    read
    if [ $media = "t" ] ; then
    copy_files_from_tape
    elif [ $media = "m" ] ; then
    copy_files_from_cd
    fi
    e=""
    while [ "$e" != "q" ] ; do
    echo -n "Insert next data media and press enter when ready, or q to exit"
    read e
    if [ $e != "q" ] ; then
    if [ $media = "t" ] ; then
    copy_files_from_tape
    elif [ $media = "m" ] ; then
    copy_files_from_cd
    fi
    fi
    done
    # Repair archive if necessary (and possible)
    par2 r *.par2
    echo -n "Please verify that the archive is not corrupted and press enter...."
    read
    archive=`basename *.gpg.00 .00`
    count=`ls $archive.[0-9][0-9] | wc -l`
    if [ $count = 0 ] ; then
    echo "Error : Cannot find archive $archive."
    exit
    else
    for f in $archive.[0-9][0-9] ; do
    cat $f >> $archive
    done
    fi
    # return in cwd to untar
    cd -
    gpg < $real_tmp_dir/$archive | tar -xvf -
    echo -n "Remove temporary directory ? (Y/n) : "
    read r
    if [ $r != "n" -a $r != "N" ] ; then
    rm -rd $real_tmp_dir
    fi
  • # Cryptage ou protection de données avant sauvegarde?

    Posté par  (site web personnel) . En réponse au message Cryptage ou protection de données avant sauvegarde?. Évalué à 3.

    Sous linux tu as cryptsetup.
    Il y a un guide pour ubuntu, qu'on peux extrapoler.
    http://doc.ubuntu-fr.org/securite/cryptsetup

    Le principe est d'initialiser un fichier, avec une certaine taille (ici 64M)
    dd if=/dev/urandom of=myfile.crypt bs=1M count=64

    Ensuite, myfile.crypt est utilisé comme un périphérique disque dans le guide du dessus.

    Sinon, tu as truecrypt ( http://www.truecrypt.org/), qui est compatible Windows en plus, si l'espace est formaté en FAT.

    Dans les 2 cas, il faut fabriquer un container d'une taille fixe, pas moyen de crypter un dossier "à la volée".

    Il existe "encfs" qui encrypte a la volé, mais il ne cache pas l'arborescence, comme tu le voulais.

    Enfin, une solution que j'ai utilisé un jour est de se servir de GPG:
    Tu crée une archive de ton dossier normallement (tar -czf .), et ensuite tu utilise gpg pour crypter le fichier résultat en ligne de commande comme si c'etait un message.
    GPG permet de faire de la crypto symétrique, et la ou c'est intéréssant c'est de crypter en assymétrique: Tu encodes avec la clé publique, seul le détenteur de la clé privée pourra relire l'archive.
    Je m'était écrit un script pour automatiser cela, je pourrais le retrouver si ca t'interesse. (enfin, je stockais directement sur une bande magnétique, mais ca reviens au même)
    Un seul bémol: ne *jamais* perdre le fichier de clé privée dans ce cas, ni la passphrase servant à la protéger, sinon c'est mort (il n'y a pas de crack possible, a la winrar...)
  • [^] # Re: \o/ \o/

    Posté par  (site web personnel) . En réponse au journal un FAI soit-disant ""Free"" bafoue la GPL !. Évalué à 1.

    Trop tard je suis déjà dehors :-)
    ---------------> [ ]
  • [^] # Re: \o/ \o/

    Posté par  (site web personnel) . En réponse au journal un FAI soit-disant ""Free"" bafoue la GPL !. Évalué à 2.

    Tiens moi aussi j'ai bossé sur la LB 2, coté Sagem.
    C'est du linux, les patch noyau étant fourni par le fabriquant de la puce
    ( http://www.linux-mips.org/wiki/Analog_SOC )
    Comme broadcom, elle est composé d'un coeur mips et de DSP intégrés, en particulier pour l'ethernet et le DSL (Le wifi est en mini-PCI, le plus souvent broadcom mais c'est pas une obligation).

    Le problème est que si l'on a les sources de linux pour le coeur, on ne les a pas pour les DSP, qu'on doit charger comme un gros binaire, "à la Nvidia". Du coup, débugguer quoique ce soit dans cette partie deviens pathétique...

    C'est donc pas uniquement de la faute de Sagem, même si il faut avouer que cette boite est résolument anti-linux, tant au niveau philosophie que technique (tout est fait par des prestataires de toute facon... mais il n'y a pas qu' eux à faire ca)
    A leur décharge, c'est FT qui leur a imposé Linux, alors que eux poussaient plutot vers VxWorks
    ( du coup ils ont pris une une société pour faire le portage de la partie userland (la même qui a fait le le routeur RV 082) et du coup, c'est pas un linux standard - pas de sysv-init, pas de scripts,... ils ont payé ca une fortune et se retrouvent complètement bloqué - mouarf ! )

    On avait des consignes pour ne RIEN redistribuer, leur attitude vis-vis de l'opensource est plutôt du type "pour vivre heureux vivons caché", et de toute facon, ils ont une armé d'avocats prêt au combat...
    (Je me demande aussi si c'est pas pour ca qu'ils prennent des presta, pour pouvoir se décharger dessus en cas de chauffe - mais le cas ne s'est jamais présenté, à ma connaissance)

    Et en plus à priori, dans les prochaines box, le bootloader sera sur une partie de flash "brulé" en usine, et avant tout boot vérifiera la signature (signé avec la clé privé de FT) de l'image pour refuser de booter une image non "officielle".
    A des années-lumière de l'ouverture, donc. Pas étonnant pour des boites de cette taille et avec ce passé.

    A comparer avec le comportement de 9, par exemple...
    Au moment, du choix, ca sera vite vu, tant pis pour eux !
    Enfin, ca n'engage que moi ;-)
  • [^] # Re: Pas d'accord

    Posté par  (site web personnel) . En réponse au journal Pilotes graphiques libres Intel : et les performances?. Évalué à 1.

    apt-get install specviewperf :
    E: Impossible de trouver le paquet specviewperf

    Effectivement c'etait plutot une idée globale que je voulais, pas un test complet.
    C'est plutot l'utilisation au quotidien et le "feeling" plutot que les performances chiffrées qui m'interessent. En ce sens, glxgears me parait bien.

    On teste avec les outils qu'on a...

    (maj: en fait, c'est le Windows Manager Beryl qui met la foire.
    Dès qu'on reviens a Metacity, glxgears marche mieux)

    ob
  • # Pas d'accord

    Posté par  (site web personnel) . En réponse au journal Pilotes graphiques libres Intel : et les performances?. Évalué à 1.

    Salut !

    Alors, je pense que c'est TRES dépendant du programme, et comment sont utilisé les fonctions 3D:

    - Avec un Xorg 6, avec une installation Ubuntu 5 j'avais un glxgears qui montait à plus de 1000 fps.
    - ensuite, avec le temps ca s'est effectivement dégradé, jusqu'a descendre à pratiquement 30fps sur Xorg 7/Dapper.
    Mais c'est pas pour autant que les jeux étaient impactés, Q3 ou Nexuiz marchais toujours comme avant (c'est a dire pas très vite)
    - J'ai installé XGL, c'etait une catastophe avec certaines options, mais utilisable avec d'autres (ne PAS mettre de Blur, par exemple)
    - Par contre, j'ai installé AIGLX, et ca marche très bien, l'outil qui viens avec me donne + de 100fps en permanence. Sur cette config en revanche glxgears rame à 12fps et plante le serveur X en 10 secondes.

    Donc, je pense vraiment que il y a énormément d'options de configuration et de compilation qui jouent sur ces drivers, étant donné que la partie noyau (DRI) a très peu changé en 1 an (je ne sais pas trop pour la partie drivers X, j'utilise toujours la version du serveur des repository).
    si ca se trouve, la libGL n'ayant pas évoluée, c'est elle qui est en retard.

    Il est possible qu'il devienne a terme nécéssaire de devoir bien bricoler la library libGL pour utiliser a fond le serveur X.
    mais ca me partait encore un peu tot.

    Voila !
    my 2cents
  • [^] # Re: Taxe ?

    Posté par  (site web personnel) . En réponse à la dépêche Copie privée des DVD : la cour de cassation a tranché !. Évalué à 2.

    Bienvenue dans notre beau pays, où une partie de l'argent utilisé pour faire les sauvegardes journalières du boulot sont utilisé pour financer de la musique que l'on écoute pas ! On pourrais appeler ca la "solidarité libérale", j'imagine :-)
    D'autant qu'une boite n'a *aucun* moyen, à ma connaissance, de récupérer le trop-percu même en prouvant sa bonne foi.

    Ce qu'il faut faire, à mon avis:

    - Bien préciser à son députer que l'on suivra attentivement sa facon de voter sur la loi DADVSI, et qu'on en tiendra compte aux legislatives. En courrier papier, avec une copie en Blog si on en a un, et en parler autour de soi,

    - Ne *plus* écouter ni acheter de la musique "commerciale", mais plutot chercher (ie: Jamendo), écouter sur internet ce qui nous plait, encourager les petits concerts, et bien sur le faire savoir, et financer directement les artistes autant qu'on peux.
    C'est dommage pour les "artistes" d'aujourd'hui qui ont choisi la TV-réalité et le matraquage radio pour se faire connaitre, mais c'est leur choix, on ne peux pas les empecher de se prostituer pour les majors si ils le veulent.
    Idem, il faut aussi en parler autour de soi, juste pour faire connaitre: Donner des URLs, faire écouter, graver des CD audio.
    Bref, montrer *qu'il y a* une alternative, réelle, à la pensée unique.

    - Se pencher sur Linux pour améliorer l'aspect facilité d'utilisation, à la fois interface utilisateur et pour le développeur. Encore, là aussi montrer, installer si c'est possible, bref, évangéliser.
    Parceque lorsque, un jour, Windows refusera toute lecture de fichiers MP3, tout DivX, et toute connection réseau non "approuvée" par une major, il faudra être là avec une vrai alternative pour tout le grand public, et montrer que Linux, ce n'est plus q'un truc de geek.
    Là, il y a un vrai travail à faire, un travail de fond, avec des décisions impopulaire (ex: imposer Gnome ou KDE, imposer Alsa plutot que Arts).
    C'est l'un des chose qui freine a mort Linux aujourdhui : Lorsque on fait un soft sous linux, on sais d'avance que une partie des gens ne pourront pas l'utiliser : Pas la bonne libc, pas la bonne version de gnome-libs, OpenGL hasardeux, .... Ca refroidi.
    Quant aux jeux, ca commence déjà un peu sous linux, la tendance ne fait qu'accélerer (merci MacOS, qui oblige les concepteurs à utiliser GCC et l'API Unix, et donc nous facilite le boulot)


    L'autrejour, j'ai réussi a refiler une Ubuntu Live à mon dentiste, et lui montrer sur mon portable. Réponse: Ah c'est pas mal, c'est joli. Mais le logiciel dentaire (écrit en VB, base access...) marchera pas dessus, ni la carte d'acquisition pour la radiologie.
    C'est CE genre de détails qui, au quotidien, fait de Linux une solution marginale.

    A ce propos, il y aurais un moyen pour enregistrer des drivers Windows sous Linux, et les utiliser sous Wine ? Ca serais génial:
    Pendant la "transition" les constructeurs continuerais à utiliser le Windows Device Development Kit, et au bout d'un moment, et aidés de très bon tutoriaux et modèles, finieraient par développer directement, et gratuitement, sous Linux, lorsque la majorité des gens y sera passé.
  • [^] # Re: Lestelechargements.com

    Posté par  (site web personnel) . En réponse à la dépêche Débat à l'Assemblée nationale autour de DADVSI et du téléchargement. Évalué à 9.

    Je suis tout à fait d'accord avec ca.

    Depuis le début de toute cette histoire, on est passé à coté du vrai problème: La redistribution aux artistes.

    Les artistes n'étant payé qu'en partie en fonction de la vente des disque, une autre partie des revenus provient de la SACEM (y compris la taxe sur les médias), des passages en radio, des concerts,...

    ( Déjà, il n'est PAS normal qu'un artiste non affilié à la SACEM ne touche rien sur la taxe CD vierge: Ca ressemble fort a une "obligation d'adhésion", ca... Ca dois pas être très légal. Surtout quand on connais la transparence exemplaire de cette "société" )

    Le vrai problème, c'est l'évaluation de ce que l'on écoute *vraiment*:

    Forcement, à la radio on n'ont pas le choix, ca tourne sur 10 chansons en boucle "à la mode" plus un vieux tube dépoussiéré, merci les majors qui poussent derrière, et qui coupent les crédits sinon. (et je me demande même si ya pas des contrat d'exclu. , du style vous ne passez QUE ma musique sinon on vous donne moins d'argent).

    Ensuite, il y a la vente de disques, mais on commence à voir qu'elle ne correspond qu'a une partie des gens: ceux qui achètent des CD, donc c'est très ciblé, et de plus en plus.

    Le téléchargement ? Bon, au niveau téléchargement payant ca serais relativement facile de mettre en place un comptage, mais au niveau gratuit ('jai pas dis "illégal", encore...) ca serais difficile.

    De plus, comme c'est gratuit, on écoute pas tout ce qu'on télécharge, loin de là.
    Combien de fois le scénario suivant est arrivé:
    - On aime une ou deux musique d'un artiste,
    - On lance le download de l'intégrale, 5Go dans un .rar,
    - Finallement on aime pas, donc on jette tout sauf les 3 trucs sympa qu'on aimais bien au début.
    Donc facturer au download, ca serais méconnaitre la facon de consomer des gens, et finallement ca ne serais pas équitable.
    Sans compter que bien des gens ont déjà des disques remplis de musique, et se les échangent en dehors de toute connection internet.

    La médiamétrie, c'est pas top non plus: L'échantillon est réduit, et, comme c'est les maisons de disque qui choisissent cet échantillon, c'est *très* facile de changer les résultats pour ceux qui les arrangent. De plus, les résultats sont invérifiable.

    Reste les concerts, là, je pense que les entrées correspondent vraiment à ce que les gens écoutent et aiment :-)


    Le but, dans tout ca, c'est que les artistes soient rémunéré en fonction de leur succès, et que même un artiste peu connu puisse manger et payer son loyer.
    Je suis sur qu'il y a assez de thune pour tout le monde dans ce système.

    Les seuls perdants serais les quelques dizaines de gros poissons à la tête des majors, qui redeviendrais ce qu'elle aurais du rester:
    Des "société de services" pour auteurs, agences de communication et des prestations technique. Et des contrats honnêtes et normaux, comme on peux en signer avec Schmidt quand on se fait monter une cuisine, ni plus ni moins.


    Alors, si vous avez des idées pour améliorer la répartition, j'aimerais bien les entendre !

    J'en propose 2, même:

    - On installe un plugin sur les lecteurs, qui envoient (anonymement) l'ID3 du titre sur un serveur chez le provider (c'est très léger).
    A la fin du mois, on comile le tout, le provider sort des stats qui sont transmise à une SACEM pour répartition réelle.
    Ces stats sont publiques.
    => problème: rien empèche les gens de laisser une playlist en boucle pd des jours, pour "monter" un artiste.

    - On fait un système de forum, ou les gens vont manuellement "noter" leurs artistes préférés.
    A la fin du mois, on récolte les "notes", et pareil, des stats sont fournies à la SACEM.
    => Problème, ca demande une intervention aux gens, bcp ne le feront pas.

    Dans les 2 cas, ca ne tiens pas compte des lectures sur les baladeurs, des CD en voiture, ...


    Bref si vous avez d'autres idées...
  • [^] # Re: Pas de liberté pour les ennemis de la liberté !

    Posté par  (site web personnel) . En réponse à la dépêche La gendarmerie inventorie son parc et reverse ses contributions !. Évalué à 2.

    Considère qu'un peuple vit suivant des règle que lui même définit (on appel ça démocratie, dans le jargon).
    Mais comme indique plus bas, pour que ca marche a l'echelle d'un pays on est oblige d'elire des representants qui, eux, prendront les decisions a notre place.
    Idem pour la justice, ce n'est pas le peuple qui ecrit les lois, ce sont ses delegues.
    C'est ce point-la en particulier qui me gene le plus, meme si je n'ai pas mieux a proposer evidemment (si il y avait mieux, ca fait longtemps qu'on l'aurais trouve.)



    En fait ce qui me fait le plus peur chez les gendarmes et globalement les "gardiens de la paix", en tous genres c'est qu'il possedent un pouvoir sur les individus qui n'est pas reciproque.
    Dans ce cadre, ils devraient tous etre absolument *sans* reproche, d'une honnetete et d'une droiture a toute epreuve, soumis a un controle particulierement pousse, et chacune de leur action devrais etre justifiable et justifie lorsqu'ils sont en service. Presque plus que les juges, car les decisions des juges, tout-un-chacun peut les consulter, voire les contester.

    Or, dans la tendance actuelle c'est l'inverse qui se passe : on leur donne de plus en plus de pouvoir et on assouplis les controles auxquels ils sont assujettis, et ce pour des raisons economique (c'est moins cher a cours terme de mettre des flics dans la rue que de regler des problemes de fond).

    A mon avis, les forces de l'ordre etant paye par le peuple, il me parait evident qu'elles ont des comptes a rendre aux membres de ce peuple,ce qui passerais en particulier par une transparence parfaite de leurs actions.

    Je suis pret a payer mes impots pour construire des d'ecoles, pas des prisons.

    Autre chose dans la meme veine :
    Il faudrais que *toute* loi qui passe contiennent, en plus du texte lui-meme, la justification de ce texte, c'est a dire les raisons pour lesquelles cette loi est necessaire, ainsi qu'un "abstract" des arguments pour et contre.
    Il y a des lois, on se demande vraiment pourquoi elles sont la et comment elles sont passees.
    Ca ne serais pas parfait, mais au moins, on pourrais essayer de comprendre pour quelles raisons nos representants ont decides de restreindre nos libertes de cette facon particulier (Parceque une loi, ce n'est rien de plus qu'une exception a ma liberte de faire ce que j'ai envie)
  • # 2 question bete a propos du java

    Posté par  (site web personnel) . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    J'ai vu que recement, Sun avais (enfin) mis les sources de la jre a disposition :
    C'est possible de telecharger les sources sur la page, a cote de la ou l'on telecharge la JRE.
    Donc, a partir de la, il devrais etre possible de compiler la JVM pour d'autres plateformes sous linux. Ca serais bien utile sur les architectures ARM, pour les Ipaq par exemple, ou les solutions Java existantes sont plutot en version 1.2 (A ma connaissance, il n'y a pas de JRE 1.4 ou 1.5 existante en libre). Ca empeche d'utiliser JINI entre autre....

    C'est clair que il y a du boulot, mais maintenant on ne peux plus accuser Sun d'obscurantisme.

    Une autre question, c'est a propos du bytecode :
    Ca n'est rien de plus qu'un code assembleur pour un processeur virtuel, non ?
    Dans ce cas, pourquoi ne peut-on pas creer un outil bytecode -> asm x86,PPC,ARM,etc....
    Je parle ici d'un convertisseur de fichier, qui en sortie donnerais un fichier .o qu'il serais possible de lier comme tout autre programme, sasn doute via un petit bootstrap qui contiendrais un main().
    L'assembleur, bien que ca soit tres lourd a ecrire a la main, c'est relativement simple et "automatique" comme language, non ?
    J'imaginerais meme comme ca pouvoir transformer un programme compile pour PPC en version x86, ARM, ou nimporte quoi d'autre....

    C'est sur, il n'y a pas le meme nombre de registres, l'espace memoire est pas fait pareil, etc.... Et je pense bien que le resultat ne serais pas optimal.
    Mais ca pourrais marcher, non ?
  • [^] # Re: À qui faire appliquer la loi ?

    Posté par  (site web personnel) . En réponse à la dépêche Avancée dans le domaine de la vente liée. Évalué à 3.

    Vu la concurence sur ce marche, tu crois qu'ils se font bcp de marge ?
    1% serais deja beaucoup....

    De toute facon c'est pas la question : Si la loi leur impose d'afficher le "prix des logiciels", ils doivent l'afficher point a la ligne, et ne pas me les vendres si j'en veux pas.
    Le fait qu'ils perdent du fric dans ce cas ne me concerne pas.

    A ce que je sache, renault ne force pas a prendre un jeu de cartes michelin a chaque nouvelle voiture que t'achete !
  • [^] # Re: À qui faire appliquer la loi ?

    Posté par  (site web personnel) . En réponse à la dépêche Avancée dans le domaine de la vente liée. Évalué à 1.

    Ok, j'avais pas pousse la logique aussi loin.

    Neamoins, il faut trouver une solution, parceque la, c'est le consomateur qui trinque, en se voyant imposer des softs dont il ne veux pas.
  • [^] # Re: À qui faire appliquer la loi ?

    Posté par  (site web personnel) . En réponse à la dépêche Avancée dans le domaine de la vente liée. Évalué à 3.

    ben c'est une information commerciale tres sensible et une mine d'info pour les concurrents.

    Avant, oui, plus maintenant :
    Il me semble qu'apres le proces antitrust, M$ dois faire le meme prix OEM pour tout le monde, non ?

    Enfin, meme si c'est pas le cas, j'ai du mal a qualifier un simple prix comme "information commerciale sensible".... Surtout si TOUS les constructeurs l'affichent.

    Et, effectivement, si HP a des prix plus bas que Dell, ben Dell a fortement interet a aller renegocier...
    Les grand gagnants sont les consomateurs, donc (les constructeurs, je pense pas qu'ils se fassent de la marge dessus de toute facon, ils doivent facturer tel quel)

    Le seul perdant c'est Microsoft, qui pert la possibilite d'utiliser ces pratiques commerciale mafieuses et retourne a egalite avec le reste du marche.


    Tiens, je me demande alors dans le cas des Mac ?
    Est-ce que il est possible de se faire rembourser MacOS ? En particulier si l'on utilise son mac sous Linux.
    Il me semble que j'avais lu, sur ce forum, qu'ils etaient largement plus cooperatifs.
  • [^] # Re: À qui faire appliquer la loi ?

    Posté par  (site web personnel) . En réponse à la dépêche Avancée dans le domaine de la vente liée. Évalué à 7.

    En quoi est-ce un probleme pour les constructeurs d'afficher les prix de gros ?

    Ok, les contrats OEM de microsoft exigent que ca reste secret.
    Mais entre la loi francaise qui impose une telle distinction, et l'OEM, c'est quand meme la loi francaise qui l'emporte, non ?
    Microsoft (ou nimporte quel autre societe d'ailleurs) n'a rien a dire.

    D'ailleurs, il me semble bien que certaines clauses des CLUF sont (ou bien on ete) illegales en france. Elles sont la juste pour assurer les arrieres, mais c'est tout.

    Ici aux US, certaines clauses sont legales dans certains etats et pas d'autres. Mais c'est la meme CLUF pour tout le monde, du coup, quand il y a un litige, c'est la bagarre rien que pour savoir dans quel etat va se passer le proces....

    OB
  • [^] # Re: GPL et labo de recherche

    Posté par  (site web personnel) . En réponse à la dépêche [débat] Pourquoi Sun rejette la GPL. Évalué à 1.

    Oui, c'est meme le but du labo : Aider les entreprises americaine.
    (Et pas que americaines d'ailleurs, puisque les codes & documents sont dispo sur les pages web).

    Les societe, elles, ne prentendent rien : elle prennent le code en l'etat de prototype, le package un poil et le vendent ou l'integrent dans leur produit.

    On aime ou on aime pas, moi ca me gene pas.
    ( et comme tu dis, une bonne partie de mon salaire viennent d'elles)
  • # GPL et labo de recherche

    Posté par  (site web personnel) . En réponse à la dépêche [débat] Pourquoi Sun rejette la GPL. Évalué à 5.

    Juste un petit commentaire :
    Je travaille dans un labo de recherche aux US, et nous on ne peux pas utiliser la GPL : En effet tout notre travail est soumis au regime "Domaine Public".

    En autre ca veux dire que l'on a pas le droit d'imposer des restrictions a qui que ce soit pour l'utilisation de nos codes sources, en particulier aux societes.
    Or la GPL obligerais une societe a placer son code qui utilise le notre en GPL egalement, et ca on a pas le droit.

    Donc pour nous, un code en GPL est inutilisable.
    On utilise des libs comme QT (avec la licence adequate), mais une lib uniquement en GPL on est obliger de s'en passer, et parfois c'est bien dommage.

    La BSD ou la LGPL, pas de problemes par contre.

    my 2c
    OB
  • [^] # Re: Une réaction du milieu du libre?

    Posté par  (site web personnel) . En réponse à la dépêche [Belgique] P2P, la Sabam gagne contre Tiscali !... Évalué à 6.

    Ah non !
    C'est vrai que pour certain reseaux c'est le cas, mais Bittorrent a ete concu comme un remplacement de FTP a la base, et specifiquement pour eviter les problemes de "rush" lors de la mise en ligne de gros fichier comme des demos de jeux, ou bien des ISO de CDs.

    Il y a bien des boites s'en servent, Mandrake bien sur, Slackware, un autre exemple est le simultateur de vol X-Plane (www.x-plane.com).

    Maintenant, c'est vrai que maintenant on peux aussi telecharger des films avec, si l'on sait utiliser google. Ca ne veux pas dire que le principe du logiciel est remis en question, et ca m'embetterais beaucoup qu'on m'empeche de telechager ma distrib sous pretexte que certains utilise ce protocole pour "pirater" des films.
  • [^] # Re: man aumix

    Posté par  (site web personnel) . En réponse au message problème de volume sonore. Évalué à 2.

    Et "alsactl store" en root pour enregistrer les reglages pour le prochain boot.


    OB
  • # SB-Live + Alsa

    Posté par  (site web personnel) . En réponse au message SB live installée mais sans son .... Évalué à 2.

    Bonjour !

    Je ne connais pas bien Mandrake, par contre j'utilise une Fedora avec une SB Audigy 2, et j'ai aussi utilise une SB Live 5.1 avant.
    Ces cartes sont assez tordues a utiliser, parceque le mixer sert non seulement a controller le volume des canaux, mais aussi tout un tas d'options genre la sortie numerique, le caisson de basse sur la prise Line-out... Sans oublier toutes les fonctions de modification de son du chipset. Bref un joli mic-mac.

    Deja, commence par lancer "aplay -l" . Ca devrait te sortir la liste des peripheriques et leurs "sub-device", et il y en a un tas.
    Si ca ne marche pas, ou bien si ca ne dis pas explicitement SoundBlaster Live, te fatigue pas la carte est pas detectee par Alsa. Dans ce cas, sous mandrake je ne sais pas comment faire pour la configurer automatiquement. Mais je suis sur que il y a quelqu'un qui sait sur linuxfr :-)

    Si ca marche, et que la carte est bien liste sous "Card 0", alors lance "alsamixer" (en root).

    Ensuite, bah faut jouer avec les reglages. Par default presque tout est en Mute (le petit MM au-dessus des barres). Il faut donc reactiver tous ces cannaux, en appuyant sur M, sur ceux que tu veux. ( En particulier Master et PCM ).
    Yen a tout un tas, pas tous utiles. Tu regles le volume avec les fleches.
    Attention par contre, de ne pas tous les re-activer : certains, si tu les actives, ca va couper le son, en particulier IEC958 Optical Raw, et aussi ceux tout a la fin (Sigmatel truc chose).
    Moi, en general, je fais tourner un XMMS en fond, et je teste pour avoir un son correct, par essais et erreur.

    Quand t'arrive a un truc qui marche, sort de alsamixer (Escape),
    et tape "alsactl store" , toujours en root. Ca sauvegarde la configuration courante dans /etc/asound.state , comme ca a chaque reboot, cette configuration est remise.

    Une fois que t'a fait ca une fois, tu peux utiliser d'autres applications que alsamixer pour regler le son. Sous Gnome j'utilise gmix par exemple.
    Mais la premiere fois, il vaut mieux utiliser alsamixer, surtout sur une carte complexe comme la SBLive : D'experience les autres applications ont du mal a gerer correctement les canaux quand il y a tellement de possibilites.

    En esperant avoir ete utile...

    OB
  • [^] # Re: "Débats virtuels" autour des *BSD

    Posté par  (site web personnel) . En réponse à la dépêche "Débats virtuels" autour des *BSD. Évalué à 1.

    Bah moi, je me suis fais avoir par le coup du A vs Q !!

    Sinon, moi je travaille pas mal avec NetBSD sur plusieurs plateformes, sun en ce moment (sparc64) mais aussi Mips.

    Je dois dire que j'en suis tres content, meme si c'est vachement plus de boulot a installer qu'un FreeBSD ( rien n'est compile par exemple, donc si on veux perl, il faut utiliser pkgsrc et lancer la compilation, et tout comme ca ).

    Mais c'est super rapide, en tous cas la difference sur une vieille station sun entre netbsd et solaris est clairement visible.

    D'ailleurs, est-ce que quelqu'un connaitrais une machine virtuelle java apte a faire tourner jboss qui fonctionne sur NetBSD ? bien sur, non lie a la plateforme materielle...

    Merci !

    OB
  • [^] # Re: Microsoft attaque un revendeur Français de Lindows pour contrefaçon de marque

    Posté par  (site web personnel) . En réponse à la dépêche Microsoft attaque un revendeur français de Lindows pour contrefaçon de marque. Évalué à 1.

    Si tu lis differents contrats de licence informatiques, tu te rendras compte qu'ils font tous la meme chose :

    - Ils s'approprient tous les droits, manger tes enfants, etrangler tes parents, etc...
    - Ils disent que les termes de la licences en contradiction avec la loi locale sont caduques, mais que les autres termes de la licence restent valables


    D'accord. Dans ce cas, je vois 2 problemes majeurs avec ce systeme, et je m'etonne meme d'ailleurs que personne n'ai jamais releve ces points :
    - Ces contrats, illegaux en l'etat, ca oblige la justice francaise, en cas de litige entre l'editeur de logiciel et une quelquonque autre partie, a *d'abord* etablir la legalite des clauses concernes, et ensuite a juger.
    Ca reporte donc le boulot de l'editeur de logiciel, a savoir etablir un CLUF *legale* dans notre pays, sur la justice francaise, en utilisant nos impots.
    Et en plus, il faut recommancer a chaque nouveau proces !
    Ca meriterais une belle prune, ca, pour rembourser le contribuable, en plus de la mise en conformite du CLUF.

    - De plus, beaucoup de petites entreprise n'etant pas specialise en droit, si elle se prennent un proces, vu ce qui il y a marque dans le CLUF, elles se disent "ohhh.... je vais me faire laminer, essayons a l'amiable ". Pareil, une boite qui voudrait intenter un proces prefere s'abstenir a la vue de ce document. Or, si il y a des clauses illegales, en realite dans les 2 cas elles auraient pu gagner !
    Ca s'apparente donc pour les societes a de l'intimidation, exactement comme un bon vieux mafieu qui te pointe un .22 sur la tempe en te disant "Mon petit, tu ne devrais pas faire cela" ( Un proces perdu avec une grosse boite d'info equivaut bien souvent a un suicide pour une petite societe)

    Qu'en pensez-vous ? Je pense que mon raisonement a un probleme, c'est pas possible que personne n'ai pense a ca depuis le temps.

    1) C'est tout le code
    2) C'est 1500 licences, et c'est valable pour les unis et societes aussi


    1/ Tout le code. Ok, tres bien. Tout ce qui est dans windows, donc. Tout ce que tu as quand t'installe windows. Y compris le media player et son DRM, y compris le MSN, y compris IE. D'accord, je retire ce que j'ai dis alors. Respect.
    2/ Donc, il faut 1500 licences de windows pour avoir droit au code de windows, au moins. Ca veux dire que vous avez certains clients plus importants que d'autres, certains clients pour lesquels vous faites du favoritisme.
    Ca ne ressemblerais pas a du refus de vente, ca ? Il me semble que, en france, c'est interdit. Mais admettons que non.
    Si je suis un labo de recherche, et que je travaille sur le DRM, pour voir la facon dont c'est faire dans windows, je peux acheter une camionette de licences windows ( +$$ ) , plus le source ( +$$ ), ensuite je viens chez microsoft signer le NDA, et la j'ai juste le droit de regarder, et bien sur si je trouve une grosse faille, j'ai a peine le droit de faire un patch sur une seule machine pour voir si ca compile, j'ai meme pas le droit de le tester dans mon propre labo....
    Effectivement, dans ce cas, le code va pas etre super-utile, y compris pour le gouvernement....

    Un dernier point : PbPg repete souvent que Windows est devenu tres stable a l'heure actuelle, et au moins aussi stable que Linux. Il a pas tord, bien que ca depende fortement du materiel, que Microsoft ne peut effectivement pas controler.
    Mais tres stable n'est pas completement stable, et c'est precisement la ou Linux ( et les autres systemes open-source (*) ) sont vraiments a leur avantage : Si l'on a les competences, on peut vraiment savoir d'ou viens le crash, le corriger et diffuser la correction, et ce y compris si le materiel lui-meme est defectueux, ou bien si l'erreur est genere par une combinaison de materiels particulier.
    Combien de fois ai-je rale contre Windows de pas pouvoir faire ca, moi tout seul sur ma petite machine. Sous linux , je *peut* savoir ce qu'il s'est passe, et corriger le probleme moi-meme.
    C'est a mon avis un droit inalienable de pouvoir comprendre et reparer ses propres biens, et les editeurs de logiciels nous le retire. Ca me rapelle un peu il y a quelque centaine d'annes, le privilege de savoir lire ( et donc de s'instruire ) etait reserves a une elite, une facon de garder le pouvoir et la richesse. Et on sais comment ca a fini.
    Mon avis est de laisser faire les editeurs de logiciels, Microsoft en tete de file mais il est tres loin d'etre le seul ni le pire. De toute facon, la fin est connu d'avance : Dans quelques annes, l'opensource sera normal et les licences tel qu'on les connais aujourdhui seront obsoletes.
    Rien ne sert de courir, on est parti a point !

    OB

    (*) Un exemple : regardez BeOS. Un systeme vraiment sympa, facile a installer, facile a utiliser, pas tres cher, compatible POSIX, un serveur X integre pour gerer les applications non natives....
    Ce qui l'a tue, ca a ete le manque de drivers. Il aurais ete open-source, il serais encore utilisable aujourdhui, sur les machines actuelles, parce que des tas de gens aurais contrinue au code source et pondu des drivers.
    En plus, leurs idees auraient contribue a faire avancer d'autres systemes libres.
    La seule chose qui sauve Apple avec MacOS-X, c'est qu'ils controllent le materiel, donc pas de pb de drivers. Sinon ils aurais fini comme Be Inc.
    Dommage....
  • [^] # Re: Microsoft attaque un revendeur Français de Lindows pour contrefaçon de marque

    Posté par  (site web personnel) . En réponse à la dépêche Microsoft attaque un revendeur français de Lindows pour contrefaçon de marque. Évalué à 2.

    Question pour un juriste dans la salle :

    Est-ce que ca tiendrais, ca, devant un tribunal ?
    Parceque c'est gros, quand meme :
    Avant-derniere ligne, cette societe ne serais pas responsable meme si elle a commis une "faute", un "delit" ...etc (ils ont mis tout ce qui etait possible), et meme si ils le savaient !

    Faudrais refiler le tuyau aux constructeurs de voitures, hein : ils n'aurais meme pas besoin de faire de controle qualite, avec ca, ni de rappels : de toute facon, c'est pas de leur faute...

    Il me semblait que ce genre de CLUF incluais TOUTES les couvertures possible qu'ils ont pu inventer, et tant pis si c'est pas legal : comme ca c'est au tribunaux de chaque pays a decider ce qui est legal ou pas dans chaque pays. (En gros, si c'est ca, alors ils font faire le boulot des jusristes qu'il ont pourtant embauche par la justice elle-meme, donc un peu par nous)
    Comme quelqu'un disais un jour, si la prochaine licence de windows impose de manger un petit garcon avant chaque installation, on arrete tous d'utiliser windows ?

    Quand on pense que il y a meme du Windows dans les portes-avions francais ( j'avais vu la photo, je la retrouverais si vous voulez), ca fait peur !!!
    "Desole, le missile est parti tout seul, ben voyez, il y a eu une erreur dans kernel32.dll ce qui fait que l'interface a pas repondu, et, heu,bon..."

    On se demande vraiment si quelqu'un lis ces papiers dans les societes a part les juristes.

    Linux et autres *BSD n'offrent pas non plus de garanties, c'est vrai. Mais au moins ils offrent le code source, donc chacun peut verifier, et au moins, on paye a la hauteur des garanties que l'on a.
    (Ouiiiii je sais, MS offre le code source de windows, moins les parties qu'il veulent vraiment pas qu'on vois, au gouvernement et a l'armee. J'aimerais bien savoir le nombre minimum de licence a acheter pour que l'offre soit valide...)

    OB
  • # Re: controler le p2p sur le réseau ?

    Posté par  (site web personnel) . En réponse au journal controler le p2p sur le réseau ?. Évalué à 1.

    Hello,
    Je ne sais pas si ton probleme est resolu depuis le temps, a tout hasard je te propose la solution que j'ai mise en place dans un cas similaire (Acces ADSL partage entre plusieurs etudiants dans une residence).

    En fait, c'est base sur le QoS de linux, donc il faut que ca soir compile dans le noyeau ou alors que ca soit en modules.
    ( Les modules, ils commencent pas sch_qqchose.o )

    Il te faut aussi la commande "tc" . Si tu l'a pas, faut aller te la chercher ( ou te la compiler comme moi sur ma slackware par ex.) . Le package est "iproute".
    ( ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz(...) ), mais il existe des rpm, des pkg, ... pour diverses distrib.

    Une fois que t'a fais ca, action.

    ( Ah oui, $OUTDEV est a remplacer par l'interface *de sortie* des paquets, donc le modem adsl. Si t'a un modem speedtouch home comme j'avais a l'epoque ca sera ppp0. Un cable-modem ? ca sera sans doute un ethN .
    Il faut bien comprendre que on ne peut controler que le traffic qui *sort*. Celui qui rentre, bah, une fois qu'il est la, le mieux est de l'acheminer vers le client... Sinon, de toute facon, 99% du temps en TCP le client va le redemander. )


    En fait, sous linux, ca se passe en 3 etapes :
    1/ : firewall, + redirection de ports si necessaire. Ca tu a deja je pense.
    2/ : "Marquage de paquets" : Avec ca, tu va placer une marque sur chaque paquets, en fonctions de certains criteres. Dans ton cas, le critere ca sera l'adresse ip des clients.
    Imaginons que tu ais sur ton reseau 3 clients, qui ont respectivement les adresses 192.168.1.1, .2, et .3 .
    Tu va faire, a la suite du script de firewall :
    iptables -A POSTROUTING -t mangle -o $OUTDEV -s 192.168.1.1 -j MARK --set-mark 1

    iptables -A POSTROUTING -t mangle -o $OUTDEV -s 192.168.1.2 -j MARK --set-mark 2

    iptables -A POSTROUTING -t mangle -o $OUTDEV -s 192.168.1.3 -j MARK --set-mark 3

    Certains paquest doivent etre ultra-prioritaires, on va les classer a part :
    # Class 1 : TCP connection control (ACK,SYN,RST,FIN) , ICMP and DNS(53 UDP)
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p udp --dport 53 -j MARK --set-mark 5
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p udp --sport 53 -j MARK --set-mark 5
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p icmp -j MARK --set-mark 5
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p tcp --tcp-flags SYN SYN -j MARK --set-mark 5
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p tcp --tcp-flags RST RST -j MARK --set-mark 5
    iptables -A POSTROUTING -t mangle -o $OUTDEV -p tcp --tcp-flags FIN FIN -j MARK --set-mark 5


    3/ "Integration des paquets dans les files d'attentes".

    En fait, la le principe est de modifier la file d'attende de depart de paquets reseau de linux, par defaut une bete fifo.
    On va repartir les paquets dans les files d'attentes. ( qu'on appelle "CLASSES" )
    Donc, on fait ceci : ( accroche-toi, j'explique au fur et a mesure )

    # Lignes suivantes a modifier selon ton acces
    MAX_UPLOAD_RATE=300kbit
    CLASS1=100kbit
    CLASS2=100kbit
    CLASS3=100kbit

    # Obligatoire : la classe racine. C'est une simple PRIO a 2 voies : Si il y a des paquets dans la premiere file (1:1) , alors on les envoie, sinon on envoie ceux de la seconde file (1:2).
    tc qdisc add dev $OUTDEV root handle 1: prio bands 2 priomap 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

    # On ajoute dessous la premiere regle 2 files d'attente : l'une de type 'sfq' et l'autre de type 'htb'.
    # SFQ est comme un FIFO, mais optimise : c'est a dire que si il y a plusieurs paquest dans la file d'attente, sfq va essayer de les envoyer intelligement, en fonction de criteres varies et par connections. Ca sera la file d'attente utilise pour les paquets hautements prioritaires (marques 5 ci-dessus)
    # htb est la ou la majorite des paquets vont etre envoyes.
    tc qdisc add dev $OUTDEV parent 1:1 handle 11: sfq perturb 10
    tc qdisc add dev $OUTDEV parent 1:2 handle 12: htb

    # Configuration de HTB.
    # HTB (Hierarchical Token Buket) permet de balancer plusieurs files d'attentes en autorisant le partage de ressources. Donc, dans notre cas, chacun aura 1/3 de la bande passante definie dans MAX_UPLOAD_RATE.
    # Ceci n'est valable *que* si tout le monde upload en meme temps ! Sinon, et c'est ca qui est chouette, un client peut utiliser la bande passante d'un autre qui ne l'utilise pas.
    # Le resultat c'est que un uploader fou va pouvoir uploader comme un sale a 100% de la bande passante, mais si un autre arrive avec une simple requete HTTP, alors sa requete passera d'abord ( puisque il utilisera SON morceau de bande passante ). Si tous les 3 utilisateurs uploadent, alors chacun verra 30% de la bande passante.

    tc class add dev $OUTDEV parent 12: classid 12:1 htb rate $MAX_UPLOAD_RATE ceil $MAX_UPLOAD_RATE
    # All classes could take the whole bandwidth, BUT they are not equal in front of congestion
    # Il est possible de regler ca plus fin, la j'ai mis de facon a ce que tout le monde soit vraiment egal.
    tc class add dev $OUTDEV parent 12:1 classid 12:10 htb rate $CLASS1 burst 10k ceil $MAX_UPLOAD_RATE prio 2
    tc class add dev $OUTDEV parent 12:1 classid 12:20 htb rate $CLASS2 burst 10k ceil $MAX_UPLOAD_RATE prio 2
    tc class add dev $OUTDEV parent 12:1 classid 12:30 htb rate $CLASS3 burst 10k ceil $MAX_UPLOAD_RATE prio 2

    echo " Adding last level disciplines"
    # Finally, the connections selected by the CBQ are delivered with an SFQ discipline.
    # Ca c'est important pour que en cas de congestion ( ex : un edonkey qui tourne, on puisse quand meme naviguer sur le web, sfq faisant un "entrelacement" des connections
    tc qdisc add dev $OUTDEV parent 12:10 handle 121: sfq perturb 10
    tc qdisc add dev $OUTDEV parent 12:20 handle 122: sfq perturb 10
    tc qdisc add dev $OUTDEV parent 12:30 handle 123: sfq perturb 10

    # Enfin, dans cette section on attribue chaque classe a une marque placee par iptable -t mangle.
    # ( la marque est donnee par le mot-cle handle )
    tc filter add dev $OUTDEV protocol ip parent 1: prio 1 handle 5 fw flowid 1:1
    tc filter add dev $OUTDEV protocol ip parent 1: prio 1 handle 1 fw flowid 1:2
    tc filter add dev $OUTDEV protocol ip parent 1: prio 1 handle 2 fw flowid 1:2
    tc filter add dev $OUTDEV protocol ip parent 1: prio 1 handle 3 fw flowid 1:2

    tc filter add dev $OUTDEV protocol ip parent 12: prio 1 handle 1 fw flowid 12:10
    tc filter add dev $OUTDEV protocol ip parent 12: prio 1 handle 2 fw flowid 12:20
    tc filter add dev $OUTDEV protocol ip parent 12: prio 1 handle 3 fw flowid 12:30


    Bon, voila. Pas facile... Mais ca marche nickel ! j'ai pu gerer un reseau d'une bonne 30aine de personnes avec un truc comme ca ( enfin, en un peu plus complique quand meme, parceque je partagais aussi la connections avec ceux qui ne payaient pas, en garantissant a ceux qui payaient la priorite. ) , sur une simple adsl, et tout le monde pouvais surfer sans aucuns ralentissements, irc, ssh pareil, ... avec au moins 20 kaaza/morpheus/edonkey et autres winmx a l'epoque.
    Faut une machine qui encaisse bien la charge par contre. Moi ca tournais sur un 486dx2/66, et des fois aux heures de pointe la charge processeurs atteignait 100%. ( Bon faut dire que cette passerelle se tapais aussi le serveur DNS, le serveur dhcp et le serveur proxy squid )

    Hesite pas a me demander plus d'infos si t'a besoin.

    OB

    PS: dernier ptit truc : si tu as comme ca m'est arrive des gens qui "piquent" les IP des autres pendant qu'ils ne sont pas la pour avoir la connection internet alors qu'ils y ont pas droit, alors un petit truc rapide :
    tu cree un fichier /etc/ethers avec les adresses MAC des clients dedans, ex:
    08:00:20:00:61:CA 192.168.1.1
    ensuite, tu demandes a arp de le lire :
    arp -f /etc/ethers.
    de cette facon, arp va forcer l'association MAC<-> IP, ( flag M ), interdisant n'importe qui d'autre d'utiliser cette IP. Le paquet sera effacer avant meme d'arriver au firewall. Ceci n'empeche pas bien sur les adresses ip qui ne sont pas dans le fichier de se connecter quelque soit leur carte.
    Bien pratique ca !

    Voila !
  • [^] # Re: Les bases de données OpenSource en ébullition

    Posté par  (site web personnel) . En réponse à la dépêche Les bases de données OpenSource en ébullition. Évalué à 1.

    Tiens, d'ailleurs est-ce que tu as des pages/documents sur ce sujet justement ? Parceque je comptais sur cygwin pour porter une library que je developpe sous windows, mais si cygwin degrade vraiment trop les performances, bah je vais revoir ma copie... :-(