Close

Инструменты разработки

Как правильно делать действительно плохие (веб) сервисы?

  Мы все часто встречаемся с сервисами, которые сделаны действительно плохо, возникает мысль «как же достичь таких же успехов?». Эта небольшая статья пригодится для того, чтобы узнать лучшие практики написания веб-сервисов. Документация API Правильная документация должна быть написана человеком, никакие инструменты генерации не помогут заменить душевную теплоту и заботу разработчика, пусть он не помнит «как […]

Подробнее

Выбор сегмента для «ADB» = «AcapellaDB»

Мини исследование (2 недели). Взгляд на сегменты пользователей баз данных и проблемы, с которыми они сталкиваются. К сведению: AcapellaDB решает такие ключевые проблемы пользователей баз данных: автоматически получаем master-master репликацию, zero-config без каких-то усилий. Это доступность, это надежность; автоматически получаем авто-шардинг, это повышает вместимость кластера с сохранением целостности и без разрыва связности; большие по объёму […]

Подробнее

Хочу сделать некую дискуссию про Базы Данных

Всем приветище! Вы наверное уже знаете, что мы разработали ДВЕ своих базы данных, о  них и пойдет речь. Подробности под катом… Хочу их пообсуждать немного с Вами.

Подробнее

Классный все таки мы сделали каркас в проекте Presentator

Несколько лет назад мы делали «презентатор». Не уверен, что сейчас запущен сервис этого решения, но я хочу сказать о другом. Мы там в последний раз «боролись с виндой». (я потом поставил линукс и совсем забыл о винде как о страшном сне). Было наработано несколько приятных заготовок. Win часть писали на LUA, и на C# в […]

Подробнее

HTM Learning, try it in 5 minute

Хотите без особой теории сразу попробовать обучить иерархическую временную память и распознать «паттерн» во времени? Ну тогда пройди «мини туториал». Задача: Есть последовательность сигналов, скажем, A->B->C->D->E.  Так они обычно повторяются. Надо обучить алгоритм так, чтобы он предсказывал следующий сигнал. Для step-by-step понадобится только  установленный Docker. Погнали? 

Подробнее

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

Наша компания работает с новой технологией Flutter для создания мобильных приложений. Мы одни из первых на рынке предлагаем эту кросс-платформенную технологию разработки мобильных приложений сразу под Andoid и под iOS. Скорость работы приложения, высокий темп разработки, высокая скорость анимации, качество (типизированный язык защищает от многих ошибок) — вот основные черты которые характеризуют эту технологию. Она […]

Подробнее

Финансовые перспективы нашего проекта «Acapella»

Acapella сейчас-это три продукта: CPVM — конкурент для Amazon Lambda, Google Cloud Functions, … AcapellaDB — конкурент для Google Spanner AStorage — конкурент для Google Storage и подобных Все это PaaS решения, допускающие Box по лицензии. Я оценю в этой статье объём рынка и прикину, что выйдет, если откусить 1%  от этого пирога, который растет. […]

Подробнее

Обзор средств реализации AR приложений

  Цель обзора   Сделать обзор и сравнение трех AR-инструментов: Wikitude, Vuforia, EasyAR.   Задачи           Провести эксперименты по распознаванию одного объекта при разных условиях освещения. В качестве распознаваемого объекта используется конструкция из двух картонных коробок, склеенных скотчем. В верхней коробке присутствует отверстие.           Wikitude   Ссылка […]

Подробнее

Скрипт генерации .world и .launch файлов для среды визуализации роботов ROS — Gazebo + модуль управления роботами типа Turtlebot

  Постановка задачи   Кратко: необходимо визуализировать результат работы алгоритма поиска путей с помощью ROS-Gazebo. Задача состояла из двух частей: — из исходных данных, полученных от алгоритма, рассчитывающего траекторию движения роботов по некоторому полю с учетом передвижения других роботов и препятствий, написать генератор необходимых файлов для среды Gazebo — Написать дополнительный модуль, который будет посылать […]

Подробнее