JaguarWan a écrit 331 commentaires

  • [^] # Re: ^_^

    Posté par  . En réponse au journal Votre commande favorite. Évalué à 2.

    Bof, quand on a utilisé qbasic, edit ou TurboC, le bleu et le jaune canari c'est petit joueur :)
    Ce que j'aime beaucoup c'est qu'on peut tout faire avec les touches F#, et qu'il n'y a rien à apprendre pour l'utiliser. Tout est à l'écran. C'est ça qui est relaxant.
  • [^] # Re: Messages dus à une tentative d'impression

    Posté par  . En réponse au message Lexmark Z11 sous Debian Linux. Évalué à 1.

    Je ne sais pas si ça peut t'aider, mais moi j'ai eu des problèmes de permissions en installant mon imprimante. J'essayais d'imprimer, mais rien ne sortait, et les echo "groink" > /dev/lp0 ne faisaient rien non plus. Il faut s'assurer que ton ip est autorisée sans /etc/cups/cupsd.conf (ça a l'air d'aller d'après les logs), mais aussi que tu es un utilisateur autorisé pour l'imprimante dans /etc/cups/printers.conf.
  • [^] # Re: Et dans ton home ?

    Posté par  . En réponse au message MPlayer. Évalué à 1.

    gmplayer marchait tout à fait normalement avec le ao = alsa1x du fichier conf. Le mystère reste entier de ce point de vue là. Peut être qu'il corrige de lui-même les settings quand il lance l'interface graphique ? Néanmoins, un bon gros message "ao=Alsa machin is deprecated, use ao=alsa instead" aurait été le bienvenue ! Heureusement que j'ai pensé à relire le changelog et les pages de man.
  • # ^_^

    Posté par  . En réponse au journal Votre commande favorite. Évalué à 1.

    .bash_history à l'appui :
    mpc search artist *** | mpc add && mpc play
    Ca charge tous les mp3 de l'artiste *** dans Music Player Daemon, et ça relance ensuite la lecture.

    Sinon, j'ai un gros faible pour mcedit, un éditeur texte en console relaxant.
  • # K, G...

    Posté par  . En réponse au journal Antitroll. Évalué à 5.

    Je suis sous KDE, mais ce n'est pas pour ça que je n'utilise pas d'applications GTK ! J'ai choisi GAIM pour les fonctionnalités qu'il offrait, par pour le toolkit qu'il utilise. Et je pense qu'à part quelques extrèmistes, la majorité des linuxiens font pareils.
    Et je ne suis pas sûr que ça soit une bonne idée de vouloir réunir tous les projets portant sur un même sujet. On peut travailler sur un même thème sans pour autant avoir les même objectifs, ni la même approche. Je pense que les développeurs sont plus heureux comme ça, et les utilisateurs aussi.
    Une des choses pour lesquelles j'ai laché Windows, c'est justement l'uniformisation des logiciels. On finit toujours par utiliser le poids lourd qui écrase les concurrents, par exemple Nero pour la gravure. Résultat, si un feature ne nous plait pas, on doit se rabattre sur les concurrents étouffés ou attendre.
    Alors qu'avec la pléthore de projets open source sous Linux, on trouve des logiciels originaux et très bien conçu, par exemple Music Player Daemon. Si tous les développeurs qui font des lecteurs MP3 s'étaient associé pour créer le über-lecteur-de-la-mort-qui-fait-reculer-le-logiciel-proprio, je doute qu'on ait obtenu ça, mais plutôt un bouzin à la Winamp3.
  • [^] # Re: Et dans ton home ?

    Posté par  . En réponse au message MPlayer. Évalué à 2.

    Arf, à force de bidouiller, j'ai vu dans les pages de man que les drivers alsa1x et alsa09 ne devaient plus être utilisés, au profit du nouveau driver alsa... Il suffit de remplacer ao = alsa1x par ao = alsa dans les fichiers de conf pour que tout remarche comme avant. Si quelqu'un d'autre a le même problème...
  • [^] # Re: Et dans ton home ?

    Posté par  . En réponse au message MPlayer. Évalué à 1.

    Sur mon PC personnel, il y a des fichiers de conf valides dans mon home et celui du root, correspondant en tout point à ce qu'il y a dans /etc. En revanche, sur le PC familial, il n'y a pas du tout de fichier de conf dans les home. Donc en principe, ça ne peut pas influer... Le plus bizarre, c'est que tout marche parfaitement en utilisant le symlink gmplayer...
  • [^] # Re: oss fait de la résistance

    Posté par  . En réponse au message oss fait de la résistance. Évalué à 1.

    Sinon, tu pourrais carrément virer le module de ton répertoire /lib/modules... C'est goret-grouik-porcinet, mais je vois mal comment il pourrait se lancer après ça :)
    Ca te permettra de résoudre le problème proprement, en musique ;)
  • [^] # Re: Rêvons un peu...

    Posté par  . En réponse au journal Fallout 3. Évalué à 7.

    C'est plus que probable :(
    Les anciens de Fallout ont maintenant leur propre studio, Troika, ils étaient dans la course pour acheter la license Fallout 3 (un comble !) mais Bethesda avait plus d'argent...
  • [^] # Re: Nestle ?

    Posté par  . En réponse au journal Bounty pour site web ?. Évalué à 1.

    Bounty hunter ?
  • [^] # Re: je te conseille slackware ou gentoo

    Posté par  . En réponse au journal Aller-retour chez SuSe. Évalué à 2.

    Idem, j'ai installé KDE 3.3 le jour de sa sortie sur ma Slackware 10, sans encombres :) Par contre si tu tiens aux trucs du genre urpmi ou apt-get, il n'y en a pas de base... Mais tu peux télécharger swaret ou slapt-get pour combler ce vide ;)
  • [^] # Re: Les nouvelles vont vite!

    Posté par  . En réponse au journal Le voici, le KDE 3.3. Évalué à 1.

    Héhé, ils n'ont pas oublié les packets Slackware cette fois :)
    Je vais tester ça de ce pas :D
  • [^] # Re: Antitrust

    Posté par  . En réponse au journal Echelon utilise GNU :) (conneurie & Alias inside). Évalué à 3.

    C'est pas bien de se moquer du code source d'IE ;)
    Un morceau d'anthologie ce film, mais ça reste en dessous de Hacker... Avec le bogoss qui lit du binaire dans le texte :)
  • [^] # Re: My 2 cents

    Posté par  . En réponse au message usb + hotplug => plantage. Évalué à 1.

    Rajoute ça a ton fstab pour monter sysfs :
    /sys sysfs defaults 0 0
    Ca peut regler le problème.
  • [^] # Re: IRC comme protocol de meta serveur

    Posté par  . En réponse au message IRC. Évalué à 1.

    Merci beaucoup pour ton aide. En fait, ce que je souhaitais faire c'est organiser ma flotille de serveurs GROINK en un réseau IRC, et faire le chan dessus, comme ça je n'aurais pris de la BP à personne. Mais j'ai l'impression que ce n'est pas très réaliste. Je vais plutôt faire comme tu dis, trouver un réseau tolérant et publier mes serveurs dessus.
  • [^] # Re: ;)

    Posté par  . En réponse au message 3019. Évalué à 1.

    Pour récupérer une connexion partagée, il faut utiliser la commande suivante en mode texte :

    route add default gw $ADRESSE_PASSERELLE

    Ca ajoute une passerelle (=>gateway) vers default (=>internet) dans la table de routage (=>route). Essaye ça en remplaçant $ADRESSE_PASSERELLE par l'IP de ton routeur. Tu peux vérifier si ça a bien marché en tapant route.
    Tu devrais trouver l'adresse IP de ton routeur en utilisant la commande ifconfig.

    Mais bon, si ton routeur n'est pas configuré pour partager la connexion ou que les PC ne sont pas correctement connectés, ça ne marchera pas...
  • [^] # Re: 2 types de channel effectivement

    Posté par  . En réponse au message IRC. Évalué à 1.

    Mmmh, en fait je crois que je devrais rajouter une extension à GROINK pour s'interconnecter à la IRC, ça serait plus efficace...
  • [^] # Re: 2 types de channel effectivement

    Posté par  . En réponse au message IRC. Évalué à 1.

    En fait, j'ai prévu mon serveur pour qu'il fonctionne par sessions parallèles.

    On peut créer au plus une session par protocole. Donc là, j'ai deux protocoles à ma disposition :
    * un protocole pour jouer en réseau qui n'a pas encore de nom -appelons le GROINK-, dans un premier plugin
    * une implémentation du protocole IRC, dans un second plugin.
    Je peux donc avoir une session serveur GROINK sur le port X, et une session serveur IRC sur le port 6667 simultanément.

    En fait, j'aimerais qu'un client GROINK puisse facilement trouver des serveurs GROINK, et pour cela j'ai besoin d'une liste d'IP hostée quelque part.

    Une solution au problème pourrait être de connecter les serveurs GROINK sous formes de bots sur un chan IRC, comme ça les clients peuvent s'y connecter et récupérer des listes d'IP de manière décentralisée.

    Mais vu que je peux faire serveur IRC en même temps que serveur GROINK, je me suis dit que ça pourrait être sympa d'hoster ces bots sur mon réseau de serveurs GROINK-IRC plutôt que chez Quakenet... En plus du coup il n'y a même plus d'histoire de bot, vu que c'est 'à domicile'.

    Mais ça, je sais pas trop comment m'y prendre...
  • [^] # Re: Tutorial

    Posté par  . En réponse au message Fonction Call Back : comment ca marche ?. Évalué à 3.

    Je pertinentise de même :)

    Voici un exemple de la manière dont j'utilise les callbacks :

    Soit une application utilisant des plugins, et devant utiliser un type de donnée différent pour stocker les informations de chaque plugin. Comment réaliser ça sans définir tous les types de données en dur dans l'application principale ?
    Je code une fonction dans chaque plugin qui se charge de l'allocation et de l'initialisation du type de donnée.
    Quand je charge le plugin, je charge un pointeur vers cette fonction magique.
    Quand je dois allouer une strucuture pour un plugin, je passe la fonction magique appropriée à la fonction d'allocation globale.
    Ainsi, mon serveur manipule toutes les données en aveugle :)
  • # Tutorial

    Posté par  . En réponse au message Fonction Call Back : comment ca marche ?. Évalué à 4.

    http://www.function-pointer.org/callback.html#intro(...)

    Une bonne adresse pour comprendre les subtilités des pointeurs sur fonctions ;)
  • [^] # Re: systeme decentralisé

    Posté par  . En réponse au message Trouver des serveurs. Évalué à 1.

    Merci beaucoup pour votre aide, je pense que je vais procéder comme suis :
    Pour l'initialisation du système, un serveur public est déclaré (genre DynDNS).
    Chaque fois qu'un client se connecte, il envoie aussi la liste des serveurs qu'il connait à celui auquel il se connecte.
    Le serveur lui envoie aussi une liste de serveurs.
    Régulièrement, un serveur questionne tous les serveurs de sa liste pour compléter la sienne et les leurs.
    Résultat :
    * Pour peu qu'un client ait une IP serveur valable, il peut en trouver plein d'autres.
    * Globalement, au bout d'un certain temps, les serveurs devraient tous se synchroniser et avoir plus ou moins la même liste.
  • [^] # Re: serveur central

    Posté par  . En réponse au message Trouver des serveurs. Évalué à 1.

    C'est ce que j'ai commencé à faire, mais un changement de serveur central peut devenir génant...
  • [^] # Re: .asoundrc

    Posté par  . En réponse au message Alsa, 2 cartes son.... Évalué à 2.

    Normalement, on peux faire du rééchantillonage dynamique avec alsa, en utilisant la valeur rate.
    Typiquement, ~/asound.rc ou /etc/asound.conf se présente comme ça :

    # Entrée : Tout est redirigé vers le mixer
    pcm.dsp0 {
    type plug
    slave.pcm "dmixed"
    }

    pcm.!default {
    type plug
    slave.pcm "dmixed"
    }

    ctl.!default {
    type hw
    card 0
    }

    # Le mixer
    pcm.dmixed {
    type dmix
    ipc_key 1024 # valeur arbitraire, devant être unique
    slave {
    pcm "carte_son"
    rate "la_bonne_fréquence" (44100 ou 48000)
    period_size 1024 # valeur générique
    }
    }

    # Sortie : la carte son
    pcm.carte_son {
    type hw
    card 0
    }
  • # dmix

    Posté par  . En réponse au message Alsa, 2 cartes son.... Évalué à 2.

    Pour jouer deux sons en même temps nativement avec Alsa, il faut utiliser dmix qui permet de faire du mixage software. En googlant dmix et asound.conf, tu devrais trouver ton bonheur.
  • # mouais

    Posté par  . En réponse au message Plugins. Évalué à 1.

    En fait la première question est stupide, si je décharge la lib avec dlclose() les pointeurs ne risquent pas d'être valides. Par contre, est-ce que le coup de passer tous ces pointeurs au programme principal marchera ?