Категория: Разработка

Изучаем запрос: GET /SQLiteManager/ main.php HTTP/1.1
Изучаем запрос: GET /SQLiteManager/ main.php HTTP/1.1

Начнем с того, что я нашел в логе nginx такую запись (IP-адреса изменены, сайт не этот):

2023/03/13 08:13:15 [error] 2615031#2615031: …

Ошибка RecursionError (maximum recursion depth exceeded) occurred
Ошибка RecursionError (maximum recursion depth exceeded) occurred

При сборке программы при помощи PyInstaller мне была возвращена ошибка "A RecursionError (maximum recursion depth exceeded) occurred. For working around …

Алексей Черемных Алексей Черемных
1328
Как защититься от XSS?
Как защититься от XSS?

По долгу службы я вижу много различных векторов атак, и да, взломать можно всё. Абсолютной безопасности не существует и не …

Алексей Черемных Алексей Черемных
1296
Django UnicodeDecodeError: utf-8 codec can't decode byte
Django UnicodeDecodeError: utf-8 codec can't decode byte

Столкнулся с проблемой при запуске отладочного сервера на виртуальной машине. Сначала я подумал, что проблема с версией Python, так как …

Алексей Черемных Алексей Черемных
2275
Как понять, что ты стал серьезным программистом?
Как понять, что ты стал серьезным программистом?

Любой программист рано или поздно задаётся вопросом "могу ли я себя считать серьезным программистом? или я всё еще программист уровня …

Алексей Черемных Алексей Черемных
1493
Миниатюры в Django при помощи easy-thumbnail
Миниатюры в Django при помощи easy-thumbnail

Сегодня я расскажу как установить и настроить в Django библиотеку для создания миниатюр easy-thumbnail, которая поможет сжать динамические картинки на веб-странице. …

Алексей Черемных Алексей Черемных
5529
Чем заменить H1-H6?
Чем заменить H1-H6?

Верстальщики, как известно, не SEO-специалисты и понимать в этом направлении не обязаны. Да, сейчас появился термин "Семантическая вёрстка", но для …

Алексей Черемных Алексей Черемных
2042