Архив за Декабрь, 2021

Формы, связанные с моделями, контроллеры-классы

Для ввода различных данных в Django используются формы – специальный инструмент, обеспечивающий вывод полноценной веб-формы, а также обеспечивающий проверку внесенной информации на корректность. Если форма связана с моделью, она может самостоятельно сохранить информацию в базе данных. В качестве примера создадим форму, предназначенную для ввода объявлений и связанную с созданной ранее моделью Bb. Назовем новый класс […]

Вариант домашнего центра развлечения

Предварительно сделаем экскурсию в совсем далекое прошлое. У меня первый ПК появился конце 2006 года. До этого приходилось пользоваться компьютерами у друзей, на работе, в учебном заведении. До этого времени тяги к глубокому познанию ПК не было, умел пользоваться на среднем уровне и ладно. После покупки ПК и прочтения нескольких компьютерных журналов стало понятно, что […]

Как выбрать оптимальный хостинг. Виды и рекомендации по выбору

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

Простой кирпич можно превратить в суперконденсатор

Специалисты Университета Вашингтона (США) сообщили о разработке технологии, которая позволит превратить обычный красный кирпич в полноценный конденсатор для хранения энергии. Статья с описанием всего процесса ранее опубликована в журнале Nature Communications. Специалисты химического факультета предложили при помощи химических реакций превратить обычные кирпичи из обожженной глины в суперконденсатор, способный накапливать и длительное время хранить заряд. Они […]

Обратное разрешение интернет-адресов в Django

В проекте используется следующий HTML-код для формирования гиперссылок на рубрики: Ссылка на целевую страницу, подставляемая в атрибут href, формируется из префикса bboard с добавлением ключа рубрики. Это работает, но в дальнейшем может доставить неудобство. К примеру, если возникнет необходимость изменить префикс, придется изменять код во всех используемых шаблонах. Избежать такой ситуации поможет обратное разрешение интернет-адресов. […]

Уязвимость в открытом ПО угрожает миллиарду устройств по всему миру

В популярном браузере Chrome обнаружили очередную уязвимость, которую уже активно используют злоумышленники. Уязвимость занесена в базы как CVE-2020-15999 и относится к категории heap buffer overflow (атака через переполнение буфера кучи). Ошибка кроется в компоненте FreeType (сторонняя библиотека с открытым исходным кодом), который используется для растеризации шрифтов. Уязвимость была обнаружена в октябре 2020 года специалист Google […]