jseb a écrit 608 commentaires

  • [^] # Re: FastCGI + Lua

    Posté par  . En réponse au sondage Quel langage utilisez-vous sur vos serveurs pour vos applications web ?. Évalué à 4.

    J'ai retrouvé le machin en C, c'est sundown.

    https://github.com/vmg/sundown

    (pas mal l'image quand on répond à soi-même).

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

  • [^] # Re: FastCGI + Lua

    Posté par  . En réponse au sondage Quel langage utilisez-vous sur vos serveurs pour vos applications web ?. Évalué à 1.

    Je savais que je m'exposais à ce genre de remarques :)

    Pour ma «page perso», c'est un peu une longue histoire, mais c'est du dotclear complètement secoué suite à un serveur qui a cramé, sous Gentoo, avec plein de trucs à recompiler, et même pas chez moi. Je cumule. Et ne croit surtout pas que j'utilise Apache pour le boulot, mais comme tous les gens de bon goût, nginx avec fastcgi_pass :)
    (Apache sert juste de frontal pour le dispatch et c'est aussi une longue histoire).

    Je devrais effectivement utiliser Lua+FastCGI avec de la génération de page web à partir de pages textes avec un formatage minimaliste. J'avais vu un truc bien en C pour ça, qui interprétait une syntaxe markup à la vitesse de la lumière ce qui fait qu'on pouvait générer sans scrupule la page html à chaque clic. Seul problème, je ne me souviens plus du nom du machin. Mon raspberry aurait pourtant adoré.

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

  • # FastCGI + Lua

    Posté par  . En réponse au sondage Quel langage utilisez-vous sur vos serveurs pour vos applications web ?. Évalué à 2.

    FastCGI est wrappé avec luafcgi (installé avec luarocks).

    J'en suis content, ça marche très bien et c'est rapide.

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

  • # ma pomme

    Posté par  . En réponse au journal un café avec Bill Gates. Évalué à 7.

    Un vrai libriste rêve qu'il est Guillaume Tell.

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

  • [^] # Re: 64 ko, data comprises où non ?

    Posté par  . En réponse au journal The Timeless hacke ta machine et ton cerveau. Évalué à 3.

    No GUS, no sound.

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

  • [^] # Re: sf

    Posté par  . En réponse au journal Sélection des candidats pour le prix Hugo 2014 & Rosny aîné 2014. Évalué à 3.

    Stefan Wul, c'est toute une époque. Mais justement aujourd'hui, je trouve ça un peu daté.

    Je me souviens de «Niourk», très SF des années 70. Je n'en dis pas plus pour ne pas spoiler.

    Ce qui me ferait vraiment plaisir, ça serait une traduction de Neal Stephenson en français, car pour l'instant, on n'a que 30% des œuvres. Les Allemands ont la quasi-intégralité, alors je fais quoi ? Je me remets à l'allemand ? J'ai essayé de le lire dans le texte, c'est incompréhensible, hélas (pourtant je me trouvais bon, je lisais Stephen King en VO sans trop de problèmes).

    Pour ceux qui ne connaissent pas (et ils vont s'y mettre), Neal Stephenson c'est (en Français): le Cryptonomicon, le samurai virtuel (très bien traduit par Jean Bonnefoy), Zodiac (thriller écolo-rigolo à lire absolument), l'âge de diamant (une petite fille infortunée trouve une tablette occupée par une IA).

    En VO, j'ai simpleme lu «in the beginning, was the command line», qui n'est pas de la SF, mais reste de mon niveau. Ne manquez pas l'explication du protocole HTTP avec Ronald Reagan en invité d'honneur.

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

  • [^] # Re: Du temps

    Posté par  . En réponse au journal Modèle économique dans les jeux libres. Évalué à 1. Dernière modification le 16 avril 2014 à 13:20.

    J'ai beau tourner le problème dans tout les sens, je ne vois pas comment résoudre le problème dans un jeu librement compilable.

    On ne peut pas.

    Il faut simplement une procédure pour exclure les gens qui ne comprennent pas que tricher, c'est s'enlever le plaisir du jeu.

    Voir par exemple l'excellent TeeWorlds ( https://www.teeworlds.com/ ), jeu d'action libre et nerveux.

    Il y a beaucoup de tricheurs (par exemple, des gens qui visent un peu trop bien), et les «assistants» à la triche se trouvent facilement. Ils ont résolu le problème des tricheurs irréductibles de cette façon:

    • Un système de vote pour bannir le tricheur présumé, avec l'accord de la majorité des joueurs en ligne sur une carte.

    • Des modes de jeux où la triche est difficile. Par exemple, ils ont le «speed-run», où programmer un «assistant grappin» va être une autre paire de manches que de programmer une visée automatique. Et dans ce mode de jeu, une triche trop évidente (comme passer à travers les murs) ramènerait au point précédent, avec le ban du tricheur.

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

  • # Aimé Sixe

    Posté par  . En réponse au journal Il y a 30 ans aujourd'hui que le CPC 464 est sorti. Évalué à 1.

    Moi j'avais un MSX… cherchez pas, fallait vraiment être dingue pour acheter ça à l'époque des C64 et des Amstrad.

    Le principal avantage, c'est que ça m'a intéressé très tôt à la programmation, vu que personne n'en avait et que du coup je n'arrivais pas à récupérer des jeux.
    Le principal inconvénient, c'est qu'il m'a fallu pas mal de temps pour me débarasser des mauvaises habitudes acquises en BASIC ! (son BASIC était pas mal cela dit, écrit par Microsoft, c'est amusant).

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

  • [^] # Re: Et en dehors de l'électronique/informatique ?

    Posté par  . En réponse au sondage Hackez-vous le matériel aussi ?. Évalué à 5. Dernière modification le 27 février 2014 à 21:20.

    Qu'est-ce que de la modification de matériel de musculation, si ce n'est pas indiscret ?

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

  • # Apocalypse = un problème de bande passante ?

    Posté par  . En réponse au journal L'apocalypse d'Internet?. Évalué à 10.

    Quand je lis ce genre d'annonce, je me fais les réflexions suivantes:

    Déjà ils n'arrêtent pas de confondre www et internet. Nous en avons l'habitude, mais ça ne fait pas très sérieux dans un brûlot qui se veut manifeste.

    Les 1% des plus riches qui contrôlent tout: revoilà le complot, là où il serait plus intelligent de ne voir qu'une convergence d'intérêts. Oui, des intérêts ploutocratiques, puisque vous insistez, mais il serait plus intéressant de se pencher sur les forces en présence pour en tirer un petit schéma de leurs relations. Ils ne forment pas un tout, et ont souvent des intérêts divergents selon le secteur où ils se placent (tuyaux, hébergeurs, déverseurs de «contenus»…).

    la promesse démocratique imaginée par les pionniers du world wide web : wabon ? C'était une «promesse démocratique» le www ? Je pensais que c'était juste une façon futée de représenter des données documentaires. Et faire mieux que Gopher.

    on va nous interdire de lancer des campagnes d'information pour sauver la planète : rassurez-vous, les gouvernements de tout poil adorent les pétitionneurs, surtout virtuels.

    les meilleures entreprises du web contre-attaquent : ah oui sauvé, Zuckerberg , Schmidt et Newell arrivent à la rescousse! En avant les 1% !

    signez maintenant et parlez-en à tout le monde : C-w

    Ce qui a de la valeur, que ce soit économique ou subversive (ph3ar), c'est l'information.
    L'information se satisfait très bien d'un modem 28800 à 2Ko/s pour faire écrire sur des newsgroups en nntp (et ce n'est même pas compressé!).
    Donc même en étranglant complètement la bande passante, l'information trouvera toujours un endroit où passer.
    Ces gens confondent le chantage commercial que se font de grosses entreprises situées à différents niveaux de l'écosystème internet, et la circulation de l'information.

    En résumé, ils confondent video youtube HD qui rame sur leur écran grand format, et liberté d'expression.

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

  • [^] # Re: Et Lem dans tout cela?

    Posté par  . En réponse au journal Stanislas Lem, un auteur de SF à redécouvrir. Évalué à 1.

    J'ai lu :

    «Les contes inoxydables» : les aventures de deux robots dans la galaxie. Sarcastique et très abordable, je j'ai lu quand j'étais mome. Je crois que c'est de ce livre que sort la citation «lorsque vous abattez les statues, gardez le piédestal, il resservira bien un jour».

    «Le rhume» : ardu, mais lisible. Une sorte d'enquête policière alambiquée.

    «Solaris» : je ne l'ai pas terminé, je me suis endormi avant. Je crois avoir compris qu'il s'agissait d'une réflexion sur le moi, le non-moi, et les non-autres. Et la solitude aussi. (roooooonnnfle)

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

  • [^] # Re: i915 ?

    Posté par  . En réponse à la dépêche Sortie de Linux 3.13. Évalué à 1.

    Merci d'avoir répondu.

    En effet, c'est plus clair.
    Je ne savais pas que les drivers xf86-video-* tournaient en userland. Je les ai toujours imaginés avec des privilèges sur le matériel.

    Il me semble d'ailleurs qu'avec ms-windows, les drivers tournaient dans l'espace noyau (en ring0), au moins jusqu'à Vista.

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

  • # i915 ?

    Posté par  . En réponse à la dépêche Sortie de Linux 3.13. Évalué à 3.

    Quelqu'un pourrait m'expliquer quelle est la partie du pilote i915 qui est prise en charge par le noyau ?

    En effet, sur ma Arch (et je suppose pour toutes les distribs), c'est un paquet à part:

    $ pacman -Ss i915
    extra/xf86-video-intel 2.99.907-2 (xorg-drivers xorg) [installed: 2.21.15-1]
        X.org Intel i810/i830/i915/945G/G965+ video drivers
    

    Ce paquet prend manifestement en charge ce qui est spécifique à X.org, mais tout ça me semble bien imbriqué, et j'ai du mal à voir ce qui devrait être spécifiquement dans le noyau. Les parties qui ont besoin de tourner en privilégié pour avoir accès aux registres de la carte ?

    Merci.

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

  • # impression

    Posté par  . En réponse à la dépêche Présentation Éditions D-BookeR. Évalué à 10.

    J'ai acheté deux livres de cette maison d'édition: il s'agit des deux bouquins sur Lua (manuel d'apprentissage et manuel de référence).

    Je n'ai rien à redire sur la qualité du texte, ce sont des livres écrits par des gens qui connaissent le langage. L'approche didactique du manuel d'apprentissage est intéressante (réalisation d'un serveur web si je me souviens bien, je l'ai lu il y a un moment).

    L'intérêt par rapport au fameux PiL («programming in Lua») est que pour le manuel d'apprentissage nous avons un cas complet à étudier, et que pour le manuel de référence, nous avons de nombreux exemples de «la vie de tous les jours».

    La qualité du livre «physique» est par contre très moyenne, pour un prix assez élevé (respectivement 28 et 24 euros chez amha-zone, et encore bientôt il y aura le port en sus).
    Le papier est infame, et ressemble à celui des ramettes papiers bon marché qui bourrent régulièrement mon imprimante laser. L'impression en elle-même est faiblarde, on jurerait une impression laser avec un toner en bout de course. Certains listings en gris clair sont à la limite de l'illisible. Peut-être pour pallier à un problème de transparence qui juxtapose le texte des deux faces d'une même page, dès qu'un des titres borduré de noir apparait.

    Si j'avais su, j'aurais acheté le pdf et je l'aurais imprimé moi même, ce n'eut point été pire.

    D'autre part, je n'ai pas trop aimé le système des faux liens: pratiquement tous les liens donnés font l'objet d'une redirection transparente à partir du site d-booker. Par exemple, au lieu de donner un lien direct vers le wiki de Lua, le lien ressemblera à : d-booker.com/luawiki .

    Néanmoins, j'ai apprécié ces deux ouvrages, complémentaires à l'indispensable «programming in Lua» (3ème édition), qui reste la bible en la matière. Je continuerai donc à suivre vos parutions en espérant voir émerger d'autres auteurs francophones qualifiés.

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

  • # À la votre!

    Posté par  . En réponse à la dépêche MutterWare #2, une réunion des utilisateurs de mutt. Évalué à 2.

    Et moi qui pensait être le dernier utilisateur de Mutt en région parisienne :)

    C'eut été avec plaisir, mais en semaine, ça fait un peu loin.
    Le week-end, c'est plus facile pour moi. Mais je suppose que c'est moins facile pour d'autres, ou pour avoir les locaux.

    Tant pis pour le verre (comment ça y'avait rien à boire ?), ça sera pour une autre fois.

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

  • # l'université, c'est plus ce que c'était.

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E05 : de retour de la Paris Games Week. Évalué à 5. Dernière modification le 12 novembre 2013 à 11:26.

    »n'y alleR pas, allez à l'université,»

    J'avoue, j'ai souri.

    Mais passé cette cocasse faute d'inattention, il est vrai qu'il vaut mieux recommander l'enseignement classique qui donnera des bases générales (aux gens qui savent travailler tout seul. Ça tombe bien, c'est ce qui était dit dans le discours du syndicat machin si j'ai bien suivi).

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

  • [^] # Re: Un fanboy n'est jamais déçu…

    Posté par  . En réponse au journal Chronique d'un gros flop en perspective. Évalué à 10.

    «Le problème des citations sur Internet, c'est que vous ne pouvez jamais être certain de leur authenticité.»

    (Abraham Lincoln)

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

  • # Précisions sur les différents systèmes de paquetage

    Posté par  . En réponse à la dépêche Baptiste Daroussin revient sur pkgng, le nouveau système de packages binaires de FreeBSD. Évalué à 1.

    Bonjour, alors moi je viens de Arch où tout est très simple (pacman pour les binaires, abs pour rester dans le standard et se faire ses paquets, et aur (avec yaourt) pour les PKGBUILD dans le wild).

    Après un peu (beaucoup) de lecture, et pour ce que j'en ai compris:

    D'un côté on a des binaires, installables avec les pkg_ tools. Ce n'est pas très conseillé, car il n'y a pas grand chose et ça sert surtout à installer un système.
    De l'autre, il y a un système à la Gentoo (oui, je sais) avec des makefiles: les ports.
    Au fil du temps, les paquets binaires sont donc remplacés par ceux que l'on se construit avec les ports.

    • pour les binaires:

    Pour les binaires: pkg_add , pkg_info, pkg_delete, pkg_version (pour comparer avec ce qui est dans l'arbre des ports).

    • pour les ports:

    La gestion de l'arbre des ports (les makefiles) avec portsnap (portmanager n'est plus à utiliser si j'ai bien compris). Et ensuite, on va dans le répertoire du port et on fait un make config && make . La mise à jour des ports se fait avec portupgrade (make world ?)

    Il y a portmaster , mais mes notes ne sont pas très claires. C'est un utilitaire pour suivre les ports, c'est ça ? (mises à jour à faire, etc.)

    Les packages à partir d'un port compilé se font avec un make package dans le répertoire du port. (et ensuite donc, on peut les gérer avec les commandes pkg_ données ci-dessus).

    • freebsd-update

    freebsd-update : donc ça c'est pour le système de base si j'ai bien compris, c'est à dire que ça ne va pas toucher aux ports installés, mais que ça va pousser le système vers une nouvelle version de la distrib. Donc une série de pkg_delete / pkg_add ?

    • pkgng ?

    Et donc, pkgng : si j'ai bien compris, c'est comme faire un makepkg (Arch) ou emerge (Gentoo). Comment se place t-il par rapport aux outils des ports ? Les remplace t-il ? S'occupe t-il de bout en bout de la compilation des ports et création des packages à son format ? Peut-on accéder à une base de paquets précompilés, façon pacman :

    [core]
    Include = /etc/pacman.d/mirrorlist

    ?

    Voilà en gros ce que j'en ai compris, en bouquinant la doc FreeBSD (c'est pas parce qu'on est bien avec Arch qu'il ne faut pas regarder la concurrence).

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

  • # fortune

    Posté par  . En réponse au sondage Quel est votre principale attitude de téléspectateur ?. Évalué à 10.

    J'ai pas Word.
    J'ai pas Windows.
    J'ai pas la télé.

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

  • [^] # Re: Pas mal :)

    Posté par  . En réponse au journal Tutoriel : auto-hébergement , Raspberry Pi et blog (publi-information). Évalué à 1.

    Ta cubieboard, tu l'as fait venir directement de Chine avec une commande sur r0ck.me ?

    Tu en as eu pour combien de frais de port ? Pas de problèmes de douane ?

    Merci.

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

  • [^] # Re: Tu le cherches aussi.

    Posté par  . En réponse au journal [HS] 48h chez un éditeur logiciel en 2013. Évalué à 10. Dernière modification le 10 août 2013 à 13:15.

    Depuis quand on a le droit de dormir en SSII ? Le SYNTEC s'est bien ramolli ces dernières années, tout fout le camp dans ce pays.

    edit: grillé par le chef de projet (qui ne dormait que d'un œil)

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

  • [^] # Re: Nous chez...

    Posté par  . En réponse à la dépêche Blagues d'informaticiens. Évalué à 3.

    Je la connaissais avec IBM à la place de RedHat, et Sun à la place de Apple.

    Comme le temps passe…

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

  • [^] # Re: crash après deux vies perdues

    Posté par  . En réponse au journal X-Blaster Dominator disponible en version beta 0.4. Évalué à 2.

    Je n'ai pas installé le jeu depuis AUR, j'ai repris l'archive depuis le lien que tu donnes au début de ce journal:

    Autres distributions
    X-Blaster Dominator Beta 0.4 (i386/x86_64)
    http://injection-studio.com/?wpdmact=process&did=MTUuaG90bGluaw

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

  • # crash après deux vies perdues

    Posté par  . En réponse au journal X-Blaster Dominator disponible en version beta 0.4. Évalué à 2.

    J'ai essayé le jeu sur mon Arch x86_64 (portable optimus avec chipset intel sandy bridge + nvidia, essayé sur la partie intel. Toute la partie logicielle est à jour).

    J'ai trouvé ça pas mal, autant la présentation qui fait assez années 90, que le jeu qui me fait penser à 1942. C'est bien fait, c'est propre, rien à dire pour ce genre de jeu.

    Par contre, je me suis fait éjecter à la seconde vie perdue. Je jouais en plein écran, retour à fluxbox dans la résolution d'origine du jeu. Bon, ça se corrige facilement avec un «xrandr», mais c'est pas agréable.

    J'ai refait un essai, mais je n'ai pas eu le plantage au second essai. Au troisième essai, j'ai essayé de me refaire descende de la même manière que la première fois (une petite balle, puis une grosse) et ça a planté à nouveau. J'avais fait un «ulimit -c unlimited», mais … là c'est le drame avec systemd:

    ~/games/x-blasterdominator-binary-beta$ systemd-coredumpctl
    No coredumps found

    Alors là, je file l'astuce si vous êtes sous systemd et que vous voulez quand même vos core:
    echo "core" > /proc/sys/kernel/core_pattern
    sysctl -p

    Donc un ultime essai de plantage de xblaster-dominator (ah, je viens de comprendre qu'il faut appuyer sur «entrée» pour passer les splash-screens du début).

    Bon, rien à faire, maintenant que je peux avoir des coredumps, ça s'obstine à ne plus planter.
    Je me suis un peu amélioré dans le jeu, c'est peut-être pour ça (j'ai quand même essayé de me faire descendre au début du jeu, mais rien à faire).

    Par contre, j'ai remarqué ça également:
    AL lib: pulseaudio.c:612: Context did not connect: Access denied
    (normal, pulseaudio n'est pas installé)

    J'arrête avant que cela devienne un troll anti Poettering, mais j'aurais aimé pouvoir te donner de vraies pistes.

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

  • [^] # Re: La récompense,

    Posté par  . En réponse au journal Cette année le premier Avril est en avance... . Évalué à 2.

    Pour le baton, il faudra voir avec le CSA.

    Parce que maintenant, ils ont le Gourdin:

    http://www.pcinpact.com/news/79965-le-coordinateur-mission-lescure-passe-dans-rangs-csa.htm

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