Месяц: Июль 2019

  • 8 советов начинающим программистам или ретроспектива моей карьеры

    от автора

    Ровно 15 лет назад, в этот самый день, своими дрожащими коленками я переступил порог офиса небольшого провинциального интернет-провайдера. Моя первая настоящая работа в качестве программиста. Знаний почти нет. Тонкий испуганный голосок откуда-то из желудка советует развернуться и убежать подальше, пока окончательно не опозорился. Глубокий вдох-выдох, и вот генеральный директор уже ведет меня в небольшую комнатку-подвальчик,…

  • Какие факторы могут предсказать успех игры в Steam?

    от автора

    На Reddit я видел множество дискуссий, комментариев и вопросов о том, чем определяется успех игры. Насколько важно качество? Действительно ли единственным определяющим аспектом является большая известность игры на рынке до её выпуска? Помогают или вредят демо-версии? Если показатели игры при выпуске оказались плохими, то какова вероятность их исправления? Можно ли хотя бы приблизительно предсказать объёмы…

  • Библиотеки Electronic Arts почти хорошего качества

    от автора

    Наше внимание привлёк репозиторий Electronic Arts на GitHub. Он очень маленький и из двадцати трёх проектов нас заинтересовали только несколько C++ библиотек: EASTL, EAStdC, EABase, EAThread, EATest, EAMain и EAAssert. Проекты оказались тоже очень маленькими (около 10 файлов), поэтому мы нашли ошибки только в «самом большом» из 20 файлов 😀 Но нашли, и интересные! Пока…

  • Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД

    от автора

    Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстрируют работу с Microsoft SQL Server, тем не менее все примеры кода будут…

  • Нейросети и глубокое обучение, глава 4: визуальное доказательство того, что нейросети способны вычислить любую функцию

    от автора

    В данной главе я даю простое и по большей части визуальное объяснение теоремы универсальности. Чтобы следить за материалом этой главы, не обязательно читать предыдущие. Он структурирован в виде самостоятельного эссе. Если у вас есть самое базовое представление о НС, вы должны суметь понять объяснения. Содержание Глава 1: использование нейросетей для распознавания рукописных цифр Глава 2:…

  • Переключение языка в Android-приложении

    от автора

    Есть простой способ реализовать переключение языка в Single-Activity приложении. Стек экранов при этом подходе не сбрасывается, пользователь остается там, где переключил язык. При переходе на предыдущие экраны, они сразу отображаются переведенными. А результат локализации чисел, денежных сумм и процентов может удивить дизайнеров.

  • Идентификация устройств IoT с точки зрения разработчика

    от автора

    Несколько дней назад компания GlobalSign открыла портал для разработчиков IoT Developer Portal. Здесь можно бесплатно зарегистрироваться (только по корпоративным адресам), выбрать API для интеграции, бесплатно получить сертификаты X.509 и протестировать свою систему идентификации IoT. Пока что GlobalSign остаётся единственным центром сертификации, который выдаёт сертификаты устройствам в масштабе IoT с идентификатором устройства на основе инфраструктуры открытых…

  • Digital-мероприятия в Москве c 29 июля по 04 августа

    от автора

    Подборка мероприятий на неделю. Завтрак с командой голосовых технологий Яндекс.Облака 29 июля (понедельник) ЛТолстого 16 бесплатно Это отличная возможность пообщаться с людьми, которые создают Yandex SpeechKit и организовывают партнерскую программу, узнать о ближайших планах и задать вопросы в неформальной обстановке. Обсудим: режимы распознавания речи для конкретных задач; новые возможности синтеза в end-to-end, запросы в SSML-формате;…

  • Кросс-компиляция OpenCV 4 для Raspberry Pi и BeagleBone Black

    от автора

    Всем привет. Когда я захотел установить OpenCV на свою малинку для одного проекта, я был сильно разочарован результатом. Оказалось, что для новых версий образов Raspbian с поддержкой Python3.7 невозможно установить из репозитория библиотеку столь привычной командой pip install.

  • Как мы закрываем уязвимости в ОС Astra Linux Special Edition

    от автора

    Операционных систем без уязвимостей не бывает — вопрос лишь в том, как эффективно разработчики их выявляют и закрывают. Наша ОС Astra Linux Special Edition здесь не исключение: мы постоянно проверяем и тестируем код на ошибки, нарушения логики, прочие баги и оперативно их устраняем. Иначе бы ФСТЭК России вряд ли сертифицировала Astra Linux на обработку данных,…