Récemment, j'ai réalisé que mes notes personnelles étaient répliquées beaucoup plus de fois que je ne l'avais initialement prévu. Voici un aperçu concis.
Pendant des années, j'ai noté des pensées rapides dans , mais à mesure que la collection devenait une base de connaissances personnelle, j’avais besoin de mieux structurer. Je suis passé à , qui est puissant, mais trop lourd pour la prise de notes rapide. À la recherche d'une solution plus légère, multiplateforme avec une API ouverte, j'ai adopté comme principal outil de prise de notes.
Bien qu'iCloud et sa sauvegarde partagent le même fournisseur, ils résident dans des systèmes de stockage distincts. Au total, chaque note est stockée dans sept emplacements distincts.
Ce guide a été créé pour la version MinIO RELEASE.2025-05-24T17-08-30Z
.
bash
mc alias set myminio https://minio.example.com YOUR_ACCESS_KEY YOUR_SECRET_KEY
mc mb myminio/public
bash
mc anonymous set download myminio/public
Cela permet de :
Tout d'abord, exécutez la commande suivante pour obtenir la politique JSON actuelle créée par l'étape précédente.
bash
mc anonymous get-json myminio/public
Le résultat sera similaire à ceci : “Voilà la politique définie par le préréglage 'download'.
json
{
"Statement": [
{
"Action": [
"s3:GetBucketLocation",
"s3:ListBucket"
],
"Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Resource": [
"arn:aws:s3::: public"
]
},
{
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Resource": [
"arn:aws:s3::: public/*"
]
}
],
"Version": "2012-10-17"
}
La ligne qui permet à quiconque de lister les fichiers disponibles dans le bucket est s3:ListBucket
dans la propriété 'Action'. Supprimez-la et téléchargez à nouveau la politique avec la commande suivante.
bash
mc anonymous set-json /path-to-your-edited-json-policy.json myminio/public
Où le fichier /path-to-your-edited-json-policy.json
contient la version modifiée de votre politique.
json
{
"Statement": [
{
"Action": [
"s3:GetBucketLocation"
],
"Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Resource": [
"arn:aws:s3::: public"
]
},
{
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Resource": [
"arn:aws:s3:::public/*"
]
}
],
"Version": "2012-10-17"
}
Ouvrez la racine de votre point de terminaison MinIO S3. Par exemple 'youbucket.s3.yourdomain.com'. Si vous recevez une erreur au format XML indiquant ‘Access Denied’, alors tout fonctionne comme prévu !
Nous avons de très bonnes nouvelles ! À partir d'aujourd'hui, RevoTale fonctionne entièrement sur une infrastructure auto-hébergée. La dernière étape a été de migrer du stockage d'objets Cloudflare R2 vers une alternative auto-hébergée — et nous sommes heureux d'annoncer que notre stockage media est désormais alimenté par un serveur MinIO compatible S3.
Ça n’a pas été facile. En raison des limitations du plan gratuit de Cloudflare, nous avons dû nous éloigner de leur infrastructure complète et même changer de bureau d'enregistrement de domaine. La goutte d'eau a été que Cloudflare facture 10 $ pour un SSL personnalisé juste pour prendre en charge les domaines de quatrième niveau. Bien sûr, en plus de cela, nous avons rencontré d'autres désagréments liés aux tendances monopolistiques de Cloudflare.
Donc oui — à partir d'aujourd'hui, chaque centimètre de notre infrastructure est entièrement construit avec des outils open-source, et notre stabilité est notre responsabilité.
Perdre une seule nuit de sommeil peut effectivement altérer les fonctions cognitives, mais la durée et l'ampleur de cette altération peuvent varier. La recherche suggère qu'après une seule nuit de privation de sommeil, des fonctions cognitives comme l'attention, le raisonnement et la prise de décision sont affectées, et cet impact peut durer au-delà du lendemain immédiat. Certaines études indiquent que le rétablissement complet des fonctions cognitives peut prendre jusqu'à 3 à 4 jours, en fonction de la dette de sommeil accumulée et de la qualité du sommeil de récupération.
Cependant, les effets ne sont pas également sévères pour tout le monde, et certaines capacités cognitives peuvent se rétablir plus rapidement que d'autres. Bien qu'il soit important de rattraper le sommeil perdu, le rétablissement peut différer selon la résilience individuelle et la qualité du sommeil par la suite.
Nous sommes ravis de vous annoncer qu'à partir d'aujourd'hui, nous utilisons hébergé sur nos serveurs pour créer des vignettes d'images au lieu de .
imgproxy
est écrit en . Puisque c'est le principal langage backend que nous utilisons, il est plus facile de corriger les bugs que nous découvrons liés au redimensionnement des images.Il existe plusieurs raisons potentielles pour lesquelles certaines personnes peuvent se sentir somnolentes après avoir consommé de la caféine :
Il est important de noter que bien que ces facteurs puissent contribuer à la somnolence après la consommation de caféine, les effets de la caféine peuvent varier considérablement d'une personne à l'autre.
Friedrich Engles a dit un jour :
La vie est le mode d'existence des corps protéiques, dont l'élément essentiel consiste en un échange métabolique continu avec l'environnement naturel extérieur, et qui cesse avec l'arrêt de ce métabolisme, entraînant la décomposition de la protéine.
ChatGPT a analysé mes intérêts et a créé une affiche géniale !
Nous sommes ravis d'annoncer que a obtenu un score de 96 sur mobile ! Encore mieux — la atteint un 100 parfait 🎯
Cela a nécessité quelques ajustements, mais cela en valait vraiment la peine.
Voici ce qui booste notre performance :
Nous voyons cela comme une base — maintenir nos scores de performance web élevés restera un principe fondamental à mesure que nous grandissons. Ce ne sera pas toujours facile, mais nous croyons que cette discipline apportera des avantages à long terme à tous les niveaux.
Si le site génère des tonnes d'URLs de recherche uniques et peu utiles (par exemple, provenant de bots ou de fautes de frappe), envisagez :
html
<meta name="robots" content="noindex, follow">
Mais si vous prévoyez que les utilisateurs recherchent à nouveau les mêmes requêtes ou si vous souhaitez vous classer pour des requêtes longues, gardez-les indexables.