Почему ivi перешел со Sphinx на Elasticsearch / Евгений Россинский (ivi)


HighLoad 2017

Презентация и тезисы:
www.highload.ru/2017/abstracts/2866.html

В своей работе мы используем поисковый движок не только для полнотекстового поиска. Поисковый движок — это сердце API и сердце системы доступности контента. Для каждого региона и каждой платформы должен существовать свой ivi со своим настройками, множеством контента, правилами от правообладателей и рекламодателей.

Azure Devops CI на примере проекта SurveyJS


Доклад о том, как мы в SurveyJS настроили Azure Devops для тестов (unit и функциональных) и для автоматичного релиза “одной кнопкой”. Буду рассказывать про наши рабочие конфиги на живых примерах и про подводные камни.
Ссылка на презентацию:
docs.google.com/presentation/d/1kCpsoQtIwR_izP8QzPMZAngttj_f7H4DD8rnf1ghBY8/edit?usp=sharing

«Опыт использования Nuxt.js». Григорий Петров, Voximplant


Фреймворк Nuxt.js позволяет быстро собирать на Vue.js статические сайты. Получающиеся HTML-страницы грузятся очень быстро. В компании Voximplant этот фреймворк используют для внутренних проектов, документации, одностраничных сайтов. Григорий Петров рассказывает о возможностях, ограничениях, сильных и слабых сторонах Nuxt.js.

Эту запись мы сделали на международной конференции IT NonStop 13 октября 2018 года в Воронеже.

ДОКЛАДЧИК: Григорий Петров, технический евангелист, Voximplant, консультант в области организации разработки. Начинал в конце 1990-х как разработчик, участвовал в создании Radmin и Advanced IP Scanner, продвигал NPTV.

Язык доклада: русский.
Язык презентации: русский.

____________________________________________
Вакансии в DataArt: dataart.ru/career
Facebook: www.facebook.com/DataArt
Instagram: www.instagram.com/dataart
Vkontakte: vk.com/dataart
Twitter: twitter.com/DataArt_Dev

[RUS] Григорий Петров (Evrone): Python и сеть: REST, JSON, GraphQL или gRPC? /#PiterPy


Python и сеть: REST, JSON, GraphQL или gRPC?

Большинство Python приложений начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее. Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC и много чего еще. В докладе я расскажу про современные подходы коммуникаций Python backend приложений друг с другом и фронтендом, с какими сложностями мы боремся и что сейчас считается Pythonic.

Григорий Петров​
Москва, Россия
DevRel
Evrone

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель разработки. Участвовал в создании Radmin и Advanced IP Scanner, продвигал интерактивное телевидение NPTV и программируемую телефонию Voximplant. Генералист, нейрофизиолог-любитель, организует разработку, конференции, хакатоны. Сейчас — Head of Developer Relations в Evrone.

PiterPy 2019
piterpy.com/

Follow us
Vk: vk.com/piterpy
Facebook: www.facebook.com/PiterPyConf/
Twitter: twitter.com/PiterPy
Instagram: www.instagram.com/piterpyconf/
Telegram channel: t.me/PiterPy_channel

#PiterPy

SILVER SPONSOR
DELLEMC
russia.emc.com/campaign/centre-of-excellence/index.htm

SILVER SPONSOR
SELECTEL
selectel.ru

SILVER SPONSOR
WARGAMING
ru.wargaming.net/

SILVER SPONSOR
CINDICATOR
cindicator.com/

SILVER SPONSOR
EPAM
www.epam-group.ru/

ORGANIZERS

IT-Events
it-events.com

IT-Dominanta
www.it-dominanta.ru

GIL в Python: зачем он нужен и как с этим жить


Григорий Петров
12 сентября 2013
Moscow Django Meetup № 14

В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
Слайды выступления: www.moscowpython.ru/meetup/14/gil-and-python-why/

Цифровая инклюзия: что это, особенности интерфейсов и разработки [Хекслет]


Что такое цифровая инклюзия, что это — тренд или хороший тон в разработке продукта, разберём особенности интерфейса, технической разработки и кейсы, а также ответим на вопросы слушателей.

Спикеры:

— Валерия Курмак, директор практики Human Experience в AIC, Founder в Kurmak.info, автор гайдлайна по цифровой доступности в Сбер и курсов про Цифровую доступность, преподаватель в British Higher School of Art

Знакомство с NGINX Unit / Валентин Бартенев, Игорь Сысоев (NGINX, Inc.)


