Bash LSP server can use shellcheck and shfmt but you have to install those manually.
Bash LSP server can use shellcheck and shfmt but you have to install those manually.
Funny thing is that LSP was actually created for VSCode. That’s the now standard protocol to decouple language specific things (completion, formatting, linting…) from the editor so you don’t have to use an editor for each language. You can now use any editor that supports LSP, either directly or through a plugin, and turn it into a fully fledged IDE by installing the LSP servers for the language you need. I guess some VSCode plugins use LSP under the hood and just embed the server.
Is pluging a LSP server that hard on vscode/intellij? Because it’s automatic with a lot of LSP clients, open a .sh
file, get asked if you want to install the corresponding LSP server, answer yes and that’s it. Some LSP clients don’t do automatic server install but you just have to install the server with your packet manager. At least that’s how it is with vim / emacs.
You don’t need a plugin, just use the bash LSP server with any editor that support LSP servers. It supports explainshell, shellcheck and shfmt.
And to add context on this particular poster:
This is Cyril Hanouna, he’s a presenter on a popular C8 show. C8 is a Vincent Bolloré owned TV channel, he has a far right agenda and so does his TV channel. So Cyril Hanouna, on his show, does a lot of left parties bashing, especially against LFI (La France Insoumise, which logo is on his left on the poster, one of the big left party, more radical than the other big ones). Recently he said that if the Front Populaire (the left parties union, which includes LFI) win, he’ll leave France. So the poster says “I vote, He gets out”. I think he later added that he was only joking.
I don’t use the same clients for viewing and editing.
I mostly use OSMAnd for viewing (but it can do editing too). To edit I use StreetComplete for easy, gamified, contribution and Vespucci if I need a full on editor. StreetComplete only ask you missing information about the things around you, if I want to add something new I use Vespucci).
There are a lot of tags that can be used about restaurants: https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant#Tags_used_in_combination
But it depends on which client display which tags.
uBlock Origin also does a lot more than just block request, I’m not sure features like cname uncloacking would be feasible as an userscript.
Why would you trust Greasemonkey and some random script over uBlockOrigin?
Also it might be possible to do it partly but performance would inevitably be worse and I’m not sure every functionality would be implementable.
Ditch oh my zsh, install the plugins directly.
Because zsh is very fast and light. I’m using it with only a handful of plugins, manually installed, and starship
Pour moi Telegram et Whatsapp / Signal ne sont pas comparables, ce ne sont pas les mêmes usages.
Telegram c’est pour des conversations publiques où l’absence de chiffrement de bout en bout ne pose pas problème.
Pour des conversations privées Whatsapp et Signal sont plus adaptés. Même si je recommanderai toujours le second pour sa gestion des méta données et le fait qu’on ne peut pas faire confiance à Meta.
Je ne dit pas que c’est un problème, j’essaie juste de comprendre ce que tu essais de faire et de t’aider. C’est bien d’être méfiant mais il faut le faire en comprenant bien comment ça fonctionne sinon ça peut être contre-productif.
Pour ce qui est de supprimer les données à la fermeture du navigateur il n’y a pas besoin d’extension ou de navigation privé. Tu peux juste activer les options suivantes :
privacy.sanitize.sanitizeOnShutdown
privacy.clearOnShutdown.cookies
privacy.clearOnShutdown.offlineApps
Comme expliqué ici : https://github.com/arkenfox/user.js/blob/master/user.js#L655
Après tu peux le permettre au cas par cas à des sites de laisser leurs cookies pour ne pas avoir à te reconnecter à chaque fois comme expliqué la : https://github.com/arkenfox/user.js/wiki/3.2-Overrides-[Common]#-keep-logins
Arkenfox et son wiki sont une bonne source d’information mais je conseillerai de ne pas forcément suivre tout ce qui est dans le user.js par défaut, il est un peu extreme parfois. C’est toujours un compromis entre vie privé et facilité d’utilisation, le wiki explique pas mal de choses à ce sujet. Par exemple j’ai désactivé la suppression de l’historique et du cache à la fermeture du navigateur, je n’en vois pas l’intérêt.
Je ne dit pas que c’est un problème, j’essaie juste de comprendre ce que tu essais de faire et de t’aider. C’est bien d’être méfiant mais il faut le faire en comprenant bien comment ça fonctionne sinon ça peut être contre-productif.
Pour ce qui est de supprimer les données à la fermeture du navigateur il n’y a pas besoin d’extension ou de navigation privé. Tu peux juste activer les options suivantes :
privacy.clearOnShutdown.cookies
Oui, j’ai vu ce post et ça m’y a fait penser mais je n’avais pas trop le temps alors j’ai juste mis ces deux liens sans aucune explication.
Prouver qu’un utilisateur est bien un humain est un problème compliqué, il y a des solutions mais aucune n’est parfaites. Il y a plein de services pour résoudre les captcha et les autres solutions (numéro de téléphone, scan de papier d’identité…) ont des implications sur la vie privé et peuvent quand même être contournés assez facilement (on peut générer des papiers d’identité par IA maintenant).
Worldcoin c’est la “solution” à base de blockchain des cryptobros à ce problème. En gros pour se créer un compte (un World ID) il faut scanner son iris et on reçoit quelques tokens WLD. Ils présentent ça comme le système ultime de “preuve d’humanité” et prétendent vouloir s’en servir pour créer un revenu universel. Je crois que leur “idée” c’est que si une AGI est développée on aura plus besoin de travailler, il faudra donc un revenu universel mais pour éviter les abus il faut un moyen d’identifier les individus. Bien sur c’est de la grosse merde bien dangereuse. Il y avait une “orb” (leur machine à scanner les iris) à Paris mais ils ont du suspendre leurs services dans plusieurs pays dont la France. Ils prétendent avoir déjà 3 millions d’utilisateurs, principalement dans des pays pauvres parce qu’il y a moins de loi lié à la vie privé et qu’ils est plus facile de motiver les gens en leur faisant miroiter quelques dollars (qui sont en fait donné en token WLD pas forcément simple à revendre).
Je crois que c’est cet article qui m’avais fait découvrir le truc : https://www.citationneeded.news/worldcoin-a-solution-in-search-of/
Avec cette image bien dystopique :
Hum, je comprend pas trop ta description du problème, je crois qu’il y a une confusion. Faire un container spécial pour google n’empêche pas les autres sites de laisser des cookies. C’est juste que tous les cookies des sites ouverts dans ce container sont limités à ce container.
Multi-Account Containers ne permet pas de limiter quels sites laissent des cookies, ce n’est pas sont but.
De toute façon ça ne sert plus vraiment d’utiliser Multi-Account Containers pour la conteneurisation des cookies, la “Total Cookie Protection” de Firefox le fait par défaut (si tu actives le mode strict). Cette extension ne sert plus que si tu veux utiliser plusieurs comptes sur le même site en parallèle.
J’ai aussi l’impression qu’il y a une confusion entre cookie et cookie tiers. Les cookies sont un mécanisme indispensable du web, ce sont les cookies tiers qui posent problèmes en étant utilisé pour le tracking et c’est le problème que la “Total Cookie Protection” de Firefox essaie de résoudre.
J’avoue que je ne comprend pas trop pourquoi. Quel est le problème s’il reste dans le container ?
Pourquoi ne pas utiliser un container avec Firefox Multi-Account Containers ?
Piped peut être ? Je crois qu’il y a un bot qui traîne sur certaines communautés Lemmy qui répond à tous les messages contenant un lien youtube par un équivalent sur piped.
Après je n’ai pas essayé, je n’ai pas de problème avec le site officiel mais je ne m’aventure pas en dehors de mes abonnements, c’est peut être pour ça.
Pourquoi une carte à part alors qu’osm a les tags appropriés ?
J’ai regardé vite fait et les quelques fontaines extérieurs que j’ai vérifiées sont déjà sur osm (probable même que les données viennent d’osm) mais les points d’eau dans des magasins (en orange) n’y sont pas. Il faudrait trouver un moyen de les y ajouter. Ça pose la question des droits des données de ce site.
Au passage j’aurai découvert le water refill network.