Yusei a écrit 4649 commentaires

  • [^] # Re: un peu de pub !

    Posté par  (Mastodon) . En réponse au journal un peu de pub !. Évalué à 2.

    «lorsque je compile le fichier main.cc e utilisant les .o précédement compilés, gcc me dit que toutes les déclarations de echecs_var.h sont déja initialisées. Je ne comprends pas»

    En fait tu ne dois pas déclarer de variables dans un .h qui doit être inclus dans plusieurs fichiers, en principe. Normalement, tu déclares ta variable dans un fichier (comme main.c):

    int toto;

    Et dans ton .h, tu indiques à tous les fichiers qu'il existe une variable toto déjà déclarée:

    extern int toto;

    Ainsi, elle n'est déclarée qu'une fois mais peut être utilisée dans tous les fichiers.
  • # Re: un peu de pub !

    Posté par  (Mastodon) . En réponse au journal un peu de pub !. Évalué à 10.

    Je viens de tester, ça marche bien, même si cela ne permet que de jouer à deux. Si tu as besoin d'une source d'inspiration, tu peux regarder du côté du logiciel eboard (je pense surtout pour la récupération de ses très jolis thèmes :-)

    Une question: pourquoi nommes-tu tes fichiers .cc au lieu de .c ? (Aucune importance, mais la convention c'est .c pour le C, et je crois .cc pour le C++)

    Sinon, quelques remarques sur le code: c'est assez violent de faire un include de tous tes fichiers dans main.cc. Ça t'oblige à compiler l'intégralité du code à chaque fois, même si tu n'as changé qu'un seul fichier.

    La bonne méthode, c'est de compiler chaque fichier séparément, avec quelque chose comme:

    gcc -c lefichier.c

    Ce qui te donne un fichier "lefichier.o".

    Une fois que tu as tous tes fichiers .o, tu peux les réunir ensemble en faisant

    gcc *.o -o nom_programme

    Comme ça, si tu ne changes qu'un seul fichier, tu n'as besoin de recompiler que ce fichier.

    C'est l'intérêt d'un Makefile, car il faiit toutes ces opérations tout seul. Un exemple de makefile:

    CC=gcc
    CFLAGS = -g -Wall `gtk-config --cflags`
    LDFLAGS = `gtk-config --libs`
    FILES=fichier1.o fichier2.o ...

    .c.o:
        $(CC) $(CFLAGS) -c $<

    all: $(FILES)
        $(CC) $(LDFLAGS) $(FILES) -o nom_du_programme

    clean:
        rm -f *.o nom_du_programme *core*

    Explication:
    CFLAGS, c'est les paramètres de compilation, LDFLAGS les paramètres de liaison (deux étapes séparées). `gtk-config blabla`, ça donne les paramètres nécessaires pour compiler avec GTK, ceux que tu places dans tes variables $(GTK) et $(GLIB). C'est mieux d'utiliser gtk-config, car c'est indépendant de la machine sur laquelle on compile.

    La règle .c.o, ça dit à Make que à chaque fois qu'il veut un fichier.o, il doit regarder si le fichier.c est plus récent. Si oui, il doit faire les actions précisées. Le parmaètre -c dit à gcc de compiler, sans lier.

    La règle all dépend de la liste de tes fichiers (dans $(FILE)), car ils doivent tous être compilés avant de faire la liaison.
  • [^] # Re: Apple/Darwin = 666 ?

    Posté par  (Mastodon) . En réponse au journal Apple/Darwin = 666 ?. Évalué à 1.

    Je connaissait déjà ce site et je le pensais authentique... mais là j'avoue que je n'y crois plus, cet article est quand même trop énorme. En fait il y a trop de petites piques (genre le "obsolete" pour BSD) qui laissent voir la parodie.

    Mais bon, le simple fait que le site soit crédible est inquiétant :-)
  • # Re: Suis le témoin de l'existence d'extraterrestres ou suis je devenu fou ?

    Posté par  (Mastodon) . En réponse au journal Suis le témoin de l'existence d'extraterrestres ou suis je devenu fou ?. Évalué à 3.

    «C'est une fille vraiment étrange [...] j'entend un bruit strident, qui ressemble au klaxon d'un locomotive industrielle [...]Quand je me retourne de nouveau pour voir la fille, elle n'est plus là.»

    Si tu veux mon avis, à chaque fois elle se barre de peur que le bruit strident soit un sifflet de police, et qu'elle soit accusée de raccolage passif. Enfin déjà, vous n'êtes pas dans un hall d'immeuble.
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 0.

    Si ça ne tenait qu'à moi...

    C'est d'ailleurs le principal argument contre Windows à l'école hein: les enfants rentrés chez eux demanderont la même chose à leurs parents, et ce n'est pas à l'école de promouvoir un système commercial (et proprio, mais c'est pas le sujet) donné.
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 1.

    Ben moi j'ai jamais utilisé Mandrake, mais j'ai installé la version téléchargeable chez des gens, alors un jour je me suis dit que j'allais m'inscrire au club, puisqu'ils étaient en difficulté. C'était hors de prix pour ma petite bourse d'étudiant [1], alors je me suis abstenu. Et ben tu sais quoi ? Je ne me sens même pas coupable.

    [1] Et ben ouais, 60€ en une fois, c'est trop. 15 ou 20€ j'aurais donné sans problème.
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 3.

    En lisant ton commentaire j'ai plutôt l'impression que c'est l'argent qui est une forme d'esclavage et de dépendance. C'est l'argent qui fait taire les revendications ("ferme ta gueule, t'as pas payé"), qui annule la valeur des remerciements, etc. La gratuité étant stigmatisée en tant que "non-dépense d'argent".

    Ça me gène un peu de tout légitimer à partir de "la dépense d'argent". Les seuls qui peuvent critiquer sont ceux qui ont dépensé... hmm...
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 2.

    «J'utiliserais la mandrake pour l'école de ma copine»

    Oublie pas d'enlever la pub alors. Parce que la pub à l'école, c'est pas bien.
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 1.

    Du temps où j'utilisais Win95, il y avait par défaut une icône MSN sur le bureau, difficile à enlever. Et MSN était payant à l'époque, je ne sais pas si c'est toujours le cas.
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 2.

    «Exemple de la télé [...] Est-ce que tu as déjà hurlé contre ça ? »

    En ce qui me concerne, de plus en plus. Je ne sais pas s'il y a plus de pubs qu'avant ou si elles sont plus idiotes, mais en tout cas ça m'indispose de plus en plus, au point que quand je m'installerai chez moi je ne vais probablement pas prendre de télé.

    Pourquoi ça m'indispose plus que la pub sur le net ? Cette pub là est agressive, et on ne peut pas y échapper. Mercredi dernier j'ai passé la soirée à regarder la série Alias: une plage de pub entre chaque épisode, et une au milieu de chaque épisode. Entre le journal télé et la météo, pub. Entre la météo et le film, pub. Au milieu du film, pub, après le film, pub encore...

    Alors quand on te dit cinq fois par jour que Duplo finalement c'est bien comme nom, tu commences à te lasse...
  • [^] # Re: Pubs dans les syslogs.

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 9.

    Kernel panic: unable to mount root fs (http://www.aspirine.com(...))
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 8.

    Caldera OpenLinux sapusaipalaigale
    Corel Linux sapusaiamicrosoft
    *BSD sapusaipalinusk
    The Hurd sapusamarchepa
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 4.

    Y'a des posts contenant le mot "Jayce" et qui ne sont pas humoristiques ?
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 1.

    Question: légalement est-ce que quelque chose t'empêche d'acheter une boîte sans pub (ou apparamment juste à l'install ?) et d'en filer une copie à ceux qui ont envie de tester ?

    (C'est pas spécialement une bonne solution, mais c'est pour vérifier)
  • [^] # Re: Espaces publicitaires à vendre

    Posté par  (Mastodon) . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 1.

    C'est pas dans l'esprit de la GPL le MandrakeClub ? Je croyais que c'était une sorte de service payant, pour financer le developpement de la distrib libre. C'est plutôt bien dans l'esprit ça non ?

    (Pour les pubs, par contre... enfin tant qu'ils ne modifient pas le code pour compliquer la desactivation...)
  • [^] # Re: De la lecture libre ?

    Posté par  (Mastodon) . En réponse au journal De la lecture libre ?. Évalué à 1.

    Oui, mais à la BU c'est plutôt des bouquins pour bosser en général.
    Sinon il y a aussi des bibliothèques "normales" :-)

    Mais par exemple, pour un truc comme le ruby programming book, c'est bien plus pratique à avoir sur l'ordi. Pareil pour un Wikipedia, ça serait bien.
  • [^] # Re: utiliser 2 souris en même temps...

    Posté par  (Mastodon) . En réponse au journal utiliser 2 souris en même temps.... Évalué à 1.

    C'est étrange, mais de toutes façons c'est mieux ainsi: ta souris peut ne pas être connectée au portable, alors que ton touchpad l'est toujours. Le CorePointer est obligatoire il me semble, sinon X ne se lance pas.

    (Oui, j'ai fait la même manip il y a quelques jours ;-)
  • [^] # Re: Epiphany

    Posté par  (Mastodon) . En réponse à la dépêche GNOME 2.4 est disponible. Évalué à 3.

    Oui, "New Smart Bookmark" dans l'éditeur de bookmarks.
  • [^] # Re: Epiphany

    Posté par  (Mastodon) . En réponse à la dépêche GNOME 2.4 est disponible. Évalué à 6.

    C'est résumé ici:
    http://galeon.sourceforge.net/links/history.php(...)

    En gros, Epiphany est un navigateur "light" qui respecte la politique de Gnome2: peu d'options de configuration, tout doit juste "marcher".

    Galeon est un navigateur avec plein d'options, toutes configurables.

    Donc en gros, si Epiphany te convient pas la peine de changer, mais s'il te manque des choses alors tu peux regarder du côté de Galeon.

    Moi j'utilise Galeon2 parce que j'utilisais Galeon1, mais il faut avouer qu'il n'est pas encore tout à fait au niveau de Galeon1. Ça s'améliore vite, ceci dit.
  • [^] # Re: j'veux écouter de la musique !

    Posté par  (Mastodon) . En réponse au journal j'veux écouter de la musique !. Évalué à 1.

    Pour gstreamer, comme c'est en développement, et assez actif, on peut espérer que ça s'améliore rapidement. Par contre pour le manque d'options, c'est Gnome qui veut ça ;-)
  • [^] # Re: j'veux écouter de la musique !

    Posté par  (Mastodon) . En réponse au journal j'veux écouter de la musique !. Évalué à 1.

    Il met la plupart des infos, mais pas le numéro de piste (ou je n'ai pas trouvé comment). Et Rhythmbox se base sur le numéro de piste pour l'ordre de lecture.
  • [^] # Re: j'veux écouter de la musique !

    Posté par  (Mastodon) . En réponse au journal j'veux écouter de la musique !. Évalué à 1.

    Rhythmbox c'est pas mal, j'ai juste eu du mal à réussir à trouver un ripper qui renseigne correctement le champ Track (grip n'a pas l'air de le faire, mais jack fonctionne).

    Par contre le problème que j'ai sur mon portable acheté recemment, c'est un son saccadé dès que l'ordi fait autre chose que lire de la musique... comme au bon vieux temps de mon pentium 100...

    Je ne sais pas trop à quoi c'est dû, xmms n'a pas le même problème... Peut-être simplement la faute de gstreamer.
  • [^] # Re: la solution: censure décentralisée

    Posté par  (Mastodon) . En réponse à la dépêche La RIAA attaque 261 utilisateurs de réseaux P2P. Évalué à 2.

    «Non, car je suis pour une censure décentralisée: chaque utilisateur de Waste est libre de censurer/dénoncer ou non ce qui transite par son noeud, selon ses critères à lui.»

    Sauf que, selon moi, ce n'est pas faisable en pratique, pour des raisons que j'évoque juste un peu plus haut dans le fil. Soit tu n'es que dans un petit réseau d'une dizaine de personnes où tu connais tout le monde, et dans ce cas l'intérêt est plutôt limité, soit tu es dans un plus grand réseau et ça devient incontrôlable.

    Moi je vois gnunet comme un moyen de "faire sortir" des informations de pays où règne la censure, je pense que c'est ce que tu voulais dire par "la possibilité de parlé de la corruption d'un gouvernement". Or, sur un petit réseau d'amis, quel intérêt ?

    En fait le seul usage vraiment intéressant que j'en vois, c'est pour des petits groupes qui veulent se coordinner en secret. Mais pas pour un usage de diffusion d'information en tout cas.
  • [^] # Re: La RIAA attaque 261 utilisateurs de réseaux P2P

    Posté par  (Mastodon) . En réponse à la dépêche La RIAA attaque 261 utilisateurs de réseaux P2P. Évalué à 2.

    Il ne faut pas arrêter de partager le fichier quand on a fini, pour que ça marche. C'est comme sur tous les systèmes de peer to peer, il faut jouer le jeu.

    Ensuite, une personne qui a 85% du fichier ne va probablement pas télécharger les 15% restant chez des gens qui ont 10% du fichier. Donc tout le monde ne télécharge pas parmi les N personnes qui partagent. Tu ne télécharges que chez les gens qui ont les bouts que tu veux. Ce qui fait qu'en général tu as plus d'un host chez qui downloader.

    (Par contre sur des fichiers peu populaires, c'est moins bien, forcément)
  • [^] # Re: Stego est par définition à l'insu de ceux qui la font transiter

    Posté par  (Mastodon) . En réponse à la dépêche La RIAA attaque 261 utilisateurs de réseaux P2P. Évalué à 2.

    «Cela me parait en effet difficile vu la définition de la stego (cacher de manière invisible des informations sensibles dans un document anodin)»

    Oui enfin, jamais de manière invisible, juste très difficile à détecter. Il n'en reste pas moins que Waste comme Freenet peuvent être utilisés pour faire transiter des documents interdits à ton insu.

    Je crois que la position de Freenet est la bonne à ce sujet: on doit forcément choisir entre liberté d'expression et contrôle (par définition) de ce qui se dit. Si on veut un système qui garantit la liberté d'expression "juste", il devra aussi garantir la liberté d'expression "injuste".

    «La stego étant par définition faite contre le gré de ceux qui la font transiter sans le savoir, on ne peut pas accuser de complicité ceux-ci»

    Bon donc c'est la même chose pour la crypto, et pas de problème avec Freenet.