Victor STINNER a écrit 1639 commentaires

  • [^] # Re: sizeof(char)

    Posté par  (site web personnel) . En réponse au journal GNU/Linux Magazine n° 70 est sorti !. Évalué à 2.

    Arf, faut utiliser un langage de plus haut niveau. Par exemple, en C++ :
    char* txt = new char[40];
    int *vecteur = new int[100];

    Ou encore :
    std::string txt;
    std::vector vecteur(100);

    :-D

    @+ Haypo le trolleur C++
  • [^] # Re: Je suis *très* intéressé

    Posté par  (site web personnel) . En réponse au journal CImg1.0.8beta1 et Plugin GIMP ?. Évalué à 2.

    Un autre outil intéressant dans la catégorie de CImg, mais qui existe déjà en plugin Gimp :
    http://www.logarithmic.net/pfh/resynthesizer(...)

    Haypo
  • # Je suis *très* intéressé

    Posté par  (site web personnel) . En réponse au journal CImg1.0.8beta1 et Plugin GIMP ?. Évalué à 2.

    Mais j'suis en vacance là. Je verrai ça début Mars.

    Haypo -- www.haypocalc.com/contact/ pour avoir mon email
  • [^] # Re: Question technique :

    Posté par  (site web personnel) . En réponse à la dépêche Hurd : nouvelle version de Debian GNU/Hurd et avancée du port sur L4. Évalué à 4.

    La conception du noyau est complètement différente entre un Linux où tout est mélangé, et un Hurd où tout est séparé. En langage Linux, un noyau sous Hurd c'est GnuMach (ou L4) + tous les servers Hurd.

    Justement, les développeurs de Hurd tentent d'extraire un maximum de choses de l'espace noyau (dans la langue Linuxienne) pour le mettre dans l'espace utilisateur. En français, ça veut dire que quand ton "serveur" NFS plante, tu peux le tuer sans problème ("démonter" le serveur, si tu préfères). Rien à voir avec Linux où lorsqu'une partie du noyau (noyau dur ou module, car en définitive, ça revient au même) plante, il faut rebooter.

    L'intérêt est que chaque partie est indépendente de l'autre (souvenirs souvenirs : pas comme sous Windows 98 ou lorsqu'un programme faisait n'importe quoi, tout l'OS plantait). Tu peux aussi contrôler très finement les droits : la gestion des droits est beaucoup plus poussée sous Hurd, un processus peut être lancé sans aucun droit (et non pas avec l'utilisateur "nobody" :-)). Et bien sûr, plus un "serveur" est petit, plus il est facile de le maintenir et de vérifier son code.

    Voilà voilà. Haypo
  • [^] # Re: Question technique :

    Posté par  (site web personnel) . En réponse à la dépêche Hurd : nouvelle version de Debian GNU/Hurd et avancée du port sur L4. Évalué à 4.

    Hurd : ensemble de serveurs (réseau, disque dur, console, etc.)
    Gnumach : vieux micro-noyau qui pue du cul (architecture des années 70)
    L4 : micro-noyau nouvelle génération

    L4 est mieux car limite les copies inutiles (disons que ça va plus vite qu'avec Gnumach), permet d'avoir des pilotes dans l'espace utilisateur, etc.

    Pour info, Gnumach est encore maintenu. J'ai vu récement une mise à jour pour des cartes réseaux. En même temps, L4 est inutilisable pour l'instant (on vient à peine d'incorporer le support de la mémoire virtuelle :-P).

    Tu peux donc avoir un Hurd qui tourne sur Gnumach ou un Hurd qui tourne sur L4.

    @+ Haypo
  • [^] # Re: Natural Semiconductor ?

    Posté par  (site web personnel) . En réponse au journal La vérité sur Hurd : ça marche ;-). Évalué à 3.

    > le patch pour le noyau de ta carte, tu l'a trouvé ou?

    Il m'est tombé desus, sans faire gaffe :-D Je voulais juste avoir plus de messages de log pour trouver le bug ... Or en activant les log, la carte s'est mise à fonctionner toute seul ... Le patch est donc une ligne à changer dans natsemi.c : la ligne "static int debug = 2;" à changer en "static int debug = 31;" ...

    PS: syslog ne fonctionne pas sous Hurd, et donc on ne voit pas les printk :-) (en même temps, printk, c'est spécifique à Linux ça).

    ---

    J'ai pensé à porter Wormux sur Hurd, mais je crois que ce n'est pas pour tout de suite ;-) (qui sait ?)

    @+ Haypo qui est tout content de voir tourner gqview sous Hurd
  • [^] # Re: Natural Semiconductor ?

    Posté par  (site web personnel) . En réponse au journal La vérité sur Hurd : ça marche ;-). Évalué à 2.

    :-D oui. J'ai l'habitude de l'identifier par "natsemi", j'ai jamais fait gaffe au nom complet. Son doux nom est :
    Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller

    Pour info, il faut changer "static int debug = 2;" en "static int debug = 31;" dans le code (natsemi.c) pour que ça marche. Le pilote est en fait intégralement repompé du noyau Linux (et ça ne me dérange pas du tout). Apparement, les printk ralentissent le code, et du coup ça marche ... Tant que ça marche ...

    Là j'ai installé ncftp, ssh, cvs sous Hurd. Cool.

    @+ Haypo
  • [^] # Re: et ?

    Posté par  (site web personnel) . En réponse au journal La vérité sur Hurd : ça marche ;-). Évalué à 10.

    > D'accord, ça marchotte un peu.
    > Mais ensuite ?

    Et bien je tenais à faire remarquer à ceux qui critiquent Hurd que ça marche. J'ai cru pendant de longues années à cause de ces gros vilains (bouhouuuuu) que Hurd était un système expérimental limité au mode texte et inutilsable. Or ce n'est pas du tout le cas.

    Je vous en dirai plus quand j'aurai testé un peu plus ;-)

    -1 pour Ramón Perez qui n'a rien compris.


    @+ Haypo
  • # Je sens que ça va se faire de toute façon

    Posté par  (site web personnel) . En réponse à la dépêche Wikipédia pourrait être hébergé en partie chez Google. Évalué à 7.

    Wikipedia a besoin d'une aide au niveau de la bande passante et de serveurs. Donc je pense que ça va se faire de toute façon, le temps qu'on se fasse à l'idée que l'aide de Google pourrait être une *EXCELLENTE* chose ;-)

    Ca me permettra d'enfin contribuer correctement, et en dehors de la plage horaire 1h-4h, la seule où la navigation était à près potable.

    Haypo
  • [^] # Re: Mouai...

    Posté par  (site web personnel) . En réponse à la dépêche Gna hotspot #3 : Interview des auteurs de Wormux. Évalué à 1.

    C'est sûrement un soucis d'installation de pilote pour OpenGL. Poste un rapport de bug dans notre forum avec ta carte vidéo et la version de ton Xfree/X.org.
    http://www.wormux.org/forum/(...)

    @+ Haypo
  • [^] # Re: Intégrisme :(

    Posté par  (site web personnel) . En réponse à la dépêche Gna hotspot #3 : Interview des auteurs de Wormux. Évalué à 5.

    Moui, lit un peu la réponse de Team17, ça ne donne pas trop envie de faire des binaires Windows :
    http://www.wormux.org/fr/legal_issues.php(...)

    Tu connais les histoires de tuxmobile, freecraft & Cie. ?

    Et puis avant de t'emporter relit le texte deux fois ...

    @+, Haypo
  • # Traduction en français de chag

    Posté par  (site web personnel) . En réponse à la dépêche Gna hotspot #3 : Interview des auteurs de Wormux. Évalué à 2.

    chag a traduit l'interview en français, je l'ai directement mise en ligne sur :
    http://www.wormux.org/fr/gna_hotspot.php(...)

    @+ Haypo
  • [^] # Re: la news vient du futur !

    Posté par  (site web personnel) . En réponse à la dépêche Gna hotspot #3 : Interview des auteurs de Wormux. Évalué à 2.

    Je parlais d'un dépot spécial Wormux (et ClanLib 0.7) :
    deb http://download.gna.org/wormux/package/debian/(...) /
    deb-src http://download.gna.org/wormux/package/debian/src/(...) /

    Je l'ai installé hier soir :o) Par contre, j'ai bien l'impression que la paquet ClanLib 0.7 est bogué : l'accélération matérielle (de la carte graphique) ne fonctionne pas :-(

    J'attend depuis Juin 2004 que Wormux soit inclu dans Debian. Mais maintenant il faudrait que ClanLib 0.7 (toujours considéré par ses auteurs comme instable, et je le confirme) soit intégré dans Debian. C'est pas gagné.

    Haypo
  • # Essaye d'autres combinaisons d'options

    Posté par  (site web personnel) . En réponse au message Mount nfs.. Évalué à 1.

    J'avais le même soucis à cause d'une option "defaults". Essaye de n'utiliser que l'option exec ;-)

    Haypo
  • [^] # Re: Support des encodages quoted printabled

    Posté par  (site web personnel) . En réponse au journal Petit outil pour changer de charset et d'encodage. Évalué à 2.

    Et puis tant qu'à faire j'ai ajouté les encodages "HTML décimal" (du style *) et "HTML hexadécimal" (&#x42). Ceci fonctionne également avec le changement de charset iso-8859-1 -> utf-8. J'ai découvert au passage que "é" est le code Unicode 233 en iso et 233 en UTF-8 ! (si c'est affiché \xC3\xA9, c'est parce UTF-8 ajoute des bits de "contrôle" (je vais pas entrer dans les détails ici)).

    L'encodage en hexadécimal se fait maintenant avec le préfixe "\x", c'est plus clair comme ça.

    Bon, l'outil devrait être repensé pour mieux gêrer les charset autre que iso-8859-1 et UTF-8, mais c'est déjà pas mal comme ça ;o)

    Enfin, j'ai traité à part le cas du caractère euro (¤), qui vaut a le code iso-8859-15 : 128. Or le code Unicode correct est 8364, j'ai donc fait un vilain hack pour traiter pour les encodages en HTML hexadécimal/décimal.

    Haypo
  • # Support des encodages quoted printabled

    Posté par  (site web personnel) . En réponse au journal Petit outil pour changer de charset et d'encodage. Évalué à 1.

    Hop hop hop, j'ai ajouté le support des encodages quoted printable avec ou sans préfixe (respectivement utilisé dans les entêtes et le corps d'un email). Bon, je suis pas encore tout à fait satisfait du résultat (avec préfixe) car il y a des espaces qui trainent. Or je crois bien qu'ils devraient être supprimés.

    @+ Haypo
  • [^] # Re: Il vaut mieux utiliser un outil en ligne de commande

    Posté par  (site web personnel) . En réponse au journal Petit outil pour changer de charset et d'encodage. Évalué à 2.

    L'intérêt de cet outil étant d'avoir un outil sous la main pour peu qu'on dispose d'une connexion au net et d'un navigateur. Après, j'ai cité des outils en ligne de commande pour les grosses conversions en chaîne.

    En fait, le jour où j'ai écrit cette outil, c'est parce que j'avais besoin de convertir une chaîne au format "url" (car les espaces et lettres accentués passent parfois mal dans les navigateurs). Et vu que je bosse dans un framework avec WYSIWYG, c'est super pratique.

    @+ Haypo
  • [^] # Re: avec une IGP

    Posté par  (site web personnel) . En réponse au journal X.org sur une Debian. Évalué à 6.

    Un pôte m'a donné l'astuce pour recrée un .so à partir d'un .a (j'ai libXxf86vm.a) :
    - l'extraire ar x .a
    - compiler les .o avec gcc : gcc *.so -share -o .so
    - copier le nouveau .so au bon endroit

    Wôala (en plus ça a marché chez moi).

    @+ Haypo
  • [^] # Re: Merry Xmas and happy new troll :)

    Posté par  (site web personnel) . En réponse au journal X.org sur une Debian. Évalué à 5.

    J'ai franchement longtemps hésité à changer de distrib (Ubuntu? Slackware? Gentoo?) à cause de ma carte graphique. Mais bon, Gentoo ne me tente pas le moins du monde ! Passer des heures à compiler, bof. J'aime les paquets précompilés "i386" (et K7 pour Mplayer).

    @+ Haypo
  • [^] # Re: avec une IGP

    Posté par  (site web personnel) . En réponse au journal X.org sur une Debian. Évalué à 4.

    Ben je passe de 2 images/sec à plus de 50 images/sec avec Wormux :-) Avec glxgears, je passe de 80 à 180 i/s (j'étais monté à 300 fut un temps). C'est sûr, c'est vraiment pas fameux (peu de jeux 3D sont jouables, juste armagetron et neverball de tête), mais c'est mieux que rien. Soit la carte est pourrie (je n'en doute pas), soit les pilotes sont pourris (les dév. font ceux qu'ils peuvent hein).

    Note, j'ai trouvé un astuce dans un forum que j'ai mise dan mon /etc/profile :
    export RADEON_NO_IRQS=1
    export RADEON_NO_USLEEPS=1

    (j'sais plus à quoi ça sert, si ça se trouve ça ne sert plus à rien)

    Mais là j'ai un soucis :
    glxgears: error while loading shared libraries: libXxf86vm.so.1: cannot open shared object file: No such file or directory

    J'ai cherché sur le mirroir, j'ai cherché sur le net : rien. Impossible de trouver cette lib. Grrr!

    @+ Haypo
  • [^] # Re: phpbb ...

    Posté par  (site web personnel) . En réponse au journal Nouveau forum Wormux. Évalué à 7.

    sinon un ver risque de t'asticoter :)

    En même temps, moi les vers je les éclate à coup de dynamite et bazooka, hé hé hé ! (c'est un peu le principe de Wormux quand même, mais si on peut jouer avec d'autres personnages que vers de terre)

    Haypo
  • [^] # Re: phpbb ...

    Posté par  (site web personnel) . En réponse au journal Nouveau forum Wormux. Évalué à 3.

    C'est pas pour rien qu'on paye plus de 60¤ par an, c'est bien pour que quelqu'un d'autre que nous s'occupe de mettre à jour PHP, MySQL et tout le tralala régulièrement. On a d'autres chats à fouetter. (PHP 4.3.10)

    OVH est un bon hébergeur : rapide, fiable, et hot line qui répond aux questions. Je parle des offres mutualisés. Les serveurs dédiés, j'y connais pas grand chose.

    PS: Oui, j'avais bien fait gaffe avant quand même.

    @+ Haypo
  • [^] # Re: Sérieusement...

    Posté par  (site web personnel) . En réponse à la dépêche Des petits jeux pour les fêtes. Évalué à 2.

    Le seul conseil que je pourrais vous donner serait un jour de vous arrêter au rayon jeux de votre supermarché habituel, et de jeter un oeil aux dos des boîtes, sur lesquelles vous trouverez quelques captures d'écran.


    Moi je crois dans le logiciel libre. J'utilise Linux depuis hum ... un an au quotidient, et franchement c'est vraiment un excellent système d'exploitation (je parle de Linux au sens large, pas juste l'OS hein). J'ai taté Linux depuis Kheops 97, mais il est vrai qu'avant ça ne valait pas trop le coup pour une utilisation quotidienne (on passait plus de temps à l'installer et le tenir à jour qu'à l'utiliser en fait).

    Je pense que ça va être pareil pour les jeux : au début, on va avoir de pâles copies, puis petit à petit on verra fleurir de vrais jeux beaux, originaux, etc.

    Haypo
  • [^] # Re: Encore d'autres jeux

    Posté par  (site web personnel) . En réponse à la dépêche Des petits jeux pour les fêtes. Évalué à 3.

    Salut, si tu es le Haypo de wormux,

    J'ai vérifié, y'en a qu'un sur Terre ;-) (j'ai pas choisi mon nick tout à fait au hasard)

    j'en profite pour te féliciter (et toute l'équipe, dont celui qui a réussi à mettre wormux dans l'arbre de gentoo en particulier ;) )

    J'ai tané l'équipe de gentoo-games pour qu'ils intègrent Wormux dans la Gentoo, mais c'est plus Michael Prager qu'il faut féliciter. Il a écrit les ebuild depuis Wormux 0.4.0 jusqu'à la version 0.5beta2. Par contre, il n'est pas l'auteur du ebuild de la version 0.5.0 (c'est en fait une réécriture du ebuild !).

    pour ce jeu... on a passé une heure 30 de bonheur nostalgique dans l'avion, 2 amis et moi... (enfin, la nostalgie, surtout pour moi, le fun pour les 3)

    De rien. On développe pour le fun de toute manière.

    (Enfin, apres une heure on commence un peu à être a court d'armes... mais c'est un détail) (Ah, si j'était un vrai programmeur, et pas un programmeur du dimanche, je pourrait peut être donner un coup de main à un projet libre qui me plait, comme celui là...)

    Ben y'a déjà deux nouvelles armes qui sont arrivées dans le CVS depuis la version 0.5 : SuperTux (volant et pilotable au clavier) et HollyGrenade (reste à la paufiner quand même).

    Perso je bosse sur le réseau, car je pense que c'est la chose qu'il manque le plus dans Wormux !

    @+ Haypo
  • # Encore d'autres jeux

    Posté par  (site web personnel) . En réponse à la dépêche Des petits jeux pour les fêtes. Évalué à 5.

    XBlast (tourne sous Windows) : Jeu inspiré de Bomberman mais vraiment original quand on voit le nombre de modes de jeux différents ! Se joue en réseau. Choisissez "xblast-tnt" plutôt que xblast classique (qui demande de faire de l'export de X, truc horrible !)
    http://www.xblast-center.com/(...)

    KGolf : Mini golf se jouant à plusieurs sur le même PC (on se passe la souris)

    Mahjong (du projet Gnome) : Jeu de mahong dont ma copine est amoureuse :) Se joue seul.

    KoboDeluxe : Shoot-em up très simple (droite/gauche/tir) mais très prenant et très rapide ! Se joue seul.
    http://olofson.net/kobodl/(...)

    D'ailleurs si quelqu'un à réussi à passer le niveau 21 de KoboDeluxe, qu'il me dise comment faire !

    Sinon, un autre annuaire de jeu (libre ou non) pour Linux : http://www.happypenguin.org(...)

    @+ Haypo