Месяц: Август 2020
-
Почему здравый смысл важнее паттернов, а Active Record не так уж и плох
—
от автора
Так уж вышло, что разработчики, особенно молодые, любят паттерны, любят спорить о том, какой паттерн нужно применять здесь или там. Спорить до хрипоты: это фасад или прокси, а может даже синглтон. А если у вас не чистая, гексагональная архитектура, то некоторые разработчики готовы сжечь на костре Святой Инквизиции. При этом они забывают, что паттерны —…
-
VDDK errors с человеческим лицом
—
от автора
Вся прелесть и ужас VDDK ошибок в том, что, с одной стороны, совершенно точно понятно, где сломалось, а с другой — совершенно непонятно, почему, и как это теперь чинить. Это примерно как RPC call function failed в мире Windows. Хотя не всё так ужасно, конечно же. Некоторые ошибки имеют совершенно конкретные причины и методы лечения.…
-
Объектовая видеоаналитика на транспорте
—
от автора
Существует большое количество задач, где процессинг и обработку контента необходимо выполнять «на краю», то есть в непосредственной близости от источника данных (камер). В частности, это касается и задач объектовой видеоаналитики, например, в рамках проектов по оптимизации транспортной инфраструктуры. Рассмотрим несколько совместных решений от российского интегратора ГК «Ларга» и разработчиков систем объектовой видеоаналитки, компании ComBox Technology.
-
Сервис на языке Dart: каркас серверного приложения
—
от автора
Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL 2.3. Каркас серверного приложения (мы находимся здесь) … 3. Web 3.1. Flutter web-страница … 4. Mobile … Подготовка В прошлый раз мы закончили на том, что разместили статическую веб страницу-заглушку, разработанную с использованием Flutter для web. Страница отображает прогресс разработки нашего сервиса, однако данные…
-
Проект «часов Уизли» с демонстрацией местоположения членов семьи
—
от автора
Я хотел удивить жену на Рождество. Она – рыжая, фанат «Гарри Поттера», а ещё и мать; всё это вдохновило меня на создание «часов Уизли». Идею я придумал в феврале, поэтому у меня было 10 месяцев на разработку и создание проекта. Для людей, незнакомых с Гарри Поттером и семейством Уизли, поясню, что у семьи магов Уизли…
-
Как сторителлинг помог провести Конгресс WCIT 2019
—
от автора
Привет, Хабр! Меня зовут Айя Таксилдарян — основательница компании Maeutica. Я хотела бы рассказать о том, как мы создали идеологическую платформу для WCIT-2019 — Всемирного Конгресса по информационным технологиям (World Congress on Information Technology 2019) и как с помощью сторителлинга помогли организаторам рассказать эту историю всему миру. Проведение крупных IT-ивентов это целая наука, о чем…
-
Как мы загружали банковскую карту из iPhone в брелок
—
от автора
С каждым годом всё больше компаний проявляют интерес к проектам, связанным с интернетом вещей (Internet of Things, IoT). В статье я расскажу о созданной нами IoT платформе, о способах загрузки банковских карт в носимые устройства, об исследовании возможностей фреймворка Core NFC iOS и о возможной схеме мошенничества с использованием смартфонов с NFC. Статья может быть…
-
Инфраструктура как код в Авито: уроки, которые мы извлекли
—
от автора
Привет, Хабр! Меня зовут Саша Козлов, я занимаюсь разработкой инфраструктуры и системным администрированием в Авито последние три с половиной года. Я расскажу, как мы масштабировали и модернизировали со временем нашу работу с инфраструктурным кодом и вывели её на качественно новый уровень. Мы отвечаем за полный цикл управления оборудованием: от закупки и монтажа в ДЦ до доставки до конечного потребителя. Речь пойдёт об уроках, которые мы вынесли…
-
Clickhouse — оконные функции, которых нет…
—
от автора
Работу с колоночными базами данных я начал с BigQuery. Когда пришлось “переехать” на Clickhouse я был неприятно удивлен фактом отсутствия полноценных оконных функций. Есть, конечно, множество функций по работе с массивами, функций высшего порядка и прочие функции (одна функция runningDifferenceStartingWithFirstValue чего стоит). Сразу на ум приходит победитель 1999 года на звание самого длинного слова Donaudampfschifffahrtsgesellschaftskapitänswitwe.…
-
Лучшая метрика для команды, работающей над продуктом
—
от автора
Иногда при обсуждении продукта метрики только мешают Пару недель назад я познакомился с коллегой-коучем, мы разговорились и обсудили несколько аспектов нашей профессии. В какой-то момент он задал мне вопрос, на который оказалось трудно ответить. Точнее говоря, ответил я сразу же, но потом этот вопрос несколько недель не давал мне покоя, я снова и снова его…