C'est vraiment de la grosse bonne mauvaise foi. Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.
Quand Richard Stallman a créé la GPL, son problème était de ne pas pouvoir faire fonctionner les pilotes de son imprimante, pas de vendre des pilotes. Là Richard aurait déjà pu dépanner sa calculatrice.
Alors oui, ce n'est pas un logiciel libre parce que tu ne peux pas le revendre, mais tu peux faire tout le reste et c'est déjà mieux que les autres.
Ou peut-être réfractaire à l'utilisation de techno lourdes et pas intégrées pour développer des applications de bureau, comme à la bonne époque des Adobe Air, même si libre.
D'une manière générale, les gens choisissent l'option la plus rapide, la moins chère, et la plus confortable.
Non, les gens choisissent très souvent la solution où ils vont de toutes façons utiliser leur voiture sans se demander s'ils ne pouvaient pas faire autrement. Et ensuite ils se disent "bah oui, mais comment je ferais dans ma situation sans voiture ?".
C'est un peu contraire à ce qu'on nous apprend à l'école, mais ce sont les conseils promulgués par des livres comme Clean Code et autres ouvrages écrits par des programmeurs expérimentés. Ces lectures m'ont fait changer d'avis sur les commentaires et la doc.
Le cas de TF1 est franchement ridicule. Leur public est juste français, au mieux francophone, et ils collent un my à leur nom… Faudrait-il prononcer mailletiheffouane où mitéheffin ?
Le plus rigolo est leur site d'aide qui s'appelle mysos… Je croyais que c'était du grec !
objectivement donné une exécution 48 fois plus lente
Pour être tout à fait juste, Perl6 n'a pas grand chose à voir avec Perl5, c'est une implémentation totalement différente, donc la différence de perf peut tout à fait venir d'autre chose.
Mouais, tu dis quand même que c'est chiant (« Le pb c'est que le programmeur à priori ne sais pas si il aura affaire à un Décimal ou à un flottant, et là ça fait pas trop plaisir en général »), mais que c'est pas grave (« Il peut toujours récupérer le signal de perte d'exactitude, il saura qu'on a basculé (ou tester le type()) »).
Dans un langage impératif, changer de type suivant le résultat ne me semble pas une bonne idée, le programmeur ne peut plus prévoir ce qu'il va obtenir à la fin.
Perso, je ne l'ai pas moinsé, mais il n'a aucun intérêt.
Le calcul est sur des float, et donne le bon résultat dans l'arithmétique des flottants. Si tu veux utiliser des décimaux, il faut le dire, mais pourquoi les utiliser par défaut ? Après tout on veut peut-être des rationnels (encore plus lourd), ou carrément du calcul formel (encore vachement plus lourd) puisque tous les réels ne sont pas représentables.
Histoire de préciser ma pensée : je t'ai donné un exemple avec des décimales. Maintenant, tu fais
>>> a = Decimal('1') / Decimal('3')
>>> a - a
Decimal('0E-28')
Aïe, c'est pas 0, ça la fout mal. On a ralenti les perfs, et encore pour faire de la merde. Bon, les décimaux ça ne suffit pas, on passe au rationnels (en perdant encore de la perf aux passage) ? Ok, ça marche sur mon nouvel exemple, alors faisons un petit calcul similaire impliquant racine carrée de 2… zut, encore foireux. On s'arrête où ? C'est dommage de ne pas pouvoir faire des calculs sur les réels, mais c'est comme ça.
[^] # Re: Troll classique contre le libre
Posté par Dr BG . En réponse au journal Retour sur la licence de NumWorks. Évalué à 1.
Oui, eh bien ça tout le monde a compris depuis longtemps, pas la peine de faire une fixette dessus et rester bloqué sur un procès d'intention.
[^] # Re: Troll classique contre le libre
Posté par Dr BG . En réponse au journal Retour sur la licence de NumWorks. Évalué à 10. Dernière modification le 12 juin 2018 à 11:56.
C'est vraiment de la grosse bonne mauvaise foi. Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.
Quand Richard Stallman a créé la GPL, son problème était de ne pas pouvoir faire fonctionner les pilotes de son imprimante, pas de vendre des pilotes. Là Richard aurait déjà pu dépanner sa calculatrice.
Alors oui, ce n'est pas un logiciel libre parce que tu ne peux pas le revendre, mais tu peux faire tout le reste et c'est déjà mieux que les autres.
[^] # Re: Et avec Github...
Posté par Dr BG . En réponse au journal Microsoft rachète Github. Évalué à 10.
Ou peut-être réfractaire à l'utilisation de techno lourdes et pas intégrées pour développer des applications de bureau, comme à la bonne époque des Adobe Air, même si libre.
[^] # Re: Sécurité sociale
Posté par Dr BG . En réponse au journal Solution au conflit de la ZAD de Notre-Dame-des-Landes. Évalué à 5.
Ce sont en fait des ultralibéraux !
[^] # Re: C'est une drogue.
Posté par Dr BG . En réponse au journal Pourquoi Facebook ?. Évalué à 9.
C'est le nouveau PowerPoint envoyé par l'oncle relou.
[^] # Re: Voitures électriques
Posté par Dr BG . En réponse au journal Le Bitcoin va-t-il détruire la planète ? Contre‐point. Évalué à 7.
Non, les gens choisissent très souvent la solution où ils vont de toutes façons utiliser leur voiture sans se demander s'ils ne pouvaient pas faire autrement. Et ensuite ils se disent "bah oui, mais comment je ferais dans ma situation sans voiture ?".
[^] # Re: Voitures électriques
Posté par Dr BG . En réponse au journal Le Bitcoin va-t-il détruire la planète ? Contre‐point. Évalué à 5.
Pas toujours économiquement rationnel : le prix de la voiture et de son entretien pouvant facilement coûter plus cher que la différence de loyer.
[^] # Re: et le contrat ?
Posté par Dr BG . En réponse au journal «Votre avis nous intéresse !» − Cette fois, je crame mon banquier…. Évalué à 4.
Peut-on explicitement stipuler dans un contrat qu'on se torche avec le secret bancaire (inscrit dans la loi) ? Pas sûr.
[^] # Re: Lag
Posté par Dr BG . En réponse à la dépêche GNOME 3.28. Évalué à 6.
De ce que j'ai compris, c'est Xorg par défaut, mais on peut utiliser Wayland si on veut.
[^] # Re: concrètement ?
Posté par Dr BG . En réponse à la dépêche Savoir qui bosse où en un clin d’œil grâce à Awayboard !. Évalué à 3.
C'est donc toi qui déplace à la main l'état de tes collègues ? Sinon, comment leur état est-il mis à jour ? Je pense que c'est ça la question.
[^] # Re: Vieux con
Posté par Dr BG . En réponse à la dépêche C++17 libère size(), data() et empty(). Évalué à 10.
C'est ton a priori sur les cheveux longs qui te font croire que c'est une femme ?
[^] # Re: Même problème
Posté par Dr BG . En réponse au journal Je ne demande qu’à payer !. Évalué à 3.
Ce qui est probablement pas un mal non ? Ah moins qu'il aient des règles de chronologie des médias encore plus passéistes qu'en France ?
[^] # Re: Intéressant
Posté par Dr BG . En réponse au journal Des vieilles bases d'unix à la hype reactive actuelle. Évalué à 10.
Ils sont où les tiens ?
[^] # Re: Remarque
Posté par Dr BG . En réponse au journal Jouons avec le ``switch`` et C++17. Évalué à 4.
En plus il donne également le même code pour les deux ;-)
[^] # Re: Merci pour ce partage - mais la doc fouque
Posté par Dr BG . En réponse au journal Publication de bibliothèques c++ sous licence libre. Évalué à 4. Dernière modification le 19 février 2018 à 14:09.
C'est un peu contraire à ce qu'on nous apprend à l'école, mais ce sont les conseils promulgués par des livres comme Clean Code et autres ouvrages écrits par des programmeurs expérimentés. Ces lectures m'ont fait changer d'avis sur les commentaires et la doc.
[^] # Re: IntelliJ non open-source
Posté par Dr BG . En réponse au journal Quel IDE pour quel langage. Évalué à 5.
La version Community, certes amputée est bien libre (Apache 2.0).
[^] # Re: c'est bien joli, mais…
Posté par Dr BG . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 2.
C'est surtout qu'il sont passés d'un acronyme INRIA à une vrai nom, comme une marque. Ce n'est plus l'INRIA, mais Inria.
[^] # Re: Avant, l'affaire des "annu"
Posté par Dr BG . En réponse au journal Free-electrons se fait attaquer en justice par Free, et change de nom. Évalué à 9. Dernière modification le 04 février 2018 à 22:22.
Le cas de TF1 est franchement ridicule. Leur public est juste français, au mieux francophone, et ils collent un my à leur nom… Faudrait-il prononcer mailletiheffouane où mitéheffin ?
Le plus rigolo est leur site d'aide qui s'appelle mysos… Je croyais que c'était du grec !
La belle bande de ringards.
[^] # Re: Toi Tu vas avoir des problèmes avec le corps enseignant ;)
Posté par Dr BG . En réponse au journal Le retour de la vengeance de la virgule flottante. Évalué à 7. Dernière modification le 22 janvier 2018 à 09:55.
Marrant, mais mon « corps enseignant », faisait déjà des choses similaires il y a fort longtemps : http://frederic.goualard.net/software/gaol-4.2.pdf
[^] # Re: Petit résumé et tests dans la réalité
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 3.
Pour être tout à fait juste, Perl6 n'a pas grand chose à voir avec Perl5, c'est une implémentation totalement différente, donc la différence de perf peut tout à fait venir d'autre chose.
[^] # Re: Puisque tout le monde est sûr de détenir la vérité...
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 3.
Mouais, tu dis quand même que c'est chiant (« Le pb c'est que le programmeur à priori ne sais pas si il aura affaire à un Décimal ou à un flottant, et là ça fait pas trop plaisir en général »), mais que c'est pas grave (« Il peut toujours récupérer le signal de perte d'exactitude, il saura qu'on a basculé (ou tester le type()) »).
[^] # Re: Puisque tout le monde est sûr de détenir la vérité...
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 6.
Dans un langage impératif, changer de type suivant le résultat ne me semble pas une bonne idée, le programmeur ne peut plus prévoir ce qu'il va obtenir à la fin.
[^] # Re: Rien de surprenant
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 6. Dernière modification le 19 décembre 2017 à 11:34.
Perso, je ne l'ai pas moinsé, mais il n'a aucun intérêt.
Le calcul est sur des float, et donne le bon résultat dans l'arithmétique des flottants. Si tu veux utiliser des décimaux, il faut le dire, mais pourquoi les utiliser par défaut ? Après tout on veut peut-être des rationnels (encore plus lourd), ou carrément du calcul formel (encore vachement plus lourd) puisque tous les réels ne sont pas représentables.
[^] # Re: Rien de surprenant
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 7. Dernière modification le 19 décembre 2017 à 11:28.
Histoire de préciser ma pensée : je t'ai donné un exemple avec des décimales. Maintenant, tu fais
>>> a = Decimal('1') / Decimal('3')
>>> a - a
Decimal('0E-28')
Aïe, c'est pas 0, ça la fout mal. On a ralenti les perfs, et encore pour faire de la merde. Bon, les décimaux ça ne suffit pas, on passe au rationnels (en perdant encore de la perf aux passage) ? Ok, ça marche sur mon nouvel exemple, alors faisons un petit calcul similaire impliquant racine carrée de 2… zut, encore foireux. On s'arrête où ? C'est dommage de ne pas pouvoir faire des calculs sur les réels, mais c'est comme ça.
[^] # Re: Rien de surprenant
Posté par Dr BG . En réponse au journal [Humour] vers un monde différent. Évalué à 4.
Elle existe pour cet exemple-là, mais tu trouveras toujours des exemples foireux.
Non, dans la majorité des cas, on s'en fout de plus de précision.