Проблемы поиска данных всегда отличались особенной сложностью и зачастую нестандартностью в подходах. Сегодня я бы хотел остановиться на одной интересной задаче, которую мне пришлось решать совсем недавно во время разработки платформы Интернета вещей. Впрочем, такая задача, может встретиться и на любом другом проекте, где есть динамическая подгрузка данных по REST API. Будь то подгрузка во время пагинации, или во время скроллинга, или как то иначе…
Первый опыт с Raspberry Pi или микросервисы для дома
Данная статья будет полезна тем, кто никогда прежде не экспериментировал с Raspberry, но считает, что этому самое время.
Привет, Хабр! Тенденция приписывать любому техническому устройству эпитет «умный» достигла, кажется, своего апогея (по количеству употребления, разумеется). К тому же, большинство моих знакомых не из IT-сферы до сих пор наивно полагают, что каждый уважающий себя программист живет в самом «умном» доме во всём квартале, у которого вместо стен — серверные стенды исполинских размеров, а в свободное от работы время этот же человек-программист выгуливает «умную» собаку из Boston Dynamics. Дабы не отставать от этих современных стандартов, мы с товарищем решили собственноручно создать что-то «умное», но несложное, поскольку в школе схемотехника и конструирование роботов обошли нас стороной.
Краткая история о том, как развернуть веб-сервер Flask в docker контейнере
Для чего вообще нужен docker контейнер? Обычно, во время разработки, для каждого проекта вы настраиваете своё окружение. Но вот произошла такая ситуация: что-то случилось с вашим компьютером и приходится переустанавливать операционную систему(ОС). Соответственно, чтобы запустить ваш проект, необходимо настраивать окружение заново. Бывает ещё гигантское количество ситуаций, которые сводятся к одной проблеме - настройка окружения для разработки.
Домашнее IoT-устройство глазами JS-разработчика
В один момент мы задумались с товарищем, а почему бы не попробовать сделать свое домашнее IoT-устройство? Недолго думая, мы остановились на концепции устройства, которое позволяет отслеживать незваных гостей и оповещать хозяина. Как это можно сделать и что для этого требуется?
Через какое-то время стало ясно, что для нашей задачи должен подойти Raspberry pi в сопровождении датчика движения и камеры. На него напишем драйвер, повесим несколько различных сервисов на удаленном сервере, сделаем мобильное приложение и цель будет достигнута. Звучит вполне неплохо, самое время пробовать.
Авторизация и аутентификация на NodeJs и Socket.io и проблемы вокруг
На текущий момент я работаю в компании Мегафон тим лидом фронта. С начала этого года мы в команде Мегафона разрабатываем собственную платформу Интернета вещей. И так как, в таком процессе нагрузка на бек-энд разработчиков стала колоссальная, а фронт не так активно задействован, внутри отдела было принято решение отдать всю веб-часть в руки моей команды. Очевидно, что мы взяли NodeJs, и занялись построением серверной архитектуры и тд.
Для корректного доступа до собранных с устройств данных, естественно, нужна была авторизация, что бы понимать, кто и что может получить/сделать.
Переходим В OFFLINE FIRST с использованием Core Data и Managed Document(s)
МегаФон выбрал возможность работать при нестабильной связи как одну из важных точек роста. В России есть места, где связь временно отключается или надолго пропадает. И нужно, чтобы даже в этом случае приложение работало без сбоев.
О том, как эта задача выполнялась в течение последних пяти месяцев, как выбирали и воплощали архитектуру проекта, какие технологии использовались, а также чего достигли и что было запланировано на будущее, Валентин рассказал в докладе на Конференции разработчиков мобильных приложений Apps Live 2020.
Навыки команды: Как я настраивал матрицу компетенций
Почему в Confluence?
Когда я пришел в команду разработки платформ бизнес-сервисов, мне было сложно разобраться, кто чем занимается, какие продукты разрабатываются и поддерживаются, какие навыки для этого нужны команде, кого и чему нужно научить.
В этой статье я расскажу, как мы строили матрицу навыков (компетенций) команды, как она эволюционировала, и какие вопросы мы теперь с её помощью решаем.
Статья будет полезна руководителям групп, тимлидам, которые хотят быстро внедрить процесс наполнения и актуализации матрицы компетенций.
Использование IP-телефонов с Виртуальной АТС МегаФона
Виртуальная АТС МегаФона — это комплексное решение для организации телефонии в офисе. Создав карточку сотрудника в ВАТС, вы можете не только добавить его корпоративную SIM-карту, но и подключить настольный IP-телефон. Таким образом вы объединяете в единую неразрывную сеть вашу офисную телефонию и мобильные телефоны сотрудников. Теперь, получив звонок на мобильный телефон, вы можете комбинацией кнопок перевести его на настольный телефон вашего бухгалтера, а бухгалтер, в свою очередь, может дозвониться до вас по короткому номеру, независимо от того, в офисе вы находитесь или за его пределами.
Рассмотрим подробнее эти устройства и как с их помощью вы увеличите эффективность работы вашей компании.
Обзор возможностей интеграции Виртуальной АТС от МегаФона с CRM-системой Битрикс24
Многие компании уже сегодня смогли оценить преимущества обработки звонков с помощью Виртуальной АТС от МегаФона. Немало и тех, кто использует Битрикс24 как удобную и доступную CRM-систему для автоматизации продаж.
Недавно МегаФон обновил интеграцию с Битрикс24, значительно расширив ее возможности. В этой статье мы разберем, какие функции будут доступны компаниям после интеграции этих двух систем.
Привет, меня зовут Наталья, я agile-коуч в МегаФоне и участвую в цифровой трансформации бизнеса. Я присоединилась к этому процессу одной из первых, поэтому могу отследить изменения с самого начала. Мы не «внедряем agile», а используем его как один из инструментов масштабного преобразования компании, и этот процесс сейчас в самом разгаре. О том, почему мы трансформируем бизнес, и как это отражается на нашей разработке, читайте под катом.
Недавно курс завершился, и уже стартовал второй сезон 5G-лаборатории. Но как понять, по правильному ли пути мы пошли или где-то свернули не туда? Чтобы узнать ответ, мы попросили представителей двух команд-выпускников (проекты Speech и AR в туризме) рассказать, что они думали до и во время учёбы. Ребята подняли свою переписку с друзьями и близкими, прошерстили свои страницы в соцсетях — и вот что нашли.
Как мы интегрировали amoCRM с Виртуальной АТС от МегаФона
Сегодня amoCRM — одна из наиболее популярных систем организации эффективной работы с клиентами и партнерами. Она подходит в том числе компаниям с длинным циклом сделки, что особенно характерно для продаж в сегменте B2B, ведь именно там нужен внимательный контроль воронки продаж.
Еще больше возможностей открывается при использовании интеграции amoCRM с Виртуальной АТС от МегаФона, что позволяет дополнять функциональность CRM возможностью работы как с мобильными, так и со стационарными телефонами. В этой статье мы расскажем о расширенных возможностях при использовании интеграции и нюансы ее настройки, а также рассмотрим последние обновления.
Нишевые кейсы для телефонии с подключением Виртуальной АТС
Виртуальная АТС позволяет решать самые разные задачи в различных сферах и направлениях бизнеса. Рассмотрим несколько примеров того, как компании организовывают коммуникацию с клиентами с помощью инструментов ВАТС.
Spring Boot приложение с использованием Kafka Streams
Как работать вместе, работая врозь
Средства массовой информации пестрят новостями об эпидемиологической обстановке и рекомендациями о самоизоляции.
А вот относительно бизнеса простых рекомендаций нет. Руководители компаний столкнулись с новым вызовом — как с минимальными потерями для продуктивности перевести сотрудников на удаленку и выстроить их работу так, чтобы все было «как раньше».
То, что работало в офисе, часто не срабатывает в условиях удаленки. Что делать, чтобы распределенные команды сохранили эффективное сотрудничество и взаимодействие внутри и вне коллектива?
Доступность мобильной связи, быстрый интернет, удобные приложения и другие современные технологии, в целом, помогают преодолеть многие барьеры и выстроить продуктивную работу с партнерами или коллегами.
Но нужно подготовиться.
Как сохранить качество работы в условиях карантина
Торговой компании в первую очередь необходимо организовать прием звонков от клиентов. Отдел продаж в режиме удаленной работы должен отвечать двум требованиям: продолжать эффективно взаимодействовать с клиентами и оставаться управляемым. Если мы говорим об агентстве недвижимости и компаниях, где сотрудники часто бывают на встречах и работают с закрепленными за ними клиентами, ключевым становится вопрос контроля.
В этой статье мы рассмотрим несколько кейсов, как быстро и безболезненно перевести офис на удаленную работу с Виртуальной АТС МегаФона.
Чем занимается Big Data в МегаФоне и как туда попасть?
Выступление аналитика больших данных МегаФона на конференции Data Fest весной 2019 г.
Датасаентисты в МегаФоне решают задачу сохранения абонентской базы, которая является одной из приоритетных для компании на фоне замедлившегося роста рынка телеком-услуг. Например, несколько лет назад на основе больших данных была разработана новая тарифная линейка «Включайся». Она построена на реальных интересах цифровых пользователей: говорить, переписываться в мессенджерах, слушать музыку, общаться в социальных сетях, смотреть видео. Названия тарифов соответствуют наполнению по интересам, а неограниченное пользование привычными приложениями не требует расчетов потребляемого трафика. При формировании экосистемы наша задача сделать индивидуальное предложение каждому клиенту.