devnewton 🍺 a écrit 9265 commentaires

  • [^] # Re: Go with C

    Posté par  (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à 8. Dernière modification le 04 mars 2022 à 13:55.

    La majeur différence avec 2014, c'est que aujourd'hui seul ceux qui on pas essayer, croie que le packaging reste compliquée soue linux.

    Moi j'avais essayé pour Newton Adventure et j'en suis revenu:

    • impossible de faire un paquet pour Debian: Java Ă©tait mal gĂ©rĂ©, mal documentĂ©, la seule lib (lwjgl) dispo Ă©tait dans une version très obsolète… ;
    • j'avais essayĂ© un rpm, mais comme je n'utilise pas Fedora & co, j'ai fini par le laisser tomber ;
    • j'ai testĂ© un flatpak: il marche sur un OS et pas sur autre, bravo la portabilité ;
    • j'ai fini par faire une AppImage: ça marchouille mais ça revient Ă  se mettre complètement hors de la distrib.

    Bref on n'y me reprendra plus: je fais maintenant mes jeux sous forme d'appli web html/js/css. C'est lent, c'est pas adapté, mais la distribution d'appli n'est pas un cauchermar.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Trop simple ?

    Posté par  (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à 7.

    Et pendant que l'appli native avec des widgets maintenable par un stagiaire se charge en 0.001s et consomme 30ko de RAM, la SPA React / Redux / Cloud native demande une équipe 42 personnes dev/ops/agile/ux/ui/lifecoach se lance en 8 minutes et demande 2Go de RAM.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Trop simple ?

    Posté par  (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à 5.

    Il y a une couche de databinding avec Fyne: https://developer.fyne.io/binding/

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Go with C

    Posté par  (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à 5. Dernière modification le 04 mars 2022 à 08:28.

    Devnewton demande pourquoi est ce qu'on pourrait vouloir embarquer un framework en statique, je lui dit pourquoi certains sont intéressés par du tout statique.

    Je ne demande pas pourquoi, je demande si c'est possible :-)

    En regardant la doc de Fyne et Gio UI, on voit que sous Linux ils demandent d'installer des libs qui à priori seront dynamiquement liées, non?

    Fyne:

    sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev
    Gio UI:

    apt install gcc pkg-config libwayland-dev libx11-dev libx11-xcb-dev libxkbcommon-x11-dev libgles2-mesa-dev libegl1-mesa-dev libffi-dev libxcursor-dev libvulkan-dev

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # Go with C

    Posté par  (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à 4.

    Les avantages de Go se retrouvent principalement dans la capacite d'avoir un binaire unique par architecture (compilation statique)

    Est-ce vraiment possible pour des cadriciels IHM? J'ai l'impression qu'ils dépendent tous de bibliothèques en C dynamiquement liées.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: cĂ©libataires ou indĂ©pendants

    Posté par  (site web personnel) . En réponse au lien Les paquets célibataires binaires exécutables. Évalué à 3.

    C'est une traduction littéraire : le paquet célibataire n'est pas marié à une distribution !

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Nom

    Posté par  (site web personnel) . En réponse au lien Turbo Rascal : un IDE pour développer des jeux sur vieux micros/consoles. Évalué à 6.

    // Buildtable fills arrays compile-time with user-defined javascript code (i is a counter here ranging from 0-256)
    sin : array[256] of byte = BuildTable("Math.sin(i/256.0*2*3.14159)*127 +128");

    Garçon ! Il y a du js dans mon Pascal !

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Nom

    Posté par  (site web personnel) . En réponse au lien Turbo Rascal : un IDE pour développer des jeux sur vieux micros/consoles. Évalué à 3.

    D'après le tutorial, c'est du Pascal : https://retrogamecoders.com/introduction-to-trse-programming/

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Encenser le C? Non!

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 5.

    Pour moi le C reste de l'ASM de haut niveau

    Est-ce encore vrai? Le code assembleur généré ressemble de moins en moins au C, le C n'a pas de construction correspondant aux instructions "modernes" (SIMD)…

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je ne comprends pas trop ce qu'on reproche Ă  FF

    Posté par  (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à 5.

    Quand j'ai commencé à travailler en informatique, mon premier chef m'a dit tu vas voir, on balance toujours entre mettre les applis plutôt côté client ou côté serveur.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # Rien Ă  CIRer

    Posté par  (site web personnel) . En réponse au lien Jami et les swarms (ou comment faire de la messagerie distribuée avec Git). Évalué à 4.

    Je l'avais fait il y a presque 10 ans avec Fossil, PHP et Online Coin Coin.

    Ce prior art moulesque devrait servir limiter les brevets et élevages de subventions sur le sujet.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je ne comprends pas trop ce qu'on reproche Ă  FF

    Posté par  (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à 4. Dernière modification le 27 février 2022 à 18:29.

    tout le monde n'a pas une connexion internet 100% du temps et partout et dans ce domaine ça bride la liberté

    Pour ça, il y a les progressive web apps en mode offline. Sous certaines conditions, firefox permets même de les installer.

    Ça ne marche pas encore super bien d'après mes tests, mais c'est un début.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: MĂ©diane

    Posté par  (site web personnel) . En réponse au lien Milliardaires et climat. Évalué à 3. Dernière modification le 24 février 2022 à 13:47.

    Faut-il dès lors imputer la consommation au patron, au salarié, ou une certaine proportion à chacun ?

    Un peu si Poutine après avoir rasé l'Ukraine se demandait Faut-il imputer les dégâts à la Russie, à l'OTAN, aux ukrainiens ou une certaine proportion à chacun ? En tout cas, c'est pas moi, je suis perché, pouce et on retouche pas son tsar.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # ça ne rousselle pas trop

    Posté par  (site web personnel) . En réponse au lien Milliardaires et climat. Évalué à 10. Dernière modification le 24 février 2022 à 12:06.

    Vu les chiffres, peut-on dire que cela valide la théorie du ruissellement ? Les riches reçoivent l'argent et la pollution ruisselle sur tous !

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je ne comprends pas trop ce qu'on reproche Ă  FF

    Posté par  (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à 5.

    A vouloir déqualifier, les utilisateurs finaux en prétextant qu'installer une appli est trop compliqué je trouve ça un peu limite.

    Même quand il sait faire, l'utilisateur final préfèrera souvent cliquer sur une url qu'installer et mettre à jour une appli. Surtout si son OS n'a pas de système de paquets ou s'il n'y a pas de paquet pour cette appli.

    Ou alors parce qu'il ne veut pas donner des droits Ă  cet appli sur sa machine: le brouteur sert de sandbox.

    Ou encore parce que l'appli native ne permets pas de zoomer ou d'imprimer un écran de son IHM.

    Ou encore parce que l'appli native ne permets pas de mettre un marque page quelque-part.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je ne comprends pas trop ce qu'on reproche Ă  FF

    Posté par  (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à 10.

    Le problème du web est de vouloir mettre des applications dans le navigateur plutôt que de les créer en natif sur les OS (soit disant que ça diminue les coûts et augmente la diffusion potentielle).

    Pour amener une appli d'un fournisseur jusqu'Ă  l'utilisateur, on a :

    • le web : le fournisseur code et hĂ©berge son appli un serveur http, le client installe un brouteur, clique sur l'url et ça marche !
    • les applis natives : le fournisseur doit mettre en place une cross compilation et s'intĂ©grer aux systèmes de paquets / installations de tous les OS / versions / architectures. L'utilisateur doit savoir installer une appli, ĂŞtre souvent root sur sa machine, pour certains faire les mises Ă  jour lui mĂŞme…

    Aucune solution aussi pratique et portable que le web n'a émergé pour les applis. Je ne connais qu'une tentative : Java Web Start, mais la sauce n'a jamais prise et Oracle a fini par tuer la techno.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: linuxfr

    Posté par  (site web personnel) . En réponse au lien De gauche, ils revoteront Macron. Évalué à 3.

    Certains candidats en parlent dans leur programme. Exemple avec le candidat préféré des moules:

    Créer une agence publique des logiciels libres chargée de planifier leur développement stratégique domaine par domaine en identifiant les manques et en finançant les projets-clés

    Généraliser l’usage des logiciels libres dans les administrations publiques et l’Éducation nationale

    https://laec.fr/section/86/garantir-la-souverainete-numerique-de-la-france?q=logiciels,libres

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Bravo

    Posté par  (site web personnel) . En réponse au lien De gauche, ils revoteront Macron. Évalué à 6.

    En effet, dans les candidats de droite, il y a plusieurs Axes.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Bravo

    Posté par  (site web personnel) . En réponse au lien De gauche, ils revoteront Macron. Évalué à 10.

    Enfin j'imagine qu’être "de droite" dans ta bouche n'est pas un compliment.

    Il y a plusieurs tendances Ă  droite.

    L'une d'elle devrait défendre les libertés individuelles, lutter contre les bureaucraties, défendre les consommateurs, la souveraineté, le terroir et même l'environnement: elle a quasiment disparu.

    Une autre est raciste, pollueuse, sécuritaire voire liberticide: on n'entends plus qu'elle.

    Donc oui aujourd'hui c'est difficile de dire "de droite" comme un compliment :-)

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je ne comprends pas trop ce qu'on reproche Ă  FF

    Posté par  (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à 10.

    Le vrai problème c'est que personne n'a aujourd'hui la force de travail nécessaire pour développer un brouteur ou même un "alterbrouteur":

    • les standards du web sont trop complexes ;
    • les alternatives au web (gemini) sont trop simples.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # Un air de Planète Hurlante

    Posté par  (site web personnel) . En réponse au lien Des robots chiens pour chasser des migrants. Évalué à 7.

    L'article ne précise pas si ces robots tournent sous GNU/Linux :(

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: manque de dĂ©finition…

    Posté par  (site web personnel) . En réponse au lien La France s’apprête à exiger le retrait des contenus terroristes en 1h sur Internet - numerama. Évalué à 4.

    Je ne vois qu'une lettre recommandée électronique qui correspondent à cette définition :-)

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: manque de dĂ©finition…

    Posté par  (site web personnel) . En réponse au lien La France s’apprête à exiger le retrait des contenus terroristes en 1h sur Internet - numerama. Évalué à 3.

    Comment est envoyé l'injonction? Par mail? Est-ce que le délai court après réception ou envoi du mail? Et si le mail n'arrive pas?

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Si Linuxfr pouvait en faire de mĂŞme !

    Posté par  (site web personnel) . En réponse au lien Cellule dissimulée de promotion d'Éric Zemmour sur Wikipédia. Évalué à 10.

    Tu peux créer ta propre CSS avec le niveau de transparence que tu souhaites : https://linuxfr.org/stylesheet/modifier

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Je suis pas dev j'ai donc une question

    Posté par  (site web personnel) . En réponse au lien Lazarus 2.2.0. Évalué à 3.

    Mais apparemment le Pascal a été balayé par des langages tels que Python.

    J'ai l'impression que Pascal a été balayé d'abord par le C, puis par C++, puis par Java/Python/PHP/Ruby/… et aujourd'hui par Go, Rust et sans doute demain par [insérer ici un langage à la mode].

    C'est un très bon langage mais qui n'a jamais les fonctionnalités à la mode au bon moment, soit trop tôt, soit trop tard pour séduire largement.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board