Day, 2964

Всем здравствуйте. Пришло время написать отчёт про мои приключения в коде.

⚠️ Но сначала: в Next.js обнаружили большую дыру в безопасности. И в отличии от большинства дыр, про которые я читаю, но не понимаю, как их вообще использовать 🤔💭 ...эта дыра простая и понятная: в Header записываем "пропустить авторизацию", и она пропускается 🫡👌. Библиотека Next.js популярная, и многие ею пользуются. Статистика на скриншоте. Тем, кто пользуется Next.js, нужно срочно установить обновление.

На прошлой неделе я потратил 18 часов на разные программные проекты в свободное время

  • 14 часов 🌐 персональный веб-сайт, про который я писал в предыдущем посте. Разработка затянулась дольше, чем я первоначально предполагал. Стараюсь делать без спешки.
    • В персональном веб-сайте я сейчас настраиваю SQLite для хранения данных. Дело идёт медленно. И, честно говоря, нет уверенности, что SQLite там точно нужен. Но раз уж мне так захотелось, то нужно доделывать 🐞
  • 2 часа 🍊 настройка Orange Pi. Здесь опять поломалась файловая система ext4 после отключения электричества в моей квартире
    • Тут нужно заставить систему самостоятельно чинить файлы после поломки, но как это сделать - вопрос. Предыдущие мои попытки настроить авто-коррекцию не увенчались успехом. В этот раз использовал другой подход. Надеюсь, теперь-то сработало - узнаем после следующего отключения электричества 💭
  • 2 часа 🔙 потратил на изучение программ для создания резервных копий. Программки называются rclone и rustic. Обе из них написаны на Go, и обе показались мне сложными и странными. Rclone не умеет нормально синхронизировать между NTFS и exFAT, а rustic сохраняет полный путь к файлу каждый раз. А что если я переложил мои файлы в другую папку? 🤔💭😔 не понятно.
Like it? Share with friends!
Add comment
See in dairy
Goal

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?