Месяц: Май 2021

  • Как работает рендеринг 3D-игр: сглаживание с помощью SSAA, MSAA, FXAA, TAA и других методик

    от автора

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

  • Jenkins, покрытие кода, байткод и девопс: что будет на Luxoft TechFest #4

    от автора

    3 июня пройдёт Luxoft TechFest #4: бесплатное онлайн-мероприятие с тремя докладами по Java и DevOps. Под катом полные описания докладов и другая информация о мероприятии, а сначала суть вкратце для тех, кто торопится:Олег Ненашев разрабатывает Jenkins. И расскажет, как в 2021-м правильнее анализировать code coverage с его помощью.Евгений Мандриков разрабатывает JaCoCo (инструмент, связанный опять же…

  • Как чрезмерный комфорт делает людей несчастными

    от автора

    Регулярное преодоление трудностей — секрет более счастливой жизни?Журналист Майкл Эстер месяц провел за Полярным кругом, выслеживая стадо оленей для статьи в национальном журнале.Майкл 33 дня бродил по лесу и тундре с 40-килограммовым рюкзаком за спиной и каждую ночь проводил на открытом воздухе в палатке. Вернувшись к благам цивилизации и приняв горячий душ, он почти расплакался.«Я был в…

  • Весенний Карабаш

    от автора

    Продолжаем изучать российские города. На этот раз посмотрим на Карабаш в другое время года – весной. В прошлый раз мы поговорили о зимнем Карабаше, о подходе города к созданию новых объектов инфраструктуры (тут речь о стратегии, основанной на исследовании предпочтений и желаний молодых людей – школьников и студентов), упомянули зарплаты и развлечения, доступные зимой. Что…

  • «Закон есть закон»: как жить в юридическом мире, если ты из айти

    от автора

    В новый выпуск подкаста «Сушите вёсла» ведущие позвали юристов из айти. Все вместе обсудили, можно ли использовать чужую программу или код, если нет пометки «Запрещено», и когда служители закона начнут использовать искусственный интеллект. Подкаст ведут Артём Кулаков и Рома Чорыев — Android-разработчики red_mad_robot. В новом выпуске ребята обсудили мифы и спорные вопросы с железными юристами: Юлей,…

  • От базы данных к озеру данных: принципиальные различия между двумя технологиями

    от автора

    Lake Berryessa by chateaugrief В работе с базами и озерами данных есть принципиальные различия. Команда разработки облачного сервиса Mail.ru Cloud Big Data перевела короткую статью об устройстве Data Lake. Она пригодится тем, у кого нет большого опыта работы с реляционными базами данных.

  • А всё не так банально! Опыт использования дрона и к чему это привело

    от автора

    Приветствую, хабровчане! Это повествование будет продолжением моей статьи, которую я писал ещё в ноябре 2020 года. Тогда, купив дрон, я делился своими свежими впечатлениями и первыми шагами. Сейчас же, прошёл почти год, и у меня накопилось много полезных знаний и умений. Очень хочу с вами поделиться. Тем, кто в теме – будет интересно!

  • Хроники SSO: банк, токены и немного магии

    от автора

    Привет! Меня зовут Артем Ивлев, и я занимаюсь архитектурой идентификации клиентов банка ВТБ. Наша задача — ответить на вопрос, кто использует наш банковский сервис: мобильный или интернет-банк, голосового помощника или просто один из многочисленных офисов. Для этого есть множество инструментов — и я хочу рассказать про становление одного из них. ПрологНа дворе 2019 год, экосистема банка…

  • Худшие места в C++ для написания кода

    от автора

    Любой язык программирования, а особенно C++, предоставляет всевозможные средства для написания кода. В начале карьеры любому программисту кажется, что для того, чтобы мастерски овладеть языком, надо использовать по максимуму его возможностей. Но так ли это? Может, лучше наоборот, ограничиться необходимым минимумом средств, и не использовать сложные, подверженные ошибками конструкции? Давайте посмотрим на те возможности C++,…

  • Управление по исключениям или эскалация в проектном менеджменте

    от автора

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