Thomas Debesse a écrit 3631 commentaires

  • [^] # Re: Le Z80 est encore utilisé

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Fuzix OS, parce que les petites choses sont belles. Évalué à 4.

    Effectivement, avec la rentrée scolaire, il y a des Zilog Z80 dans les rayonnages d’une grande majorité de supermarchés de France…

    ce commentaire est sous licence cc by 4 et précédentes

  • # 8086

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Fuzix OS, parce que les petites choses sont belles. Évalué à 6.

    Bon, ma TI83+ n’a que 24K de mémoire donc il n’y a aucun espoir, mais l’Amstrad 2086-S est livré lui avec un 8086 et 640 kb de ram, c’est plus qu’il n’en faut ! J’espère qu’un jour Fuzix sera en effet porté pour le 8086, d’ici là faut que je conserve avec grand soin les rares disquettes 3.5" 720K qui me restent… Par contre je doute que le vieux compilo C K&R qui est installé sur cette machine les intéresse… :D

    ce commentaire est sous licence cc by 4 et précédentes

  • # Hum, markdown

    Posté par  (site web personnel, Mastodon) . En réponse au journal K3b, le logiciel de gravure de KDE est toujours en vie. Évalué à 10.

    Il semble que tu sois tombé sur un bug de Markdown, je suppose que tu voulais écrire :

    k3b (KDE Burn Baby Burn)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: XQF pour d'autres types de jeu

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche XQF 1.0.6, la résurrection. Évalué à 5.

    C’est une très bonne idée d’ajouter des jeux comme Minetest.

    XQF gère surtout des FPS parce qu’il repose énormément sur QStat et que ce dernier gère surtout des FPS, mais ce n’est pas une obligation pour XQF.

    Connais-tu un moyen d’interroger un serveur seul?

    Je m’explique, cette liste donne une liste de tous les serveurs avec leur description, mais cela signifie que pour mettre à jour la description d’un seul serveur, il faut tout télécharger. Aussi, si le serveur maître ne répond pas temporairement, il faut pouvoir interroger le status des serveurs déjà connus ou rajoutés manuellement en favoris.

    Je viens de créer un ticket pour ça: https://github.com/XQF/xqf/issues/81

    Je l’ai classé en « long term » et ça veut dire ce que ça veut dire: il faut écrire un parseur spécifique pour ce jeu donc ça peut probablement mettre beaucoup de temps. N’hésite surtout pas à renseigner ce ticket avec toutes les informations que tu trouveras pour ce jeu.

    Il faut découvrir entre autre:

    • comment récupérer une liste de serveur depuis un maître (à priori c’est acquis: http://servers.minetest.net/list ) ?
    • quel format pour le maître (ici du JSON) ?
    • comment interroger un serveur indépendamment du maître ?
    • quel format pour le serveur ?
    • comment lancer le jeu avec les bons paramètres pour rejoindre le bon serveur ?
    • quelles sont les noms de variables utiles pour XQF (nom du serveur, type de jeu, nom des utilisateurs etc.) ?

    Plus tu donneras d’information, et plus la chance de voir XQF gérer Minetest augmente. ;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cool

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche XQF 1.0.6, la résurrection. Évalué à 9.

    Je te le déconseille sauf si tu veux participer à l’aventure du développement, dans ce cas là je t’encourage. :)

    Si tu veux aider à débuger XQF en connaissance de cause, bienvenue ! Voici quelques informations à savoir :

    XQF est un projet vieux de 16 ans et qui a stagné entre 6 et 8 ans : les dernières modifications qui ont été faites il y a moins de 8 ans avant la reprise du développement ne touchent rien à la façon dont fonctionne le logiciel (ajoutent seulement des jeux par exemple).

    Beaucoup de code encore utilisé a été écrit pour GTK+1, pour le moment tout ce qui a été fait a été de permettre que ce code compile encore avec GTK+2, mais il n’a pas été complètement réécrit pour GTK+2 ou 3. Le code ne compile qu’avec le switch -DGTK_ENABLE_BROKEN=1, qui veut dire ce que ça veut dire, ce n’est pas -DGTK_ENABLE_DEPRECATED=1 mais BROKEN, XQF utilise du code qui est considéré comme cassé, pas seulement obsolète.

    Certaines parties sont en refonte complète et peuvent casser du jour au lendemain. Lorsque j’ai réécrit certaines parties, j’ai joué au chat et à la souris avec les obsolescences. Par exemple si XQF utilisait la fonction toto, la doc de toto disait « toto est obsolète, il faut utiliser toto_ng », mais la doc de toto_ng disait que cette fonctionnalité était elle-même rendue obsolète par la fonction tata elle-même rendue obsolète par la fonction tata_ng, etc. Et à chaque montée d’API, il faut prévoir des cassures dans les coins !

    Je ne garantie pas la continuité des données en dehors des versions taggées. Il est arrivé par exemple que des versions de développement de XQF enregistre en cache une liste de serveur mal formée (due à des caractères spéciaux mal filtrés), ce qui signifie que même une version stable de XQF pouvait se prendre les pieds dans le tapis après avoir utilisé une version non stable, en relisant les listes. Autre exemple, lors du passage à $XDG_CONFIG_HOME, j’ai utilisé provisoirement un nom de chemin, puis finalement un autre. XQF ne prend en charge que la transition entre les noms de fichiers de configuration utilisés dans les versions stables.

    Cependant, je préviens dans les tickets quand une intervention manuelle est nécessaire après la correction d’un bug qui peut être propagé par des fichiers écrits.

    On vient de mettre en place un système d’intégration continue qui vérifie la compilation avec gcc et clang à chaque commit et qui permettra de faire des tests plus poussés. Mais pour le moment ça ne vérifie que le succès de la compilation, et ça ne garantit pas que le succès du programme lui-même.

    À bientôt peut-être, effectivement ça peut être très amusant, et toucher un vieux code peut être quelque chose de très passionnant. :-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cool

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche XQF 1.0.6, la résurrection. Évalué à 2.

    Hum, tu peux m’en dire plus?

    Au fait, c’est --with-qstat=quakestat avec un “ = ”;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Rolling release et Chakra Linux ET Manjaro

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une idée de distribution Linux. Évalué à 6.

    Je ne peux que recommander […] 6 mois d'utilisation au quotidien et pas un problème.

    6 mois ne permettent pas de se faire une idée de la stabilité d’une distribution, par exemple une Ubuntu non LTS dure 6 mois et par définition en 6 mois elle ne bouge que très peu.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cool

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche XQF 1.0.6, la résurrection. Évalué à 5.

    Si tu installes le paquet Ubuntu ou Debian, la seule différence notable que tu verras par rapport à la 1.0.6.2 sera une horrible faute de français dès la fenêtre principale (en fait un mot anglais non traduit qui est souvent écrit à l’anglaise en français car son orthographe est très proche bien que différente). Le reste des modifs de la 1.0.6.2 sont sous le capot et ne changent rien aux fonctionnalités, seulement la manière de faire.

    N’hésite pas à rapporter les bugs que tu rencontres, il y en a forcément.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Installation sous Debian ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lollypop: un autre lecteur audio pour GNOME. Évalué à 2.

    Je n’arrive pas à l’installer avec fakeroot checkinstall --fstrans :

    /bin/mkdir -p '/usr/lib/python3.4/site-packages/lollypop/'
    /bin/mkdir: impossible de créer le répertoire «/usr/lib/python3.4/site-packages»: Aucun fichier ou dossier de ce type
    

    Cela vient très probablement d’un bug ailleurs que chez toi vu que :

    1. fakeroot est sensé simuler des droits root
    2. checkinstall --fstrans est sensé simuler une arborescence écrivable
    3. mkdir -p est conçu spécialement pour agir sans se plaindre en cas de dossier manquant

    Mais si ton Makefile ne comptait pas sur la tolérance de mkdir -p aux dossiers manquants, ça marcherait certainement. ;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Installation sous Debian ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lollypop: un autre lecteur audio pour GNOME. Évalué à 2.

    Les nouvelles versions de gnome-music dépendendent de gir1.2-totem-plparser-1.0, est-ce que lollypop en dépend aussi ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: FreeBSD

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Enlightenment DR 0.19 et autres nouveautés éclairées. Évalué à 4.

    rien ne t'empêche d'adopter plusieurs pseudo relié à plusieurs adresses mail selon tes différentes activités.

    Je croyais qu’on parlait d’utiliser son compte facebook pour se connecter au bugzilla d’un projet logiciel ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: FreeBSD

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Enlightenment DR 0.19 et autres nouveautés éclairées. Évalué à 10. Dernière modification le 29 octobre 2014 à 03:14.

    J'utilise un pseudo et je ne laisse donc aucune trace personnelle, seulement des traces "techniques".

    N’importe quoi. Ton identité civile n’importe que très peu.

    Savoir que tu es la même personne qui a loué tel film, qui a acheté tel jeu, qui a commenté tel article de presse, à qui on peut vendre tel bouquin, et qui va sûrement être séduit par la prochaine publicité qui va être spécialement sélectionnée pour toi et qui va te faire craquer, c’est infiniment plus précieux que ton identité civile.

    Si j’établis un profil de toi et que grâce à ce profil je te vends ma came une fois sur deux, je n’ai que faire de savoir que ma base de donnée te connaît comme #135O4494303, @Maderios, ou Jean-Michel Meunier.

    T’inquiète, même si tu donnais ta vraie identité à Facebook, tu serais d’abord #135O4494303 pour Facebook, tu n’es qu’un sur des millions.

    « Facebook sait tout sur moi, il sait que le mois dernier j’étais déprimé rien qu’avec la courbe de fréquences de likes de vidéo de chaton mignon et de parties de candy crush, il sait que j’ai une nouvelle copine ce mois-ci rien qu’en analysant mes horaires de connexions, il sait que j’aime le metal et les dauphins, il sait que je suis un acheteur compulsif de figurines de star wars, mais par contre, il ne connaît pas mon nom, il croit que je m’appelle Jean Dupont, c’est important ça. Celui qui me manipule obtient ce qu’il veut de moi, quand il m’appelle par le petit code que nous avons convenu ensemble je réponds tout de suite et suis à son service sans attendre, mais il ne sait pas comment les autres m’appellent, c’est important »

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Bonnes pratiques

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pourquoi vous ne devriez pas packager vous-même votre logiciel pour Debian ?. Évalué à 9.

    et quand bien même, c'est faux, puisqu'on ne pourra pas toujours produire du png (bitmap) depuis un svg (format vectoriel), par exemple cas d'une photo.

    De plus on veut pouvoir tuner à la main le rendu du PNG. Le vectoriel est affichable à toute résolution, mais souvent il est plus élégant de redessiner dans les petites résolutions. Par exemple les packs d’icônes courants fournissent généralement des bitmaps pour les petites résolutions en plus du vectoriel.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: C'est quoi le délire avec les polices en taille 8px ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Enlightenment DR 0.19 et autres nouveautés éclairées. Évalué à 3.

    Quand tu l’auras payé une première fois, ça sera gratuit la suivante. :D

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: C'est quoi le délire avec les polices en taille 8px ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Enlightenment DR 0.19 et autres nouveautés éclairées. Évalué à 10. Dernière modification le 27 octobre 2014 à 16:09.

    Hum, smafote !

    Comme l’a fait remarquer Laurent Pointecouteau, les copies d’écran que j’ai faites (exception de Rage et de l’internationalisation de Terminology qui viennent de la comm d’E) ont été faites avec un écran 900x660, en fait plus exactement un serveur X11 imbriqué Xephyr.

    Utiliser Xephyr m’a permis de lancer E sans pourrir ma session X11 actuelle, et une fois Xephyr utilisé, m’a donné la possibilité de donner la taille que je voulais à mon « écran », et j’en ai profité pour réduire la surface affichable, ça avait plusieurs avantages séduisants :

    1. Je peux montrer une copie d’écran plein écran qui rentre chez la majeure partie des gens dans la largeur d’une page web sans réduction par le navigateur, ce qui donne une image plus nette.
    2. L’image est plus concise
    3. Le fichier image est plus léger

    La conséquence c’est que cette faible définition donne un rendu « vieil ordi » puisqu’on n’a plus l’habitude des petites définitions.

    Et pour rajouter à ma faute, lorsque j’ai lancé E pour la première fois, il m’a demandé quelle taille de police je voulais, et comme je faisais du 900x600, ben j’ai mis « petit » (c’était quelque chose comme 8) pour ne pas être pris au dépourvu quand la bise fut venu.

    Et encore j’ai été gentil, par défaut Xephyr fait du 640x480… :p

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Forkons Fedora !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un fork de Debian à cause de systemd ?. Évalué à 9.

    Oui, mais les 2 mis côte à côte ne sont pas rigoureusement équivalent. Le premier comporte, la logique, du moins en partie, alors que le second ne comporte que des définitions. Il aurait fallut mettre le code C […]

    Ben non justement, l’avantage de systemd sur sysv c’est qu’avec systemd on n’a pas besoin de programmer, il suffit de déclarer, et dans sysv on ne peut rien déclarer sans programmer.

    La comparaison ne porte pas sur le nombre de ligne de code que pond le développeur, mais le nombre de ligne de code que pond l’administrateur.

    Et même si systemd ne faisait pas que du déclaratif, ton argument reviendrait à répondre à quelqu’un qui code en Python et qui déclare qu’il apprécie ne pas se prendre la tête avec des pointeurs : « mais pas du tout, ton interpréteur python il fait plein de pointeurs, tu dois systématiquement lire le code de CPython à chaque fois que tu écris une ligne en Python, sinon t’es pas un vrai homme qui en a ».

    Bref, j’aime bien le shell, je ne suis pas très fan de cette mode qui déplace le savoir faire de chez l’utilisateur vers le développeur, mais il ne faut pas se tromper d’argument.

    Les vrais hommes assemblent eux-même leur code de tête, sauf quand ils sont payés uniquement pour déclarer.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Firefox ne reconnaît plus les adresses locales

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox : dites 33, comme chez le docteur. Évalué à 3.

    Moué, en général quand je vais sur la livebox, c’est parce qu’internet ne répond plus, et que je veux savoir si ça vient du lan, du wan, ou de la livebox elle-même (par exemple une mise à jour intempestive d’elle-même).

    Si Google est mis dans le coup ça va moins bien marcher…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Update

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Qpsycle, un studio modulaire de création musicale, cherche des développeurs. Évalué à 5. Dernière modification le 20 octobre 2014 à 17:41.

    La monstrueuse suite NON

    Woaouh, je ne connaissais pas, ça a l’air super intéressant !

    Je lis sur leur page About :

    Non is a modular DAW. Modular in the Unix sense. This is unique. Other DAWs, even in the free-software realm, are large, bloated, and, as a rule, monolithic. This goes against the Unix philosophy and fails to take full advantage of the power and flexibility of JACK.

    The components of Non work together and separately, allowing you create a studio tailored to your own needs.

    Et effectivement, les copies d'écran d’outils tiers (comme Patchage) montrent que NON exporte vers Jack toutes les connexions internes du logiciel, alors que d’ordinaire, les logiciels de ce type montrent deux ou trois connexions sortantes et entrantes vers Jack, et réimplémentent en interne toute la logique de connexion audio entre plugins, sans compter un transport interne qu’il faut synchroniser avec celui de JACK !

    D’après eux, ça dans NON :

    NON

    donne ça dans JACK :

    Patchage

    Je préfère l’approche de NON.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Apple a abandonné le Mac Mini ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une baudruche qui se dégonfle avec fracas.... Évalué à 4.

    Si tu veux être malin, tu commandes ton Thinkpad sur la boutique US ou Canadienne

    Et tu te prends au moins 50% de supplément en frais de ports et en douane (de plus la douane taxe les frais de ports).

    Je crois que le pire que j'ai eu en provenance des US c’est :
    * 30€ l’objet
    * 30€ les frais de ports
    * 30€ la douane (50% des frais payés, soit 50% de (prix de l’objet + frais de ports).

    Au fait, 30€ de frais de ports en provenance des US/Canada c’est pas cher, même pour 100g ils peuvent te facturer 40€.

    La dernière fois que j'ai acheté un objet à 400€ au Canada, j’ai payé 200€ de douane, je ne sais plus combien j’ai payé de frais de ports (80€ minimum).

    Bref,

    non.

    ce commentaire est sous licence cc by 4 et précédentes

  • # Merci !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 A.D. Alpha 17 Quercus. Évalué à 5.

    Merci encore une fois pour cette superbe dépêche de qualitaÿ !

    Voilà ce n'est qu'un message pour te remercier et t'encourager, merci encore pour le détail et tout le soin apporté à ta dépêche, une fois encore !

    J'aime les articles fouillés, et puis l'avantage d'écrire des dépêches sur un jeu sur LinuxFr, c’est qu’il y a toute la place pour y parler technique, et tu en profites largement et ça c'est cool. ;-) Merci !

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: 1.0 ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 A.D. Alpha 17 Quercus. Évalué à 4.

    Puis 0 A.D. Part 2. (1 à 500 ap. J-C)

    C’est vrai ça ? :D

    Et il faudra combien d’années pour faire mumuse avec un joli Mustang P-51 sans code de triche, c’est à dire dans sa propre civilisation ? Ça sera pour 0 A.D. Partie 4 ? :D

    mustang

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: super soft !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Une calculatrice scientifique libre sous Linux (materiel). Évalué à 7.

    Et oui, 300€ la V200 pour avoir un m68k à 12MHz, 256ko de ram, 2.7mo de flash et un écran 240x128 pixels, ça fait cher en 2014. ;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: super soft !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Une calculatrice scientifique libre sous Linux (materiel). Évalué à 10.

    Ta liseuse, elle les gère bien les calculs flottants? Et la trigo?

    Je ne connais pas toutes les calculatrices du marché mais…

    La gamme de calculatrice graphique chez Texas Instrument se divise en trois gammes :

    Bref, à mon avis une liseuse ressemble plus à la nSpire, le haut de gamme de chez TI capable de faire tourner de manière non officielle Linux et Doom (en couleur !)…
    Pour les autres gammes, les procos me font plus penser aux consoles 16bit des années 80 (Mega Drive, Super Nintendo) qui utilisaient justement le Z80 et le m68k…

    Je ne sais pas où ça en est actuellement chez Casio, mais il y a quelques années la Graph100+ utilisait un clone du 286 fabriqué par NEC (et l’OS était un clone de DOS, oui il y a des fous qui se sont amusés à programmer en QBASIC sur PC pour la Graph100+)…

    Bref quand je lis:

    Je sais qu'un CPU spécialisé dans les entiers peut le faire, c'est juste que, c'est plus long, ça chauffe plus, qu'une puce spécialisée.

    J’ai envie de répondre : je ne crois que les calculatrices du commerce utilisent des puces spécialisées mais de bonnes vieilles technos du moyen-âge. ;-)

    Pour en savoir plus sur l’achi m68k de TI tu pourras retrouver des détails dans une de mes dépêches, pour l’archi Z80 de TI tu pourras demander à contra-sh< qui développe justement un émulateur pour cette archi, et pour l’archi arm de TI tu peux parcourir le wiki Hackspire. ;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Et la crémière

    Posté par  (site web personnel, Mastodon) . En réponse au journal Marre des popups qui obligent à accepter les cookies. Évalué à 5.

    Je suppose qu'il faut accepter le cookie qui permet de se souvenir qu'on accepte les cookies.

    C’est exactement ça, c’est pourquoi au boulot lorsque je me connecte à mon Gmail perso depuis mon profil de navigateur configuré pour oublier ma session à la fermeture, je me tape le bandeau tous les jours !

    Pourquoi l’information « je suis un utilisateur qui accepte les cookies de google » ne peut-elle pas être enregistrée dans mon profil Google ? Ils stockent déjà plusieurs Go de données sur moi, et ils ne peuvent pas ajouter un booléen ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: double popup sur sf.net !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Marre des popups qui obligent à accepter les cookies. Évalué à 2.

    s/big/img/

    ce commentaire est sous licence cc by 4 et précédentes