Нещодавно я зрозумів, що мої особисті нотатки дублюються набагато частіше, ніж я спочатку планував. Ось стислий огляд.
Багато років я фіксував швидкі думки в , але коли колекція перетворилася на особисту базу знань, мені знадобилася краща структура. Я перейшов на , який потужний, але занадто громіздкий для швидкого запису нотаток. Шукаючи легший, кросплатформний розв'язок з відкритим API, я обрав як основний інструмент для нотаток.
Хоча iCloud і його резервна копія мають одного провайдера, вони розташовані в окремих системах зберігання. Загалом, кожна нотатка зберігається у семи різних місцях.
Цей посібник створено для випуску 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
Це призводить до наступного:
Спочатку виконайте наступну команду, щоб отримати поточну JSON політику, створену на попередньому кроці.
bash
mc anonymous get-json myminio/public
Вихід буде виглядати так: “Це політика, визначена пресетом '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"
}
Рядок, який дозволяє будь-кому переглядати файли в бакеті, це s3:ListBucket
у властивості 'Action'. Просто видаліть його і завантажте політику знову з наступною командою.
bash
mc anonymous set-json /path-to-your-edited-json-policy.json myminio/public
Де файл /path-to-your-edited-json-policy.json
містить відредаговану версію вашої політики.
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"
}
Відкрийте корінь вашої MinIO S3 кінцевої точки. Наприклад, 'youbucket.s3.yourdomain.com'. Якщо ви отримуєте помилку у форматі XML із повідомленням ‘Access Denied’, значить усе працює належним чином!
У нас чудові новини! Сьогодні RevoTale повністю працює на власній інфраструктурі. Останнім кроком було перенесення з Cloudflare R2 Object Storage на власний сервер — і ми раді оголосити, що наше медіа-сховище тепер працює на сервері MinIO, сумісному з S3.
Це було нелегко. Через обмеження безкоштовного плану Cloudflare, нам довелося відмовитися від їхньої інфраструктури та навіть змінити реєстратора доменів. Останньою краплею стало стягнення Cloudflare $10 за налаштований SSL для підтримки четвертого рівня доменів. Звичайно, крім цього, ми стикнулися з іншими неприємними речами, пов’язаними з монополістичними тенденціями Cloudflare.
Отже, з сьогоднішнього дня, кожен дюйм нашої інфраструктури повністю побудований на відкритих інструментах, і наша стабільність є нашою відповідальністю.
Втрата хоча б однієї ночі сну справді може погіршити когнітивні функції, але тривалість та ступінь такого погіршення можуть різнитися. Дослідження свідчать, що вже після однієї ночі без сну такі когнітивні функції, як увага, мислення та прийняття рішень, зазнають впливу, і цей вплив може тривати більше одного дня. Деякі дослідження показують, що повне відновлення когнітивних функцій може зайняти від 3 до 4 днів, залежно від накопиченого боргу сну та якості відновлювального сну.
Однак ці впливи не однаково сильні для всіх, і деякі когнітивні здібності можуть відновлюватись швидше за інші. Хоча важливо наздоганяти втрачений сон, відновлення може відрізнятися залежно від індивідуальної стійкості та якості сну після цього.
Ми раді повідомити вам, що з сьогоднішнього дня ми використовуємо самостійно розгорнутий для створення ескізів зображень замість .
imgproxy
написаний мовою . Оскільки це основна мова бекенду, яку ми використовуємо, легше виправляти виявлені помилки, пов’язані зі зміною розміру зображень.Існує декілька можливих причин, чому деякі люди можуть відчувати сонливість після вживання кофеїну:
Варто зазначити, що хоча ці фактори можуть сприяти сонливості після вживання кофеїну, дії кофеїну можуть значно варіюватися від людини до людини.
Фрідріх Енгельс якось сказав:
Життя є формою існування білкових тіл, основним елементом якого є постійний метаболічний обмін з природним середовищем, що знаходиться поза ними, і яке припиняється з припиненням цього обміну, викликаючи розпад білка.
ChatGPT проаналізував мої інтереси і створив класний постер!
Ми раді повідомити, що отримав 96 балів у мобільній ! Ще краще — досягла ідеальних 100 🎯
Це вимагало деяких налаштувань, але воно того вартувало.
Ось, що забезпечує нашу продуктивність:
Ми сприймаємо це як основу — підтримання високої швидкості сайту залишиться нашим принципом у процесі зростання. Це не завжди буде просто, але ми впевнені, що ця дисципліна принесе довгострокові переваги в усіх сферах.
Якщо сайт генерує безліч малозначущих унікальних URL для пошуку (наприклад, від ботів або через помилки в запитах), розгляньте можливість:
html
<meta name="robots" content="noindex, follow">
Але якщо ви очікуєте, що користувачі будуть знову шукати ті ж самі запити або хочете ранжуватися за довгими запитами, залиште їх індексованими.