Недавно я понял, что мои личные заметки дублируются гораздо больше раз, чем я изначально предполагал. Вот краткий обзор.
Много лет я фиксировал быстрые мысли в , но когда коллекция стала личной базой знаний, мне потребовалась лучшая структура. Я перешел на , который мощный, но слишком тяжеловесный для быстрого создания заметок. Ища более легкое, кросс-платформенное решение с открытым API, я выбрал как основной инструмент для заметок.
Хотя iCloud и его резервное хранилище используют одного провайдера, они находятся в различных системах хранения. В итоге, каждая заметка сохраняется в семи отдельных местах.
Это руководство создано для выпуска MinIO RELEASE.2025-05-24T17-08-30Z
.
bash
mc alias set myminio https://minio.example.com ВАШ_КЛЮЧ_ДОСТУПА ВАШ_СЕКРЕТНЫЙ_КЛЮЧ
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 с сообщением «Доступ запрещен», то всё работает как надо!
У нас отличные новости! С сегодняшнего дня 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">
Но если вы ожидаете, что пользователи будут снова искать те же запросы или хотите ранжироваться по длинным запросам, оставьте их индексируемыми.