HighLoad 2017

Тезисы:
www.highload.ru/2017/abstracts/2916.html

Пару месяцев назад мы выпустили первую бета-версию нашего нового open-source проекта NGINX Unit. Он базируется на уникальной архитектуре нового поколения и на данный момент способен выполнять функции гибкого и эффективного сервера приложений.

Из доклада вы узнаете, для чего создавался новый сервер, его основные приемущества, какими возможностями уже обладает и какие задачи способен решать. А также познакомитесь с его архитектурой и удобным JSON RESTful интерфейсом управления, позволяющим быстро манипулировать вашими веб-приложениями без потери соединений и прерываний в обслуживании.

ТЕСТ: LINUX или WINDOWS? Какая ОС лучше и быстрее?


Теперь мы знаем, насколько линукс быстрее виндовс! А может все наоборот, Windows лучше Linux? Узнай результаты экспериментов — какая операционная система лучше и быстрее!
Цифровые лицензии — ulap.top

Содержание:
00:00 Какая операционная система быстрее? Версии для эксперимента и условия тестов
01:37 Какая ОС быстрее включается? Windows 10, Linux mint
02:27 Какая ОС лучше в запуске программ?
03:52 Потребление ОЗУ в Линукс
04:34 Бенчмарк. Какая ОС лучше для игр?
05:35 Тест на производительность кроссплатформенного приложения
07:02 Какая ОС занимает меньше места?
07:23 Выводы. Какая ОС лучше для слабого ПК, windows или linux?

Смотрите также:
ТЕСТ: Какой Windows быстрее — www.youtube.com/watch?v=97YHvBUohhc
Насколько SSD быстрее HDD — www.youtube.com/watch?v=h-PVQd56fBM

Подписывайтесь на канал ПК без проблем
Подпишись на группу ВК — vk.com/pkbezproblem
Телеграм — t.me/pcnoproblem
Твиттер — twitter.com/roman_pcnp
#пкбезпроблем #лучшийwindows #linux

Управление моторами с Arduino


В этом уроке подробно разберём подключение мотора к Arduino и управление вращением. Рассмотрим разные способы, драйверы и алгоритмы. Текстовый вариант урока смотри здесь: alexgyver.ru/lessons/dc-motors/
► Базовый урок про управление нагрузкой: alexgyver.ru/lessons/arduino-load/
► Урок про ШИМ: www.youtube.com/watch?v=rCmaMST8qkg
► Урок про крутилки: www.youtube.com/watch?v=ypH3W8r41Cw
► Урок про мосфеты: www.youtube.com/watch?v=hoprWM_b6V0
► Урок про реле: www.youtube.com/watch?v=m3bF54wr4U0

▼ Примеры из урока ▼
github.com/AlexGyver/tutorials

▼ Железки с Aliexpress ▼
6 пиновые тумблеры: ali.ski/5u6ms9
ШИМ контроллер: ali.ski/EdXSE_
Различные моторы: ali.ski/lq_p_0
Модули реле: ali.ski/5banBv
Мосфет модуль: ali.ski/p9ThNZ
Драйвер L298: ali.ski/qEJ9eX
Драйвер MX1508: ali.ski/8GWfk2
Драйвер TA6586: ali.ski/RiAlR, ali.ski/Feeufb
Драйвер TA6586 чип: ali.ski/hXvcD
Драйвер L9110S: ali.ski/dtfDR
Драйвер TB6612: ali.ski/d2cNUk
Драйвер большой: ali.ski/pqccG
Остальные железки ищи тут: alexgyver.ru/arduino_shop/#power

▼ Содержание ▼
00:00 — Вступление
01:18 — Ручное управление
02:02 — Помехи и защита от них
04:10 — Реле
04:51 — Двойное реле
05:15 — Мосфет
06:39 — Двойное реле и мосфет
07:13 — Драйверы
07:51 — L298
11:24 — MX1508
12:02 — TA6586
12:41 — L9110
12:55 — TB6612
13:16 — Пельмень
13:57 — Пример с джойстиком
14:40 — Плавный пуск

▼ Уроки Arduino на сайте ▼
alexgyver.ru/lessons/

▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
alexgyver.ru/arduino_shop/

▼ Страница «Заметок Ардуинщика» ▼
alexgyver.ru/arduino_lessons/

Теги: #arduino #мотор #драйвер
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: www.youtube.com/c/AlexGyverShow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: AlexGyver.ru/
► Почта: alex@alexgyver.ru