10 способов сделать приложения безопасными

10 способов сделать приложения безопасными

Создание защищенных приложений сегодня является обязательным условием разработки. Давайте разберем основные десять способов обеспечить безопасность приложений. Некоторые из них важно учесть еще на этапе разработки. Некоторые стоит обеспечивать и в процессе поддержки и работы приложения в продакшн.

Портрет разработчика 2019

Традиционно, портал для разработчиков StackOverflow провел опрос «Developer Survey 2019». Предлагаю ознакомиться с результатами и выяснить, какая картина складывается в этой сфере, какие тренды и направления разработки становятся популярней, а какие отживают свой век.

Создание сайта на Python/Django: URLs и пространство имен

На текущий момент мы уже создали несколько полезных представлений (views) для нашего сайта на Django. Как мы уже знаем, представления созданы для того, чтобы получать данные модели, как-то их там обрабатывать и возвращать результат. Возврат результата происходит путем его передачи в систему шаблонов вывода. Давайте вернемся к шаблону detail.html и сделаем его немного лучше.

RTX 2060 vs GTX 1070Ti: очевиден ли выбор?

Сегодня решил написать небольшой пост на счет видеокарт среднего ценового диапазона. Покопвшись в сети, я выяснил, стоит ли сегодня приобретать карточки старого поколения, например 1070Ti, или же все же новая серия есть новая серия и лучше выбрать RTX 2060? Делюсь своим мнением на этот счет.

Создание сайта на Python/Django: полезные Views

Views в Django

Продолжим рассмотрение Views в Django и переходим к написанию полезных вещей. Каждое представление отвечает за два действия — это возвращение HttpResponse с объектом данных для запрашиваемой страницы либо генерацию исключения, например, Http404. Все остальное зависит от нашей фантазии. Мы можем реализовать любой необходимый функционал, который позволяет нам Python.

Создание сайта на Python/Django: Views

Views (представления) в Django

предыдущей части мы познакомились с Django Admin и разобрались как его активировать. Мы подключили модель Question и разобрали базовые функции редактирования. В будущих публикациях я еще вернусь к вопросу админ панели и расширения её функционала. Пока же начнем создавать первые Views (представления) для нашего сайта.

Самостоятельный ремонт компьютера: возможно ли?

Типичные поломки компьютерной техники

Сегодня сложно представить нашу жизнь без компьютеров. Они есть дома, на работе, в школах и университетах. Даже в нашем кармане теперь помещается мини-компьютер, который мы называем смартфоном. Увы, но техника не всегда работает так, как он нее ожидаешь. Возникают поломки и необходимость провести
ремонт компьютеров.

Создание сайта на Python/Django: знакомство с Django Admin

Знакомство с Django Admin

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

Создание сайта на Python/Django: взаимодействуем с API

Взаимодействие с API через интерактивную консоль

Продолжаем разбираться в процессе разработки сайта на Django и запуска его в продакшн. В этой части серии публикаций предлагаю немного познакомиться с тем, как Django работает внутри и как можно с ним взаимодействовать на уровне консоли.

ТОП 5 летних шины для Kia Soul: что выбрать?

При выборе летних шин для Kia Soul прежде всего важно учесть баланс характеристик. Не стоит гнаться за ценой. Предлагаю вашему вниманию 5 вариантов шин для Киа Соул с учетом баланса характеристик и стоимости.