Всем здравствуйте. Пришло время написать отчёт про мои приключения в коде.
⚠️ Но сначала: в Next.js обнаружили большую дыру в безопасности. И в отличии от большинства дыр, про которые я читаю, но не понимаю, как их вообще использовать 🤔💭 ...эта дыра простая и понятная: в Header записываем "пропустить авторизацию", и она пропускается 🫡👌. Библиотека Next.js популярная, и многие ею пользуются. Статистика на скриншоте. Тем, кто пользуется Next.js, нужно срочно установить обновление.
На прошлой неделе я потратил 18 часов на разные программные проекты в свободное время
- 14 часов 🌐 персональный веб-сайт, про который я писал в предыдущем посте. Разработка затянулась дольше, чем я первоначально предполагал. Стараюсь делать без спешки.
- В персональном веб-сайте я сейчас настраиваю SQLite для хранения данных. Дело идёт медленно. И, честно говоря, нет уверенности, что SQLite там точно нужен. Но раз уж мне так захотелось, то нужно доделывать 🐞
- 2 часа 🍊 настройка Orange Pi. Здесь опять поломалась файловая система ext4 после отключения электричества в моей квартире
- Тут нужно заставить систему самостоятельно чинить файлы после поломки, но как это сделать - вопрос. Предыдущие мои попытки настроить авто-коррекцию не увенчались успехом. В этот раз использовал другой подход. Надеюсь, теперь-то сработало - узнаем после следующего отключения электричества 💭
- 2 часа 🔙 потратил на изучение программ для создания резервных копий. Программки называются rclone и rustic. Обе из них написаны на Go, и обе показались мне сложными и странными. Rclone не умеет нормально синхронизировать между NTFS и exFAT, а rustic сохраняет полный путь к файлу каждый раз. А что если я переложил мои файлы в другую папку? 🤔💭😔 не понятно.