jseb a écrit 720 commentaires

  • [^] # Re: On peut tout faire soi même sur une voiture moderne !

    Posté par  . En réponse à la dépêche Le voyant de dysfonctionnement n'éclaire en rien. Évalué à 1.

    Pas bien la vanne EGR bloquée en position ouverte.

    Je ne suis pas sûr que le véhicule passe le controle technique avec ça, d'ailleurs.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: GNU/Linux

    Posté par  . En réponse à la dépêche Humble Bundle pour Android. Évalué à 5.

    Plus exactement, des insectes volants de l'ordre des diptères.

    (qui se sent morveux, qu'il se mouche).

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Fort étonnant en effet

    Posté par  . En réponse au journal Linux Magazine 146 - suicide ou rachat par google ? . Évalué à 10.

    Une faute de goût, c'est rien de le dire.
    Autant un certain réalisme est de mise dans l'entreprise, et des articles pour faire cohabiter (GNU)Linux et (MS)Windows sont les bienvenus, autant là…

    J'ai cru à une blague jusqu'à voir la preview du numéro en question, tellement c'était gros.

    Un peu comme si «le magazine du végétarien» titrait «2012: nouvelles résolutions, tout est bon dans le cochon !»

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # difficile de le manquer

    Posté par  . En réponse au journal Oil Rush version finale. Évalué à 4.

    Je m'inquiétais, ça faisait bien trois jours qu'il n'y avait pas de news «oil rush» sur happypenguin.org.

    google: "oil rush" site:happypenguin.org

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Objectifs du langage ?

    Posté par  . En réponse à la dépêche Linotte, la programmation en français en version 1.6. Évalué à 10.

    Et j'ajoute qu'on se demande qui est à la tête de Linotte.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Resizing

    Posté par  . En réponse à la dépêche Freeglut 2.8.0 : vas-y pépé !. Évalué à 3. Dernière modification le 23 janvier 2012 à 00:48.

    Pour une fenêtre non redimensionnable, je laisserais faire le WM. Après tout, c'est à lui de gérer les fenêtres, pas au programme de poser ce genre de limitations. Le programme devrait se cantonner à gérer les redimensionements (le callback défini par glutReshapeFunc). Cela permet de bien se comporter dans tous les cas (WM qui autorise le redimensionnement ou pas).

    Si vraiment tu tiens à le faire toi-même, je vois deux solutions:

    — Utiliser le «gamemode». Donc plutôt du plein écran, avec les éventuels problèmes de retour en résolution d'origine. En fenêtrage, c'est du quitte ou double, et il ne faut pas compter sur un rafraichissement propre du reste de l'écran.

    — Ou bien, au moment du callback sur la fonction de reshape, utiliser glutReshapeWindow pour forcer le redimensionnement immédiat de la fenêtre aux valeurs de ton choix.
    Je pense que c'est une meilleure solution, même si à mon avis ce n'est pas très propre.
    J'ai fait un test pour vérifier, et ça a l'air de marcher (testé avec Freeglut 2.6 , et ça doit même aller avec les versions antérieures).

    #include <stdio.h>
    #include <GL/glut.h>
    
    int time_period = 25;
    unsigned int width=0, height=0;
    
    void timer(int id_timer)
    {
      glutPostRedisplay();
      glutTimerFunc(time_period, timer, id_timer);
    }
    
    
    void reshape (int w, int h)
    {
      glutReshapeWindow(width,height); //empêche le redimensionnement
    
      glViewport (0, 0, w, h);
      glMatrixMode (GL_PROJECTION);
      glLoadIdentity ();
    
      glFrustum(-1,1,0,1, -1,1); /* left, right, bottom, top, near, far */
    }
    
    void display()
    {
        glClearColor (.5, .5, .5, 1);
        glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    
        glMatrixMode (GL_MODELVIEW);
        glLoadIdentity ();
        glutWireTeapot (0.5);
        glTranslatef (-1,0,0);
        glutSwapBuffers ();
    }
    
    void keyboard (unsigned char c, int mousex, int mousey)
    {
      mousex=mousex; mousey=mousey; //pour les warnings de gcc -W
      if (c==27) exit(0);
    }
    
    int main (int argc, char **argv)
    {
      width = argc>1?atoi(argv[1]):640;
      height = argc>2?atoi(argv[2]):480;
      width = width < 1024  && width > 0? width:640;
      height = height < 768 && height > 0? height:480;
    
      glutInitDisplayMode (GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
    
      //pas de glutInitWindowPosition pour un WM qui fait le tiling lui même
      glutInitWindowSize (width, height);
      glutInit (&argc, argv);
      glutCreateWindow ("test anti-redimensionnement");
      glutTimerFunc(time_period, timer, 1 /* id timer */);
      glutDisplayFunc (display);
      glutReshapeFunc (reshape);
      glutKeyboardFunc (keyboard);
    
      glutMainLoop ();
      return 0;
    }
    
    

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: SIGPUCE

    Posté par  . En réponse à la dépêche Freeglut 2.8.0 : vas-y pépé !. Évalué à 5.

    C'est parce que l'hiver n'est pas assez froid pour tuer les puces.

    La prochaine fois, c'est promis, je passe un coup d'insecticide.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Les bienfaits de la décentralisation

    Posté par  . En réponse au journal megafermeture.fbi. Évalué à 10.

    L'amalgame fait entre kernel.org et megaupload/porn/etc est plus que douteux.

    Je ne vois pas non plus le rapport avec Google.

    À part faire preuve d'une mauvaise foi de compétition, nier que la galaxie «mega» avait un fonctionnement mafieux et que sa disparition n'est pas une grosse perte est aberrant.

    cf: http://reflets.info/megaupload-ce-mega-merdier-mafieux-3m/

    Les autres sites de «direct download» sont à l'avenant.
    Tout ce qui faisait la beauté du p2p a disparu, et ce n'est pas la peine d'y chercher des raretés indisponibles à la vente.

    Je n'ai aucune sympathie pour le système mis en place par les ayant-droits. Je constate simplement que le leecher moyen se moque comme de son premier «débrideur» de la défense de ses libertés fondamentales. Alors si il peut arriver à la cryptographie par des chemins un peu tortueux, cette fermeture aura au moins servi à quelque chose.

    http://fr.readwriteweb.com/2010/06/04/a-la-une/direct-download-cancer-du-pirate/

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # Les bienfaits de la décentralisation

    Posté par  . En réponse au journal megafermeture.fbi. Évalué à -1.

    Tout ce qui peut pousser les gens à crypter leurs données — et ne pas faire une confiance aveugle au «cloud» centralisateur — est bon à prendre.

    Et pour ce qui est de la galaxie «megatruc», je ne dirais qu'une chose: bien fait pour leur gueule, et aux suivants.

    Quand à ceux qui pensent que d'autres sites prendront la place laissée vacante (la piraterie ayant horreur du vide), je pense qu'il est plus facile de bloquer un site que d'en ouvrir un. Surtout avec l' «arsenal législatif» concocté amoureusement par les «ayants-droits-de-vie-et-de-mort-sur-internet».

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Mouarf !

    Posté par  . En réponse au journal Epitech: de la passion à l'expertise. Évalué à 5.

    Une recherche avec "benoit_e" et "epitech" amène à un sujet de TP (ou une blague de bizutage, j'hésite) :
    http://membres.multimania.fr/epitechbert/Cours/exo_01.txt

    Avec les infos collectées, on se retrouve au CV suivant:

    http://www.linkedin.com/in/beeone

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Pourquoi pas...

    Posté par  . En réponse au sondage La disposition Bépo…. Évalué à 2.

    Oui enfin là, ça fait 6 mois que je m'y suis mis :)

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Pourquoi pas...

    Posté par  . En réponse au sondage La disposition Bépo…. Évalué à 2.

    Si tu as une blessure qui te gênes pour taper, je te conseille d'être guéri avant de passer en bépo.
    En effet, tu as de grande chance d'observer une crispation dûe à la frustration de taper comme un escargot au début, et ça risque de rendre la frappe très désagréable.

    J'ai eu ça au départ: j'étais déçu car j'étais passé au bépo en partie à cause d'un début de fourmillement dans les poignets (syndrome du canal carpien ? J'ai préféré ne pas vérifier), et je me suis tapé des douleurs dues aux mains un peu crispées sur le clavier par la concentration.
    Je me suis renseigné, et je ne suis pas le seul à qui c'est arrivé. C'est sûr que si tu as un début de syndrome du canal carpien, autant basculer tout de suite, mais pour une tendinite qui va guérir, autant attendre un peu.

    Par contre maintenant, c'est vraiment du billard. Je fais encore des fautes, mais la frappe est devenue fluide… sauf quand je prends conscience que ma frappe est fluide et du coup je me mets à taeper n'omporte commenct.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Ext4 bouge encore

    Posté par  . En réponse à la dépêche Le noyau Linux 3.2 est disponible. Évalué à 10. Dernière modification le 06 janvier 2012 à 14:21.

    C'est très chaux ce que tu proposes.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Ça chauffe !

    Posté par  . En réponse à la dépêche Le noyau Linux 3.2 est disponible. Évalué à 2.

    J'ai lu quelque part (phoronix je crois) qu'il y avait des régressions dans les noyaux Linux depuis la 2.6.36 (ou .37). Ceci aboutit à une consommation plus élevée d'énergie, et donc probablement à une chauffe plus importante.
    À «vide» (idle), lm_sensors m'indique une température de départ de 35°, qui monte à 60° en 5mn. Au bout de 3 heures, je suis à 70° en idle.
    La moindre compilation de quelque secondes passe la machine à 75°/80°.

    Et tout ça en restant sur le core graphique SandyBridge et sans utiliser le chip nvidia externe (techno labellée «Optimus», utilisable sous Linux avec Bumblebee). Parce là, c'est l'incendie assuré :)

    Je lis fébrilement les changelogs des noyaux, mais il semble qu'il n'y a pas eu de nouveautés depuis longtemps dans l'optimisation énergétique.

    Je n'ai pas trop envie de brider mon cpu avec cpulimit ou autre.
    Par exemple avec cpufreq, je pourrais imposer une limite haute pour le stepping de fréquences qu'il réalise selon l'activité. Je l'ai fait d'ailleurs, mais ça n'a pas changé grand chose. En plus des problèmes d'économie d'énergie, je pense qu'il y a des problèmes de dissipation physiques qui interviendraient quels que soit l'OS.

    En écrivant ça, je me rends compte que j'ai oublié de remettre cpufreq dans mon nouveau noyau. Pourtant je suis passé d'un noyau 3.1.3, en récupérant le .config et en faisant un «make oldconfig».
    Et là, ça fait 2 heures que ça tourne, sans limitation des fréquences (les deux cœurs sont à 2.5ghz depuis 2 heures au lieu des 800mhz habituels en idle).
    La température interne est de 60°, soit un léger mieux par rapport à l'ancien noyau avec cpufreq. La température extérieure est de 20°, le commandant vous souhaite une agréable recompilation.

    Autre bonne nouvelle, le support de l'hibernation par le noyau (sans patche TuxOnIce) a été beaucoup amélioré pour la restauration de l'image mémoire stockée sur la swap (presque deux fois plus rapide).

    Merci pour tes infos en tout cas.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # Ça chauffe !

    Posté par  . En réponse à la dépêche Le noyau Linux 3.2 est disponible. Évalué à 1.

    Celui-ci, il a bien failli avoir la peau de mon portable (tout neuf) à la compile…

    C'est monté à 95° au plus fort de l'action, d'après lm_sensors.
    Chauds les noyaux !

    Et le pire, c'est que j'utilise cpufreq avec le bon governor («conservative»), avant c'était encore pire. Enfin pour les compiles, ça ne change rien, mais au moins ensuite, ça refroidit plus vite.

    processor : 3
    vendor_id : GenuineIntel
    cpu family : 6
    model : 42
    model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
    stepping : 7
    cpu MHz : 800.000

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: A cause d'une raie manta

    Posté par  . En réponse au sondage Pourquoi avez-vous installé Linux, la première fois ?. Évalué à 7. Dernière modification le 30 décembre 2011 à 12:05.

    J'avais entendu parler de cette triste raie über-noire.

    Du coup, quand je me suis abonné, j'ai demandé un modem ethernet (le fameux speedtouch qu'on pouvait transformer en routeur, avec un paramètre caché à changer par telnet).

    Le service client m'a demandé ce qui motivait le refus leur belle interface-de-raie.

    Je leur ai répondu que j'étais sous Windows NT4, et qu'il ne gérait pas l'usb, et que leur modem ne marcherait pas. J'ai donc reçu un beau modem ethernet, moyennant un léger surcoût, qui n'était pas cher payé vu les excellentes perfs de la bête. Je comprends qu'ils le cachaient, ils avaient un stock de raies pas fraiches à écouler.

    J'étais déjà sous Linux, mais grâce à ce subterfuge, je n'ai pas eu besoin de lire le «PPP how-to» (déja flemme à l'époque).

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: En fait...

    Posté par  . En réponse au sondage Pourquoi avez-vous installé Linux, la première fois ?. Évalué à 5.

    Linux : united as one, divided by zero.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # Pour le look de l'interface graphique

    Posté par  . En réponse au sondage Pourquoi avez-vous installé Linux, la première fois ?. Évalué à 3.

    Je l'ai installé car j'avais vu une photo d'une interface qui ressemblait beaucoup à NeXTSTEP (avec le dock sur les bords) et j'avais trouvé ça super joli et design.

    Je crois que la distrib s’appelait Yggdrasil (comme l'arbre des légendes nordiques).

    J'avoue que j'ai mis un certain temps avant de le voir, ce fameux environnement qui me faisait rêver.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: C'est ça le libre ?

    Posté par  . En réponse au journal Trolldi 2 : une pétition anti-Lennart. Évalué à 2.

    Celui qui le corrige.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # c'est lui qui l'a lancé, cette pétition ?

    Posté par  . En réponse au journal Trolldi 2 : une pétition anti-Lennart. Évalué à 10.

    «parlez de moi, en bien, en mal, mais parlez de moi!»

    le principe de base du marketing.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Pas idiot !

    Posté par  . En réponse au journal Kino.to en prison. Évalué à 3.

    Le streaming porte bien son nom dans ce genre de cas: les petits ruisseaux font les grandes rivières.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • # mon passage en bépo

    Posté par  . En réponse au journal Adopter une bonne disposition pour 2012: passez au bépo !. Évalué à 6. Dernière modification le 22 décembre 2011 à 11:18.

    Je tape en bépo uniquement depuis environ 6 mois. Avant cela, je me suis entrainé avec divers programmes pendant presque un an, assez régulièrement (2 ou 3 fois par semaine).
    Malgré cela, la transition a été très dure, après 25 ans de qwerty/azerty.

    J'ai utilisé une méthode de frappe en aveugle. Pas d'autocollants, pas de clavier cotorep typematrix.
    J'ai simplement imprimé une disposition des touches bépo que j'ai placé sous mon moniteur. Elle est y est encore d'ailleurs, et je m'y réfère pour trouver des caractères peu courants.

    Pendant deux semaines, ça a été catastrophique. Commencez pendant les vacances, ou pendant une période plate d'activité.
    Il m'a fallu un bon mois pour commencer à m'y retrouver, et deux mois pour être à l'aise.
    Pour retrouver ma vitesse de frappe azerty, il m'a fallu 4 mois.
    J'ai beaucoup de mal à taper en azerty maintenant, il faut que je regarde le clavier. Heureusement, je ne fais pas trop d'intervention sur des postes autres que le mien.

    Voici mes scores à ten fast fingers

    Test avec mots anglais (meilleur score sur 3 tests):
    Words per minute (WPM) 43
    Keystrokes 215
    Correct words 42
    Wrong words 0
    You reached 215 Points so you achieved position 21755 of 61302 on the ranking list (last 24 hours)

    Test avec mots français (meilleur score sur 3 tests):
    Mots par minute (MPM) 72
    Lettres tapées 372
    Mots corrects 46
    Mots incorrects 1
    Vous avez 360 Points, vous êtes donc 783ème sur 5506 au classement général (dernières 24 heures)

    Pour rire, test en français azerty (un seul test)
    Mots par minute (MPM) 31
    Lettres tapées 181
    Mots corrects 21
    Mots incorrects 2
    Vous avez 157 Points, vous êtes donc 4457ème sur 5418 au classement général (dernières 24 heures)

    (panique complète en azerty, donc).

    La frappe chute donc notablement en Anglais.
    Ce n'est pas étonnant, des touches peu fréquentes en français se retrouvent très fréquentes en anglais. De plus, les «couples» de touches qui permettent d'optimiser la frappe à deux mains ne sont pas les mêmes en anglais.
    Essayer de taper rapidement des mots courants en anglais sur un clavier bépo, tels que you, work , make … c'est très pénible à taper en bépo.

    Pour la programmation, au moins les symboles <>{}+-/* se suivent. Avec un peu de discipline, on y arrive. Le slash et l'antislash sont accessibles facilement (surtout le slash, un peu moins l'antislash).
    La plus mauvaise idée de la disposition (pour le programmeur) est l'«espace insécable».
    Pour ceux qui ne connaissent pas, c'est une espace qui empêche le retour à la ligne entre les deux mots qu'elle sépare. On y accède par shift+espace.
    Avec ça, vous allez vous taper des erreurs de compilation affreuses. Un moyen de pallier à cet inconvénient est de colorier en rouge l'espace insécable avec une règle dans votre éditeur (je l'ai fait avec Vim).
    Par contre, sur le shell, attendez vous à quelques comportements bizarres quand vous tapez des choses avec une espace après une majuscule. Si quelqu'un a une astuce pour colorier l'espace insécable dans un terminal…

    Je dirais que si vous codez beaucoup et/ou que vous travaillez avec une équipe internationale, passez en dvorak-us (qui a de toutes façons les voyelles bien placées pour un français) et laissez tomber le bépo.
    Je ne regrette pas mon choix du bépo, car je tape beaucoup de français, mais autrement, le choix du dvorak-us est bien plus pertinent.

    Pour le moment, je tape sur un clavier Microsoft 4000. Il est ergonomique, avec un bon repose poignets et la possibilité de le surélever de 5cm sur l'avant. Et il n'est pas cher. À essayer avant d'acheter, il ne plait pas à tout le monde.

    Je dirais que si vous voulez changer de disposition clavier, faites le d'un seul coup. Tergiverser en double disposition ne vous aidera pas vraiment au moment du «grand saut».

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Nouveautés

    Posté par  . En réponse à la dépêche Lua : il est né le divin 5.2 !. Évalué à 2. Dernière modification le 17 décembre 2011 à 23:45.

    Attention à la version annotée du manuel.
    Elle est intéressante pour comparer les changements, mais elle n'a pas l'air à jour.

    Par exemple, elle ne contient pas les nouveautés lua_rawgetp / lua_rawsetp (manipulations d'un «light userdata» référencé par un pointeur).

    La référence complète est ici:
    http://www.lua.org/manual/5.2/manual.html

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: Modèle économique idéal ?

    Posté par  . En réponse à la dépêche Quel modèle économique pour le jeu vidéo libre?. Évalué à 4.

    La solution de payer d'avance peut peut-être marcher quand le jeu est lancé est qu'il n'y a plus qu'à ajouter des fonctionnalités (et qu'il y a déjà une communauté de joueurs). Mais qui payera pour tout le coût initial ?

    Si l'auteur est connu et inspire confiance, il peut faire financer intégralement son jeu, alors que très peu d'éléments sont disponibles (quelques screenshots, quelques videos…).

    Cet auteur a déja terminé des projets intéressants, il a donc pu faire financer intégralement son nouveau projet:

    http://www.kickstarter.com/projects/901026204/lords-of-uberdark-3d-voxel-based-mining-building-g/posts

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr

  • [^] # Re: que de souvenirs

    Posté par  . En réponse au journal Claque nostalgique : Hebdogiciel. Évalué à 3.

    Moi pour les articles, je lisais Micro-Systèmes.

    L'hhhhebdo, c'était amusant à condition de ne tenir aucun compte de ce qu'ils racontaient.

    Un exemple avec le numéro 42 (si si) de Micro-Systèmes qui présentait Unix (page 90 et suivantes).

    http://www.abandonware-magazines.org/affiche_mag.php?mag=64&num=1969&album=oui

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr