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

  • [^] # Re: utilitaires

    Posté par  (site web personnel) . En réponse au message Tailles de bases de données.. Évalué à 2.

    pas quand tu à ceci en plein milieu de la définition de ta table: longblob, et qu'il y a un tant soit peut d'activité sur cette table.
    Le longblob (ou blob, ou text ou varchar) empeche l'utilisation d'un stockage fixe pour chaque entrée de la table, mysql fait au mieux mais il en résulte forcement de la fragmentation (pas des entrées mais de l'espace vide).
    Tout du moins c'est comme cela que ça fonctionne en MyISAM, je n'ai pas les mêmes informations sur InnoDB.

    pour en avoir la confirmation exécute les requêtes suivantes:
    ANALYSE TABLE <nom_table>;
    OPTIMIZE TABLE <nom_table>;
  • # Bon

    Posté par  (site web personnel) . En réponse au message Petit soucis à la c**, mais qui fait ch***. Évalué à 2.

    Alors, je n'y connait plus grand chose en java, mais amha ton problème
    doit avoir un lien avec le 'package conso' en tout début qui cree un
    namespace et donc rend la classe Main inaccessible en tant que tel.

    Autre chose ta commande est optimisable (un peu):
    cmd = "ps ax -o\"%C %z %a\" |grep [h]lds_i686 |grep " + rs.getString("ip") + " |grep " + rs.getString("port");

    Quand à la bande passante utilisée par processus, comment dire... le kernel ne garde pas cette information c'est donc à toi de la calculer en passant l'interface en promiscuous et en comptant les paquets emis ou a destination du port utilise par ton processus sur un intervalle de temps.
  • # Re

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

    au choix, variables d'environnements PS1 ou PROMPT_COMMAND
  • # Re

    Posté par  (site web personnel) . En réponse au message configuration imprimante réseau. Évalué à 3.

    Hum ?????
    Exactement tu pense faire quoi la ?
    Parce que là tu veut affecter l'adresse mac d'une imprimante à
    l'adresse IP locale dans la table arp de ton poste ... heureusement que ça ne marche pas.
    De plus cette opération, même avec une autre adresse ... bein ça sert à rien... surtout si l'imprimante n'est pas configurée avec la dite adresse IP.

    Si tu veut pinger l'adresse mac de ton imprimante => arping
    Si tu veut trouver l'adresse IP de ton imprimante => nmap -sP /
    Si tu veut configurer l'adresse IP de ton imprimante => lire la doc de la dite imprimante, mais ça doit se faire sur l'imprimante.
    Sinon ton imprimante doit avoir une adresse par default genre sur le reseau 192.168.0.0/24 => utilise nmap pour la trouver.
  • [^] # Re: Bravo

    Posté par  (site web personnel) . En réponse à la dépêche Java libre : OpenJDK est disponible. Évalué à 3.


    D'ailleurs, pour ceux qui ont un vieux firefox par exemple (avant cairo je dirais, mais sans grande conviction), très souvent en sélectionnant une portion d'une ligne de texte contenant plus d'un style on arrive à faire bouger les lettres (quelques unes vont se décaler d'un px par exemple, c'est peu mais ça se voit). Tout ça à cause de la manière dont était calculés les emplacements des lettres.


    Ah oui le fameux bug, rien à voir avec cairo ni spécifique aux fontes, c'était un problème de prise en compte de la résolution du serveur graphique (dpi) si tu utilisait une résolution différente des deux
    standard (75 et 100) le moteur de rendu perdait les pédales
    effectivement.
  • [^] # Re: heu...

    Posté par  (site web personnel) . En réponse au message Utiliser une sortie SPDIF et carte son externe USB. Évalué à 2.

    Oui enfin si tu prefere la qualitée audio de ta carte USB, utiliser la Nforce pour transmettre des infos est stupide, vu que tu va degrader le signal dans le chip nforce il ne sera pas amélioré ensuite ...
    (solidité d'une chaine => plus faible maillon tout ça quoi ..)
  • [^] # Re: sujet

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

    les log sont fait via syslog donc c'est à toi de configurer ce dernier et la target LOG
    si tu veut mettre ces log à part.

    Sinon comme dit plus bas utilise ulogd et la target ULOG
  • # Journal ?

    Posté par  (site web personnel) . En réponse au message excès de vitesse : flashera, flashera pas .... Évalué à 2.

    Ce genre de question aurait surement plus ça place dans les journaux mais bon.

    Sur le sujet des players video flash la question divise beaucoup. Personnellement je les trouvent plus fonctionnels que les plugins de players videos (d'autant plus que totem m'affiche les video en video inverse depuis qque temps).
    En tout cas sous linux, quand il daigne m'intégrer le player dans la page je n'ai le droit qu'a un bête play/pause, le seek ne marchant jamiais. Et les preload des plugins sont souvent plus longs que ceux du player flash...
  • [^] # Re: sujet

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

    Hum je vais dire une betise peut-etre mais est-ce que tu l'a bien créer avant de l'utiliser cette chaine LOG_DROP (amha et vu le message non, mais bon).

    -N LOG_DROP
    -A LOG_DROP -j LOG --log-prefix "[DROP]:"
    -A INPUT -p tcp -m tcp --dport 22 -j LOG_DROP
    -A INPUT -i $wan -p tcp --dport 22 -j DROP
  • [^] # Re: Divers

    Posté par  (site web personnel) . En réponse au message Pbm de syntaxe d'opérateur mathématique shell script opensuse. Évalué à 2.

    oui enfin a priori le tient ne fait pas cela non plus.

    qu'est-ce qui ne marche pas, exactement ?
    car c'est exactement ce que j'ai fait dans mon exemple.

    Quelques question quand même:
    1/ le fichier destination est -il toujours NOVAXEL.FDB ?
    2/ l'ordre de traitement est-il important ?

    Note qu'une erreur s'est effectivement glissée dans mon script:

    while [ $# -gt 1 ]; then
    echo "Backing up $1 ...."
    $GBAK -B -V -L $basedir/$1 $backupdir/NOVAXEL.FBK -USER SYSDBA -PAS masterkey
    shift
    done


    Cette erreur mise a part cette boucle prend tout les fichiers du dossier /usr/local/Novaxel et pour chacun execute la commande GBAK avec pour destination NOVAXEL.FBK (ca vient de ton script ça).

    Si la destination doit être le nom du fichier source en .FBK alors ça donne ceci:


    while [ $# -gt 1 ]; then
    echo "Backing up $1 ...."
    $base=`basename $1`
    $GBAK -B -V -L $1 $backupdir/${base/.FDB/.FBK} -USER SYSDBA -PAS masterkey
    shift
    done
  • [^] # Re: une bete histoire de relay

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

    Je ne sais pas pour les autres MTA mais postfix ça j'en suis quasi certain ne fonctionne par comme ça.
    Ne serons relayés que les mails dont le domaine n'est pas dans la liste des destinations locales.

    Pour le cas de skadomers la solutions la plus simple est de centraliser le MDA sur paris par exemple et de n'avoir que du MTA + secondaire sur les sites distants.
    L'autre solutions est plus compliquée, il faut au préalable établir la liste des personnes sur chaque site, et ensuite générer une table de correspondance toto@my.com => toto@lyon.my.com ... etc

    Pour stocker cette table j'utiliserai de préférence un annuaire LDAP, mais une DB mysql ferait aussi bien l'affaire, chaque MTA devra avoir accès à cette table pour pouvoir envoyer des mails, donc ils devront disposer chacun d'une copie locale (base LDAP/MySQL locale répliquée).

    Ensuite il faut maintenir sur chaque site la liste des utilisateurs locaux. (possiblitée de factoriser cela dans un seul enregistrement LDAP/table MySQL en utilisant le virtual hosting de postfix).
  • # Divers

    Posté par  (site web personnel) . En réponse au message Pbm de syntaxe d'opérateur mathématique shell script opensuse. Évalué à 3.

    Cette contruction est inefficace (3 fork pour compter les fichiers, tu ne fait pas attention aux paths ... et je ne vois pas l'interêt du bc final)

    nbfichier=`ls $directory/*.FDB -1 | wc -l | bc `
    echo $nbfichier


    Meilleure solution

    set $directory/*.FDB
    echo "Total fichiers: $#"


    Et quel est l'objectif de ça:

    let nbfichier2=$nbfichier-1
    nbfichier3= printf $nbfichier2 | wc -c

    if (( $nbfichier3 == 1 ))


    Si c'est bien ce que je pense, cad vérifier qu'il y a moins de 10 fichiers dans le dossier la construction suivante est bien plus
    adaptée:

    shift

    if [ $# -lt 10 ] ou
    if test $# -lt 10


    La suite me pose encore plus de problemes.

    for (( i = 1 ; i <= $nbfichier2 ; i++ ))
    do
    echo "Welcome $i times"
    /opt/firebird/bin/gbak -B -V -L $directory/Vol0000$nbfichier3.FDB $directory/DUPLIQUEE/NOVAXEL.FBK -USER SYSDBA -PAS masterkey
    done


    Tu fait une boucle qui execute plusieurs fois exactement la même commande
    /opt/firebird/bin/gbak -B -V -L $directory/Vol0000$nbfichier3.FDB $directory/DUPLIQUEE/NOVAXEL.FBK -USER SYSDBA -PAS masterkey

    qui sera toujours interprété comme cela (vu que jsute avant tu as un test ($nbfichier3 == 1):
    /opt/firebird/bin/gbak -B -V -L $directory/Vol00001.FDB $directory/DUPLIQUEE/NOVAXEL.FBK -USER SYSDBA -PAS masterkey


    personnellement si mes assomptions sont bonnes voici comment j'aurais fait cela:


    #!/bin/bash
    GBAK=/opt/firebird/bin/gbak
    RM=/bin/rm
    MKDIR=/bin/mkdir
    #d
    basedir=/usr/local/Novaprout
    backupdir=$basedir/DUPLIQUEE

    # Suppression ancien backup
    $RM $backupdir
    # creation rep. backup
    $MKDIR $backupdir

    #Comptage du nombre de fichier FDB
    set $basedir/*.FDB
    echo "Total fichiers: $#"

    if [ $1 != "$basedir/NOVAXEL.FDB" ]; then
    echo "Le fichier NOVAXEL.FDB n'existe pas"
    echo "Le dossier $basedir n'est pas conforme aux specifications"
    exit
    fi

    while [ $# -gt 1 ]; then
    echo "Backing up $1 ...."
    $GBAK -B -V -L $basedir/$1 $backupdir/NOVAXEL.FBK -USER SYSDBA -PAS masterkey
    shift
    done



    Cela ne fonctionnera pas s'il y a d'autres fichiers que NOVAXEL.FBD et VOL*.FDB dans le dossier mais sinon ça doit être bon.
    S'il y a d'autre fichiers dans ce dossier, alors il faut modifier le set comme cela:

    set $basedir/NOVAXEL.* $basedir/VOL*
  • [^] # Re: carrement plus simple

    Posté par  (site web personnel) . En réponse au message Freebox et Gstreamer. Évalué à 3.

    Je crains que tu n'est pas le choix, car la freebox n'est pas un simple client multicast,
    perso je n'ai jamais réussi à lui envoyer directement un flux, même depuis vlc, sans
    faire appel au dérivés de freeplayer.

    De ce que j'ai compris il y a une première phase de configuration de la box, qui se fait via les pages html avant l'envoi du flux
  • [^] # Re: Re:

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

    tout depend de ton script iptables, mais c'est une commande DROP donc il faut la faire passer avant un accept
  • # Re:

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

    Tu est connecté au service freephonie non ?
    Il y a un message envoyé par le Cirpack qui pose problème car il n'est pas standard,
    seule solution à l'heure actuelle:
    -p udp -m udp --dport 5060 -m string --string "Cirpack KeepAlive Packet" --algo bm --to 65535 -j DROP
  • [^] # Re: Pourquoi ?

    Posté par  (site web personnel) . En réponse au journal Revenir à l'essentiel. Évalué à 1.

    pour information (et a dire vrai j'ai découvert ça très récemment), on ne dit pas
    parler anglais comme une vache espagnole
    mais bien
    parler anglais comme une vache l'espagnol

    Ce qui change pas tout mais presque
  • [^] # Re: mmap ?

    Posté par  (site web personnel) . En réponse au message chargement de lib depuis la mémoire. Évalué à 2.

    La dessus il faut rajouter la gestion des adresses de bases dans le code et tout le
    boulot que fait dlopen.
    il y a aussi la gestion des dependances dynamiques...

    Amha la solution la plus simple et la plus propre est de stocker la libraire dans un
    dossier temporaire....
  • [^] # Re: ...

    Posté par  (site web personnel) . En réponse au journal X.org Vacation of Code. Évalué à 6.

    Supporterait la totalité des fonctionnalités hardware (OpenGL 2.0 complet ...)

    Erreur, les fonctions hardware de ces cartes ne sont pas à la norme OpenGL (ni 1 ni 2), ni DirectX (quoique la par contre c'est pas sûr sûr, elles doivent être très orienté DX).
    C'est le boulot du driver (enfin plus souvent de la libgl fournie avec) de transformer les appels OpenGL en fonctions comprehensibles par la carte.
  • [^] # Re: Extrême droite

    Posté par  (site web personnel) . En réponse au journal Reçu les professions de foi des candidats. Évalué à 2.

    >Après avoir posté ces infos qui me semblaient intéressantes, j'avais fermé mon
    >compte, because beaucoup de boulot dans les jours à venir.

    ????
    Je ne vois pas l'intérêt de fermer un compte parce que tu ne prévoit pas de revenir avant plusieurs jours, ... surtout si c'est pour en recréer un juste après ...
  • [^] # Re: Sunshine

    Posté par  (site web personnel) . En réponse à la dépêche 300, La vie des autres et Sunshine. Évalué à 2.

    > la fenêtre de visibilité du soleil

    Moi ce qui m'a particulièrement embeté pour ne pas dire autre, ce n'est pas tant la
    fenêtre dans le bouclier (c'est pas que j'ai une mémoire infaillible mais je suis persuadé qu'ils parlent toujours de bouclier et non de mirroir que ce soit dans le film ou dans un des commentaires que j'ai vu à postériori) ni le filtre réglable,
    mais le fait que cette fenêtre est placée entre la bombe et le bouclier et que régulièrement les astronautes vont et viennent de cette pièce sans toutefois traverser la dite bombe.

    Oh et le bouclier 'standard' du vaisseau, celui derrière lequel ils sont sensé pouvoir revenir vers la terre après le largage. je vois mal comment il pourrait suffire à protéger un certain mât de communication (et faut que j'évite de m'étendre sur le sujet dusdit mât) ....
  • [^] # Re: Redondance

    Posté par  (site web personnel) . En réponse au message Affecter 2 adresses MAC à une interface. Évalué à 2.

    Je ne comprend pas, as tu testé keepalived ?
    Car il ne fait pas que transmettre une adresse IP, il modifie aussi les adresses
    mac pour gérer ce cas ..
  • # Quid

    Posté par  (site web personnel) . En réponse au message Emuler Mandriva sous Xen. Évalué à 2.

    ????

    Je comprend pas ton problème. soit tu n'a pas compris comment fonctionne Xen,
    soit tu n'a pas compris ce qu'était une distribution linux ..

    D'abord Xen n'emule pas un OS, ensuite a partir du moment ou tu a un kernel linux
    compatible xen tu peut l'utiliser avec n'importe quelle distribution linux.
  • [^] # Re: Tu utilises toujours WEP?

    Posté par  (site web personnel) . En réponse au journal Récupérer une clé WEP en moins d'une minute. Évalué à 1.

    D'autant plus que si j'ai bien compris le fonctionnement du WPA (WPA2 je sais pas) le protocole WPA n'est qu'une surcouche qui re-negotie régulièrement des clefs WEP.
  • # Well, dispo sur les ftp OOo depuis le 30 mars ...

    Posté par  (site web personnel) . En réponse à la dépêche Nouvelle version d'OpenOffice.org en français lundi. Évalué à 2.

    ftp://openoffice.cict.fr/pub/openoffice/localized/fr/2.2.0/

    Et annoncé et miroré chez clubic depuis le 31 ...

    Je subodore que le delai du 2 avril est la pour valider la copie sur tout
    les miroirs avant de l'annoncer sur le site
  • # Re:

    Posté par  (site web personnel) . En réponse au message Apache2 et Tomcat 5.5. Évalué à 2.

    Si mes souvenirs de l'époque où l'on m'a forcé à faire du jsp sont bons,
    tu ne peut pas faire ça.
    Justement pour nous ils avaient bidouillé à base de chmod g+s pour nous permettre
    de travailler dans des sous dossiers du dossier de base tomcat.