Провайдеров связи собираются обязать заключать договоры на подключение жилых домов

В понедельник замминистра строительства и ЖКХ Андрей Чибис заявил о том, что операторов связи вскоре обяжут заключить договор с управляющими компаниями для начала оказания услуг жильцам, о чем сообщают «Ведомости». Официальный договор обяжет управляющую компанию обеспечить провайдеру доступ в дом и предоставит все необходимые технические условия монтажа. Форма типового договора, по словам Андрея Чибиса, пока […]

Альтернативный оркестратор nomad на десктопе

В настоящее время оркестрация контейнеров ассоциируется в первую очередь с kubernetes. Но это не единственный возможный выбор. Есть и альтерннативные средства оркестрации, например nomad, разработчик HashiCorp (хорошо известный как разработчик средства виртуализации Vagrant). Осваивать работу с средствами оркестрации как правило сложно, т.к. не у всех имеется доступ к инфраструктуре из нескольких серверов с рутовым доступом, […]

Не умничайте с формами для входа

В последнее время меня начинает сильно раздражать авторизация на сайтах. Поскольку менеджеры паролей становятся более популярными, такие как 1Password (который я использую) и менеджер паролей Chrome (который я тоже использую), веб-сайтам важно учитывать этот факт. Давайте рассмотрим некоторые шаблоны входа в систему, которые на мой взгляд не идеальны. А затем рассмотрим лучшие практики. TL;DR; Это […]

Навигация сервисного робота на поле для гольфа. Построение пути и обход препятствий

Какой метод навигации и обхода препятствий оптимален для сервисного робота? Роботы — это программно-механические комплексы, взаимодейсвующие с реальным миром. Для сервисного робота крайне важно понимать свое текущее положение в пространстве, положение цели и умение построить маршрут до цели с обходом возможных препятствий. Мы разрабатываем робота для сбора мячей для гольфа на driving range. Мы рассматривали […]

Как быстро написать веб-сайт или веб-приложение и не увязнуть в сборщиках

Это маленькое руководство описывает создание реактивного веб-приложения используя отрисовку на стороне сервера (Server-Side Rendering, SSR). Клиентская часть являет собой полноценное Vue-приложение, в моём случае используя шаблон MVVM. Серверное приложение работает на микрофреймворке Flask, который может предоставить конечные точки подключения (endpoint) и отдать готовую HTML страницу. HTML страницы (расположены в подкаталоге myapp/templates) рендерятся шаблонизатором Jinja (устанавливается в […]

BYD сообщает о росте продаж подключаемых электромобилей

Продолжается взрывной рост продаж электромобилей. 13 февраля компания BYD сообщила, что её объемы продаж в январе выросли на 3,74% по сравнению с январем прошлого года до 43 920 единиц, однако упали на 36,9% по сравнению с предыдущим месяцем. Продажи автомобилей в рамках КНР «Автомобили с новыми источниками энергии» резко взлетели до 291,11% в годовом выражении […]

Почему Google нуждалась в графе знаний

Когда я представляюсь и говорю, чем занимается наш стартап, у собеседника сразу возникает вопрос: вы раньше работали в Facebook, или ваша разработка создана под влиянием Facebook? Многие знают об усилиях Facebook по обслуживанию своего социального графа, потому что компания опубликовала несколько статей об инфраструктуре этого графа, который она тщательно выстроила. Google рассказывала о своём графе […]

Определим ваш биовозраст по анкете

Gero и Open Longevity проводят исследование влияния препаратов и биодобавок на биовозраст человека. Каждому, кто заполнит анкету, после обработки всех данных сообщат биологический возраст и вышлют результаты исследования. Пройдите опрос и внесите вклад в изучение старения! Опрос Gero и Open Longevity Что такое биовозраст и зачем он нужен Многие физиологические параметры меняются с возрастом, отражая […]

Как загрузить OpenStreetMap в Hive?

В прошлой статье я рассмотрел обратное геокодирование средствами Spark. Теперь представим, что перед нами встала задача прямого геокодирования почтовых адресов. То есть, получения для записанного текстом адреса неких географических координат. Адреса для определенности российские, и главное — зачастую написаны криво, то есть с ошибками, неоднозначностями и прочими прелестями. И находятся эти адреса в базе данных […]

Я провел сто собеседований, отказал сотне людей — и только потом научился собеседовать

Не желал бы я вам попасть ко мне на собеседование года два назад. Я провел их около сотни, и за все время взял может человек четырех. Не знаю почему, но эйчары считали, что это круто. Слава строгого интервьюера шла впереди меня. Знакомые звали меня собеседовать для чужих команд, и даже для чужих компаний, о которых […]