Главная » Архив меток: django

Архив меток: django

[Из песочницы] Удалённое управление UART’ом через Web

Начнём с железа Работал я как-то на одном заводе, где лепили всякую электронику, не шибко сложную, и иногда подпадавшую под определение «Интернет вещей». По большей части, всякие датчики для охранных систем: датчики дыма, шума, проникновения, огня и всякое другое. Ассортимент изделий был широчайший, партии иногда были меньше 500 штук, и едва ли не под каждое изделие приходилось делать отдельный Test ...

Читать далее »

Разворачиваем Kubernetes на десктопе за несколько минут с MicroK8s

Начать работать с Kubernetes не всегда бывает просто. Не у всех есть необходимая для разворачивания полноценного кластера Kubernetes инфраструктура. Для локальной работы Kubernetes предлагет утилиту Minikube. Minikube — достаточно простое и удобное средство, и есть несколько обучающих курсов по работете с Minikube. Но, все же, о Minikube нельзя сказать, что с помощью этой утилиты можно за несколько минут развернуть среду ...

Читать далее »

«Удаление» объектов в Django

И чем сложнее сервис, тем больше нюансов необходимо учесть. Рано или поздно перед разработчиками встаёт задача удаления ненужных данных. В данной статье я расскажу, как мы реализовали «удаление» в базе данных с сотней связей. Предыстория Для контроля работоспособности большинства проектов Mail.ru Group и ВКонтакте используется сервис собственной разработки — Monitoring. Начав свою историю с конца 2012 года, за 6 лет ...

Читать далее »

[Из песочницы] Карта ДТП

Карта упрощает анализ ДТП и помогает найти реальные причины происшествий. Расскажу вам о проекте “Карта ДТП” – интерактивной карте аварий в России. Как пришла идея, где брали данные и зачем открыли исходный код. За 2018 год в ДТП на дорогах России погибли 19088 человек Цифра с каждым годом уменьшается, но все равно остается гораздо большей, чем в развитых странах, где ...

Читать далее »

Изменение схемы таблиц PostgreSQL без долгих блокировок. Лекция Яндекса

Если одновременно выполняется много операций по изменению схемы БД, сервис не может корректно работать на запись. Разработчик Владимир Колясинский объяснил, какие операции в PostgreSQL требуют длительных блокировок и как команда Яндекс.Коннекта обеспечивает почти стопроцентную доступность сервиса на запись во время выполнения подобных операций. Кроме того, вы узнаете о библиотеке для Django, которая призвана автоматизировать часть описанных процессов. Нужно, чтобы миграции ...

Читать далее »

Распознаём тексты на Android Things с ABBYY RTR SDK и django

Меня зовут Азат Калмыков, я студент второго курса ОП “Прикладная математика и информатика” Факультета компьютерных наук НИУ ВШЭ и стажёр в отделе мобильной разработки компании ABBYY. Привет! В этом материале я расскажу про свой небольшой проект, выполненный в рамках летней стажировки. По нему едут товары или какие-то детали, на которых важно распознавать текст (возможно, это некий уникальный идентификатор, а может, ...

Читать далее »

Топ книг по фреймворку Django

Однако, несмотря на качество, далеко не всем новичкам эта документация приходится по душе. Веб-фреймворк Django подробно документирован на официальном сайте: там и теория, и справочная информация, и руководства для новичков. Первый — записаться на обучающие курсы. Что ж, у вас есть два пути. Этим мы сегодня с командой GeekBrains и займёмся. Второй — в очередной раз заглянуть на полки интернет-магазинов. ...

Читать далее »

[Перевод] 5+1 случай, когда спецификация REST API играет огромную роль

В этой статье речь пойдёт о написании и поддержке полезной и актуальной спецификации для REST API-проекта, которая позволит сэкономить много лишнего кода, а также серьёзно улучшить целостность, надежность и прозрачность прокта в целом. Что такое RESTful API? Это миф. Идея RESTful — в построении API, который во всём соответствовал бы архитектурным правилам и ограничениям, описанным стилем REST, однако в реальных ...

Читать далее »

Автор Python больше не руководит разработкой. Сделает это язык лучше или хуже?

Всё Python-сообщество надеется, что это не отразится на экосистеме негативно. Но одного этого недостаточно. Мы вот, например, считаем важным поддерживать сообщество и, как одно из мероприятий, проводим большую конференцию под названием Moscow Python Conf++. Там сможем обсудить этот и другие важные вопросы. А пока частично познакомлю вас с Программным комитетом. А задал им несколько вопросов, которые как раз и раскроют взгляды на экосистему, и расскажут о людях лучше их профессиональных достижений. Кроме заглавного вопроса, спрашивал вот ...

Читать далее »

Конференция PyCon Russia 2018: видео всех докладов и презентации

22-23 июля прошла шестая конференция для python-программистов PyCon Russia. Под катом — много видео, презентации и фотографии. А еще посмотрите отчетный ролик — в нем коротко о том, как прошел PyConRu-2018. Доклады на русском языке Python Core Developer, эксперт-разработчик программного обеспечения, основатель EdgeDB, автор uvloop, asyncpg, asyncio Юрий Селиванов (Торонто) рассказал про то, что сейчас происходит с Asyncio и что ...

Читать далее »