Месяц: Декабрь 2020

  • Топ 10 ошибок в проектах Java за 2020 год

    от автора

    Новый год неумолимо приближается — а, значит, настало время подводить итоги. Продолжая традицию, мы прошлись по нашим статьям о проверках Java-проектов из мира open-source за этот год и составили рейтинг 10 самых интересных ошибок.

  • 6 малоизвестных фич C#/.NET

    от автора

    Эксперт OTUS — Алексей Ягур приглашает всех желающих на Demo Day курса «Разработчик C#».В преддверии старта курса делимся с вами традиционным переводом.В этой статье я расскажу вам о шести фичах .NET Framework, которые, как мне кажется, обделены вниманием многих разработчиков — ваше мнение о том, недостаточно ли они используются, может отличаться от моего, но я…

  • Использование Slack для отслеживания очереди недоставленных сообщений SQS

    от автора

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

  • «Томограф» для нефтегазовых месторождений, или Пересечение трёхмерной расчётной сетки и плоскости на CUDA

    от автора

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

  • Как на обратной стороне луны появились радиоактивные пятна

    от автора

    Ближняя и дальняя стороны Луны очень разные. Причиной этому может быть химический элемент торий — тяжелый слаборадиоактивный металлКратер Бассейн Южный полюс — Эйткен (South Pole–Aitken basin). Источник: JAXAНа протяжении десятилетий ученых озадачивала загадка: аномальные «горячие пятна» с радиоактивными следами на поверхности Луны. Теперь у ученых есть ответ, и он может повлиять на наше понимание формирования…

  • История о том, как я обошел защиту в компьютерном клубе Arena Arsenal

    от автора

    И еще раз снова привет, дорогой читатель! Здесь мы поговорим о том, как я обошел защиту в компьютерном клубе Arena Arsenal. Все это привело к тому, что я смог спокойно продолжить пользоваться компьютером без оплаты доступа и какого либо абонемента. Просто выполнил пару не особо сложных действий и компьютер в моем распоряжений, абсолютно бесплатно.

  • Как разработать корпус силами фрилансеров — промдизайнеров и конструкторов

    от автора

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

  • @Transactional в Spring под капотом

    от автора

    В этой статье рассматривается как работает аннотация @Transactional в Spring под капотом. При этом в основном рассматривается НЕ реактивный стек. Статья рассматривает код Spring 5.3 и Spring Boot 2.4ОглавлениеГде лежит @Transactional и как его добавить в проект?Кто создает инфраструктуру для обработки @Transactional?Кто обрабатывает @Transactional?Кратко о том как работает proxy или самый популярный вопрос на собеседованииКак…

  • Кватернионы, матрицы поворота и перепроецирование векторов между системами координат

    от автора

    Пришлось это мне в последнее время поработать с задачами, где нужно было оперировать кватернионами и заниматься перепроецированием векторов в разные системы координат (это еще называется заменой базиса). Сначала по чужим формулам — причем с опечатками и даже, как выяснилось, с фактическими ошибками — а потом делать свои, по аналогии. И всё даже работало! Но сохранялся…

  • DVC vs GIT. Почему GIT’а недостаточно в проектах машинного обучения

    от автора

    Содержание Основные различия Reproducibility crisis Система контроля версий Data Version Control Полезные ссылки Введение Несмотря на всю пользу DVC, об этом инструменте знает катастрофически мало разработчиков. Поэтому, думаю, не лишним будет для начала вас познакомить. DVC – это open-source система контроля версий данных, которая отлично подходит для машинного обучения. И основное отличие DVC от Git’a…