Как я сделал навигацию в React Native не такой ужасной

В ходе разработки мобильных приложений на React Native я перепробовал несколько стандартных библиотек для навигации, но при использовании каждой из них я испытывал просто ужасную, адскую боль. Они были сделаны настолько неудобно и неочевидно, что разработка даже простейших казалось бы фич, превращалась в незаурядный квест. Используя react-navigation или react-native-router-flux если вам нужно сделать экран, на […]

IoT архитектура — первый взгляд под капот

Понятие IoT (Internet of Things) давно вошло в лексикон IT-шников. Хотя я и не нашел такого хаба, но надеюсь это скоро будет исправлено 🙂 Однако до сих пор многие путают IoT архитектуру с архитектурой автоматизации, где главной задачей является получение информации с датчиков, и на их основе осуществляется управление исполнительными механизмами. IT архитектура включает в […]

Из нагруженной MPP СУБД — бодрый Data Lake с аналитическими инструментами: делимся подробностями создания

Все организации, которые имеют хоть какое-то отношение к данным, рано или поздно сталкиваются с вопросом хранения реляционных и неструктурированных баз. Непросто найти одновременно удобный, эффективный и недорогой подход к этой проблеме. А еще сделать так, чтобы на данных смогли успешно работать дата-сайентисты с моделями машинного обучения. У нас получилось – и хотя пришлось повозиться, итоговый […]

Автоматизация системы мониторинга на базе Icinga2 и Puppet

 Автоматизация системы мониторинга на базе Icinga2 и Puppet Поговорим немного о… Infrastructure as code (IaC). На Хабре есть несколько очень хороших статей про Icinga2, есть также отличные статьи про Puppet: Icinga2 простой вариант Поднимаем микромониторинг на icinga2 с минимальными затратами Настройка современного Puppet сервера с нуля Однако тема автоматизации и интеграции этих двух потрясающих систем […]

Установка Archlinux c полным шифрованием системы и LVM на LUKS

В данном посте вы прочитаете немного о моих странных изыскания во время вынужденного отпуска по болезни. Речь пойдёт сразу о нескольких вещах, которые не являются «best practice», но так же тоже можно! Итак, здесь будет туториал о том, как установить Archlinux(мой любимый дистр) так, чтобы: без отдельного /boot (просто в /root) / на lvm lvm […]

Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit

Если вы следили за Google I/O (или хотя бы посмотрели Keynotes), то вы, возможно, заметили анонс нового продукта в составе платформы Firebase под названием ML Kit. ML Kit предоставляет API, при помощи которого вы сможете добавлять в приложения (как Android, так и iOS) мощные функции машинного обучения независимо от того, являетесь ли вы опытным разработчиком […]

No Excuses Club: безграничное упорство Массимилиано Сечи   

«Мне говорили, что у меня никогда не будет ни подружки, ни работы, что я не смогу водить машину, — говорит Массимилиано («MacsHG») Сечи. — Каждый вызов, который я преодолевал, это прямой результат того, что кто-то сказал мне: «Ты не сможешь этого сделать». Родившийся в Сардинии (Италия) с фокомелией — редкой врожденной деформацией, при которой конечности […]

Курс «Языки веб-программирования» (на основе Ruby) от МГТУ им. Н. Э. Баумана на канале Технострим

В этой статье мы расскажем о курсе «Языки веб-программирования», который читается на кафедре «Компьютерные системы и сети» (ИУ-6) МГТУ им. Н.Э. Баумана. Примеры приводятся на Ruby, а сам курс и представляет собой 16 видеолекций, доступных бесплатно на канале Технострим. В «Бауманке» курс читается для студентов второго курса, уже знакомых с высокоуровневыми языками программирования, такими как […]

Виртуальный сервер – для хранения данных

Сегодня речь пойдет об одном из вариантов облачного хранилища, по сути, представляющем собой виртуальный сервер VDS/VPS с дополнительным диском большой емкости для хранения данных – до 18 Тбайт без учета издержек на организацию RAID в массиве из 24 дисков. При этом с таким виртуальным сервером можно работать как с обычным удаленным ПК, а не только […]

Автоответчик фрилансера

Всем привет! Иногда надоедает отвечать на вопросы заказчиков типа «Как успехи? Есть новости? Есть продвижение?», потому что это отвлекает и напрягает нервы (хотя, наверное, без этого никуда). Либо при знакомстве писать кратко о себе, опыте и тд, просто это почти всегда первый вопрос. Либо когда речь заходит об оплате, давая реквизиты карт, кошельков и тп, […]