Monthly Shaarli
November, 2020
On comment dire que la machine souhaite uniquement utiliser une adresse IPv6 et laisser les IPv4 pour les machine qui en ont besoin.
Il s'agit d'une option qui vient s'ajouter au protocole DHCP existant, donc aucune modification n'est nécéssaire pour les machines actuelles, c'est que du bonus pour économiser des IPv4 👍
Construire un makefile pas à pas.
hello-world: init
@ echo "Hello, world"
Un Makefile est une collection de règles, chacune étant composée d'une cible, de pré-requis (ou pas) et d'une recette. Dans notre exemple précédent, hello-world est la cible et @ echo "Hello, world"
est la recette de la règle. Elle spécifie un pré-requis: init
.
Normaliser un moyen d'effectuer des paiements avec l'URI payto
serais efficace pour faciliter les transactions sur Internet, via bitcoin, IBAN, etc...
Pourquoi pas ? Il faudra néanmoins comme d'habitude que tout le monde adopte ce standard, ce qui peut prendre du temps.
Utiliser le workflow de Github pour avoir un retour sur la disponibilité d'un site web 👍
Eh bien, l'IA discrimine aussi bien que les humains ! Selon le sexe de la personne, les tags retournés sont totalement différents !
Wow c'est vrai qu'elle a la classe
- A tool for doing good in the world
- The power to exercise your right of free speech
- A means of controlling the presentation of your thoughts and ideas to the world
- A way of presenting yourself in whatever light you choose
- A permanent home on the Internet
- A tool that supports just about any desired level of anonymity
- A source of motivation for honing your writing skills (or speaking or video-making skills)
Effectivement, une superbe mine d'or sous forme de wiki
Ah oui.... mais la neutralité du net ? On s'en fous ?
Parfois je ressens cela en entreprise 😧
The most valuable companies in the world are treating OSM as critical infrastructure for some of the most-used software ever written.
Les GAFAM investissent dans OSM, et c'est super ! Pourquoi ? Parce qu'ils ne veulent pas dépendre de Google Maps, tiens donc !
(shared by https://sebsauvage.net/links/?neLkkw)
A good explanation on all of them. They are required now to write an even cleaner code.
Un billet de blog qui me marque beaucoup ! ❤️
Il est vrai que trouver des pépites sur le web depuis un moteur de recherche est devenu impensable, tant les sites imposants sont présents.
Merci pour la collection d'annuaires ! Et de moteurs de recherches différents du Google, DuckDuckGo, Ecosia, Bing, etc... Il y en des originaux, avec par exemple
Je connaissais déjà les webrings, et je trouves l'idée géniale ! Chaque site référence un ou deux autres sites, qui eux-même en référence un ou deux, etc... Sur un webring à un sens (un site en référence un autre uniquement), . Sur un webring à deux sens, on peut "avancer" ou "reculer" sur la boucle, comme si on allais en avant ou en arrière, pour au final retomber sur le même site si on va toujours dans le même sens.
Les agrégateurs deviennent connus puisqu'ils sont plus pratiques qu'un moteur de recherche pour diffuser rapidemment des informations. Il y a notamment Hacker News ou le Journal du hacker est l'agrégateur de référence pour la communauté francophone.
Il y a une citation de Laura Kalbag ! Que le monde est petit 😄
Le message de Sebsauvage est amusant 🤣
Maintenant que la communauté est installé sur Youtube, vous être pris au piège 😈
Peertube, un jour peut être ? 😍
Et le lien de l'article orginal : https://www.forbes.com/sites/johnkoetsier/2020/11/18/youtube-will-now-show-ads-on-all-videos-even-if-creators-dont-want-them/
TL;DR; un module, une fonction => une tâche
Approuvé !
Posséder ce que les autres n’ont pas ou avoir/faire mieux qu’eux permet de se démarquer, se sentir supérieur.
Étrangement j’avais besoin d’en parler, d’assumer mon erreur et le ridicule de cette situation. Je suppose que de manière inconsciente j’ai voulu ressembler et m’identifier à une élite technique, probablement une envie d’appartenance à un groupe, de reconnaissance. Maintenant j’assume bien plus/mieux mes différences et mes erreurs, je pense que ça vient avec l’âge et la confiance en soi.
I felt that too.
Je n’ai jamais été aussi puissant qu’aujourd’hui, je suis maître de mon ordinateur, je ne suis plus esclave de mon système d’exploitation. Je réfléchis à mes besoins, l’écosystème Linux me permet d’y répondre quand Windows me limitait. Je ne suis pas libre, j’ai enlevé mes chaînes. Je ne me traîne plus avec un boulet au pied, je cours. J’apprends à être libre et responsable.
% ping -c 1 www.destination.example
...
1 packets transmitted, 1 received, 0% packet loss, time 3471336000000 ms
rtt min/avg/max/mdev = 3471336000000/3471336000000/3471336000000/0.000 ms
🤣
Comparer les salaires:
Jouer le jeu des négociations :
- Toujours être en position de force. Si le poste m’est refusé, rien à foutre, next.
- Toujours demander plus haut que ce que je veux. Car mon interlocuteur a de toute façon prévu de me donner plus bas.
Investir sur soi, apporter plus de valeur et gérer les entretiens techniques, même si ils ne rṕondent pas aux compétences du poste.
Certains morceaux des routes publiques seront privatisées, en échange desquelles la durée des concessions est rallongée 😠
Selon leurs estimations, au moins deux des trois sociétés concessionnaires auront rentabilisé leurs investissements dès la fin de l’année 2022, alors que les contrats courent pour encore au moins dix ans.
Like the name says, REGEX + CROSSWORD = ❤️
window.navigator.languages[0]
gets the first language (locale) preferred by the browser; works well with toLocaleDateString
😀
Such as : aRandomDate.toLocaleDateString(window.navigator.languages[0])
I can't say this enough.
You will read code more than you write code.
Learn to get good at it.
Lorsque tous les cookies sont effacés dans le navigateur Chrome, eh bien, les cookies de youtube.com et google.com restent inchangés. Oklm ¯\(ツ)/¯
(shared by https://sebsauvage.net/links/?UKPIIg)
Current comparaison of bundle sizes, performances with source code
A list of issues encountered when CDNs are used
Oh oui ❤️
Quand les choses vont bien, quand vous vivez un truc cool, quand vous voyez un truc beau : soyez-en conscient et rendez-vous en compte, pour vivre ce moment comme il se doit.
Se poser, avoir de temps pour profiter; cela est d'autant plus plaisant que la motivation pour continuer à travailler/écrire/programmer est d'autant plus vivace après.
Pour moi pendant la période de confinement, c'est se retrouver le matin et le soir pendant un cours instant : noter des citations, écrire dans mon journal, penser aux tâches accomplies aujourd'hui et à se qu'il y a à faire de passionant, etc...
Se défaire du regard des autres est quelque chose de très difficile pour moi. Pourtant, s'en faire une armure me motive énormément; c'est puissant !
Apple 11 Big Sur is not privacy compliant. The company reacted and has published some patches for it.
Anyway Apple can still block any program of their choice.
Un thread ou chacun pose ses arguments
Eckstein's law :
An organization produces a design that reflects the organization's biases.
(shared by https://nicolas-delsaux.hd.free.fr/Shaarli/?Fp3E1w)
avec la "doc": http://api.warriordudimanche.net/iconeleon/?help
- https://genderize.io – Pour déterminer le genre
- https://agify.io – Pour déterminer l’age
- https://nationalize.io – Pour déterminer la nationalité.
Things we don't need: ads, social media, tracks or analytics, third party scripts, sponsored posts, , affiliate links, paywall.
Things we need: organisation, search, originality, simplicity, speed.
Le confinement a en revanche enclenché la création de Kooglof, une association qu’elle a fondée avec 6 autres livreurs et l’aide de CoopCycle, avec l’espoir de passer à terme en coopérative. Pour elle, la Scop, c’est les avantages du salariat sans un patron.
Wann ?
Wenn die Worte anderer wiederholt werden.
Wie ?
- Präsensstamm des Verbs (z.B. seh von sehen ) + Konjunktivendung :
Person | Endung |
---|---|
1. Per. Sg. | -e |
2. Per. Sg. | -est |
3. Per. Sg. | -e |
1. Per. Pl. | -en |
2. Per. Pl. | -et |
3. Per. Pl. | -en |
-
Falls es mit dem Indikativ identisch ist, wird auf den Kunjunktiv II ausgewiechen :
Präteritumsstam des Verbs (z.B. säh von sehen, a,o,u kreigen ein umlaut) + Konjunktivendung (siehe oben) -
Wenn es um Aufforderungen oder Bitten sich handelt, wird das Verb sollen konjungiert:
Sie sagte ihrem Sohn, er solle nicht so laut sein.
Mehr auf dem Artikel
- Path MTU Discovery (PMTUD): la découverte de la MTU du chemin
- Packetization Layer Path MTU Discovery (PLPMTUD): la PLPMTUD ne dépend pas des messages ICMP. C'est la PL, la couche de découpage en paquets qui se charge de trouver la bonne taille, en envoyant des données et en regardant lesquelles arrivent. Cette méthode est plus solide puisqu'elle n'est pas handicapée par le blocage des paquets ICMP
- un trou noir (black hole) est un endroit du réseau d'où des paquets ne peuvent pas sortir.
- paquet-sonde: un paquet dont l'un des buts est de tester la MTU du chemin (Path MTU). Lors but étant de tester la MTU, autant les remplir avec des données utiles et du remplissage (la plus optimisée, mais aussi la méthode la plus complexe à mettre en place).
Now it gets nice and clean ❤️
A simple binary
Découper les paquets IP pose problème puisque les machines ne sont pas toutes configurées correctement. 🤔 Et les implémentations ne sont pas assez robustes.
Concernant alors les paquets qui n'arrivent pas au destinataire, leurs messages d'erreur (transmis par ICMP) n'arrivent eux aussi pas à l'émetteur.
MTU: the size of the largest packet that a network protocol can transmit
Path MTU: the smaller MTU encountered during the transport
https://private.sh/, soutenu par le moteur de recherche Gigablast et le service de VPN Private Internet Access
The private.sh Chrome & Firefox Extension allow you to run encrypted searches directly from your browser using static JavaScript running on your machine.
You have to trust the proxy :D
En pourcentage : une méduse a une plus grande proportion en eau (98 %) que la mer (96,5 %, le reste étant surtout du sel).
Communication de Github: https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/
Un outil montrant le nombre de visites d'un article Wikipedia
Encore au status "Expérimental"
TL;DR
SpaceX a annoncé que l’entreprise ne reconnaît aucune loi concernant l'exploration de l'espace, en particulier Mars, et que les règles seront fixées au moment de l'installation sur Mars.
And how good it is, even with some flaws.
Source code is available on Mozilla's Github
to improve Rust
LZHAM is a lossless data compression codec with a compression ratio comparable to LZMA but with 1.5~8x faster decompression.
And LZMA is one of the best ! ❤️
Link to the repository
(shared by https://sebsauvage.net/links/?KsYL2w)
Elle valide l'analyse selon laquelle le « trafic gratuit » (ou « zero rating ») tel qu'appliqué par les opérateurs constitue une violation de la neutralité du net.
Les fournisseurs d'accès doivent donc facturer toute données consommées par les terminaux des utilisateurs, que que soit le service.
Simply as it is : storing link in the localstorage, and export them when needed in different formats
« La quantité d'énergie nécessaire pour réfuter des idioties est supérieure d'un ordre de grandeur à celle nécessaire pour les produire. »
Rotate, transform the image easily to make it tidy
w & who pour savoir qui est connecté,
last & lastb pour savoir qui a été connecté,
history (lancé depuis l'utilisateur à vérifier : su username) pour voir les traces laissées,
less /etc/passwd et cat /etc/passwd pour vérifier si on n'a pas créé un utilisateur à l'arrache,
ps et top pour vérifier s'il n'y a pas un processus malveillant,
ss & netstat pour vérifier les faiblesses réseau,
ip
crontab pour vérifier si une tâche cron n'est pas lancée régulièrement
find / -mtime -5 -ctime -5 pour vérifier les fichiers modifiés récemment,
cat /var/log/syslog, cat /var/log/syslog | less, tail -f -n 5 /var/log/syslog, cat /var/log/syslog | grep fail, tail -f /var/log/syslog pour les logs
Via https://shaarli.sebw.info/?aU81yg
(du hollandais volant)
Kaggle offers a no-setup, customizable, Jupyter Notebooks environment. Access free GPUs and a huge repository of community published data & code.
La loi de Gall :
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
Seems very useful 😄
Et hop... une application Android pour générer facilement vos attestations de déplacement. L'intérêt ?
- vous pouvez générer le PDF avec le QRCode même sans connexion internet.
- pour en créer une nouvelle, vous n'avez pas à tout retaper.
Aujourd'hui rien ne va plus, l'équipe est au bord de la crise !
Feedback sur Vim
An exploit explained
Un bon mémo sous le coude
We can define the case of the properties (PascalCase, SnakeCase, KebabCase, CamelCase) since 4.1
👍 pour les WC mixtes. C'est pour moi normal. J'espère aussi que la propreté des toilettes publiques sera amélioré par ses utilisateurs.
Si le prestige comme conséquence de l’excellence est peut-être une bonne chose, la recherche du prestige avant l’excellence entraine une course vers la médiocrité où l’apparence est le seul atout.
Le problème, c’est que nous n’avons plus de mesure de l’excellence.
Ça a l'air prometteur effectivement
Wow there is great explanations on Generators in javascript here !
Des images de stratégies de contrôle de foule
OMG ! Someone did it !
if you pass a undefined to a default parameter, the parameter will still be the default value.
i.e.
function sayHello(text = 'World') {
console.log(`Hello ${text}!`)
}
sayHello(undefined) // print "Hello World!" in the console
Easy Peasy
With m², are, dam², decate, hectare, sqft, dqyd, perch, rood, acre
Ctrl + S
with an uppercase on Firefox brings a nice feature : screenshots
It is possible to save or download them.
The interface is so simple and easy to use 👤❤️
🇫🇷 Bienvenue sur mon #Shaarli
Je partage des liens trouvés au fil du web, des mes flux RSS, des réseaux sociaux, etc.
Je garde aussi ici mes notes et articles à lire. Abonnez-vous au flux pour avoir les derniers shaares.
Shaarli est un logiciel libre, donc vous pouvez hébergez votre propre instance. N'hésitez pas à y jeter un œil.
🇺🇸 Welcome to my #Shaarli
Note: most content here is in French, but linked articles are often in English.
I share links I found on the web, my RSS feeds, social networks, etc.
I also keep notes and articles to read here. Subscribe to the RSS feed to get the latest shaares.
Shaarli is a free software, so you can host your own instance. Feel free to check it out!
🇩🇪 Wilkommen auf meinem #Shaarli
Hinweis: fast alles hier ist in Französisch, dann in Englisch, und die Links sind oft in Englisch.
Ich verteiler verschiedene Links aus dem Web, meinen RSS-feeds, sozialen Netzwerken, usw... hier.
Ich bewahre auch meine Notizen und Artikels zu lesen auf. Abonnieren sie auf meine RSS-feeds, um die letzten Shaares zu kriegen.
Shaarli ist freie Software. Sie können also ihre eigene Instanz hosten. Fühlen Sie sich frei, es auszutesten !
I didn't know Samsung and Let's Encrypt are supporting the servo project.
The project has its own website : https://servo.org
Comment configurer :
- Une autorité de certification
- Des certificats serveur, pouvant être utilisés par un serveur voulant faire du TLS.
- Des certificats clients, signés par l’autorité de certification, me permettant donc en théorie de me connecter sur le serveur.
Mhmhmhmh 🤔
Rails + PostgreSQL + Plain CSS + Heroku is the best for him after this experience.
Run android applications in GNU/Linux systems, without emulator.
Mind Maps and Flowcharts
You Don't Need It Yet
Alors ce sera le 19 et le 22 !
Le 41 est déjà fait, puisque vous voyez ce Shaare (̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)̄
Je mehr Sie an Beiträgen bei uns einzahlen, desto höher fällt auch die spätere Rente aus.
Pouvant être traduit par : Plus vous payez de cotisations, plus la future pension sera élevée.
La cotisation est de 18,6 % sur le salaire brut, dont la moitié est pris en charge par l'employeur.
Umlagefinanzierung:
die Beiträge zur Rentenversicherung werden nicht in einem Kapitalstock angespart und am finanzmarkt angelegt, sondern sofort an die heutigen Rentner ausgezahlt.
Les cotisants actuels paient donc la pension retraite des retraités actuels.
Avoir un enfant compte pour 3 ans de cotisations.
To have multiple customizable workspaces on ubuntu
- Use a outline to think clearly
- Write in a conversational tone
- Avoid to embellish, write natural
- Be direct and concise
- Eliminate unnecessary words, especially adjectives
- Flow creates impact, so alternate between short and long sentences.
- Write and write
- Because you want to.
- Your website, your rules.
- It won't get shut down.
- It odesn't have to take long.
- Get all the credit for you work.
- It's a good learning experience.
TL;DR; it doesn't change very often and keeps a compatible API and UI through versions. It makes ST a reliable IDE.
Because there are so much annoying problems in the every day life. Here is a record for one day.
🎯
Every day a new correlation !
Si le serveur n'est pas accessible publiquement, il est tout de même possible de tester la sécurité de la configuration HTTPS
git fetch --all --prune
: drop all removed upstream branchesgit gc --aggressive
: compress the .git repo
The usual rule of thumb is that you spend 50% of your time on the hardest 5% of your flashcards. [...] There will be cards that behave this way; that’s just life. Do keep an eye out for them; try and learn to recognise the mental state that is “urrgh, not this card again”.
- Ditch the card
- Split up the card
- Make better mnemonics or change them
"De base, c'est pas ouf."
(Neveu de 13 ans a relativement bien résumé notre situation actuelle.)
From 0.01% to 99.999999%...
Well explained !
Une liste de liens qui redirigent vers des libraires, service d'envoi de livres, etc...