jseb a écrit 702 commentaires

  • [^] # 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

  • # Peut être plus accessible…

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

    Abandonware Magazines propose la collection complète des Hebdogiciels.

    Le fait d'afficher la page de garde pour chaque numéro permet d'en retrouver facilement un.
    On peut les feuilleter sans charger l'archive complète à chaque fois.

    http://www.abandonware-magazines.org/affiche_mag.php?mag=7

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

  • [^] # Re: Syndrome de la compatibilité ascendante

    Posté par  . En réponse au journal Que faut-il penser de Lennart qui casse tout ?. Évalué à 9. Dernière modification le 02 décembre 2011 à 17:38.

    Personnellement, ce que j'ai le plus reproché à Microsoft, c'est sa «base de registre».

    C'était une nouveauté de Windows 95.

    J'aimerais qu'on calme Mr Lennart avant qu'il nous casse /etc .

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

  • # et rien sur Tor dans MISC

    Posté par  . En réponse à la dépêche Revue de presse — novembre 2011. Évalué à 1.

    J'attendais un article sur les présumées failles de Tor dans MISC, dont Mr Filiol est pourtant un contributeur régulier.

    Après vérification dans le sommaire du dernier numéro, il n'en est rien.

    http://koolfy.be/2011/10/24/did-filiol-break-tor-1/

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

  • # Easter eggs

    Posté par  . En réponse à la dépêche Vim fête son 20e anniversaire. Évalué à 2.

    :help!

    :help holy-grail

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

  • [^] # Re: Bien utile aussi...

    Posté par  . En réponse à la dépêche Vim fête son 20e anniversaire. Évalué à 3.

    Moi je fais «gqip» , en plus en bépo, c'est extrêmement rapide à taper.

    Je m'en sers souvent pour justifier un paragraphe quand je tape un mail (oui, je tape mes mails avec vim sous mutt, et alors ?)

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

  • [^] # Re: Dénoncés, et alors ?

    Posté par  . En réponse au journal La délation: nouvelle méthode de la Business Software Alliance. Évalué à 9.

    Un exemple vécu de ce qui se passe ensuite.

    Dans ma boite, les courriers menaçants et sans fondements du BSA passaient directement à la poubelle.
    Pendant plusieurs années, nous avons procédé ainsi.
    Sauf qu'un jour, nous avons été directement contactés par une entreprise bien connue, adhérente du BSA. L'interlocuteur nous a expliqué que si nous ne répondions pas, certes nous ne recevrions pas la visite de la maréchaussée. Par contre, la maison mère serait mise au courant de notre «mauvaise volonté», et vu qu'elle même disposait d'accords commerciaux pour l'achat de licences d'utilisations, ces accords seraient remis en cause.

    Nous avons donc répondu à un questionnaire fort indiscret.
    Taille du parc, répartition, logiciels installés (y compris les logiciels libres, car «ah mais vous avez tant de serveur, et vous avez déclaré moins de licences»), etc…
    Un bon gros questionnaire commercial, pour de la prospection future.
    Avec pas mal d'aller et retours téléphoniques/emails entre notre service et le commercial de la partie adverse (à ce stade, on ne peut pas décemment parler de «partenaires commerciaux»).
    De toutes façons nous avions toutes les licences, et même si ça n'avait pas été le cas, je ne vois pas comment ils auraient pu vérifier. Hors commission rogatoire bien sûr, car autrement ils ne rentrent pas dans l'entreprise.

    Renseignement pris, il parait que le chantage à la maison mère est une pratique très courante de la part de certains adhérents du BSA. Je ne sais pas si le BSA procède ainsi, mais je pense que leur levier serait moindre, car ils ne disposent pas du moyen de pression du contrat cadre.

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

  • [^] # Re: Et pas un mot dans la presse

    Posté par  . En réponse à la dépêche Dennis Ritchie, un père d’UNIX, nous a quittés. Évalué à 3.

    C'est beau comme du Magritte.

    Et Dennis Ritchie aurait pu ajouter: «ceci n'est pas un pipe».

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

  • [^] # Re: Et pas un mot dans la presse

    Posté par  . En réponse à la dépêche Dennis Ritchie, un père d’UNIX, nous a quittés. Évalué à 5.

    Je suppose que tu parles de la presse Française.

    Il y a eu plus d'articles dans la presse Américaine, y compris celle orientée «business et finances». On dit que «nul n'est prophète en son pays», mais il semblerait que dans son cas, c'était faux.

    Par contre, si quelqu'un peut me dire qui est le type à droite sur la photo…
    http://www.adeptis.ru/vinci/dennis_ritchie2.jpg

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

  • [^] # Re: exit(-1);

    Posté par  . En réponse au journal Dennis Ritchie est mort. Évalué à 3.

    J'espère que ce n'est pas au sein d'une boucle.

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

  • # Ça m'apprendra à ne pas rafraichir ma page d'accueil

    Posté par  . En réponse au journal Dennis Ritchie est mort. Évalué à 2.

    Et qu'est-ce que ça aurait été si j'avais proposé une dépêche :þ

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

  • # À propos de SSE et AVX

    Posté par  . En réponse à la dépêche Intel Sandy Bridge et Linux : état des lieux. Évalué à 7.

    Le jeu d’instructions MMX a ainsi été complété par les jeux d’instructions SSE, SSE 2, SSE 3, puis SSE 4, pour un bénéfice pas toujours évident.
    Sandy Bridge apporte de nouvelles fonctions d’opérations vectorielles en 256 bits, sous le nom Advanced Vector Extensions (AVX).

    Plus précisément, le MMX opère sur des entiers, et le SSE sur des flottants. À l'origine, l'extension SSE était la réponse du berger à la bergère (en l’occurrence l'extension «3DNow!» de AMD).

    Le SSE pouvait remplacer avantageusement le FPU, sauf pour la précision (64 bits pour le SSE et 80 bits pour le FPU). De même, l'architecture du FPU (l'accès à ses registres ne pouvait se faire que par une pile, et sans concurrence avec le CPU) ne facilitait pas l'optimisation.

    Je me souviens encore avec émotion de ma compilation de xpdf, avec le support SSE2.
    xpdf s'est mis à fonctionner environ 30% plus rapidement sur un pdf d'une lenteur extrème (un manuel rempli de photos). Et encore, je n'avais même pas recompilé la lib jpeg avant de faire ce premier essai.

    Je n'ai pas besoin d'une grande précision arithmétique, ne mettant pas de fusées sur orbite. J'ai donc toujours été très satisfait des performances de SSE2 et suivants, par rapport au support FPU par défaut.

    AVX est destiné à remplacer SSE, et semble déja prometteur.

    Un test avec Blender 2.59 sur un Core i5-2400.
    (avec ce bench: http://www.eofw.org/bench/ )

    Version binaire générique: 9,73 secondes
    Version compilée avec support AVX (GCC 4.6.1): 6,53 secondes.

    Le gain est là, et bien là.

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

  • [^] # Re: Paix

    Posté par  . En réponse à la dépêche Prix Ig Nobel 2011. Évalué à 4.

    On se fait appater par une Rolls et une Ferrari, et finalement, c'est une vieille Mercedes qui se fait écraser.

    Je ne peux pas m'empêcher d'être un peu déçu (en plus le «propriétaire» de la Merco joue très mal).

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

  • # powney

    Posté par  . En réponse à la dépêche Deux nouveaux CD pour découvrir les jeux libres. Évalué à 5.

    C'est là qu'on voit qu'il manque un truc indisponible à Linux.

    Les jeux de poney.

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

  • # 0day

    Posté par  . En réponse à la dépêche Linux Foundation tombe à son tour. Évalué à 5.

    Ça sent le 0day qui traine, ça…

    À qui le tour ?

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

  • # stats des liens

    Posté par  . En réponse à la dépêche Revue de presse - septembre 2011. Évalué à 4.

    Prévision de l'évolution des clics sur les liens:

    GNU/Linux Magazine n° 141 (100 clics)
    GNU/Linux Pratique n° 67 (80 clics)
    Planète Linux n° 66 (60 clics)
    GNU/Linux Magazine H.S. Java (75 clics)
    L’Informaticien n° 94 (50 clics)
    MISC (100000 clics)
    
    

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

  • [^] # Re: templates avec make

    Posté par  . En réponse à la dépêche Petit éventail des outils de construction (« builder ») libres. Évalué à 2.

    Je n'ai pas dit que c'était lisible :)

    Mais ça ne s'écrit qu'une seule fois, et ça peut servir dans les projets qui construisent plein d'exécutables (dans mon cas, il s'agit de plein de petites libs et des exécutables associés pour les tests unitaires).

    Dans le post ci-dessus, j'ai oublié de préciser que peur débugger «eval», c'est à dire avoir une sortie claire des rêgles qui vont être générées, il faut utiliser «info» (en lieu et place de «eval»). C'est la commande siamoise indispensable pour s'y retrouver.

    $(info text...)
      This function does nothing more than print its (expanded) argument(s) to standard output.
      No makefile name or line number is added.
      The result of the expansion of this function is the empty string. 
    
    

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

  • # templates avec make

    Posté par  . En réponse à la dépêche Petit éventail des outils de construction (« builder ») libres. Évalué à 5.

    Quand on commence à utiliser make, on pense qu'il faut écrire toutes les cibles à la main. En particulier quand on doit générer plusieurs exécutables ou librairies (ou autre, qui ne soit pas une simple substitution de patterns du genre .c vers .o ).

    Plutôt que d'écrire une rêgle à chaque fois, on peut utiliser la commande eval qui permet d'écrire des templates

    Avec ce système, chaque construction peut s'écrire avec une variable, contenant les sources impliquées (il faudra parfois en ajouter d'autres, contenant par exemple les libs pour le link, ou d'éventuelles options spécifiques pour le compilateur).

    C'est très bien expliqué ici:

    http://www.gnu.org/software/make/manual/html_node/Eval-Function.html#Eval-Function

    J'ajoute quand même une remarque à la doc de make, cela m'ayant posé problème au départ:
    Dans les templates, les seules variables à déréférencer sont les vars qu'on passe en paramètre depuis le "eval": $(1) et suivants.
    Les autres variables doivent être protégées avec un '$' supplémentaire.

    Donc on écrit directement $(1) pour les paramètres du template.
    Par contre, les variables qui servent à la rêgle vont s'écrire ainsi: $$(CXX)

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

  • [^] # Re: Another FPS

    Posté par  . En réponse à la dépêche Evènement : sortie de Red Eclipse 1.1. Évalué à 10.

    Il y a quand même quelques différences entre la scène indé et les jeux open-source.

    SI = scène indé.
    JOP = jeux open source

    L'expérience
    SI = souvent des transfuges du JV classique et commercial, qui tentent leur chance pour gagner plus d'argent.

    JOP = des débutants la plupart du temps. Souvent une bonne expérience pour ceux qui participent, mais ça se disperse pas mal (conflits d'égos, trolls sur le dev, importance accordée à des points inutiles car on veut ressembler à un studio AAA).

    Les moyens
    SI = utilisation d'outils closed-sources dans toute la chaine de dev (de 3DSMax au moteur graphique à license). Ces outils sont souvent éprouvés et facilitent grandement le travail.

    JOP = outils performants mais génériques. Maintenus le plus souvent par des bonnes volontés, le suivi s'en ressent. Par exemple, Blender ne supporte correctement le format md2 que depuis la 2.49, et les filtres dans la branche 2.5x sont loins d'être aboutis (l'API ne semble stabilisée que depuis la 2.57, et ça bouge encore).

    Le multiplateforme
    SI = souvent un seul OS visé, résultat des choix de dev (moteur & outils). C'est plus simple (on peut faire beaucoup moins propre du coup).

    JOP = l'intêret est de proposer plusieurs OS. Prends plus de temps. (cf les régressions dans la pourtant excellente lib «Clan Lib», ou la stagnation de SDL, dont le support accéléré pour la 2D est encore dans la branche expérimentale 1.3).

    La finalité
    SI = gagner des ronds.

    JOP = la gloire. C'est moins motivant il faut croire.
    (oui je sais, on peut faire payer de l'open source).

    Les équipes
    SI = un budget pour recruter autre chose que des codeurs, et l'assurance (fausse) pour les artistes de garder les droits sur leurs œuvres.

    JOP = les graphistes et musiciens ont peur de l'open-source, et ne travaillent pas gratuitement.

    La comm
    SI = bénéficient d'une communauté soudée et de forums très fréquentés (une news favorable sur un gros site de jeu, et c'est à moitié gagné).

    JOP = Pas de bol, les petits branleurs font beaucoup de bruit et parasitent le paysage (cf les news de linux game tome, certains font des «up» à peine déguisés à coup d'updates insignifiantes, et d'autres présentent un énième jeu infame).
    Pas de bol encore, les meilleurs sont souvent les plus associaux. Qui a entendu parler de Aaron Bishop ?

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