-=[ silmaril ]=- a écrit 1464 commentaires

  • [^] # Re: mouchards partout, corruption aussi, F2F P2P

    Posté par  (site web personnel) . En réponse au journal Quand un gouvernement s'arrange pour mettre des mouchards dans les objets courants. Évalué à 10.

    Effectivement il n'est pas necessaire que l'adresse mac soit unique au monde, la seule contrainte est que l'adresse mac soit unique dans le reseau local. Mais le lien avec le sujet m'echappe car 1 c'ette adresse n'est pas diffusé en dehors du reseau local le moindre passage par un routeur la supprimant et 2 cette adresse est modifiable sur une bonne partie des cartes.
    D'ailleurs il est fort probable que certaines adresses ne soient plus uniques, en effet le nombre d'adresses mac disponibles pour un constructeur est 'limité' (24bits donc 16 millions d'adresses depuis le temps il peut y avoir eu rebouclage). et c'est surement la raison de cette
    possibilité de modifier l'adresse mac.

    Sous linux elle peut etre changer avec ifconfig pour les drivers/cartes le supportant.
  • # La reponse est simple

    Posté par  (site web personnel) . En réponse au message Compatibilité 64 bits. Évalué à 1.

    http://www.x86-64.org/lists/discuss/msg04761.html

    En theorie c'est faisable, en pratique beaucoup moins.

    La solution de facilitée => mauvaise carte WiFi, changer carte WiFi

    Et puis ndiswrapper ca pue d'abord, meme les dev le disent...
  • # Heu

    Posté par  (site web personnel) . En réponse au message problème virtualhost et apache2. Évalué à 2.

    Soit tu t'explique mal, soit tu n'a pas compris comment fonctionnent les virtualhosts.

    Les virtualhosts comme leurs noms l'indiquent fonctionnent grace a la premiere
    partie de l'url. Aucune autre partie n'est matché pour decouvrir le ndd.
    Eventuellement ce que tu veut peut fonctionner si ton virtualhost
    est inclu dans le document root par défault:

    default => /var/www
    monsiteamon.quaun.bondd => /var/www/monsite

    Alors oui si la config des virtualhosts n'est aucunement differente
    tu pourra acceder a monsiteamon.quaun.bondd via http://dyndns.org/monsite
    par contre au niveau apache (donc log + droit d'acces ...) tout sera géré par le virtualhost default et non l'autre.

    Si par contre la config ressemble a cela:
    default => /var/www
    monsiteamon.quaun.bondd => /var/monsite

    Alors tu ne pourra pas acceder a monsite depuis le virtualhost defaut.

    PS: on ecrit http://.../... dans une url et pas \\
  • [^] # Re: tr

    Posté par  (site web personnel) . En réponse au message Transformation de caractères .... Évalué à 2.

    Je tiens a précisé un truc:
    pour que toutes les solutions données ici fonctionnent il faut que
    la locale utilisée pour créer les fichiers a traiter soit la meme que celle
    utilisée pour créer le script de conversion.

    Sinon cela n'aura au mieux aucun effet, au pire des effets de bords non voulus.
    Malheureusement il est impossible de programmer une fonction suffisament
    intelligente pour 'enlever les accents' de toutes les langues.
  • # Beuh ...

    Posté par  (site web personnel) . En réponse au message Transformer un routeur wifi en carte wifi. Évalué à 1.

    C'est la base du fonctionnement d'internet (mis a part que le wifi est pas utilisé
    comme backbone ;).

    Il te faut trois reseaux ip ex
    192.168.0.0/24 pour freebox+wifi linksys
    192.168.1.0/24 pour wifi linksys+netgear
    192.168.2.0/24 pour wifi netgear+mac mini

    freebox en 192.168.0.1
    wifi linksys en 192.168.0.2 + 192.168.1.1
    wifi netgear en 192.168.1.2 + 192.168.2.1
    mac mini en 192.168.2.2

    Apres il faut pouvoir configurer le routage de tout ca:
    Il faut que la freebox sache que pour atteindre 192.168.1.0/24
    et 192.168.2.0/24 il faut passer par 192.168.0.2
    que le linksys sache que la route par default est en 192.168.0.1
    mais que le reseau 192.168.2.0/24 passe sur 192.168.1.2
    que le netgear sache que la route par default est en 192.168.1.1
    et que le mac mini sache que la route par default est en 192.168.2.1

    voili voila.
    Apres est possible avec ce genre de routeurs aucune idée vu que tu ne donne
    que peut d'info et que j'en ai aucun ;)
  • # Bon alors dans l'ordre.

    Posté par  (site web personnel) . En réponse au message précisions sur udev, discover, hal, /sys, hotplug. Évalué à 2.

    Petite precision sur ta question principale tu parle de linux (le kernel) ou d'une distribution quelconque ?

    1 discover (discover2) n'est pas utilisé par linux (oui bon je chipote)
    2 pas compris le rapport entre /sys (interface de communication avec le kernel) et hal (systeme d'abstraction de la couche materielle)

    hotplug ne disparaitra pas, pour la simple et bonne raison que c'est grace a lui qu'udev, hal le firmware loader du kernel et 2/3 autre truc fonctionnent.

    Pour les periph amovibles tu confond linux et kde ...
    Quand a tes histoires de popup pareil ca ne fait pas partie du travail du kernel. C'est une question a poser aux developpeurs de ton bureu préféré (kde?)
  • # Yep

    Posté par  (site web personnel) . En réponse au message lagometre ala Q3 ?. Évalué à 1.

    Et bas moi j'en voudrait un capable d'afficher l'etat d'un/d'ensemble de serveur
    (bon juste le ping pour commencer) et de representer cela dans un style monitoring medical de coeur.

    Mais j'crois ca va pas etre simple ;)
  • # redhat 9

    Posté par  (site web personnel) . En réponse au message installation openldap. Évalué à 2.

    Accessoirement il serait peut-etre temps d'abandonner ces redhat 9 hein.
    Y a plus de supports, les applis datent de matusalem ....

    => Il faut utiliser de la Redhat Fedora maintenant.
  • # Probleme +/- connu de gallery.

    Posté par  (site web personnel) . En réponse au message Reseau local et nom de domaine. Évalué à 3.

    C'est un probleme connu sur gallery, un simple recherche te l'aurait montré.
    Les solutions sont soit celle preconisé avant (associer le ndd a une ip privée),
    soit d'editer la conf de gallery (config.php) et d'enlever toute reference au ndd.
    ex pour l'url de base:
    $gallery->app->photoAlbumURL = "/gallery";
  • [^] # Re: ...

    Posté par  (site web personnel) . En réponse au message Répertoire fantôme.. Évalué à 2.

    init 1
    mount -o remount,ro /
    [e2|e3|reiser]fsck /dev/...
    mount -o remount,rw /
    init 2|3

    Et hop c'est reparti comme en quarante.
    A faire en local sur la machine, (init 1 => plus de services reseau)
  • [^] # Re: kat / beagle / lucene

    Posté par  (site web personnel) . En réponse à la dépêche Beagle : Un "Desktop Search" sous Linux. Évalué à 5.

    Y a deja: CLucene.
    Pis ya PLucene (perl), PyLucene (Binding Python via gcj+swig), etc etc.
  • # Serial ATA

    Posté par  (site web personnel) . En réponse au message SATA, a suivre?. Évalué à 4.

    Le chainage sata c'est pour la version 3 a priori
  • [^] # Re: 64 bits ?

    Posté par  (site web personnel) . En réponse au message Quel processeur choisir ?. Évalué à 1.

    Hello,

    Bon alors je sait que c'est pas tout a fait la meme chose mais nous avons
    au boulot un petit bi-opteron en 64 bits sous debian/x86-64.
    Notez qu'on a aussi un bi-xeon en 64bits aussi d'ailleurs ;) (il est assez
    surprenant de voir d'ailleurs que ce proc est limite plus lent en 64 bits
    qu'en 32 ...)

    Tout ca pour faire des tests de perfs mysql. Notez qu'il y a quand meme
    un enorme avantage au x86-64: la possibilitée de mapper plus de 2go par processus sous linux ;) mais bon pour les utilisateurs finaux c'est pas trop utile encore.

    Tout ca pour dire que la debian/x86-64 s'installe plutot bien, mis a part des probleme avec le controlleur SCSI-MegaRaid que vous n'aurez pas sur une
    machine desktop.
  • # Hum t'inquiete pas pour ca va, il y en a d'autre qui y on pensé avant ..

    Posté par  (site web personnel) . En réponse au message Accès simultanés à un même fichier. Évalué à 2.

    Bien sur que linux (plus generalement les OS compatible Unix) permet le
    verrouillage d'un fichier pour eviter les ecritures concurentes.
    Si tu veut savoir comment cela se programme => man flock.
  • [^] # Re: Script achevé

    Posté par  (site web personnel) . En réponse au message utilisation de S_ISDIR et S_ISREG. Évalué à 1.


    Pas d'accord du tout !
    Les emplacements peuvent être différents d'un unix à l'autre mais la variable PATH est là pour résoudre ce problème !
    Tu comptes éditer tous tes scripts un par un pour changer les chemins absolus des commandes le jour où tu migreras sur un autre unix ?


    Oui la variable PATH permet de s'affranchir de ce genre d'ennuis
    mais pas du probleme des alias. Une solution peut etre de mixer
    les deux choses en utilisant:
    SED=`which sed`
  • [^] # Re: Script achevé

    Posté par  (site web personnel) . En réponse au message utilisation de S_ISDIR et S_ISREG. Évalué à 1.

    Ca c'est pas malin:
    # Variables :
    # a = répertoires des auditeurs sous /home
    # b = rapports non classés
    # c = nom de la société auditée
    # d = numéro du dernier rapport classé
    # e = extension du rapport
    Aurait tu oublie la premiere maxime de la programmation utile:
    "utiliser des noms de variables significatifs"

    Autre chose:
    tu a du cd "/home/Linux/Profils/" partout dans ton script, typiquement
    une variable aurait ete tres utile au cas ou un changement du repertoire
    de base arriverait.

    Derniere chose:
    Les shells utilisents des alias pour permettrent aux utilisateurs
    de ne pas s'encombrer a retapper tout le temps les memes arguments
    mais dans un script il est bon de passer outres ceux ci pour eviter un
    maximum de comportement incoherents.
    De plus tout les unix non pas forcement les memes emplacements
    pour les commandes il est donc conseiller de creer des variables
    pour toutes les commandes utilisées.

    Ah et puis les cd dans un script c'est pas tres propre.

    ----------------------------------------------
    #! /bin/bash
    # Commandes
    LS=/bin/ls
    MV=/bin/mv
    SED=/bin/sed
    BASENAME=/usr/bin/basename
    TAIL=/usr/bin/tail
    MKDIR=/bin/mkdir

    # Variables :
    profils="/home/Linux/Profils"
    rapports="/home/Linux/Rapports"

    for auditeur in $profils/* ; do
    # traiter uniquement les répertoires
    if [ -d "$auditeur" ] ; then
    for doc in $auditeur/* ; do
    # traiter uniquement les fichiers
    if [ -f "$doc" ] ; then
    base=`$BASENAME $doc`
    # on extrait du nom du rapport le nom de la société
    # c'est à dire tout ce qui est avant le dernier point
    societe=${base%*.*}
    # on récupère l'extension du rapport à classer
    # c'est à dire tout ce qui est après le dernier point
    ext=.${base##*.}
    # un répertoire au nom de la société existe-t-il déjà?
    if [ -d "$rapports/$societe" ] ; then
    # on extrait de la liste le numero du dernier fichier ajouté
    # (celui dont le nombre est le plus grand)
    d=$($LS -1 "$rapports/$societe" | $TAIL -1 | sed 's/*\.\([0-9]+\)\.*/\1/g')
    # on incrémente ce numéro de 1
    # on lui accolle 2 '0'
    d=00$(($d + 1))
    # on extrait les 3 premiers chiffres (à partir de la droite)
    d=$(echo $d | sed 's/^0*\([0-9]\{3\}\)/\1/g')
    # on déplace enfin le rapport du répertoire de l'auditeur
    # dans le répertoire de la société en le renommant
    $MV "$doc" $rapports/$societe/$societe.$d$ext"
    else
    # on crée un répertoire au nom de la société
    $MKDIR "$rapports/$societe"
    # on y déplace alors le rapport en lui attribuant le numéro '001'
    $MV "$doc" "$rapports/$societe/$societe.001$ext"
    fi
    fi
    done
    fi
    done
  • [^] # Re: editeur JS

    Posté par  (site web personnel) . En réponse au message Coloration syntaxique dans un textarea. Évalué à 1.

    xinha est plus ou moins modulaire, il doit etre assez aise de rajouter la
    gestion du code php.
    Le rechercher/remplacer est deja integré quand a lui.
    Quand a la numerotation des lignes, amha ca doit pouvoir s'implementé
    vu les capacitées de mise en page de la chose.
  • [^] # Re: Non, tu n'es pas trop linuxien

    Posté par  (site web personnel) . En réponse au journal Est-ce que je suis trop Linuxien?. Évalué à 4.


    En ce qui concerne les fichiers temporaires... Pourquoi est-ce que la solution Unix est meilleure que celle de Windows ? Qu'est-ce qui, de manière absolue, te permet d'affirmer que Unix a raison et Windows a tort ?
    Pour la petite histoire, ma slackware en 1997 n'éffaçait pas /tmp au démarrage (et un copain à moi avait la sale habitude de stocker des choses dans /tmp, le jour où il a installé une Debian et que ses fichiers ont disparu au démarrage suivant, il était pas content :)



    AHHHH pareil, sauf que moi c'etait la redhat. Avec la version 5 pas de probleme elle ne touchait pas au /tmp, mais peu de temps apres (genre version 6) ils avaient mis en place un processus de suppression des fichiers trops anciens.
    Le temps que j'ai mis a comprendre le probleme a l'epoque ....
    Heureusement lors de mon passage a la debian j'ai arrété cette mauvaise manie. ;)
  • [^] # Re: Traitement du signal...

    Posté par  (site web personnel) . En réponse au message Recherche documentation sur MP3 et Ogg Vorbis. Évalué à 1.

    Euh utiliser les formules de compressions les plus elaborées du momment
    pour comprendre la theorie du signal c'est un peu comme decompiler windows
    pour comprendre le fonctionnement d'un processeur.
    C'est possible, mais c'est 1 mettre la carrue avant les boeuf et 2 vraiment pas
    l'exemple le plus simple du monde.

    Pour la theorie du signal il existe des livres plus ou moins bon. Un prof et des
    travaux pratiques sur des logiciels tel que matlab sont plus que conseillés
    pour comprendre le fonctionnement sans etre perturbé par l'implementation.

    Pour la compression MP3/OggVorbis bein tu est les sources des libraires disponibles un peu partout.
  • # editeur JS

    Posté par  (site web personnel) . En réponse au message Coloration syntaxique dans un textarea. Évalué à 1.

    Il existe une pelletée d'editeur javascript sur le web (gratuits ou non)
    qui font tout ce que tu demande voire plus. Exemple:

    http://xinha.python-hosting.com/(...)
    http://xinha.gogo.co.nz/xinha-nightly/examples/full_example.html(...)
  • [^] # Re: Masquerading

    Posté par  (site web personnel) . En réponse au message Postfix, réécriture email. Évalué à 2.

    option myorigin dans main.cf

    ou alors utiliser une map pour sender_canonical
  • # Alors...

    Posté par  (site web personnel) . En réponse au message Programmation X. Évalué à 10.

    la librairie X (libx11) est une libraire C uniquement, peu de binding C++ esixtent.
    Elle ne propose que des primitives tres .. primaires.

    La doc de reference est fournie avec XFree/Xorg c'est un gros pavé de 500 pages.

    Au niveau fonctionnement elle est encore plus bas niveau que le GDI de windows.
    En résumé commencer a programmer en X par la libx11 pour un gros projet c'est
    une tres mauvaise idée.

    Deplus si vous voulez vraiment du cross-plateforme, C++, maintenu alors il y a
    deja ce qu'il faut:
    QT => widgets non natif sur windows
    GTK-- => pareil
    wxWidgets => widgets natif sur windows, sous linux utilisation d'un toolkit defini a la compilation.
  • # LDAP

    Posté par  (site web personnel) . En réponse au message Authentification active directory avec egroupware. Évalué à 1.

    Recherche l'authentification via LDAP tu trouvera plus
    de choses amha.
  • [^] # Re: Ce n'est pas une réponse, je sais

    Posté par  (site web personnel) . En réponse au message /var/log/messages qui déborde !. Évalué à 2.

    J'irai meme jusqu'a dire que ca existe deja ca s'appelle hotplug
    C'est utilisable soit directement soit via dbus pour les afficionados
    de freedesktop.
  • [^] # Re: 3+1 solutions

    Posté par  (site web personnel) . En réponse au message Gestion des hébergement ?. Évalué à 2.

    Y a surtout vhffs developpé pour tuxfamily.
    Je ne sais pas ou en est la derniere version mais c'est plutot
    efficace comme truc. http://www.vhffs.org(...)