Ph Husson a écrit 2703 commentaires

  • # Gestionnaire de paquets

    Posté par  (site web personnel) . En réponse au message Création d'une distribution linux. Évalué à 2.

    Bon pour parler sur un point (si je devais parler sur tout le post ca risquerait d'être long)
    Le système de paquets.... sera un fichier ?
    Réduction des dépendances?
    Bon ben faut que tu recode tout pour virer toutes les dépendances alors
    Ou alors tu veux juste dire réduire le nombre de paquets?
    Si c'est pour avoir des paquets 10* moins nombreux mais 20* plus gros l'interet est plutot négatif
    Mode réquis pour qu'il fonctionne ? Précise l'interet parce que bon... bof Surtout si tu veux un environnement purement graphique sans avoir besoin de la ligne de commande!
    Pas de noms barbares ? Bah c'est déjà possible de ce que je sache!
    Alors faut connaitre les systemes ce qui est pas sur ....
    Mais suffit de mettre en Provide par exemple video-player pour xine et apres le gestionnaire de paquet tien en compte ca ....
    Et finalement tu dis que KDE n'a pas besoin de amor pour fonctionner, mais pour toi KDE c'est quoi? Parce que amor FAIT PARTIE de KDE, et non KDE qui en dépend!
    Bon par contre il fait parti de kdeutils (si ma mémoire est bonne), qui n'est certe pas vital pour ce que tu appelles KDE (mais KDE c'est en environnement pour rappel, donc contenant un maximum d'appli)
    (Bon ma petite tirade est en réponse de 4lignes... heureusement que je reponds qu'à ces 3 lignes)
  • [^] # Re: mouais...

    Posté par  (site web personnel) . En réponse au message Création d'une distribution linux. Évalué à 2.

    Pourquoi "repartir de" et non juste contribuer?
    Genre juste faire un installateur alternatif mais dans le carde de mandriva,
    (Bon après j'ai rien à dire dessus parce que moi aussi je me suis lancé dans une distrib qui repart de 0 pour une paire de choses (init, et gestionnaire de paquet pour ce qu'on a eu le courage de commencer))
  • [^] # Re: cache cache

    Posté par  (site web personnel) . En réponse au journal GNU/Linux live CD, jeux et pleins d'autres choses.. Évalué à 3.

    On peut écrire sur une partoche NTFS ... Alors de mémoire la création de fichier c'est qu'en fuse donc pour le swap c'est pas la joie, mais on crée le fichier en fuse, et on remonte avec le driver noyau (qui supporte l'écriture si on change pas la taille du fichier pour rappel)
  • [^] # Re: c'est bien

    Posté par  (site web personnel) . En réponse au journal Au chaud avec le 2.6.16.5. Évalué à 2.

    Ben t'utilise les patchs à priori il ne devrait changer que les modifs.... (remarque s'il doit repercuter le changemetn de version mino-mineure sur tous les modules mmm)
  • [^] # Re: Tu as presque la solution !

    Posté par  (site web personnel) . En réponse au message Copier seulement des fichiers .htm/.html d'une arboresence vers un autre pc.. Évalué à 3.

    Tout à fait d'accord mais 2 petites remarque me viennent à l'esprit
    1. Le Monsieur veut à la fois les html et htm donc tant qu'à faire ca donnerait
    find . -name \*.htm -or -name \*.html -type f

    (les \ ca permet que ca passe sur zsh, et sur bash d'eviter qu'il remplace par un nom de fichier du repertoire courant s'il existe)
    2.Pourquoi "tar cf -", alors que "tar c" est strictement equivalent ? (oui je suis un flemmard je sais, mais pour 2 lettres tant qu'à faire :)
  • # Temps réél et Linux: Le grand amour

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

    Bon alors j'aide mon pere à faire un truc qui ressemble à du temps réél sous un Linux de base et à une modif(et encore non nécessaire c'est pour que le temps réél "partagé" fonctionne) pres il fonctionne plutot bien en mettant l'ordonanceur en temps réél (FIFO ou Round Robin si t'as qu'une tache avec la priorité la plus basse ca pose pas de probleme), des que la tache la est bloquée (ou elle ecrit vers un cpu de priorité plus haute, ou comme dans ton cas fait une attente passive), les taches de priorité supérieur sont lancées. Apres si t'as plusieurs taches de meme priorité (enfin pour moi c'est plus du temps réél à ce moment la), ca peut poser probleme, vu que le timeslice alloué par défaut à une application est 100ms (ca pose surtout probleme au lancement de la tache, apres je crois que ca s'ameliore), enfin bon c'est "configurable" dans les sources du noyau (si c'est ton cas je pourais retrouver ce qu'il faut changer et dans quel fichier mais je me souviens que ca a été plutot long à trouver)

    Enfin bon apres c'est mon experience mais j'ai toujours vu partout que Linux ne gérait pas le temps réél qu'il etait pas prevu pour, alors bon je comprends pas trop....
  • [^] # Re: châtrer

    Posté par  (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 1.

    La plupart des FS "Linux" en fait
    XFS le supporte, reiserfs aussi (faut rajouter -oattrs qd meme), ext2|ext3 de ce que je saches
    Surement d'autres
  • [^] # Re: Idem

    Posté par  (site web personnel) . En réponse au message driver cx82xx et infrarouge (IR). Évalué à 2.

    Bah tu fais un patch, comme c'est pas un code qui bouge beaucoup ca devrait passer à chaque fois comme une lettre à la poste
    Sinon si tu veux pouvoir changer de telecommande tu peux mettre pour que toutes les touches renvoient ce code meme, et comme ca tu peux changer la map de la telecommande du côté de ton appli user land
    Mais bon c'est bof quand même, enfin les gouts les couleurs
  • # Idem

    Posté par  (site web personnel) . En réponse au message driver cx82xx et infrarouge (IR). Évalué à 3.

    Je suis passés par les meme questions que toi mais la difference c'est que j'ai trouvé tout seul :)
    Donc
    Je vais commencer par la fin apres le debut puis le milieu (je sais je suis tordu)
    Donc dire que lirc configurer tout simplement franchement j'ai essayé de le faire marcher longtemps avant de.......abandonner!
    Les touches codées en dur?
    Ben voui c'est la vie ils savent pas trop comment faire autrement, si t'as une idée propose!
    Enfin bon il est excessivement facile de rajouter des touches (par cotrne faut rajouter un printk ou le decommenter je sais plus pour savoir à quel code la touche correspond), vu la structure.

    Pour surveiller les evenements c'est avec un /dev/input qui correspond
    Voici un code d'exemple
    #define __KERNEL_STRICT_NAMES
    #define _GNU_SOURCE
    #include <linux/input.h>
    #include <stdio.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <sys/ioctl.h>
    #include <unistd.h>
    #include <stdlib.h>
    #include <string.h>

    int main() {
    int pid;
    struct input_event evenement;
    /*
    for(pid=0;pid>=0;pid++) {
    char *path;
    asprintf(&path, "/dev/input/event%d", pid);
    printf("%s\n", path);
    int fd=open(path, O_RDONLY);
    if(fd<0) {
    perror("Open input device");
    return -1;
    }
    char *buf=malloc(512);
    ioctl(fd, EVIOCGNAME(512), buf);
    printf("%s\n", buf);
    close(fd);
    free(path);
    free(buf);
    }*/
    int fd=open("/dev/input/event4", O_RDONLY);
    ioctl(fd, EVIOCGRAB, 1);
    while(1) {
    read(fd, &evenement, sizeof(evenement));
    switch(evenement.code) {
    default:
    printf("time (s): %d\ntype: %d\ncode: %d\nvalue: %d\n", evenement.time.tv_sec,
    evenement.type,
    evenement.code,
    evenement.value);
    break;
    }
    }
    return 0;
    }

    Le code en commentaire permet de detecter les devices qui existent et de donner leur nom (c'est aussi possible par /sys mais c'est moins drole :)
    Apres on a le open bon ben lui c'est pas compliqué (faut peut être changer le device). Le ioctl qui n'est pas obligatoire permet de verouiller le périphérique, càd qu'il n'est utilisé par personne d'autre et qu'il n'emule plus un clavier (comme ca on peut utiliser la telecommande sans se faire chier avec une appli en arriere plan pendant qu'on fait autre chose sur une appli devant)
    Et finalement dans le switch evenement.code on fait les cases pour les différentes touches (les define sont dans /usr/include/linux/input.h, regarde dans cx88-ir.c (de mémoire) pour connaitre les codes qu'il renvoie (et aussi pour en ajouter/les corriger))

    Voila je crois que j'ai rien oublié
    Ah si quand meme pour lirc si t'y tiens vraiment tu prends le driver devinput pour pouvoir etre compatible avec le driver la
  • [^] # Re: autre idée.

    Posté par  (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 2.

    Ah on a pas encore de technique pour avoir le beurre, l'argent du beurre et la cremiere.
  • [^] # Re: Quasi mais pas completement.

    Posté par  (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 3.

    Bwah "facile"
    comme le dit monsieur un module genre SELinux et basta (par contre on définit quelle appli est qui comment ? son path? son pid? son argv[0] ? Une clé privée?
  • [^] # Re: autre idée.

    Posté par  (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 2.

    Dans le genre y a UDF le systeme des DVD, aussi utilisé pour les "CD disquettes" sur CD-R (ben oui sur un cdr on peut rajouter qqc au bout, mais enlever c'est plus dur)
  • [^] # Re: Bonne idée mais...

    Posté par  (site web personnel) . En réponse au journal Revue du noyau Linux. Évalué à 5.

    Est-ce qu'il existe un site spécialement dédié à la description des différents composants du noyau (que ce soit francais ou anglais?
    Si non qui est tenté pour se lancer dedans?
    Personnellement je connais une paire de composants (principalement ce qui est communication utilisateur <-> noyau), comme inotify, uevent, un certain nombre d'appels systemes, mais je dois avouer que pour trouver comment ca marcher je m'y suis arraché les cheveux à de nombreuses reprises,
    Entre les articles qui en parlent tres tres rapidement (genre qui disent comment surveiller un fichier dans inotify, en 30 lignes, sont aucuns des arguments possibles pour la surveillance, comment faire la surveillance récursive (il faut surveiller tous les fichiers? seulement le répertoire parent? Seulement le premier repertoire de la hiérarchie?))

    Enfin bon je penses que je serais capable de faire quelques articles, mais certainement pas de gérer un site entier à ce propos.
    Y aurait il quelques hackers dans le coin qui en aurait la volonté ?
  • [^] # Re: un peu rapide

    Posté par  (site web personnel) . En réponse au message 1 ip, 2 machines. Évalué à 2.

    Oui ben j'ai oublié de preciser, sauf pour lesp rotocoles le necessitant
    pour mod_proxy j'ai ca:

    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerName plop.moi.com
    ProxyPassReverse / http://127.0.0.1:8080
    ProxyPass / http://127.0.0.1:8080
    <Proxy *>
    Order Deny,Allow
    Allow from all

    </VirtualHost>
  • [^] # Re: Plop

    Posté par  (site web personnel) . En réponse au journal Pilote propriétaire NVIDIA 1.0-8756. Évalué à 3.

    Et par moi meme, du moins j'ai essayé dans un de mes journaux (j'en avais ras le c*l d'entendre que Xgl était magique que c'etait *la* solution ultime)
    Enfin d'apres les commentaires c'etait un peu mal expliqué mais bon, pour ceux que ca interesse fouillez sur ma page dlfp
  • [^] # Re: mmap

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

    Merdedi, désolé je fais jamais gaffe dans quelle section est posté le message... (et c'est pas la 1° fois que je me fais avoir c'est ca le pire)
  • # mmap

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

    Je penses que le plus simple ici est d'utiliesr mmap avec un tableau contenant l'addresse des différentes informations intéressantes
    Pour rappel mmap permet de mettre en mémoire (enfin accessible par un pointeur, ca peut etre directement sur le disque sans passer par la RAM) un fichier (en entier ou pas), par contre le probleme qu'il se pose c'est pour le nombre de mots, il faudrait que la chaine de caractere r epresentant ce nombre soit constant (donc remplir de 0 à gauche en somme)
  • # Tu peux pas.

    Posté par  (site web personnel) . En réponse au message 1 ip, 2 machines. Évalué à 2.

    Titre clair et net.
    Faudrait faire pour chaque protocoles, ce que tu fais pour le http (y a aucun moyen de savoir par quel nom de machine il est sur ton ip si le protocole ne lui demande pas expressement de l'envoyer)
  • # Hop

    Posté par  (site web personnel) . En réponse au message Appliquer patch grsecurity. Évalué à 3.

    cd /usr/src/linux-2.6.16.2
    patch -p1 < /root/grsecutiry-xxxx.patch

    Bon par contre prendre un truc de sécurité, pour une version différente, mais parait tres legerement abérant (tres tres tres legerement)
  • # SM?

    Posté par  (site web personnel) . En réponse au journal "On se contacte ce soir sur MSN !!". Évalué à 10.

    Y a SkyMessenger, qui vient de la meme equipe (bon meme societe editrice en tout cas) que skyblog (les trucs qui tournent sous gentoo), qui est libre en python (qui marche pas sous linux enfin quand j'avais essayé).
    Je crois qu'ils sont encore en beta test (ou un truc du genre), mais quand ils le sortiront je penses qu'ils seront capable de concurencer MSN en France (bon ca c'est que j'espere)
  • # Inetutils

    Posté par  (site web personnel) . En réponse au message code commande talk. Évalué à 3.

    Dans le paquet inetutils, les sources sont accessibles sur
    http://www.gnu.org/software/inetutils/inetutils.html
    ou plus directement:
    ftp://ftp.gnu.org/gnu/inetutils/inetutils-1.4.2.tar.gz
  • [^] # Re: demande d'explications

    Posté par  (site web personnel) . En réponse à la dépêche Virtualisation complète avec kqemu. Évalué à 3.

    Enfin une explication claire!
    Merci
    (Nan parce que bon parler de virtualisation ici est pour moi idiot)
    En fait qemu fonctionne maintenant comme VMware c'est bien ca (j'avais lu qu'ils avaient trouvé une astuce pour rester au meme niveau en permanence)?
  • [^] # Re: égalité

    Posté par  (site web personnel) . En réponse au journal GNU/Linux, plein-écran et changement de focus sous X11. Évalué à 2.

    Tien y a aussi alt-entrée
    et pour récuperer le focus certains jeux (bon pour moi paintball2 et enemy territory), on lance la console du jeu (² la plupart du temps)
    Faudrait que je voie ce que ca donne a partir du plein ecran
  • [^] # Re: égalité

    Posté par  (site web personnel) . En réponse au journal GNU/Linux, plein-écran et changement de focus sous X11. Évalué à 6.

    certains jeux reconnaissent la touche 'f' qui permet de zapper rapidement entre fenetre/plein écran
    Enfin chez moi etre en fenetre ca arrange rien donc bon
  • [^] # Re: vdrift

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

    Je confirme tres sympa (si bien réglé, parce que jouer au clavier ca peut s'arracher les chevuex) et en "plein dévelopement" (j'ai le SVN dans mes rss et ca bosse pas mal)