Месяц: Январь 2021

  • Фургоны-детекторы ТВ всё ещё колесят по улицам Великобритании

    от автора

    Возможно, вы не знали, но Соединённое Королевство требует от каждой семьи, которая пользуется телевизором, приобретать лицензию на эту привилегию. Появившаяся в 1923 году после принятия Закона о беспроводной телеграфии лицензия требовалась всем, кто пользовался радиоприёмниками. В 1946 году под лицензирование попало и телевидение. Средства, собираемые с граждан, используются в качестве основного источника финансирования Британской общенациональной…

  • Как подружить ltree и Laravel

    от автора

    Я участвую в разработке ERP системы, в детали посвящать вас не буду, это тайна за семью печатями, но скажу лишь одно, древовидных справочников у нас много и вложенность их не ограничена, кол-во в некоторых составляет несколько тысяч, а работать с ними надо максимально эффективно и удобно, как с точки зрения кода, так с точки зрения…

  • Куда движется электронная промышленность

    от автора

    Подробное интервью с профессором Технологического Института Джорджии Ариджитом Райчоудхури о том, куда движется электронная промышленность и о каких технологиях инженерам стоит быть в курсе. EE Times и EDN выпустят серию интервью с членами редакции EDN. Одним из наших первых гостей стал Ариджит Райчоудхури, профессор школы электротехники и компьютерной инженерии в Технологическом Институте Джорджии. Ариджит стал…

  • Сборка логов в kubernetes. Установка EFK стека с LDAP интеграцией. (Bitnami, opendistro)

    от автора

    Постепенно эволюционируя, каждая организация переходит от ручного grep логов к более современным инструментам для сбора, анализа логов. Если вы работаете с kubernetes, где приложение может масштабироваться горизонтально и вертикально, вас просто вынуждают отказаться от старой парадигмы сбора логов. В текущее время существует большое количество вариантов систем централизованного логирования, причем каждый выбирает наиболее приемлемый вариант для…

  • Настройка мультинодового кластера Airflow с HDP Ambari и Celery для конвейеров данных

    от автора

    Airflow — идеальный выбор для конвейеров данных, то есть для оркестрации и планирования ETL. Он широко применяется и популярен для создания конвейеров передачи данных будущего. Он обеспечивает обратное заполнение, управление версиями и происхождение с помощью функциональной абстракции. Функциональное программирование — это будущее. Оператор определяет единицу в рабочем процессе, DAG — это набор Задач. Операторы обычно…

  • Зачем нам понадобился еще один язык программирования

    от автора

    Более чем год назад мы публично представили нашу открытую и бесплатную платформу lsFusion. Многие тогда задавали нам вопрос : зачем мы создавали свой собственный язык, ведь уже существует огромное множество других популярных языков.Да, мы прекрасно понимали, что собственный язык значительно увеличивает порог входа в технологию. Нет, нам нужен был специализированный синтаксис не потому, что все…

  • Эволюция OnCloud.ru глазами архитектора облака

    от автора

    В 2010 году я начал работать в компании «Онланта» в должности пресейла. Отечественный рынок облачных услуг на тот момент только развивался, но уже был заряжен большим потенциалом. Недолго думая, в 2011 году мы приняли решение зайти на рынок в качестве облачного провайдера. 2021 – юбилейный для облака OnCloud.ru, и, оглядываясь назад, мы понимаем, что за…

  • О важности левел-дизайна, или как не сломать кор игры плохим лэйаутом

    от автора

    Левел-дизайн позволяет нам создавать карты, а игрокам — получать удовольствие от геймплея. Оба эти утверждения будут работать только в том случае, если левел-дизайн поддерживает механики игры.В этой статье я расскажу, как на проекте War Robots при создании карт мы учитываем основные механики, усиливаем их положительные стороны и сглаживаем недостатки.Для начала немного об игре. War Robots…

  • Как продавать приложения для Mac за пределами App Store

    от автора

    Mac всегда отличался от своего близкого родственника iOS, особенно в отношении того, что пользователю можно и нельзя запускать в своей системе. Даже после появления Apple Silicon компания Apple чётко дала понять, что Mac остаётся Mac, и его по-прежнему можно хакать, даже при запуске на новой архитектуре. Для программистов это значит, что при разработке для платформы…

  • Как автоматизировать оповещения о статусе заказов через Telegram-бота, Computer Vision и SQL Anywhere

    от автора

    В современном мире услуги доставки становятся всё более популярными и востребованными, поэтому любая возможность автоматизации в этой сфере принесёт большую пользу как бизнесу, так и пользователям. В прошлых статьях нашего блога мы рассказывали о применении машинного зрения и нейронных сетей для распознавания ценников товаров в магазине, а также для распознавания комплектующих деталей. В этой статье…