Bien sûr il y a aussi le formatage et le parsing qui sont des sujets à part entière avec leur propre erreurs possible (tu ne peux pas afficher la timezone d'un timestamp par exemple).
L'exemple le plus connu c'est vscode. Il y a du code libre accessible Ă tous, mais de ce que j'ai lu le binaire fourni par ms, ne contient pas que du code libre.
Ou alors c'est que c'est pas si bien que ça. Perso j'en sais rien (et j'm'en fou en soit), c'est juste que tes remarques se valident entre elles dans un cycle que je voulais faire remarquer.
Maintenant, pour Wayland et dans certain cas sous X11, tu peux te retrouver a travailler dans le buffer que tu avais presente a l'ecran il y a 2 frames. Du coup, tu peux, si tu as une idee des changements qui ont eu lieu, faire un delta et uniquement toucher les morceaux du buffer qui ont change. Pour faire ce delta, tu ne travaille pas au niveau des pixels, cela serait trop couteux, mais au niveau des boundings box des primitives graphiques qui composent la scene que tu dois rendre.
S'il n'y a aucune contention à quoi sert le lock ?
Par contre par design, tu as probablement plus de chance, comme tu as plus de thread dans ce design, de te retrouver avec la requete d'acces suivante sur un autre core et donc declenche une perte de cache.
[^] # Re: Sans oublier les quinzaines
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  1.
Scientologie quantique ?
Toute la discussion parle d'épistémologie des sciences. C'est un troll dans le sens original du terme : ça fait des siècles que c'est débattu et ce n'est pas 3 moules qui vont mettre tout le monde d'accord.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sans oublier les quinzaines
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  3.
Tu dis que c'est réel que ça existe indépendamment de l'état des connaissances humaines, que ce soit conscient ou pas. Ce n'était pas comme cela que les astres se déplaçaient même à leur époque et on découvrira peut-être que ce n'est pas autour du barycentre. Ces modèles décrivent une façon de représenter les comportements observés. Mais certains en parlent comme réalité, d'autres comme des outils mathématiques. La mécanique quantique est souvent avancée pour cela, on tente de décrire des phénomènes et leur plaquer des noms comme particule, spin, etc peut être vu comme plus proche d'une métaphore que d'une réalité.
Mais c'est précisément ce qui se passe. On avait une théorie, on fait des observations qui ne correspondent pas, on a inventé un truc inobservable (c'est pour ça qu'on parle de noir) qui permet de continuer à faire coller la théorie aux observations. C'est une construction au même titre que l'éther d'Einstein. Ta formule ne correspond pas aux observations ? Ajoute un facteur et donne lui un nom.
Bien sûr la matière noire ou l'énergie noire ont ça de plus qu'ils tiennent bien plus longtemps aux observations. Mais c'est bien plus compliqué que ton assertion, les scientifiques passent leur temps à formuler ce genre d'hypothèses. C'est le rasoir d'ockham qui fait le tri.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sans oublier les quinzaines
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  2.
C'est intéressant de la part de quelqu'un qui soutient le faut dilemme réaliste/idéaliste. Surtout en expliquant bien que la science ne peut être que réaliste et l'idéalisme c'est le créationnisme. L'antiréalisme existe est des scientifiques y adhèrent.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Idempotence
Posté par barmic 🦦 . En réponse au lien Automatisation méthode KISS et sans YAML. Évalué à  5.
Plus kiss, mais sans idempotence ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sans oublier les quinzaines
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  3.
Contrairement à ce que tu semble avancer le réalisme scientifique est largement débattu. Mais c'est particulièrement cocasse de le défendre avec l'héliocentrisme. En effet contrairement à tes assertions très sûr d'elles, en l'état actuel de nos connaissances, la Terre ne tourne pas autour du soleil, mais autour du barycentre du système solaire (tout comme le soleil d'ailleurs). Il se trouve que la masse du soleil par rapport au reste des astres place le barycentre proche de son centre, mais c'est conceptuellement très différent et ça explique une partie des difficultés à construire un calendrier stable par rapport aux phénomènes solaires observable.
Ce sont loin d'être les seuls, mais la matière noire et l'énergie noire sont 2 exemples contemporains de modélisation arbitraire pour faire coïncider la représentation, les modèles, la théorie et l'observation. Parler de fraude me semble osé.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Linux, meilleur support Ă long terme
Posté par barmic 🦦 . En réponse au journal [LWN] Une porte de sortie pour a.out. Évalué à  6.
Quand tu en es à ce contexte de maintenance est-ce que ça ne fais pas longtemps que tu as garder en local une vm qui fait le taff et que tu garde précieusement parce qu'il est difficile d'affirmer que tu n'a pas un outil qui va t'exploser à la figure à la prochaine mise à jour ?
D'autant plus que ça me paraît cohérent avec la démarche. Si tu veux maintenir en mode "on ne touche plus à rien" ton livrable ou ton service, pourquoi ne pas le faire avec l'environnement de développement ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pas natif
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  3.
De ce que je comprends, ils utilisent les API de dessins bas niveau. Ça permet de faire des formes géométriques etc, mais pour tout ce qui est composant graphiques ils ont leur propre composants qui tentent de singer ceux du système. C'est un enfer à faire car chaque composant a un comportement bien à lui (je parle pas de mac en particulier tous les composants graphiques sont un trésor de complexité). Ajoute à ça que plus tu t'approche du composant que tu singe plus tu entre dans une uncanny valley.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Calendrier
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  4.
J'utilise pas mal la bibliothèque standard de java pour ça qui est assez cool pour autant que ça puisse être, mais c'est assez gros.
Principalement on utilise 3 types :
Bon en plus de ça tu as pleins de types à coté :
Bien sûr il y a aussi le formatage et le parsing qui sont des sujets à part entière avec leur propre erreurs possible (tu ne peux pas afficher la timezone d'un timestamp par exemple).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Calendrier
Posté par barmic 🦦 . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à  10. Dernière modification le 22 mars 2022 à 08:45.
Ce ne sont pas des unités temporelles. C'est un calendrier.
La seule unité temporelle reconnue par le système international est la seconde, mais je crois qu'elle peut admettre l'utilisation des minutes/heures/etc. Mais quand on exprime une durée 1 jour = 24h = 1 440 min = 86 400s.
C'est quand on se place dans le calendrier que ça devient complexe, mais c'est pas une unité et ça ne se gère pas du tout de la même façon. Le problème n'est pas qu'une question de règles un peu compliquées, mais qu'il y a des conventions totalement arbitraires. Dans ce cadre la seconde ne fait même pas tout le temps 1s, ton ordinateur peut décider la réduire ou l'allonger pour s'aligner via ntp tout en gardant un temps monotone.
Je ne connais pas de langage qui gère le calendrier dans le langage. Ça fait plutôt parti de la bibliothèque standard. Le seul intérêt que je vois à l'ajouter au langage serait de faire des validations statiques de dates.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Convention
Posté par barmic 🦦 . En réponse à la dépêche « Supervision » SMTP & IMAP . Évalué à  3.
Je comprends qu'utiliser
EMailt'a gêné mais je trouve du coup le nommage moins cohérent. Est-ce queTarget,RecipientouMailn'aurait pas était mieux ?Sinon l'IETF n'utilise jamais cette convention, mais bien
email/Email(par exemple dans le RFC5321).https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Kamoulox !
Posté par barmic 🦦 . En réponse au journal Golang, oops you did it again. Évalué à  4.
Pour utiliser abondamment les autres approches (try/catch, résultat genre optional monadique sur le quel tu fais des map/filter/flatmap/etc), je trouve le pattern matching très élégant.
Il est d'une part bien plus souple, tu ne discrimine pas forcément les erreurs/résulats, mais les résultats vides par exemple.
En terme de performance ça peut devenir génial avec de l'inline de code et si le compilateur a le droit de supprimer cette structure et tu peux te retrouver avec des appels sans gestion d'erreur si le compilateur a pu déduire que l'erreur n'était pas possible (ou simplement que le cas n'est pas possible) dans cet appel là . Dans le pire cas c'est une
iftrès simple.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Crash serveur
Posté par barmic 🦦 . En réponse à la dépêche Sortie de Pétrolette 1.5. Évalué à  4.
Oui mais ces 3 clicks étaient violents. Les souris s'en souviennent !
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et bah dis donc !
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  2.
Les critiques de ce genre de démarche parlent du trust du build, de ce qui pourrait être ajouté ou non au binaire.
L'exemple le plus connu c'est vscode. Il y a du code libre accessible Ă tous, mais de ce que j'ai lu le binaire fourni par ms, ne contient pas que du code libre.
Encore une fois moi je m'en fous, mais c'est un choix personnel de ce que je considère acceptable ou pas et il peut varier selon d'autres critères (par exemple est-ce que le non libre des binaires autorise la décompilation pour étude).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et bah dis donc !
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  3. Dernière modification le 19 mars 2022 à 00:19.
Je n'aime pas le copyleft, mais le copyleft partagé est, il me semble, le moyen le plus fiable de garantir que le développement ne deviendra pas fermé.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et bah dis donc !
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  5.
Moi je m'en fou, mais certains se sentent concernés et j'en ai vu s'en plaindre entre autre pour vs code.
Ainsi que de prédater leurs alternatives en te demandant de pas mixer du alma/rocky avec du RHEL.
Mais il ne s'agit plus de « commercialiser du logiciel libre ».
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et bah dis donc !
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  4.
Donc ils vendent du non libre au final et du support, non ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pas natif
Posté par barmic 🦦 . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à  3.
Avec ce genre d'état d'esprit on va pas très loin, non ?
De mon expérience, les plateformes habituent ou pas à avoir des interfaces hétéroclites. Moi j'utilise awesome chez moi, i3 au boulot, je lance des applications en Qt, Gtk (différentes version), java swing ou tk j'm'en fou. Utilisateur qui a l'habitude (comme ça semble être le cas sur mac) d'avoir une cohérence bien plus forte, des détails vont être vu comme très désagréables. Ce n'est pas de la faute de l'utilisateur et le lui reprocher ne fait avancer personne.
Après à voir comment vous vous positionnez par rapport à ça. Est-ce que votre valeur est avant tout dans le multiplateforme ou un niveau d'intégration solide ? Etc Ça dépend de ce que vous voulais faire et de ce qui est demandé par votre cible d'utilisateurs.
Ou alors c'est que c'est pas si bien que ça. Perso j'en sais rien (et j'm'en fou en soit), c'est juste que tes remarques se valident entre elles dans un cycle que je voulais faire remarquer.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Conteneurs
Posté par barmic 🦦 . En réponse au journal Golang, oops you did it again. Évalué à  4.
C'est pas un boilerplate c'est in cas d'erreur supprimé car vérifié par le compilateur. Ce n'est pas une question de verbosité mais de fiabilité.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sur Tinder USA uniquement
Posté par barmic 🦦 . En réponse au lien Bientôt il faudra avoir un casier judiciaire vierge pour draguer . Évalué à  4.
Les arguments qui consistent uniquement à dire "non mais je suis sûr que dans l'avenir ça va exister parce que j'aime pas les décideurs", c'est tout aussi pété pour dire que l'on va avoir un score social que pour tous les cas où on l'a entendu ces derniers temps dans des logiques complotistes, hein ? Je trouve ça vraiment bête comme argument.
On peut se poser la question, s'en inquiéter, rester vigilent, s'en émouvoir, mais si ça pouvait se baser sur autre chose que des procès d'intention qui tiennent sur rien d'autres qu'un a priori personnel, ce serait plus intelligent.
Je sais qu'à chaque fois que je challenge ce genre d'arguments ça a tendance à énerver (c'est populiste donc ça plaît, des gens ne distingue pas la qualité argumentative de la thèses qu'ils tentent de porter, pour d'autres la faim justifie les moyens,…).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Trop simple ?
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  3.
C'est exactement le même principe mais fait à un niveau d'abstraction différent. Au lieu des boundings box c'est des éléments du dom.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Trop simple ?
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  2.
Non c'est le virtual dom. Le shadow dom, c'est ce qui permet de cacher le contenu d'un web component.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Trop simple ?
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  2.
C'est pourtant ce qui est fait avec le double buffering, non ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Go with C
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  4.
aucuns faits
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Trop simple ?
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  2. Dernière modification le 06 mars 2022 à 09:12.
S'il n'y a aucune contention à quoi sert le lock ?
Je ne sais pas comment marche go pour ça les go routines sont allouées à un thread système et les threads systèmes sont exécuté sur n'importe quel cpu ?
Plusieurs choses. C'est dans la théorie de flux donc je ne voulais pas être complaisant avec mon design et, comme le fais fyne, tu ne veux pas que ceux qui consomment ton état (état au sens flux, bindings au sens fyne) ne mutent celui-ci. La solution idéale c'est l'imutabilité, tu file une référence à tout le monde et c'est parti. Fyne passe par des interfaces pour ça de ce que je lis. Je n'y avais pas pensé mais c'est pas mal. Il faut juste avoir tout ce qu'il faut d'interface. Fyne semble faire de la génération avec flux tu maintient une interface qui décrit tout.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Go with C
Posté par barmic 🦦 . En réponse au journal Interface graphique en Go!. Évalué à  3. Dernière modification le 06 mars 2022 à 01:21.
Tu t'es senti visé tout seul. Je ne te reproche qu'une complaisance et groomly te disais que si tu te sent visé c'est peut être qu'il y a quelque chose.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll