Месяц: Июнь 2020

  • Требования по контролю за электронным голосованием

    от автора

    Конституция, и далее везде Приветствую всех, недавно я предложил вам обсудить систему голосования, разработанную Департаментом информационных технологий (ДИТ) г.Москвы. Обсуждение вышло весьма продуктивным, и по его результатам можно выработать некоторые рекомендации по процедуре голосования. Все, кому это интересно, приглашаются под кат.

  • На что ещё способны шаговые моторы? — Забивать голы в настольном хоккее

    от автора

    Создавая своего первого робота (Робот для настольного хоккея), а именно механическую часть, узнал много интересного для себя, чем и хочу поделиться. Примерно половину знаний я «нагуглил» или подсмотрел на Youtube, а вторую половину получил на практике, методом проб и ошибок в многочисленных экспериментах. Расскажу про 4 момента, на мой взгляд заслуживающих особого внимания: Разгон шагового…

  • T-SQL. Формирование XML со списком значений

    от автора

    Небольшая заметка по формированию XML FOR XML PATH Для формирования структуры XML-документа со списком значений можно воспользоваться режимом PATH для FOR XML в T-SQL. <root> <level1> <level2></level2> <values> <value></value> <value></value> <value></value> <value></value> <value></value> </values> </level1> <level1> <level2></level2> <values> <value></value> <value></value> <value></value> <value></value> <value></value> </values> </level1> </root>

  • Тестирование StoreKit в Xcode 12 и iOS 14

    от автора

    Привет, Хабр! Меня зовут Сэм, я разработчик в сервисе Qonversion. В этой статье описаны новые возможности для тестирования подписок, представленные Apple во время сессии Introducing StoreKit Testing in Xcode на WWDC 2020. Рынок подписок в мобильных приложениях быстро растет, но набор инструментов тестирования до iOS 14 был скудным. Вдобавок всё усложнялось нестабильностью песочницы Apple. Нововведения…

  • О смерти двойной загрузки и о единстве Windows и Linux

    от автора

    Раньше моей рабочей машиной был ноутбук, созданный Apple. Я мог делать на нём практически всё что угодно: разрабатывать программы, писать тексты, сочинять музыку, да и много чего ещё. Но мне не давали покоя мысли о том, что я привязан к экосистеме Apple, о том, что я зависим от прихотей этой компании. Поэтому я приступил к…

  • Использование GitHub Actions с C++ и CMake

    от автора

    Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Using GitHub Actions with C++ and CMake" о сборке проекта на C++ с использованием GitHub Actions и CMake автора Кристиана Адама. Использование GitHub Actions с C++ и CMake В этом посте я хочу показать файл конфигурации GitHub Actions для проекта C++, использующего CMake. GitHub Actions это предоставляемая GitHub…

  • Отображение emoji в результатах поиска

    от автора

    Со временем в результатах поиска попадается все больше emoji и эта тенденция продолжится до тех пор пока поисковые системы не начнут их фильтровать. Присутствие заметного emoji в сниппете способно значительно повысить его CTR. Например, на моем статейном сайте средний CTR в Google вырос на 5,5% после включения emoji в title, description и микроразметку хлебных крошек.…

  • Распределенное обучение XGBoost и параллельное прогнозирование с Apache Spark

    от автора

    Привет, Хабр! Уже в конце июля Otus запускает новый курс «Промышленный ML на больших данных». Традиционно, в преддверии старта нового курса, мы подготовили для вас перевод полезного материала. Общие сведения В бустинге (из ансамбля моделей машинного обучения), алгоритмы реализуют последовательный процесс (в отличие от бэггинга, где он распараллелен), который генерирует слабые обучающие алгоритмы и комбинирует…

  • Современная инфраструктура: проблемы и перспективы

    от автора

    В конце мая мы провели онлайн-митап на тему «Современная инфраструктура и контейнеры: проблемы и перспективы». Поговорили о контейнерах, Kubernetes и оркестрации в принципе, о критериях выбора инфраструктуры и многом другом. Участники поделились кейсами из собственной практики. Участники: Евгений Потапов, CEO «ITSumma». Больше половины его клиентов либо уже переходят, либо хотят перейти на Kubernetes. Дмитрий Столяров,…

  • Смотрим на Chapel, D, Julia на задаче вычисления ядра матрицы

    от автора

    Введение Кажется, стоит вам отвернуться, и появляется новый язык программирования, нацеленный на решение некоторого специфического набора задач. Увеличение количества языков программирования и данных глубоко взаимосвязано, и растущий спрос на вычисления в области «Data Science» является связанным феноменом. В области научных вычислений языки программирования Chapel, D и Julia являются весьма релевантными. Они возникли в связи с…