La seule solution à ce problème serait une imprimante open-source, open-hardware. Il existe des PC (Purism) des imprimantes 3D mais pas d imprimante 2D. Alors d accord la précision des imprimante nécessite du matériel d usine (ne peut pas être bricoler) mais pour le PC c est pareil. A quandun Purism des périphériques (Caméra, imprimante, son… )
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
La vérité c'est que c'est mort, ceux qui tournent sont pour faire tourner des vieux système ou parce qu'il y a des gens qui y croient encore, parce que l'on essaye de le moderniser… Mais fondamentalement, le système Mainframe est mort. Après cela ne veut pas dire qu'il ne peut pas y avoir de la place pour un gros serveur sous Linux…
C'est comme tout, il y a toujours une certaine utilisation résiduelle pour des questions historique (voire juste par passion historique juste pour le fun). Il n'empêche ça meurt. Ca peut aussi revenir, tout peut arriver. C'est comme dans le monde réel, le cheval de trait, la lampe à pétrole ne sont pas mort, des gens l'utilisent… (Ca représente 0.01% des utilisateurs et 0.0001% du travail)
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Ce n'est pas encore flagrant mais c'est une tendance que je ressent. Je me trompe peut-être mais depuis 2-3 ans, ils perdent un peu (j'ai aussi lu quelques articles de mouvements au sein de l'équipe de développeurs).
Peut-être que ce mouvement a été corrigé et dans ce cas en terme informatique, on dira que c'était de l'ordre du BUG ;) .
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Je ne crois pas que la réponse soit d'ordre technique
La cause première est que Internet Explorer, qui était lui installé par défaut (alors que sous android, c'est souvent un navigateur constructeur Samsung ou Huawei), à délaissé les investissements techniques (les performances) pour ceux marketing… Les utilisateurs ont fini par s'en apercevoir et préféré Firefox puis Chrome. Madame Michu, la première chose qu'elle demande quand elle a un téléphone, c'est commnent on vire Bing pour mettre Google, pareil pour mettre Firefox mais maintenant Chrome…
Une fois installé en pôle posistion, c'est très difficile pour un autre de percer. Mais si le number one se repose trop sur ses lauriers, le consommateur sais le lui faire payer (la concurrence peut rentrer dans la faille). Le consommateur se laisse berné par le marketing jusqu'à un certain point.
Pour Firefox, il faut attendre que Chrome fasse une faute, peut-être sur la vie privé?
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Le problème que l'on voit re-survenir, c'est que les sites sont testés pour Chrome (Opera, Internet-Explorer et Cie ont le même moteur, donc c'est le même comportement), et sont testés pour les Apple… mais pas pour Firefox et Firefox n'est plus aussi à jour avec les standard. Alors quand tu va su ta banque et qu'il te dis "Navigateur pas à jour", tu essaye avec Chromium et ça marche… C'est peu de sites, mais des sites critiques. Tu fini par ne plus utiliser Firefox hélas.
A ça s'ajoute un délaissement des performances de Firefox et un ensemble de choix techniques contestable (comme le fait de ne pas pousser Rust) ou de multiplier le salaire du PDG pour virer des développeur plus ou moins contestataires…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
90% des applications ne sont pas écrites dans un langage avec GC
Alors là clairement non, la GC, est le 1er élément de "virtualisation" possible. Alors tous les langages interprètés, tous les langages avec compilation JIT et bien sûr les langages avec JVM l utilisent. En compilé je vois Go et Ada à ma connaissance. En fait les seuls langages sans encore utilisé sont Cobol, Pascal, C, C++… bref des langages utilisé que dans des services très critiques niveau perfs, pas la majorité du code écrit chaque jour.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Bien sûr mais quand tu regarde en pratique beaucoup de développeurs C ont une expérience Rust et beaucoup de développeurs Java ou autre ont une expérience Go et les libraires sont tout de même bien présentes au moins par wrapping d autres langages.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Alors site moi un intérêt de développer un logiciel en Basic, en Lisp, Cobol, PL/I. La seul raison que je vois est de maintenir des application existantes pas encore redevelopées. Mais il y a plus ridicule, des langages qui n ont jamais percés.
Les langages ont tout de même évolué et si certains disparaissent c est pour de bonnes raisons.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Non, je ne suis pas d'accord, pour certains la comparaison Go/Rust ne se pose pas mais ce n'est pas toujours le cas.
Ce qui m'agace, c'est la phrase de l'article : "tous les langages de programmation offrent un ensemble de compromis" ou "Chaque langage est optimisé pour des choses différentes". C'est faux, il y a des langages qui sont dépassés, il y a des langages qui ont été des tentatives qui n'ont pas abouti… Ce qui est vrai par contre c'est qu'il n'y a pas de langages parfait.
Et en ce sens Go, comme Rust sont des langages aboutis performants compilés relativement productifs, avec une bonne communauté, un bon ensemble de librairies qui les rendent polyvalents… d'ailleurs, à la base ils étaient concurrents direct pour remplacer C. Aujourd'hui Rust est un bon candidat (le meilleur pour moi) pour remplacer C pas vraiment Go. Pour autant Go peut remplacer C dans un certains nombres de projets un peu moins critiques en performances et ayant un plus grand besoin en facilité de développement/déploiement (Je pense aux applications sur serveurs ou GUI)…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Je dirais même plus, si tu prends un support, c est pour qu ils interviennent quoi qu il en soit. A partir du moment ou ce n est pas abusif et trop régulier.
Microsoft aurait dû intervenir, après le fait que ce ne soit pas à jour empêche juste l entreprise de demander des indemnités a Microsoft ou même Microsoft peut limiter son intervention à un minimum. Mais s ils n ont rien fait c est parce qu ils ont abusé en ce disant que l entreprise n en valait pas la peine (elle ne lui fera pas de procès, et elle n est pas assez grosse pour lui porter préjudice…)
Côté Microsoft, ce n est qu un calcul mercantile.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Je suis un développeur PHP (et C entre autre) mais aujourd'hui, PHP n'a clairement pas ma préférence. PHP a su évoluer et s'améliorer, pour autant j'ai jamais aimé le coup du '$' pour les variables.
Ce n'est pas de sa faute, mais je préfère maintenant le remplacer
* par Julia (idéalement car peu connu, donc difficile a imposer dans un projet)
* par Go (plus performant, aussi simple et pas sensible aux évolutions du langage une fois compilé)
* par Python pour ses modules hyper-puissants (Je pense a SymPy) même si j'aime pas sa lenteur et…
Je pense malgré tout que je n'abandonnerai pas PHP de si tôt, il a de sérieux avantages malgré tout (simplicité, utilisable en CLI comme en Web, environnement complet avec une bonne comunauté… ).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
J'ai compris à partir de 14-15 ans que "Sciences & Vie" comme "Sciences & avenir" n'avait de scientifique que le nom. C'est surtout des magasine de sciences fiction et de politique scientifique. Ils ne vont jamais approfondir un peu et se contentent de dire Wahou on va bientôt pouvoir passer des vacances sur la lune et verdir le Sahara.
J'ai donc changé pour "Pour la Sciences", qui va vraiment expliquer ou en est la recherche sur des domaines varié sans faire des suppositions sur des articles scientifiques plus proche de l'arnaque (ou de la propagande) qu'autre chose. "Scientific American", bien qu'intéressant était plus difficile a lire pour le francophone que je suis. Mais j'ai arrêté "Pour la Sciences" à la suite d'une critique méprisante sur une étude scientifique montrant les dangers des OGM. Certes on peut critiquer une étude scientifique, mais cette étude avait le mérite (avec très peu de moyen) d'aborder le problème de manière nouvelle. Alors certes on pouvait y voir des biais… Mais les biais de la critique étaient beaucoup plus important.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
J'ai eu mon bac en 2000 et j'ai découvert Linux en 2001 et l'open-source en 2002. Depuis je suis un fervent partisan (quoique peu actif mea-culpa).
Je suis donc un pseudo-ancien et j'ai vu bien des évolution en ce qui concerne l'open-source mais j'aurais bien aimé avoir d'autres impression/retours. Je vois 2-3 points d'intérêts:
* La vision de l'open-source par le monde extérieur qui a clairement et radicalement
changé. Pour le meilleur plus de projet, des projets très centraux (Linux, SSH, HTML… ), une vrai percé dans le hardware, mais aussi pour le pire, a savoir moins de militantisme ailleurs.
* Le site LinuxFR a gardé son âme de liberté (gratuit, pas censuré…). Mais j'ai l'impression d'y voir moins de passion technique qu'autrefois ou alors, elle est entrenue par des anciens à bouts de bras.
C'est mon impression, peut-être ais-je tord. Certains me diront peut-être qu'il y a toujours des creux de vagues et des raz de marrée?
Enfin, moi, j'ai toujours le rêve d'avoir une habitation autonome, un véhicule, un téléphone, ordinateur 100% open-source (matéraux, plan, hardware et logiciels).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Les standards C et C++ ne fournissent absolument de façon d'implémenter le compilateur
Ils ne fournissent pas de façon explicite l'implémentation, mais ils savent que c'est faisable et ils expliquent les grandes lignes. Alors que pour Ada il a fallut attendre très longtemps (plus de 10 ans de mémoire) pour avoir un compilateur et encore il a fallut bien plus de temps (30 ans?) pour avoir une implémentation complète. Le problème était que de base techniquement il était pratiquement impossible à implémenter. Quand tu dis Gnat résout le problème depuis 27 ans, il y a 27 ans son implémentation n'était que très partiel (Il y a 15 ans je lisais des articles expliquant a quel point).
Je ne suis pas là pour dire qu'Ada est un mauvais langage, mais il faut quand même remettre les choses dans leurs contextes. Et quand pendant 20 ans ou 30 ans un langage est en développement, fermé forcément même si depuis 20 ans il est au point les informaticien s'en sont détourné et il n'a pas fédéré une communauté et se retrouve très discriminé. C'est une question de marketing.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Ce sont de petites boites qui ne vendent que par démarchage. Ca ne sert a rien, elles ne prennent que les pigeons.
Par contre ce qui est efficace c'est a l'opposer, se montrer intéresser sans jamais leur donner un centimes. Si tout le monde restait au téléphone avec eux pour rien… Le business serait pas rentable, et cela s'arrêterai. Perso je l'ai fait avec un certains succès. Quand l'entreprise a vu qu'elle avait envoyé 2 commerciaux (en limousines) pour quelqu'un qui se moquait d'elle, le patron était furieux, j'ai même pu savourer mon plaisir par son appel.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
La page blanche, c'est génial pour les héritiers. Le problème pour les héritiers c'est quand ils donnent a d'autres. Par défaut, ce seront les héritiers qui toucheront.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Il y a aussi autre chose et non des moindre, c'est que si les spécifications ont toujours été assez libre d'accès les compilateurs ont toujours eu un train de retard et sont closed-sources pour les plus complet. En fait Ada est un langage qui ne proposait pas vraiment de solutions techniques. Et au départ, beaucoup de ses spécificités n'étaient pas implémenté fautes de solution techniques. Aujourd'hui c'est un peu différent car GNAT arrive a un niveau correct (mais derrière les version payantes, et même très chères).
Ceci lui fait un gros handicap marketing, il a une image de langage élitiste, mal fini et cher (un peu comme COBOL). Rust est tout au contraire, open-source, plein de librairies, avec un compilateur open-source…
PS : Perso j'ai découvert Ada avec le projet open-source GHDL (Compilateur et simulateur de VHDL) il y a plus de 5 ans.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Pour son exemple il fallait un investissement faramineux avec de la place (des grosses machines), un ingénieur … alors qu'aujourd'hui un bon excel fait le même job avec quasiment n'importe quel quidam ayant utilisé l'outils :D
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Coder en Ada est bien plus long et complexe que coder en Rust. Rust n'est pas sécurisé en sois, il est juste plus sécurisé que C/C++ mais beaucoup moins qu'Ada.
En fait Rust est mémory safe (et encore pas totalement parfaitement) alors qu'Ada est aussi exécution safe. A savoir qu'on peut vérifier qu'un programme Ada ne fera pas une boucle infini ou ne fera pas une multiplication qui dépassera la valeur d'un Int. Mais pour arriver a ce résultat, il faut tout dire a Ada. Cela a un intérêt pour un avion, beaucoup moins pour un jeux vidéo ou même pour un driver. Surtout qu'Ada perd un peu en performance par rapport a Rust ou C/C++.
Pour rappel Python ou Java ne sont pas des langages sûr d'un point de vue exécution, ils peuvent faire des plantages. C'est juste qu'ils ne feront pas de "segfault" car l'interpréteur est là.
Rust est une révolution car il apporte le mémory safe dans les langages compilés (sans VM) sans avoir a s'en pré-occuper réellement (pour rappel Go et d'autres compilent leur VM dans le binaire).
En informatique la constante c'est le taux performances x productivité. Si on augmente la productivité du langage on baisse les performance (ou la sécurité). Avec les progrès en langages on fait progresser cette constante de 3 manière:
1) Les performances du compilateur et de la VM. Les performances de l'OS et des processeur (optimisation hardware).
2) Les idées de langages (Rust introduit de nouvelles idées)
3) Les frameworks et solutions dans la manière de faire.
Alors on peut classer les langages du plus productif au plus performant/sécurisé ainsi Python, Go/Java, Rust, Ada.
Une fois le langage choisit, un développeur peut améliorer les performances/sécurité en passant plus de temps sur son programme.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Non mais dans le même esprit de ton commentaire, tu denoncerai aussi une réécriture pour juste le faire mieux ou pour le fun.
La pluspart des projets libre existent en libre autrement pour autant la pluspart des meilleurs logiciels ne sont pas les projets d origine mais des réécritures…
Pour autant ce qui est vrai c est que plus on arrive tard plus il est rare qu un projet soit suplanter par un autre.
C est vrai dans beaucouo de domaine, notamment pour le languages informatique, c est pourquoi C est toujours aussi populaire et central… cela n empêche pas pour autant quelques exceptions comme Rust de monter jusqu'à peut-être le détrôner.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Comment dire n importe quoi, ou plus exactement faire croire n importe quoi. Il n a pas démissionné a cause d une agression sexuelle mais a cause de propos qu il a tenu sur une possible agression sexuelle ou, essentiellement, il défendait la présomption d innocence d un de ses amis. Plus largement il a l habitude de ne pas trop prendre beaucoup de gants dans ses propos ce qui est gênant pour un porte parole. Mais d un point de vue humain c est une personne on ne peut plus respecrable, je ne peut supporter cet irrespect.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# open hardware
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal imprimante HP. Évalué à 6.
La seule solution à ce problème serait une imprimante open-source, open-hardware. Il existe des PC (Purism) des imprimantes 3D mais pas d imprimante 2D. Alors d accord la précision des imprimante nécessite du matériel d usine (ne peut pas être bricoler) mais pour le PC c est pareil. A quandun Purism des périphériques (Caméra, imprimante, son… )
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comparer Go et Rust, c'est comme si on comparait une F1 et un 38 tonnes.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 0. Dernière modification le 22 décembre 2021 à 17:09.
La vérité c'est que c'est mort, ceux qui tournent sont pour faire tourner des vieux système ou parce qu'il y a des gens qui y croient encore, parce que l'on essaye de le moderniser… Mais fondamentalement, le système Mainframe est mort. Après cela ne veut pas dire qu'il ne peut pas y avoir de la place pour un gros serveur sous Linux…
C'est comme tout, il y a toujours une certaine utilisation résiduelle pour des questions historique (voire juste par passion historique juste pour le fun). Il n'empêche ça meurt. Ca peut aussi revenir, tout peut arriver. C'est comme dans le monde réel, le cheval de trait, la lampe à pétrole ne sont pas mort, des gens l'utilisent… (Ca représente 0.01% des utilisateurs et 0.0001% du travail)
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Embrace, Extend and Extinguish
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Manifest V3 pour les extensions de navigateurs. Évalué à 2.
Ce n'est pas encore flagrant mais c'est une tendance que je ressent. Je me trompe peut-être mais depuis 2-3 ans, ils perdent un peu (j'ai aussi lu quelques articles de mouvements au sein de l'équipe de développeurs).
Peut-être que ce mouvement a été corrigé et dans ce cas en terme informatique, on dira que c'était de l'ordre du BUG ;) .
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Embrace, Extend and Extinguish
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Manifest V3 pour les extensions de navigateurs. Évalué à 5.
La cause première est que Internet Explorer, qui était lui installé par défaut (alors que sous android, c'est souvent un navigateur constructeur Samsung ou Huawei), à délaissé les investissements techniques (les performances) pour ceux marketing… Les utilisateurs ont fini par s'en apercevoir et préféré Firefox puis Chrome. Madame Michu, la première chose qu'elle demande quand elle a un téléphone, c'est commnent on vire Bing pour mettre Google, pareil pour mettre Firefox mais maintenant Chrome…
Une fois installé en pôle posistion, c'est très difficile pour un autre de percer. Mais si le number one se repose trop sur ses lauriers, le consommateur sais le lui faire payer (la concurrence peut rentrer dans la faille). Le consommateur se laisse berné par le marketing jusqu'à un certain point.
Pour Firefox, il faut attendre que Chrome fasse une faute, peut-être sur la vie privé?
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Embrace, Extend and Extinguish
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Manifest V3 pour les extensions de navigateurs. Évalué à 3.
Le problème que l'on voit re-survenir, c'est que les sites sont testés pour Chrome (Opera, Internet-Explorer et Cie ont le même moteur, donc c'est le même comportement), et sont testés pour les Apple… mais pas pour Firefox et Firefox n'est plus aussi à jour avec les standard. Alors quand tu va su ta banque et qu'il te dis "Navigateur pas à jour", tu essaye avec Chromium et ça marche… C'est peu de sites, mais des sites critiques. Tu fini par ne plus utiliser Firefox hélas.
A ça s'ajoute un délaissement des performances de Firefox et un ensemble de choix techniques contestable (comme le fait de ne pas pousser Rust) ou de multiplier le salaire du PDG pour virer des développeur plus ou moins contestataires…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Le choix est simple
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 1.
Alors là clairement non, la GC, est le 1er élément de "virtualisation" possible. Alors tous les langages interprètés, tous les langages avec compilation JIT et bien sûr les langages avec JVM l utilisent. En compilé je vois Go et Ada à ma connaissance. En fait les seuls langages sans encore utilisé sont Cobol, Pascal, C, C++… bref des langages utilisé que dans des services très critiques niveau perfs, pas la majorité du code écrit chaque jour.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Le choix est simple
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 1. Dernière modification le 09 décembre 2021 à 21:29.
Oui mais quand tu compare a Java ou il manque toujours une dépendance quand ce n est pas carrément la JVM qui est incompatible…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comparer Go et Rust, c'est comme si on comparait une F1 et un 38 tonnes.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 1.
Bien sûr mais quand tu regarde en pratique beaucoup de développeurs C ont une expérience Rust et beaucoup de développeurs Java ou autre ont une expérience Go et les libraires sont tout de même bien présentes au moins par wrapping d autres langages.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comparer Go et Rust, c'est comme si on comparait une F1 et un 38 tonnes.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 0.
Alors site moi un intérêt de développer un logiciel en Basic, en Lisp, Cobol, PL/I. La seul raison que je vois est de maintenir des application existantes pas encore redevelopées. Mais il y a plus ridicule, des langages qui n ont jamais percés.
Les langages ont tout de même évolué et si certains disparaissent c est pour de bonnes raisons.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comparer Go et Rust, c'est comme si on comparait une F1 et un 38 tonnes.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 3.
Non, je ne suis pas d'accord, pour certains la comparaison Go/Rust ne se pose pas mais ce n'est pas toujours le cas.
Ce qui m'agace, c'est la phrase de l'article : "tous les langages de programmation offrent un ensemble de compromis" ou "Chaque langage est optimisé pour des choses différentes". C'est faux, il y a des langages qui sont dépassés, il y a des langages qui ont été des tentatives qui n'ont pas abouti… Ce qui est vrai par contre c'est qu'il n'y a pas de langages parfait.
Et en ce sens Go, comme Rust sont des langages aboutis performants compilés relativement productifs, avec une bonne communauté, un bon ensemble de librairies qui les rendent polyvalents… d'ailleurs, à la base ils étaient concurrents direct pour remplacer C. Aujourd'hui Rust est un bon candidat (le meilleur pour moi) pour remplacer C pas vraiment Go. Pour autant Go peut remplacer C dans un certains nombres de projets un peu moins critiques en performances et ayant un plus grand besoin en facilité de développement/déploiement (Je pense aux applications sur serveurs ou GUI)…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Oui et non...
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Manutan, cyberattaque et Windows/Linux . Évalué à 0.
La version Microsoft n est pas trop difficile a deviner. Ils l ont dis.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Oui et non...
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Manutan, cyberattaque et Windows/Linux . Évalué à 2.
Je dirais même plus, si tu prends un support, c est pour qu ils interviennent quoi qu il en soit. A partir du moment ou ce n est pas abusif et trop régulier.
Microsoft aurait dû intervenir, après le fait que ce ne soit pas à jour empêche juste l entreprise de demander des indemnités a Microsoft ou même Microsoft peut limiter son intervention à un minimum. Mais s ils n ont rien fait c est parce qu ils ont abusé en ce disant que l entreprise n en valait pas la peine (elle ne lui fera pas de procès, et elle n est pas assez grosse pour lui porter préjudice…)
Côté Microsoft, ce n est qu un calcul mercantile.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Developpeur PHP mais pour combien de temps
Posté par abriotde (site web personnel, Mastodon) . En réponse à la dépêche La version 8.1 de PHP et création de la fondation PHP. Évalué à 6.
Je suis un développeur PHP (et C entre autre) mais aujourd'hui, PHP n'a clairement pas ma préférence. PHP a su évoluer et s'améliorer, pour autant j'ai jamais aimé le coup du '$' pour les variables.
Ce n'est pas de sa faute, mais je préfère maintenant le remplacer
* par Julia (idéalement car peu connu, donc difficile a imposer dans un projet)
* par Go (plus performant, aussi simple et pas sensible aux évolutions du langage une fois compilé)
* par Python pour ses modules hyper-puissants (Je pense a SymPy) même si j'aime pas sa lenteur et…
Je pense malgré tout que je n'abandonnerai pas PHP de si tôt, il a de sérieux avantages malgré tout (simplicité, utilisable en CLI comme en Web, environnement complet avec une bonne comunauté… ).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Pour la sciences
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Je préfère LinuxFr.org. Évalué à 6.
J'ai compris à partir de 14-15 ans que "Sciences & Vie" comme "Sciences & avenir" n'avait de scientifique que le nom. C'est surtout des magasine de sciences fiction et de politique scientifique. Ils ne vont jamais approfondir un peu et se contentent de dire Wahou on va bientôt pouvoir passer des vacances sur la lune et verdir le Sahara.
J'ai donc changé pour "Pour la Sciences", qui va vraiment expliquer ou en est la recherche sur des domaines varié sans faire des suppositions sur des articles scientifiques plus proche de l'arnaque (ou de la propagande) qu'autre chose. "Scientific American", bien qu'intéressant était plus difficile a lire pour le francophone que je suis. Mais j'ai arrêté "Pour la Sciences" à la suite d'une critique méprisante sur une étude scientifique montrant les dangers des OGM. Certes on peut critiquer une étude scientifique, mais cette étude avait le mérite (avec très peu de moyen) d'aborder le problème de manière nouvelle. Alors certes on pouvait y voir des biais… Mais les biais de la critique étaient beaucoup plus important.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# De 2011
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Comptes de 1999 qui êtes vous?. Évalué à 3.
J'ai eu mon bac en 2000 et j'ai découvert Linux en 2001 et l'open-source en 2002. Depuis je suis un fervent partisan (quoique peu actif mea-culpa).
Je suis donc un pseudo-ancien et j'ai vu bien des évolution en ce qui concerne l'open-source mais j'aurais bien aimé avoir d'autres impression/retours. Je vois 2-3 points d'intérêts:
* La vision de l'open-source par le monde extérieur qui a clairement et radicalement
changé. Pour le meilleur plus de projet, des projets très centraux (Linux, SSH, HTML… ), une vrai percé dans le hardware, mais aussi pour le pire, a savoir moins de militantisme ailleurs.
* Le site LinuxFR a gardé son âme de liberté (gratuit, pas censuré…). Mais j'ai l'impression d'y voir moins de passion technique qu'autrefois ou alors, elle est entrenue par des anciens à bouts de bras.
C'est mon impression, peut-être ais-je tord. Certains me diront peut-être qu'il y a toujours des creux de vagues et des raz de marrée?
Enfin, moi, j'ai toujours le rêve d'avoir une habitation autonome, un véhicule, un téléphone, ordinateur 100% open-source (matéraux, plan, hardware et logiciels).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Jamais Ada ne sera utiliser ailleurs que dans son domaine.
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 0.
Ils ne fournissent pas de façon explicite l'implémentation, mais ils savent que c'est faisable et ils expliquent les grandes lignes. Alors que pour Ada il a fallut attendre très longtemps (plus de 10 ans de mémoire) pour avoir un compilateur et encore il a fallut bien plus de temps (30 ans?) pour avoir une implémentation complète. Le problème était que de base techniquement il était pratiquement impossible à implémenter. Quand tu dis Gnat résout le problème depuis 27 ans, il y a 27 ans son implémentation n'était que très partiel (Il y a 15 ans je lisais des articles expliquant a quel point).
Je ne suis pas là pour dire qu'Ada est un mauvais langage, mais il faut quand même remettre les choses dans leurs contextes. Et quand pendant 20 ans ou 30 ans un langage est en développement, fermé forcément même si depuis 20 ans il est au point les informaticien s'en sont détourné et il n'a pas fédéré une communauté et se retrouve très discriminé. C'est une question de marketing.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comportement du consommateur
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Pourquoi Bloctel et les lois contre le démarchage téléphonique ne servent plus à rien. Évalué à 2.
Ce sont de petites boites qui ne vendent que par démarchage. Ca ne sert a rien, elles ne prennent que les pigeons.
Par contre ce qui est efficace c'est a l'opposer, se montrer intéresser sans jamais leur donner un centimes. Si tout le monde restait au téléphone avec eux pour rien… Le business serait pas rentable, et cela s'arrêterai. Perso je l'ai fait avec un certains succès. Quand l'entreprise a vu qu'elle avait envoyé 2 commerciaux (en limousines) pour quelqu'un qui se moquait d'elle, le patron était furieux, j'ai même pu savourer mon plaisir par son appel.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: comme pour les messageries instantanées...
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Pourquoi Bloctel et les lois contre le démarchage téléphonique ne servent plus à rien. Évalué à 1.
S'il faut écouter les démarchages téléphoniques sur le répondeur…
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: comme pour les messageries instantanées...
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal Pourquoi Bloctel et les lois contre le démarchage téléphonique ne servent plus à rien. Évalué à 1.
La page blanche, c'est génial pour les héritiers. Le problème pour les héritiers c'est quand ils donnent a d'autres. Par défaut, ce seront les héritiers qui toucheront.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Jamais Ada ne sera utiliser ailleurs que dans son domaine.
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 2. Dernière modification le 23 novembre 2021 à 09:49.
Je ne savais pas que l'on pouvait retirer les "runtime checks". Mais si en les retirant on perd beaucoup de sa sécurité… Rust reprends l'avantage.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Jamais Ada ne sera utiliser ailleurs que dans son domaine.
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 2. Dernière modification le 23 novembre 2021 à 09:47.
Il y a aussi autre chose et non des moindre, c'est que si les spécifications ont toujours été assez libre d'accès les compilateurs ont toujours eu un train de retard et sont closed-sources pour les plus complet. En fait Ada est un langage qui ne proposait pas vraiment de solutions techniques. Et au départ, beaucoup de ses spécificités n'étaient pas implémenté fautes de solution techniques. Aujourd'hui c'est un peu différent car GNAT arrive a un niveau correct (mais derrière les version payantes, et même très chères).
Ceci lui fait un gros handicap marketing, il a une image de langage élitiste, mal fini et cher (un peu comme COBOL). Rust est tout au contraire, open-source, plein de librairies, avec un compilateur open-source…
PS : Perso j'ai découvert Ada avec le projet open-source GHDL (Compilateur et simulateur de VHDL) il y a plus de 5 ans.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# La modernité a du bon.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Les cartes perforées, 1960 (à l'époque le RGPD n’existait pas). Évalué à 1.
Pour son exemple il fallait un investissement faramineux avec de la place (des grosses machines), un ingénieur … alors qu'aujourd'hui un bon excel fait le même job avec quasiment n'importe quel quidam ayant utilisé l'outils :D
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Jamais Ada ne sera utiliser ailleurs que dans son domaine.
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 4. Dernière modification le 22 novembre 2021 à 14:11.
Coder en Ada est bien plus long et complexe que coder en Rust. Rust n'est pas sécurisé en sois, il est juste plus sécurisé que C/C++ mais beaucoup moins qu'Ada.
En fait Rust est mémory safe (et encore pas totalement parfaitement) alors qu'Ada est aussi exécution safe. A savoir qu'on peut vérifier qu'un programme Ada ne fera pas une boucle infini ou ne fera pas une multiplication qui dépassera la valeur d'un Int. Mais pour arriver a ce résultat, il faut tout dire a Ada. Cela a un intérêt pour un avion, beaucoup moins pour un jeux vidéo ou même pour un driver. Surtout qu'Ada perd un peu en performance par rapport a Rust ou C/C++.
Pour rappel Python ou Java ne sont pas des langages sûr d'un point de vue exécution, ils peuvent faire des plantages. C'est juste qu'ils ne feront pas de "segfault" car l'interpréteur est là.
Rust est une révolution car il apporte le mémory safe dans les langages compilés (sans VM) sans avoir a s'en pré-occuper réellement (pour rappel Go et d'autres compilent leur VM dans le binaire).
En informatique la constante c'est le taux performances x productivité. Si on augmente la productivité du langage on baisse les performance (ou la sécurité). Avec les progrès en langages on fait progresser cette constante de 3 manière:
1) Les performances du compilateur et de la VM. Les performances de l'OS et des processeur (optimisation hardware).
2) Les idées de langages (Rust introduit de nouvelles idées)
3) Les frameworks et solutions dans la manière de faire.
Alors on peut classer les langages du plus productif au plus performant/sécurisé ainsi Python, Go/Java, Rust, Ada.
Une fois le langage choisit, un développeur peut améliorer les performances/sécurité en passant plus de temps sur son programme.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Discussions intéressantes sur HackerNews
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Kerla : OS en Rust. Évalué à 0.
Non mais dans le même esprit de ton commentaire, tu denoncerai aussi une réécriture pour juste le faire mieux ou pour le fun.
La pluspart des projets libre existent en libre autrement pour autant la pluspart des meilleurs logiciels ne sont pas les projets d origine mais des réécritures…
Pour autant ce qui est vrai c est que plus on arrive tard plus il est rare qu un projet soit suplanter par un autre.
C est vrai dans beaucouo de domaine, notamment pour le languages informatique, c est pourquoi C est toujours aussi populaire et central… cela n empêche pas pour autant quelques exceptions comme Rust de monter jusqu'à peut-être le détrôner.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Le mot «gratuit» ?
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien La liberté sous Windows 11. Évalué à 5.
Comment dire n importe quoi, ou plus exactement faire croire n importe quoi. Il n a pas démissionné a cause d une agression sexuelle mais a cause de propos qu il a tenu sur une possible agression sexuelle ou, essentiellement, il défendait la présomption d innocence d un de ses amis. Plus largement il a l habitude de ne pas trop prendre beaucoup de gants dans ses propos ce qui est gênant pour un porte parole. Mais d un point de vue humain c est une personne on ne peut plus respecrable, je ne peut supporter cet irrespect.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.