Месяц: Октябрь 2020

  • Мелкая питонячая радость #11: реактивное программирование, парсинг страниц и публикация моделей машинного обучения

    от автора

    На этой неделе мы посмотрим, как можно работать чуточку быстрее, чем вчера. Разбираемся и внедряем в свои проекты пайплайны реактивного программирования, автоматически потрошим тексты и превращаем модели машинного обучения в интерактивные веб приложения.

  • Проверка коллекции header-only C++ библиотек (awesome-hpp)

    от автора

    Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся, найденные ошибки помогут сделать эти библиотеки немного лучше. Также мы будем рады, если их авторы начнут бесплатно использовать анализатор PVS-Studio на регулярной основе.

  • Как я написал диплом по химии с (Xe)LaTeX

    от автора

    Эту статью я задумал еще на втором курсе, когда впервые решил перейти с Word’а на LaTeX. В конце третьего курса я ее начал, и, наконец, после защиты диплома я нашел в себе силы ее дописать. Здесь я постарался собрать свой опыт (и созданные костыли, куда же без них) в использовании LaTeX при подготовке текста, связанного…

  • Управление отелем: конец прекрасной эпохи

    от автора

    А вы помните, как это было в начале III тысячелетия? Люди летали, как птицы, преодолевая границы, наслаждаясь «безвизом», и ничто не могло их остановить в порыве познания планеты. За сутки мы могли дотянуться почти до любой точки земного шара, и цена вопроса была довольно демократичной. Люди не думали о том, инфицирован ли его сосед по…

  • Как использовать HashiCorp Waypoint для совместной работы с GitLab CI/CD

    от автора

    HashiCorp показала новый проект Waypoint на HashiCorp Digital. Он использует файл на основе HCL для описания сборки, поставки и выпуска приложений для различных облачных платформ, начиная от Kubernetes и заканчивая AWS и Google Cloud Run. Можно представить, что Waypoint — это сложенные вместе Terraform и Vagrant для описания процесса сборки, поставки и выпуска ваших приложений.

  • Реальные задачи для бизнеса фестиваля RuCode

    от автора

    Фестиваль по искусственному интеллекту и алгоритмическому программированию RuCode, организатором которого выступил МФТИ вместе с 15 ведущими вузами и общественными организациями по всей России, завершился 4 октября. Один из организаторов фестиваля, «Газпромбанк», открыл дополнительный трек по решению двух реальных задач, над которыми специалисты банка работают прямо сейчас. Попробовать себя в решении задач может любой желающий. Победителей…

  • Я принес вам решение проблемы с исключениями в C#. Но вам не понравится

    от автора

    Я каждый день пишу код на сишарпе, и натыкаюсь на одну проблему: я трачу кучу времени на то, чтобы решить, как быть, если что-то идёт не по плану. У меня есть приличный опыт работы с другими языками программирования, и стандартный подход по работе с ошибками в C# мне не нравится. Но языки и платформы устроены…

  • Single source of truth (SSOT) on MVVM with RxSwift & CoreData

    от автора

    Часто в мобильном приложении необходимо реализовать следующий функционал: Выполнить асинхронный запрос Забиндить результат в главном потоке на различные view Если нужно, то асинхронно обновить базу данных на устройстве в фоновом потоке Если возникают ошибки при выполнении этих операций, то показать уведомление Соблюсти принцип SSOT для актуальности данных Всё это протестировать Решить эту задачу сильно упрощает…

  • Технологии магнитной записи HDD: просто о сложном

    от автора

    Первый в мире жесткий диск, IBM RAMAC 305, увидевший свет в 1956 году, вмещал лишь 5 МБ данных, а весил при этом 970 кг и по габаритам был сопоставим с промышленным рефрижератором. Современные корпоративные флагманы способны похвастаться емкостью уже в 20 ТБ. Только представьте себе: 64 года назад, для того чтобы записать такое количество информации,…

  • Reuse, reduce, Starlink: первая ступень Falcon вернулась на Землю после вывода 60 спутников на орбиту

    от автора

    Успешно завершился запуск 14-ой партии спутников Starlink — проекта по обеспечении высокоскоростным широкополосным доступом в интернет всей планеты. К 773 спутникам, уже выведенным на орбиту (в их числе тестовые), присоединилась новая партия из 60 космических аппаратов. Сами пуски уже мало кого удивляют: за октябрь ракета Falcon 9 со спутниками побывала в космосе дважды. Удивляет то,…