Monthly Shaarli
June, 2021
A WYSIWYG using the react code as source of thruth. It is the mix between code based and low code website generation.
It is now in Alpha.
Quelques points à retenir sur une bonne documentation:
- elle facilite l'intégration de nouveaux développeurs, et peux orienter le développement en ayant le point de vue de l'utilisateur
- elle donne de l'autonomie à l'utilisateur
- elle mets en valeur le produit
Parce que l'image de Tintin doit rester inchangé, immuable 🤔
Et L'argent tiré de ces procès ? J'imagines qu'ils sont ensuite redonné à des assocs, etc... ah bah non. Mouais, c'est con de tirer dans les pieds de ses fans...
En réponse au Hollandais Volant,:👍 pour Astérix et Lucky-Luke. Ce sont aussi des BDs française de qualité.
On se pause et on réflechis avant d'ouvrir une potentielle boîte de Pandore ?
Okay, a social network through SSH
- éviter de réinventer la roue
- prendre du temps pour sélectionner les bons outils
- choisir les bonnes personnes
Entrer dans le monde professionel en IT depuis une école, c'est comme le grand splash.
Cette situation est normal. Et c'est d'autant plus compliqué de dire non à quelque chose lorsqu'on est junior (ref: C'est la faute du développeur).
Un coup de gueule sur un antivax, argumenté avec des faits 👍
On retrouve beaucoup de ressources connues. C'est appréciable de les avoir à un seul endroit.
jq
est aussi disponible via snap 👌
crontab -e
puis ajouter la ligne à la fin: @reboot date >> ~/reboot_dates.txt
On peut donc lancer des commandes au démarrage du serveur avec @reboot
dans la crontab 👍
Effectivement, le service semble bien pratique ! La personne peut prendre RDV selon les disponibilités de l'autre, sans connaitre exactement son agenda, mais seulement les périodes creuses.
Cela conviendrais bien pour de petites structures.
Le seul hic concerne les données que la plateforme peut accéder, à priori celle-ci dispose d'un droit en lecture / écriture complet à votre calendrier dès lors que vous décédez d'utiliser ce service. Cet accès peut poser quelques soucis de confidentialité si vos invitations contiennent des données importantes.
Youtube-dl rewritten in Rust
Le champ From
ne reflète pas toujours l'auteur originel du mail. On entend par le premier l'émetteur du mail.
Ce RFC propose un champ Author
L'armée américaine qui annonce des millions d'IP d'un coup. Ça s'est bien vu.
Inutile de préciser qu'on ne saura de toute façon pas tout. Mais on peut toujours spéculer :
- Un tel volume d'adresses IP représente beaucoup d'argent en période de pénurie (le marché est entre 20 et 30 dollars par adresse),
- ou bien l'armée est en train de monter un pot de miel géant, pour attraper plein de trafic malveillant,
- certains administrateurs réseau ont été assez incompétents et imprudents pour utiliser ces préfixes d'adresses IP apparemment inutilisés pour numéroter leurs réseaux internes ; l'annoncer sur l'Internet permettrait de capter ce trafic interne (on dit que l'armée chinoise était dans ce cas),
- ou encore le but est vraiment de s'en servir, par exemple pour y héberger des services.
Autre hypothèse, celle du pot de miel. C'est nettement plus vraisemblable : tout préfixe important annoncé sur l'Internet reçoit un « rayonnement de fond », l'Internet Background Radiation (IBR), et les nouveaux préfixes annoncés vont certainement attirer beaucoup de trafic, permettant des études qui intéressent certainement les services de cyberguerre.
Et, en parlant de cyberguerre, qu'en est-il de l'hypothèse d'un détournement délibéré du trafic des réseaux qui ont été assez stupides pour utiliser ces préfixes d'adresses IP ? Là, je ne vous étonnerai pas en vous disant que mes contacts au Pentagone sont muets et ne m'ont pas tenu informé :-)
Kopia is a fast and secure open-source backup/restore tool that allows you to create encrypted snapshots of your data and save the snapshots to remote or cloud storage of your choice, to network-attached storage or server, or locally on your machine. Kopia does not ‘image’ your whole machine. Rather, Kopia allows you to backup/restore any and all files/directories that you deem are important or critical.
The killer-feature of Gemini: it is useless and YAGNI.
Gemini will sideway to the web and period.
Hahaha ils tournent les arguments contre l'écriture inclusive en ridicule
Comment se passe un contrôle de la CNIL ?
Beyond "Apple really protects your privacy", there is the reality: Apple employees who shared private photos from a phone that was being repaired.
Note that this is not specific to Apple, since last year there was a pretty big scandal at one of the biggest computer repairers in the US: Employees were happily dipping into the private files of the computers they were entrusted with.
An example of word morphing in CSS. Can be useful someday
Le risque résiduel du VIH chez les donneurs de sang a considérablement diminué ces dernières années. Santé Publique France l'évalue maintenant 1 sur 11,6 millions de dons
👍
Full stack term was invented by some smart manager who was tired of thinking who will do what.
Solution: Everyone does everything.
Now the managers continue to have a good time while you keep wondering why am I stupid to not know everything
Personally, I like Invidious, but I have to admit that the servers are often problematic and are blocked.
Tip: In a YouTube URL, replace "youtube.com" with "yout-ube.com": You will get a page that loads very fast and displays just the video (www.youtube-nocookie.com). This page never seems to block.
You can do this redirection automatically in Firefox with this extension. Parameters to use:
Redirect: https://www.youtube.com/watch?*
to: https://www.yout-ube.com/watch?$1
Example: https://www.youtube.com/watch?v=5AZAWL0dv0E → https://www.yout-ube.com/watch?v=5AZAWL0dv0E
Applies to: Main window (address bar), IFrames
This extension can of course be used for any redirection you wish.
Some tips for it
👍
La référence pour Windows
The idea is interesting: To be able to show a final image, but without the person being able to reuse it. The image is more readable than a complete blur (you can see details everywhere), and it is still too expensive to retouch to remove the triangles. It is more effective than a classic watermark.
- Linux : est modulaire et libre.
- Google: Prend Linux pour en faire un gros monolithe sur lequel il a un contrôle total : Android.
- Les fabricants de téléphone: Prennent ce gros monolithe, et tentent tant bien que mal de l'adapter et le bidouiller à leur sauce pour sortir une version pour leur téléphone (en faisant généralement de la merde).
- Google: Corrige des failles de sécurité dans son monolithe.
- Les fabricants: Ne mettent pas à jour parce que c'est très lourd, compliqué et coûteux de refaire les adaptations.
- Les utilisateurs: Se retrouvent avec des téléphones Android contenant de grosses failles de sécurité jamais corrigées.
Bravo Google, tu as réussi à transformer un système d'exploitation à l'origine fiable, sûr, modulaire et facile à mettre à jour en un gros blob moche, truffé de problèmes de sécurité et impossible à mettre à jour. Je n'appelle pas ça une réussite. C'est probablement le pire OS qui existe. Au moins Microsoft arrive à distribuer les correctifs de sécurité sur tous les Windows, peu importe le fabricant de l'ordinateur.
Bien vu !
This is what happens when field form are restricted 🤔
À partir du 1er juillet 2021, 20% de taxe sur tous les produits venant de l'étranger (hors Europe) de moins de 22€.
Un script simple PHP qui permet le partage de fichier.
Sous le coude, car ça peut resservir plus tard.
The VPN that should be recommended 👍
(via https://sebsauvage.net/links/?Uruqbw with some explanations)
Ajouter un peu de vinaigre, ou au moins beaucoup d'eau
La règle est simple: ce qui n’est pas sauvegardé peut être perdu à tout instant
Bien d'accord avec le contenu de l'article. Il permet de se familiariser avec l'importance des sauvegardes.
Support the TOR project by using Firefox as TOR proxy (not a entry or a end node, but a node in the middle)
The free App to listen to the radios of Radio Browser
Astuce si vous avez une liseuse : mettez comme image de fond "éteint" un moyen de vous contacter, au cas où la liseuse serait égarée.
Prenez une belle image, et ajoutez quelques lignes dessus avec GIMP : vos nom/prénoms, adresse e-mail, compte de réseau social ou numéro de téléphone.
Ainsi, même batteries vidées, elle affichera quand même un moyen de vous contacter.
Comme pour le téléphone où l'on peut indique un numéro de téléphone tiers sur l'écran de verrouillage.
Un tableau recap
Oups. Aussi, la ville aurais du attendre des semaines avant d'avoir sa page accessible à nouveau.
Avec le buzz, la procédure a été accélérée.
Etude intéressante sur le lien entre l'adhésion à une religion et le positionnement politique. Globalement moins on est religieux, plus on est de gauche.
Une corrélation
and he has done that
Une liste de services libre 👍
(via sebsauvage)
De sebsauvage
C'est pas tellement que ça "suffit", c'est aussi qu'un processeur récent ne fonctionnerait pas.
Ce que ne dit pas cet article c'est que les processeurs, dans ces environnement, subissent des radiations importantes susceptibles de perturber leur fonctionnement.
Or la course à la puissance implique des gravages de plus en plus fins, dont de plus en plus sensibles aux radiations et perturbations électromagnétiques.
Voilà pourquoi la NASA utilise toujours des processeurs plus anciens: Ils sont certes moins performants, mais leur gravage est plus gros, donc moins sujet aux perturbations.
Cela montre aussi que la puissance des processeurs que l'on actuellement offre de grandes possibilités.
Ah oui, c'est vrai: Le répertoire ~/.cache sous Linux peut accumuler des données inutiles. Et par défaut, à ma connaissance, aucune distribution n'a prévu le vidage automatique de ce dossier. Voici donc quelques commandes:
🔷 Voir la place occupée par le cache:
du -h --summarize ~/.cache🔷 Simuler un effacement des fichiers vieux de plus d'un an:
find ~/.cache -depth -type f -mtime +365🔷 Effacer ces fichiers vieux de plus d'un an:
find ~/.cache -type f -mtime +365 -delete
Un site qui demande des permissions aux navigateurs. Pratique pour tester rapidement.
Des solutions pour résoudre différents problèmes en 1 ligne de code
La surveillance impacte notre comportement. Voici des explications et l'effet est nommé SocialCooling.
(via sebsauvage)
La belgique envisage d'utiliser les données.
Alors oui, cela serais une bonne chose. Mais les dérives possibles sont juste à côté. Et on sais que l'effet boule de neige est là.
En France, le compteur Linky pourrais être utilisé de la même manière, et on est à un chouilla que cela arrive
Yet another guide on python decorators.
Well written 👍
À éviter:
- On a toujours fait comme ça
- Tu veux des infos sur [application], vas voir [untel] !
- On fera ça après/C’est temporaire
- Chez moi ça marche
- C’est une erreur normale
- Tu peux m’aider ? Il y en a pour deux minutes !
Elle soulève souvent un problème derrière !
L'article original sur Le Parisien: https://www.leparisien.fr/societe/gard-des-milliers-de-lapins-eleves-en-cage-pour-etre-chasses-10-03-2021-8428031.php
👎
Listen to cat noises 😌
Un bon bilan aveec beaucoups plus de points positifs que négatifs. Android 11 est un véritable progrès.
Le syndrome de l'imposteur illustré. Ou comment le syndrome de l'imposteur est un serpent qui se mord la queue.
Passer à l'action, simplement commencer.
C'est cela qui me permet de partir courir, car une fois que je suis dedeans, tout est bon.
The tools of the state-of-the-art cli productivity
Bosch a ouvert la première usine de semi-conducteurs en Europe. Bien !
L'instance Shaarli a été inaccessible cette semaine.
Les backups récents n'ont pas fonctionné, alors j'ai mis la main sur de plus anciens datant du 6 mars. Je vais donc rajouter le reste à la main de ce que je grapille par-ci par-là ().
J'ai perdu plus de 400 liens, et surtout les pépites que je ne croises pas parmi mes flux habituels (le hollandais volant, sebsauvage, etc...).
Bon ça m'apprendra à bien faire mes backups et les tester 😠👍
Pour Shaarli, c'est pourtant simple: télécharger une version depuis le zip, décompresser, remettre son dossier data/
au bon endroit, changer les droits et voilà !
and why they are overrepresented in this field ?
😞
Je n'ai presque jamais utilisé IRC, mais j'ai été épaté par son utilisation, sa simplicité et sa communauté bienveillante envers les utilisateurs. Dommage.
Quelque chose d'autres émerge ou émergera ? 😄
J'utilises l'outil adapté au besoin.
Parfois tout simple et léger, parfois énorme et lourd.
Les résultats dépendent des besoins: produire vite et/ou par cher avec une base bien documentée et solide, ou bien prendre du temps de répondre à des besoins plus spécifiques avec un résultat sur mesure.
Les outils industriels restent disponibles si besoin (après tout les menuisiers aussi utilisent des machines pour se faciliter la tâche), mais le travail est plus minutieux avec une attention plus poussée sur les demandes exactes du client. La priorité est alors moins le prix ou la rapidité mais le résultat sur mesure qui va durer et pourra être maintenu.
Il ne s’agit pas de faire du prêt-à-porter ou de simplifier le processus de production, mais bien de satisfaire le client avec un résultat de qualité. Parfois en passant plus de temps sur un détail qui peut paraître insignifiant (comme refaire intégralement une interface d’admin très peu utilisée ou ajouter des Easter Eggs bien cachés), mais qui rendra le produit final unique.
👍
Il y a le projet jsonresume
Karolak a de son côté crée son propre générateur en python, puisqu'il n'est pas satisfait de jsonresume: https://sr.ht/~nka/resume-pycli/
Une autre erreur "Off-by-one".
Le rapport est succint
Qu'est-ce que l'autoritarisme ? Et la place du "centre" en politique, qui peut favoriser les extrêmes
(via https://nicolas-delsaux.hd.free.fr/Shaarli/?PN3VhQ)
Bref → Imagine est le logiciel libre de référence.
(HollandaisVolant) Sinon il y a toujours GIMP, et optipng et jpegoptim
L'exemple du don d'organe, où tout les citoyens sont maintenant donneurs par défaut lors de leur décès.
Pour les smartphones, le mode "consommation maximale d'énergie" est donc activé par défaut 🤔
En éco-conception:
- Est-ce que l’option par défaut est celle utilisant le moins d’énergie possible ?
- Est-ce que l’option par défaut choisie est justifiée ? Est-ce qu’elle permet de mieux fidéliser les utilisateurs ? D’en acquérir de nouveaux ?
Un outil en ligne de commande pour être plus efficace avec git.
En attendant, j'utilise Fork pour le côté professionnel, et je reste en CLI simple pour les projets personnels. C'est peut-être l'outil dont j'avais besoin au lieu de Fork ! Sous le coude, car ses commandes ressemblent à celles de git, et elle sont plus lisible pour les humains. Et c'est ce dont on a besoin avec git !
I don't mind at all having to pay taxes when the poor can't. What really pisses me off is having to pay taxes when the rich won't.
True to me too.
Si une résolution circulaire a lieu, par exemple A -> B -> A.... alors la résolution du domaine et des sous domaine échoue.
En pratique, peu de résolveurs sont imprudents pour ce cas.
Une explication d'un bogue dans l'implémentation des logiciels clients DNS
Il est possible de mettre des émojis dans les noms de domaine. OK 🎉
Rsync sur HTTP.
Easy to use:
- Server side: no runnning software on the server. Put your file on it and calculate the .zsync file next to it
- Use zsync to retrieve the file
Works with gzipped files too.
Principe 1: L'extrême droite n'est ni inculte, ni stupide, ni méchante
- Il ne suffit donc pas de leur montrer qu’ils ont tort. Ils ignorent la science et les faits.
- Ils attaquent en permanence, l'autre étant obligé de se défendre.
Principe 2: Comprendre les mécaniques d'audiences
- Éviter de débattre avec une audience plus faible, car cela avantage toujours celui qui a la plus faible audience
Eminem:Tu me mentionnes : des millions de vue, des articles de journaux. Je te mentionne : perdant-perdant pour moi, gagnant-gagnant pour toi
Principe 3: L’extrême-droite n’est pas sincère quand elle appelle à la liberté d’expression ou à la démocratie
- un simple outil pour prendre plus de pouvoir: Zemmour n’arrête pas de dire qu’on entrave sa liberté d’expression, mais quand un rappeur le met en cause, il intente un procès !
- L’extrême-droite est pour la liberté d’expression uniquement quand elle est marginale ou en conquête du pouvoir. Une fois qu’elle l’a, elle réduit l’opposition au silence.
- Il suffit d'arriver à 50%, puis de détruire la démocratie lorsqu'on est au pouvoir.
- Au contraire, ils sont favorables aux idées monarchiques
Principe 4: La loi de Brandolini
- 10 secondes pour le dire, 30 minutes pour le démonter. Terrible.
- Voilà pourquoi l’extrême-droite est si redoutable en débat. Elle a une explication simple du monde. On peut parler de n’importe quoi, elle saura quoi répondre. Le réfuter prendra en revanche plus de temps.
Principe 5: La fenêtre d'Overton, l’ensemble des propos acceptés en public par la société sur un sujet donné
- On ne débat en public que des choses qui sont dans la fenêtre d’Overton.
- Pour être élu, un politicien est obligé de tenir des propos qui sont dans la fenêtre d’Overton. L’extrême-droite comprend donc qu’il lui faut d’abord déplacer la fenêtre dans son sens, pour espérer faire élire un des siens. Exemple du "racime antiblanc"
- Il s'agit de faire normaliser ses débats. Parce que la normalité est une puissance écrasante. (Mais la majorité des gens feront comme … la majorité des gens. La plupart des gens mangent de la viande parce qu’ils sont nés dans une société où c’est normal. Il ne faut pas chercher plus loin que ça.)
*Morale de l’histoire : quand l’adversaire pleure on n’est pas censé lui donner ce qu’il demande. Au contraire, c’est le signe que notre combat fonctionne.
C’est très étrange de se dire “oh non…ils pleurent parce qu’on leur donne pas la parole. Il faut donc leur donner la parole”.
L’extrême-droite se plaindra qu’on lui refuse le débat, jusqu’à ce qu’on accepte. Mais si on accepte jamais…elle est dans l’impasse.
A possible and realistic scenario
80% des milliardaires français sont des héritiers, record mondial.
Ah le mythe du self-made man français dans la sauce
It reminds me a presentation of a live-coding session of a go program. It was about Docker prototype.
Behind the scene, it uses the namespace feature of the kernel.
Quelle grosse surprise ! On le vois bien au quotidien que les GAFAM continuent d'agir en toute impunité.
Discover local radios ! 👍
C'est un parfait exemple qui montre:
1) à quel point, en tant qu'homme, même avec de la bonne volonté, on peut avoir des comportements extrêmement problématiques. Il FAUT vraiment en prendre conscience.
2) que les réunions en non-mixité sont vraiment indispensables (quelle que soit la mixité en question).
Même en étant bien intentioné 😬
(via http://nicolas-delsaux.hd.free.fr/Shaarli/?CFZ7tQ)
Et dans ce domaine, les 15 membres qui ont composé cet organe temporaire jugent qu’il faudra en passer par une meilleure formation des forces de l’ordre vis-à-vis du droit applicable. En effet, le rapport considère qu’il y a un important travail de pédagogie à faire à l’égard des policiers et des gendarmes pour leur rappeler qu’ils n’ont pas le droit d’interdire au public, et encore moins aux journalistes, de les filmer.
BackBlaze is a large data hosting company. So they buy large quantities of hard disks of different brands and models. And of course when it fails they replace them. The interesting thing is that they publish their statistics regularly, which gives you a good idea of the reliability of the models of the different hard disk manufacturers. They have only kept in the statistics the models that they have at least in 60 copies.
They also compare HDD and SSD failures over the period: SSDs have far fewer failures! That said, you have to take into account the age of the elements: Their HDDs have an average age of 49.6 months, and SSDs 12.7 months. So we'll see over time how well they hold up.
👍
Using Facebook ads to denounce the ads system 🤣
Signal made a point again 🎯
Dèployer du NextCloud dans les établissement scolaire est une excellente sensibilisation aux logiciels libres et au numérique en général
Imagine: You have a Google account that you use to 1) put GoogleAdSense ads on your site and 2) publish an application.
Google tells you that you have defrauded the ads, and blocks your AdSense account.
And as a result, Google also removes your application from GooglePlay. And then you lose all the customers who have been using your app for 7 years.
This is exactly what happened to the author of DroidScript.
And as usual, no recourse to Google.
Firefox Send-like service. This one is End-2-End. 10 Go stored 24 hours.
Et hop, les données personnelles sont collectées abusivement, et le compte Twitter est utilisé dans une ferme de like entre autres.
Packaging an python application with the state-of-the-art library of 2021
it seems that money is wasted by companies into unused cloud resources. 48% of these expenses could be useless !
How to remove credentials inadvertenly inserted in the git repo
J'adore le nom du nouveau site web de Google, et son titre «Building a more private, open web» alors que l'UNIQUE but de cette page est de faire la promotion du nouvel outils de tracking de Google. (Que Google a récemment activé dans Chrome chez certains internautes SANS leur demander leur avis, sans possibilité d'opt-out pour le moment.)
Je résume comment ça marche: Une I.A. fournie par Google tourne directement dans Chrome, et va être nourrie de la totalité de votre historique de navigation afin de vous mettre dans des petites cases ("Il aime les films d'horreur"). Google a le contrôle totale de cette I.A, de la liste des cases et du nombre de personnes qu'elle met dans chaque case.
Et Google arrive à présenter tout ça sous la forme: C'EST POUR VOTRE BIEN ! Non sans déconner ?
J'adore aussi comment Google ose présenter ce site comme un effort "collaboratif" alors qu'il impose ça aux annonceurs (c'est ça ou rien, puisqu'à terme ils n'auront plus de cookies tiers).
À noter aussi que Google entend bien utiliser sa "privacy sandbox" pour réduire la fraude (et donc s'assurer que la personne en train de naviguer n'est pas un robot). (La fraude à la publicité étant une épine dans le pied de Google depuis de nombreuses années).Donc si on résume ce super truc présenté comme un bien pour tout le monde :
- imposé aux internautes, et continuera à traquer les internautes par une I.A. dont Google a le contrôle total.
- imposé aux annonceurs qui n'auront d'autre choix que coopérer, puisque Chrome ne leur donnera plus de cookies tiers (ce qui renforce encore le contrôle de Google sur la publicité en ligne).
- Google en bénécifiera pour classifier les internautes avec un algo qu'elle contrôle, et pourra réduire ses problèmes de fraudes, de catpchas, etc.
Donc non, ce n'est au bénéfice de personne à part Google.
(de sebsauvage)
Obtenir des informations à partir d'une adresse IP.
« ce qui doit être interdit, c'est le fait de ne pas avoir un motif légitime. Tout individu peut justifier par n'importe quel moyen que ce soit, la légitimité de sa sortie. Donc, ce qui doit être sanctionné, c'est le fait de ne pas avoir de motif légitime et non pas le fait de ne pas avoir l'attestation dérogatoire. »
(via sebsauvage)
Les bonnes raisons d'utiliser SQLite.
(via sebsauvage)
GNOME a une option activé par défaut pour pouvoir rechercher le contenu dans les fichiers directement. Cela ressemble au service d'indexation de Windows.
Cela consomme néanmoins du CPU, de l'I/O disque. On peut s'en passer, mais c'est aussi pratique celon les besoin.
Bref, pour le désactiver:
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
tracker reset --hard
Le développeur doit savoir dire non, lorsque cela n'est pas faisable.
Et je suis aussi dans ce cas à ne pas savoir dire non, car je me dis que c'est une occasion de m'améliorer, d'être meilleur, etc...
Les bonnes pratiques de sauvegardes par Sebsauvage
Entrer les 4, 5 ou 6 premiers chiffres d'un numéro de téléphone
pour identifier l'opérateur qui gère se numéro.
Un exemple: wordpress qui propose des stories, mais en fait... c'est un blog non ?
Rappel: Le téléphone de votre domicile sonne ? Sans doute encore un démarchage ?
Conseil: ➡️ Décrochez MAIS NE DITE RIEN DU TOUT, et surtout pas "Allo ?".
Afin d'optimiser le temps des employés, des machines sont conçues pour appeller des numéros et attendre ce mot "Allo" avant de vous mettre en relation avec un télémarketteur.
Donc ne dites rien:
- Si c'est du télémarketing, ça va raccrocher tout seul au bout de quelques secondes.
- Si c'est vraiment une personne, elle finira par vous parler.
Mouais startup nation, mais les données sont partagés sans gêne 😞
Le gouvernement: "Nan mais Doctolib c'est une boîte française ! On peut leur confier les données de santé des français."
DoctoLib : File des données à Facebook (américain) et Outbrain (américain).
DoctoLib: Utilise sur son site web Google (américain) et CloudFlare (américain).
Dites, la start-up nation, vous avez abandonné tout amour propre, oui quoi ?
C'est amusant d'effectuer l'exact opposé: comment souffrire un maximum avec ce métier 🤣
De l'importance de faire des backups.
2021-06-27: et de l'importance de vérifier que ces sauvegardes fonctionnent, sinon on perd des données ! Exemple de mon shaarli où j'ai perdu 3 mois de données parce que les sauvegardes récentes étaient corrompues.
“%p%s%s%s%s%n” 🤔
The Wi-Fi subsystem probably passes the Wi-Fi network name (SSID) unsanitized to some internal library that is performing string formatting, which in turn causes an arbitrary memory write and buffer overflow. This will lead to memory corruption and the iOS watchdog will kill the process, hence effectively disabling Wi-Fi for the user.
Quelques règles qui permettent de manipuler les utilisateurs. En bien ou en mal.
C'était il y a 60 ans...
Que deviennent les mots de passes en cas de décès ? C'est une question qui va devenir de plus en plus importante !
De mon côté, je n'ai encore rien prévu à ce sujet. Il faudra...
Le problème est que ces représentations sont
En projets, ce composant pourrais être porté en Vue, ou alors avoir une implémentation en Rust qui génère une image ? 🤔
Comment avoir un bon mot de passe ?
Le cas des smartphones est aussi évoqué. Ainsi que de l'utilisation des gestionnaires de mots de passe.
Résumé de l'application
In the main menu, there is the eyedropper in "More Tool" to get the value of a color 👍
The ability to send tabs across devices is now stable if the 2 devices are connected with the same Firefox account.
About searches:
- % to search accross tabs
- ^ to search in the history
- * to search through the bookmarks
And the screenshots. The OS often provides tools and shortcuts, but Firefox provide a way to target HTML Nodes 👍 (shortcut: ^S)
How to use CSS to make a request via the url()
value and retrieve the credentials of the user.
Une introduction en douceur sur le sujet.
Pour un extension plus complète, j'avais bricolé: https://github.com/johannchopin/gitmoji-browser-extension
The numbers on the Planning Poker cards tell how many browser tabs you'll need to open to complete a given user story.
Kind of true 🤣
To be coupled with the ranking of stackoverflow
TL;DR; it means with SD cards that it is dead and is in a sort of read-only mode.
Retour sur la panne du CDN Fastly
👍 Propre et bien expliqué
FLOSS of a Civilization-like game 👍
Put the 1TB most important data of Internet accessible on an HDD with a WIFI hotspot. The disk contains a copy of Wikipedia (including in the local language when possible), Wiktionary, and other content. It is also possible to add applications (blogs, wikis, NextCloud, Minetest...)
Certaines fonctionnalités de base et essentielles ne sont plus présentes
34% des sites web mondiaux passent désormais par les services de CloudFlare 😬
Et lorsque CloudFlare a un problème, 34% des sites web mondiaux ont un problème 😬 En plus des autres enjeux.
Neutre ? Mhmhmhmh 🤔
😬
Chaud pour Pôle Emploi... et inquiétant pour la sécurité des données.
Twits of bad and dangerous examples in IoT
Technology is a political stuff. Here an example
Un service DNS recommandé par SebSauvage.
Il y a un service DOH avec blocage de la publicité et du pistage.
Dans le plus grand des calmes...
Un CDN ne délivre plus de contenu et boum.
C'est ça d'être dépendant de 93438 tiers !
Vive l'autohébergement... même si cela pose d'autres problèmes: https://shaarli.lyokolux.space/?v4bvmg
Comment rendre les services numérique inclusifs pour ces personnes ?
Question pertinente !
La raréfaction des ipv4 c'est pas un truc qui parle trop aux jeunes d'aujourd'hui...
... jusqu'au moment où ils ne peuvent plus parler en vocal sur Discord parce-que ton FAI t'a passé sans prévenir sur une IP NATtée ou t'as droit qu'aux port 0-16383 😄
J'avoue que c'est bien vrai 🤣 Quand on rencontre le problème directement, on s'aperçoit que c'est aberrant
It becomes very difficult to find a good antivirus that does not abuse your computer.
Hopefully you don't care on Linux.
- Initialement : Données stockées pour 3 mois, et uniquement pour lutter contre le Covid-19.
- Devient : Données stockées pendant 20 ans, seront utilisées pour: l'information sur la santé et l'offre de soins, la définition, la mise en œuvre et l'évaluation des politiques de santé, la connaissance des dépenses de santé, l'information des professionnels et des établissements sur leurs activités, la surveillance, la veille et la sécurité sanitaires, ainsi que la recherche, les études, l'évaluation et l'innovation...
Vous comprenez pourquoi on ne veut pas de ces saloperies d'applications TousAntiCovid ? On ne peut pas leur faire confiance.
Or you can let the user choose the font they want.
But here it brings a news... for nearly nothing. Okay
Les anciens journalistes de Science & Vie ont créée leur propre journal indépendant.
Yuhu 🎉 FFSend is back.
An easy way to share files: https://send.vis.ee/
Directory of bots of all kinds (image generators, Wikipedia, games...) on different networks (Twitter, Mastodon, Discord...)
Une liste des "mesures et prises de parole du gouvernement portant atteinte aux avancées sociales et/ou écologiques"
Le lien Google Doc: https://docs.google.com/spreadsheets/d/15s60r1Aw9oJnOWw6fqOGRv3VLd4ekc3p82Q7LKndGHE/edit#gid=1075229204
J'en ai aussi une copie sous le coude : http://lyokolux.space/document/macron-watch.zip (à la date du 2021-06-27).
Et le site: https://macron.watch/
Et entre autres le service Vaccin Tracker (https://covidtracker.fr/vaccintracker/) pour se tenir au courant de l'avancée de la vaccination.
BackBlaze is a large data hosting company. So they buy large quantities of hard disks of different brands and models. And of course when it fails they replace them. The interesting thing is that they publish their statistics regularly, which gives you a good idea of the reliability of the models of the different hard disk manufacturers. They have only kept in the statistics the models that they have at least in 60 copies.
They also compare HDD and SSD failures over the period: SSDs have far fewer failures! That said, you have to take into account the age of the elements: Their HDDs have an average age of 49.6 months, and SSDs 12.7 months. So we'll see over time how well they hold up.
(from sebsauvage)
+40% de la fortune des milliardaires dans la pandémie
Alors que l'économie est au ralenti...
Signal was again ordered by a judge to provide user information. But since everything is encrypted from end to end, here is the only information they were able to provide:
- date/time of account creation.
- date/time of the last connection to the service.
And that's it.
That's it.
It's probably not perfect software, but use Signal.
Pour une meilleur vie privée sur le web
Un cas où LinkedIn est inutile
Chill with different stations
La France n'a donc pas participé au financement de vaccin ? 🤔
Yay ! 👍
For those who don't know, The Internet Archive is our modern day library of Alexandria. They have been archiving copies of web pages, images, music, videos, software and even games for years. And they actually go much further: They have sent emissaries all over the world to scan paper books in multiple cultures to preserve them, all with a machine they designed themselves. When they can't scan, they stockpile books.
They are benefactors of humanity trying to archive human memory. They operate on donations only.
Underestimated tag !
It is easy to build on top of it to have a nice dropdown element, etc...
Google a donc participé lui-même aux enchères de certaines publicité de sa plateforme Google ads afin de faire monter les prix...
(via sebsauvage)
En images
Valid e-Mail adresses are hard to verify. Do not do it.
These email adresses are valid:
@1st.relay,@2nd.relay:user@final.domain
relay.domain!user@domain
user%final.domain@1st.relay
'*+-/=?^_`{|}~#$@netmeister.org
"🍺🕺🎉"@domain
jschauma@شبكةمايستر..شبكة
santa.cl@ws
jschauma@[IPv6:2001:470:30:84:e276:63ff:fe72:3900]
« la nouvelle organisation de Science & Vie se caractérise par l’absence totale d’expertise scientifique au sein de la rédaction »
Dommage j'aimais beaucoup ce magazine au collège. Il faudra s'en passer maintenant.
Si l'orthographe française est compliquée, c'est historiquement volontaire. En 1694, dans les cahiers préparatoires du tout premier dictionnaire de l’Académie française, il était écrit : « L’orthographe servira à distinguer les gens de lettres des ignorants et des simples femmes ».
La langue et le langage ne sont pas neutres.
Une des sources d'images libres vient de se faire racheter par son concurrent commercial Getty Images. 😞
Getty Image qui utilise le copyright au possible pour ses propres intérêts...
« Si vraiment tu étais harcelée, pourquoi t'as rien dit ? Pourquoi t'as pas porté plainte ? »
Voilà pourquoi !
(via sebsauvage)
Une ligne ne serais pas indiqué sur les plans des quartiers défavorisées 💥
Déterminer lequel des deux visages est vrai: https://www.whichfaceisreal.com/index.php
Astuce: la lumière des yeux permet de déterminer les véritables visages humains. À vous de tester 😉
A database for the developer point of view:
As a developer you can think of your database as a single giant, structured global variable with a weird access method, and to make things worse, concurrent access.
(via sebsauvage)
Une IA qui génère de la musique de A à Z ✅
Il est pertinent de se constituer une archive personnelle afin de prévenir la perte du contenu que l'on considère comme important.
👍
Concernant la sauvegarde du contenu des liens, je délègue cela à la wayback machine. (Un icône est disponible en bas d'un Shaare: )
Je m'intéresserais à Wallabag, Conifer et ArchiveBox un de ses 4. Ce sera bien utile pour moi et pour les autres. Déjà, le projet Yunohost est au début de la liste.
Dîtes que Chrome est plus rapide que Firefox, et les gens penseront que c'est bel et bien le cas !
La phrase "Dare Mighty Things" était écrit en binaire dans le motif du parachute.
Le projet est disponible sur Github. Combinable avec Asciiflow pour créer les diagrammes en SVGs.
TL;DR
Tu n’es pas limité. Tu n’es pas limité par un langage, par un domaine d’expertise ou par une entreprise. Ne laisse personne te faire croire le contraire.
Tu es un résolveur de problème. Ton outil c’est le code. Ta méthode c’est une suite logique d’opérations et d’instructions. Tu sais, les algorithmes dont je te parlais au début. Si tu maitrises cette logique, tu maitrises tout.
Le reste c’est un mur de syntaxe et de règles spécifiques que tu apprends sur le tas.
Je suis bien d'accord. L'utilisateur du téléphone doit passer en silencieux, l'éteindre, ou en mode avion si il ne veut pas être dérangé à ce moment-là.
De même, il est entendu que la personne n'est par défaut (sauf si expliqué auparavant) disponible constamment.