Месяц: Январь 2022

  • Меши с Python & Blender: двумерная сетка

    от автора

    Привет! Понадобилось процедурно генерировать сложную модель, и пока я копал, как это делается, нашёл несколько статей от Diego Gangl, cg артиста и разработчика Блендера. Они славные для новичка, понимающего в моделировании, и не умеющего в код. Это перевод одной из них. Неточности и ошибки автора я поместил под спойлеры. Процедурная генерация мешей даёт уйму возможностей.…

  • Android NDK компиляция OpenCPN

    от автора

    Для чего Android на яхте?Когда вы несете вахту ночью и вокруг только звезды и где-то в паре метров от вас слегка подсвеченный компас. В этот момент для полного комфорта управления желательно иметь под рукой надежное навигационное устройство.Водостойкое (достигается помещением планшета в водонепроницаемый прозрачный пакет) и с возможностью установки дополнительных программ, которые позволяют скоротать время на…

  • QA, из команды в тимлиды — как выжить между двух огней

    от автора

    Меня зовут Катя, я недавно стала QA-лидом в Альфа-Банке, до этого работала в команде. В этом посте я расскажу, как у меня происходил переход из командного тестировщика в позицию QA-лида. Возможно, моя история окажется полезной для тех, кто переходит из статуса «часть команды» в статус лида и пытается понять, что вообще случилось и как дальше…

  • Настройка LEMP сервера для простых проектов. Инструкция для самых маленьких. Часть третья

    от автора

    ВведениеПриветствую читателей! В рамках текущей серии статей я рассказываю о том, как настроить сервер для простых проектов. Имеется ввиду сервер для работы нескольих сайтов, с небольшой нагрузкой под наиболее популярной CMS такой например как Bitrix. Основная цель статьи указать на ошибки допускаемых младшими специалистами при выполнении подобной настройки. Также указать на какие то вещи, которые…

  • C#: разбираем бинари

    от автора

    Написание кода на любом языке программирования сопряжено с исследованием особенностей, которые позволяют быстро и эффективно написать алгоритм. В этой статье попробуем рассказать чуть больше о структуре файлов, которые получаются в результате компиляции приложений, написанных на языке программирования C#.Исполняемые файлы WindowsОпределимся с областью изучения. C# практически намертво спаян с операционной системой Windows и её подсистемой .NET,…

  • Row level security и security labels с Hasura

    от автора

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

  • Эволюция бесконечной случайной конфигурации в игре «Жизнь»

    от автора

    Эту вещь я хотел сделать с детства, но тяжело такое имплементировать, когда у тебя что на ЕС-1022, что на СМ-4 не хватает памяти. Сейчас такие вещи делаются играючи. Итак, засеем бесконечное поле в игре «Жизнь» клеточками с вероятностью p от 0 до 1. Какова будет плотность популяции клеток после N ходов?Технические детали: я стащил код…

  • Онтол: Мышление Джефа Безоса

    от автора

    «Пусть у моих детей будет поменьше пальцев на руках, зато они не вырастут слабаками». — Джеф Безос Джеф Безос летом 2021 года слетал в космос. Я решил разобраться, как устроено мышление человека, который совершил прорыв в построении триллионной компании и построил свой космический корабль (и часы на 10 000 лет). На радостях за 20 часов…

  • Отслеживание жизненного цикла учетных записей Active Directory — анонс вебинара

    от автора

    Жизненный цикл пользователя — это создание (provisioning), управление (managing) и отключение (de-provisioning) пользователя. На каждом из этих этапов пользователю присваиваются или отключаются специфические атрибуты: членство в группах, почтовый ящик, доступ к файловому хранилищу и т.д. Приглашаем на вебинар, на котором познакомим вас с решением Quest Enterprise Reporter. Это инструмент управления жизненным циклом пользователей и формирования…

  • Подводные камни бенчмаркинга в .NET: фрагмент книги Андрея Акиньшина

    от автора

    Андрея Акиньшина @DreamWalker хорошо знают в .NET-сообществе: он мейнтейнер BenchmarkDotNet и perfolizer, член программного комитета нашей конференции DotNext, автор книги Pro .NET Benchmarking о том, как правильно бенчмаркать.А теперь эта книга есть и на русском языке — ее перевод подготовило издательство «Питер». Сделаем важную оговорку: переводил не сам Андрей, так что русскоязычная терминология может отличаться…