Monthly Shaarli
May, 2020
- Use color and weight to create hierarchy instead of size
- Don’t use grey text on colored backgrounds
- Reduce the opacity of white text
- Hand-pick a color that’s based on the background color
- Offset your shadows
- Use fewer borders
- Use a box shadow
- Use two different background colors
- Add extra spacing
- Don’t blow up icons that are meant to be small
- Use accent borders to add color to a bland design
- Not every button needs a background color
Le blog est aussi agréable à lire !
A real button to kill (and exit) vim ! 🤣
- set daily goals
- give up the good shit
- create a reward system
- outline everything
- make a name for yourself
- never write and edit at the same time
The fox say HEHEHEHEHE !
Mystery solved
Ça peut se révéler utile !
(via http://orangina-rouge.org/shaarli/?03tGSA)
Les SSD sont donc une solution plus pérenne que les HDD d'après cette étude. Il faut néanmoins en avoir d'autres pour être sûr.
(via https://sebsauvage.net/links/?eS1l1Q)
(via http://links.kevinvuilleumier.net/?b2tW3g)
About GCs
Similar to the dichotomy between static and dynamic typing, I think that Rust is proving out a new niche in the concept of garbage collection. That is, historically, we think of GC as something dynamic, that is, it involves a run-time component that does stuff at runtime. However, the idea of automatic memory management doesn’t inherently mean that it has to execute at runtime.
for version 7.2.4
Une excellente liste à garder sous le coude
Les soignants qui courent partout et s'enervent pour propager les bonnes pratiques et les gens qui en ont rien a foutre...
Voilà ce que les geek/informaticiens ressentent toute l'année.
under one's arm
« Quand on étudie un ensemble de données numériques, on pourrait s'attendre à voir les chiffres de 1 à 9 apparaître à peu près aussi fréquemment comme premier chiffre d'un nombre, soit avec une fréquence de 11,1% = 1/9 pour chacun. Or, contrairement à cette intuition (biais d'équiprobabilité), pour près du tiers des observations, le 1er chiffre significatif le plus fréquent est 1. Le chiffre 2 est ensuite lui-même plus fréquent que le 3… et la probabilité d'avoir un 9 comme premier chiffre significatif n'est que de 4,6 % . C'est une loi observée aussi bien dans les mathématiques sociales, c'est-à-dire les sciences humaines et sociales, que dans des tables de valeurs numériques comme celles qu'on rencontre en physique, en BTP, en économie (taux de change), ou même dans les numéros de rue de son carnet d'adresses. »
Cela signifie que pour vérifier (empiriquement !) la vraisemblance d'un ensemble de données, il suffit de regarder la répartition des chiffres : si vous avez plus de 8 et 9 que de 1 et 2, c'est peut-être que les données ont été manipulées ou biaisées.
Mhmhmhmh si le site de référence de train ne référence pas les trajets... ça va être compliqué de les réserver !
Can be useful at any time !
Bah LREM, allez vous faire foutre !
All services stopped by Google
Flexbox
body {
min-height: 100vh;
display: flex;
flex-direction: column;
}
footer {
margin-top: auto;
}
// Optional
main {
margin: 0 auto;
// or: align-self: center
max-width: 80ch;
}
Grid
body {
min-height: 100vh;
display: grid;
grid-template-rows: auto 1fr auto;
}
// Optional
main {
margin: 0 auto;
max-width: 80ch;
}
Again Microsoft...
Tested after set up on a [live USB] and it works ^^
Un système d'aggrégation de liens !
(via https://nicolas-delsaux.hd.free.fr/Shaarli/?CX2iRA)
Mon exemple ici est code coverage ; il faut trouver le terme allemand.
- Aller sur la page Wikipedia test coverage
- dans Languages en bas à gauche, cliquer sur "deutsch"
- vous voilà arrivé sur la page Wikipedia Testabdeckung en allemand, donc avec le bon terme.
Avantage : c'est rapide et facile
Inconvénient : ça ne marche pas toujours, il faut qu'il y ait une traduction dans la langue désirée
Pour les projets perso 💚
After a freeze of the topbar, this solved the problem :
sudo rm -rvf ~/Library/Application\ Support/Firefox/ ~/Library/Caches/Firefox ~/Library/Preferences/org.mozilla.firefox.plist
The sync feature is great btw 😃
CSV is not so easy to use actually
What I was looking for !! (instead of using Chromium's PDF printing functionnalities)
(via https://orangina-rouge.org/shaarli/?RrXBHA)
Mais quelle surprise !
(via https://sebsauvage.net/links/?-QGW-A)
Ce format est magnifique !
Avec le projet qui va bien pour convertir aisément les images en webp
(via le courrier du hacker)
Encore quelque chose de très utile ! Sous le coude
32 bytes for the game of life !!! WOW
(via https://sebsauvage.net/links/?Fo3tDw)
Oh ouiiiii ! A lightweight git repository hosting.
...lightweight 🤣
(via https://linuxfr.org/users/devnewton/liens/gitea-autohebergement-de-depots-git-facile)
<meta http-equiv="refresh" content="0; url=https://github.com/tmux/tmux/wiki"/>
Make the window beautiful
Less than 10kb gziped and do the job
WOW this use of attr() function in CSS ♥
$gridGap: 2rem;
$minColWidth: 15rem;
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax($minColWidth, 1fr));
grid-gap: 2rem;
& + .grid {
margin-top: $gridGap;
}
}
Using the web workers for long calculation et preserve the main thread for the display, to keep a reactive user interface (such as classical UI actually)
- Ne jamais faire confiance aux applications frontend
- N'utilisez pas votre propre cryptographie
- N'utilisez pas de clé de chiffrement prédictibles
- Ne réutilisez pas une clé de chiffrement
- Obfusquer n'est pas sécuriser
- Sécurisez plutôt votre backend
Et de bon conseils pratiques comme éviter d'utiliser des promesses pour traiter les requêtes du client, mais plutôt des callbacks
(via Riduidel)
Easy and simple.
Reminder : URL shortener are only for temporary use. The original URL still has to be indicated next to the shorten one in case the service disappears.
git config --global alias.squashbranch '! f() { git rebase -i $(git merge-base HEAD $1); }; f'
Then use it with git squashbranch origin/master
Reusable svg shapes
30 000 bugs par mois 😱
(via bortzmeyer sur Mastodon)
Pusbullet est une application très populaire pour transférer des données entre téléphone et ordinateur. Elle a plus d'un million d'utilisateurs dans le Chrome Web Store.
Et Google demande à Pushbullet de corriger son appli, sinon elle sera supprimée du Chrome Web Store dans les 14 jours.
Que faut-il modifier ? L'équipe de Pushbullet ne sait pas. Google - comme d'habitude - dit qu'ils ont violé une partie du contrat, sans préciser ce qui pose problème.Ce qui est marrant, c'est Pushbullet n'a absolument aucun moyen de communiquer avec Google et discuter avec des ingénieurs.
Tout ce qu'ils peuvent faire, c'est 1) faire une modif 2) envoyer l'application 3) espérer que ça passe.
Et répéter les points 1/2/3 jusqu'à ce que ça passe.
C'est tellement lamentable.Ça me rappelle quand Google m'a viré d'AdSense:
« - on vous dégage parce que vous avez violé les règles.
- ah bon ??? Quelle règle j'ai violé ?
- on peut pas vous dire. »
Meh.
Googe ne mérite pas votre confiance.
Méfiez-vous.
Le jour où vous aurez un problème, vous n'aurez personne à qui parler et aucun recours.
Les 12 meilleurs sites torrent
01 The Pirate Bay (TPB) – http://thepiratebay.org/ Le roi du torrent incontesté
02 Kickass Torrents – https://kickasstorrents.cr/ Une excellente sélection de séries et films (vieux et récents)
03 RARBG – http://rarbg.to/index70.php Des informations utiles pour évaluer rapidement un torrent
04 YIFY Movies – https://yts.am/ La star des films de haute qualité
05 EZTV – https://eztv.io/ Les téléchargements de séries TV les plus rapides du marché
06 1337x – https://1337x.to/ Une utilisation très conviviale
07 ISOHunt – https://isohunt.tv/ Une excellente sélection de torrents
08 Lime Torrents – https://www.limetorrents.info/ Une interface épurée et des annonces limitées
09 Torrentz2 – https://torrentz2.eu/ Un moteur de recherche torrent ultra-rapide
10 TorLock – https://torlock.com/ Un moteur de recherche et un catalogue vérifiés
11 Zooqle – https://zooqle.com/ Des films et séries TV dans toutes les résolutions
12 Torrentseeker – https://torrentseeker.com/ Un autre moteur de recherche solide