Posté par devnewton 🍺 (site web personnel) le 07 mars 2022 à 15:05. En réponse à la dépêche Différences de genres dans la contribution au code libre. Évalué à  4.
J'ai travaillé souvent avec des équipes au Maroc ou en Tunisie: il y a beaucoup plus de développeuses qu'en France.
Je me demande à quoi c'est lié.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Posté par devnewton 🍺 (site web personnel) le 07 mars 2022 à 08:20. En réponse au journal Interface graphique en Go!. Évalué à  6. Dernière modification le 07 mars 2022 à 08:20.
Pasolini est mort en 1975, je me demande s'il aurait aussi parlé de phénomène mort et enterré après les succès électoraux de la Ligue du Nord, les élections de Trump, Modi, Duterte, les scores des partis d’extrême droite en France…
Posté par devnewton 🍺 (site web personnel) le 05 mars 2022 à 14:24. En réponse au journal Interface graphique en Go!. Évalué à  7.
React ne résout pas tout non plus.
Je me demande encore à quel problème que je n'ai jamais eu il est une solution :-)
Posté par devnewton 🍺 (site web personnel) le 04 mars 2022 à 14:49. En réponse au journal Interface graphique en Go!. Évalué à  5.
Par curiosité ça date de quand ton test Flatpak ?
2019 : https://linuxfr.org/nodes/118997/comments/1795082
Après pour java il me semble que Minecraft étais pendant packagé en mode "prend le jar et démerde toi", et ça embêtais pas grand monde.
J'avais écrit un journal sur le sujet : https://linuxfr.org/users/devnewton/journaux/write-once-run-anywhere-qu-il-disait
Si je dois à nouveau écrire un jeu "natif", je me tournerais sans doute vers Go pour ne pas me casser la tête avec la cross compilation et la distribution d'appli.
Posté par devnewton 🍺 (site web personnel) le 04 mars 2022 à 13:53. 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:
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.
Posté par devnewton 🍺 (site web personnel) le 04 mars 2022 à 12:22. 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.
Posté par devnewton 🍺 (site web personnel) le 04 mars 2022 à 09:32. 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/
Posté par devnewton 🍺 (site web personnel) le 04 mars 2022 à 08:28. 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
sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev
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
Posté par devnewton 🍺 (site web personnel) le 03 mars 2022 à 22:28. 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.
Posté par devnewton 🍺 (site web personnel) le 03 mars 2022 à 09:46. 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 !
Posté par devnewton 🍺 (site web personnel) le 02 mars 2022 à 09:27. 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 !
Posté par devnewton 🍺 (site web personnel) le 02 mars 2022 à 09:05. 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/
Posté par devnewton 🍺 (site web personnel) le 01 mars 2022 à 14:36. 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)…
Posté par devnewton 🍺 (site web personnel) le 28 février 2022 à 09:50. 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.
Posté par devnewton 🍺 (site web personnel) le 27 février 2022 à 21:22. 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.
Posté par devnewton 🍺 (site web personnel) le 27 février 2022 à 18:29. 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.
Posté par devnewton 🍺 (site web personnel) le 24 février 2022 à 13:47. 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.
Posté par devnewton 🍺 (site web personnel) le 24 février 2022 à 12:06. 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 !
Posté par devnewton 🍺 (site web personnel) le 24 février 2022 à 10:31. 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.
Posté par devnewton 🍺 (site web personnel) le 23 février 2022 à 10:08. 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 :
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.
Posté par devnewton 🍺 (site web personnel) le 23 février 2022 à 08:15. 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
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
Posté par devnewton 🍺 (site web personnel) le 22 février 2022 à 13:56. En réponse au lien De gauche, ils revoteront Macron. Évalué à  6.
En effet, dans les candidats de droite, il y a plusieurs Axes.
Posté par devnewton 🍺 (site web personnel) le 22 février 2022 à 11:15. 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 :-)
Posté par devnewton 🍺 (site web personnel) le 21 février 2022 à 17:26. 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":
Posté par devnewton 🍺 (site web personnel) le 21 février 2022 à 08:52. 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 :(
# Qui veut voir Maghreb ?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Différences de genres dans la contribution au code libre. Évalué à  4.
J'ai travaillé souvent avec des équipes au Maroc ou en Tunisie: il y a beaucoup plus de développeuses qu'en France.
Je me demande à quoi c'est lié.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Baltringues :D
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  6. Dernière modification le 07 mars 2022 à 08:20.
Pasolini est mort en 1975, je me demande s'il aurait aussi parlé de phénomène mort et enterré après les succès électoraux de la Ligue du Nord, les élections de Trump, Modi, Duterte, les scores des partis d’extrême droite en France…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Trop simple ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  7.
Je me demande encore à quel problème que je n'ai jamais eu il est une solution :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go with C
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  5.
2019 : https://linuxfr.org/nodes/118997/comments/1795082
J'avais écrit un journal sur le sujet : https://linuxfr.org/users/devnewton/journaux/write-once-run-anywhere-qu-il-disait
Si je dois à nouveau écrire un jeu "natif", je me tournerais sans doute vers Go pour ne pas me casser la tête avec la cross compilation et la distribution d'appli.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go with C
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  8. Dernière modification le 04 mars 2022 à 13:55.
Moi j'avais essayé pour Newton Adventure et j'en suis revenu:
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Trop simple ?
Posté par devnewton 🍺 (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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Trop simple ?
Posté par devnewton 🍺 (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/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go with C
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  5. Dernière modification le 04 mars 2022 à 08:28.
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:
Gio UI:sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev
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
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Go with C
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Interface graphique en Go!. Évalué à  4.
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: célibataires ou indépendants
Posté par devnewton 🍺 (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 !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Nom
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Turbo Rascal : un IDE pour développer des jeux sur vieux micros/consoles. Évalué à  6.
Garçon ! Il y a du js dans mon Pascal !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Nom
Posté par devnewton 🍺 (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/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Encenser le C? Non!
Posté par devnewton 🍺 (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à  5.
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)…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je ne comprends pas trop ce qu'on reproche Ă FF
Posté par devnewton 🍺 (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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Rien Ă CIRer
Posté par devnewton 🍺 (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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je ne comprends pas trop ce qu'on reproche Ă FF
Posté par devnewton 🍺 (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.
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Médiane
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Milliardaires et climat. Évalué à  3. Dernière modification le 24 février 2022 à 13:47.
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# ça ne rousselle pas trop
Posté par devnewton 🍺 (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 !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je ne comprends pas trop ce qu'on reproche Ă FF
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à  5.
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je ne comprends pas trop ce qu'on reproche Ă FF
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Est-ce que Firefox est en bonne santé?. Évalué à  10.
Pour amener une appli d'un fournisseur jusqu'Ă l'utilisateur, on a :
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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: linuxfr
Posté par devnewton 🍺 (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:
https://laec.fr/section/86/garantir-la-souverainete-numerique-de-la-france?q=logiciels,libres
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Bravo
Posté par devnewton 🍺 (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.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Bravo
Posté par devnewton 🍺 (site web personnel) . En réponse au lien De gauche, ils revoteront Macron. Évalué à  10.
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 :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je ne comprends pas trop ce qu'on reproche Ă FF
Posté par devnewton 🍺 (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":
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Un air de Planète Hurlante
Posté par devnewton 🍺 (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 :(
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.