Pour ne pas froisser les fanas, y'a quand même une app en Rust qui est vachement bien foutue et que j'utilise quotidiennement, c'est #ruff, l'outil d'analyse pour mon code Python, au sein de NeoVim. Et là, je pense que Rust a son mot à dire sur ce genre d'outil.
Bon, j'ai tenté l'expérience "wezterm" mais ça ne marche pas bien avec Wayland, et le mode X11 foire le scroll.
Retour à Kitty qui, en plus, a amélioré son affichage coté Wayland.
Wezterm est codé en Rust, Kitty en C et Python. C'est la 12e app faite en #Rust que j'utilise et qui a trop de soucis et de bugs. Quand je dis que ce langage n'est pas fait pour ce genre d'application...
Si je parle en tant que français, à propos de ces élections, c'est parce que la tendance que démontre un pays volumineux comme les USA n'est que le résultat de tout ce qui se passe autour du monde. Guerres, génocides, haine, et j'en passe. Et nous, en France, on est en partie responsable aussi. Nous n'avons montré que peu de bons exemples ces derniers temps.
Mais j'avais espoir que le peuple américain relève le niveau. Raté.
Je regarde les résultats des élections américaines. Et je me dis que le monde va basculer. On vit dans une époque vraiment pas cool sur le plan international.
Vous savez, j'aime mon pays, j'aime les gens, j'aime la paix, et ce que je vois me laisse à penser qu'on va perdre, lentement, tout ce pour quoi nos grands parents se sont battu.
Amis américains, je ne vous comprends pas.
Ils salissent tout. Du concept de liberté à l'utilisation de l'IA. On va finir par tous passer par des VPN.
Y'a deux trois pays dont on ne dit pas le nom qui peuvent leur expliquer comment aller plus loin...
https://cryptoast.fr/gouvernement-surveiller-recherches-ligne-francais-intelligence-artificielle/
Pratique honteuse. Ça permet juste de faire monter les prix en enterrant des cornes de vaches. C'est débile et je boycotte les vins estampillés biodynamique.
C'est vrai que ramasser les poulet vivants au tractopelle, et tuer des vaches parfois mal assumées, c'est très pro.
Free : plus de 5 millions d’IBAN et 19 millions de comptes clients auraient été piratés https://www.frandroid.com/services/2378154_free-plus-de-5-millions-diban-et-19-millions-de-comptes-clients-auraient-ete-pirates
Alors que chez reef...
Avec ces modes de vouloir éviter de coder (et d'apprendre), on en arrive à avoir des articles qui confondent LowCode et NoCode.
L'article n'est pas mauvais hein, mais cette confusion est de plus en plus fréquente.
En 4 fois moins de temps ils ont atteint un niveau de compatibilité et de fonctionnalités 2 fois supérieur à LibreOffice.
Alors oui, ils ont eu accès à des technologies adéquates, car commencé bien après le passif de OpenOffice. Mais l'équipe de LibreOffice ferme les portes à pas mal de demandes.
Perso je suis passé à OnlyOffice y'a 3 ans pour lire des documents des clients, et j'en suis très content.
Je pose ça là pour ceux que ça intéresse. Je l'utilise depuis près de deux ans et c'est un vrai bonheur. Notamment en "enregistrant" son compte pour avoir le play store. C'est expliqué dans la doc.
Avoir un #Android directement sur son poste c'est déjà cool mais là vous avez les app "sur le bureau" si vous voulez. Ou bien dans une interface intégrée.
C'est dans les paquets #Fedora. Ça doit forcément aussi être dans Ubuntu et Debian.
La force des choses fait que je n'avais pas eu l'occasion de toucher à #Angular depuis longtemps et que je maintenais une app en V16.
Je lance un projet hier, en v18. Et je découvre les nouvelles directives de contrôle.
Et bon sang que c'est bien foutu. J'adore Angular. Je n''ai vraiment aucune envie de refaire du #React.
Ha ça va être la fête. #Python qui va faire nativement de la compilation JIT et éliminer le GIL c'est clairement une petite révolution.
Now let's move on to all the reasons given in PEP 258 (rejected elsewhere).
https://peps.python.org/pep-0258/
The reasons given are very logical - but so are the reasons for rejection. The thing is, since I've switched to this way of documenting my code, I find it obvious and clever.
The fact that the code editor (neovim) and mkdocstrings follow this logic reinforces my belief that we should all do things this way.
But what do you think?
I can't believe it...
20 years of #Python in my fingers and I discover that the “right” way to put a docstring to a variable is “after” the variable.
Why is that? Because Python uses interpretable strings and therefore the variable takes precedence. Just as you'd put a docstring after a function or class declaration, you have to do the same in Python. And that's what makes mkdocstrings-python work!
It's not at all intuitive, but in the long run it's much easier to read!
Machine Learning, DevOps, happy Linux user 🐧
Developing with Python, Golang, Julia, Typescript, C/C++… And Blender user !