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

  • Горы ЗИП. Почему наш склад ломится от оборудования и причем здесь ушедшие вендоры

    от автора

    Мы уже не первый год помогаем российским компаниям строить и развивать инфраструктуру. Параллельно прокачиваем собственный сервис и расширяем парк оборудования. Сегодня у нас самый большой в Москве склад запасных частей. Как построена его работа изнутри – все подробности под катом. Меня зовут Наталия Сляднева и я занимаюсь сервисом вычислительного оборудования в компании КРОК. Я расскажу,…

  • Переносим свою картину мира в чат-бота на базе GPT-3

    от автора

    Думаю, все уже наслышаны о потрясающих возможностях ChatGPT и GPT-3, многие уже вдоволь наигрались с ними, а новые стартапы на их основе льются на нас каждый день проливным дождём! Возможности ChatGPT в решении некоторых текстовых задач потрясают, порой кажется, что имеешь дело с настоящим разумом.У меня возникла идея — что если попробовать доучить сеть так,…

  • Автомобильный руль. За что мы будем держаться через 10 лет?

    от автора

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

  • Как построить WaitGroup на основе 32-разрядного целого числа

    от автора

    В Go есть приятная утилита для синхронизации, именуемая WaitGroup, которую могут ожидать одна или несколько горутин. Это требуется для конкурентного завершения задач. В других языках обычно действует следующее соглашение по завершению задач: нужно объединять потоки, выполняющие работу. В Go горутины не имеют ни значений, ни дескрипторов, поэтому WaitGroup применяется вместо объединений. Собирание WaitGroup на основе…

  • Современные open-source BI-решения в условиях санкций

    от автора

     Автор статьи: Роман КозловРуководитель курса BI-аналитикаС развитием Data-driven подхода к принятию управленческих решений в современных организациях, возросла роль BI-инструментов как основного инструмента внедрения такого подхода. На сегодняшний день выбор BI-продуктов на рынке сводится к трем большим категориям:Лидеры (Power BI, Tableau, Qlik).Отечественные BI (Модус, Luxms, Yandex Lens, Visiology).Open-sourse (Apache Superset, Metabase, Plotly Dash).Использование BI с открытым…

  • 13 инструментов для защиты абонентов

    от автора

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

  • Технология непрерывной поставки ПО

    от автора

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

  • Управление производительностью с Python 3.12

    от автора

    В Python 3.12 появилась поддержка perf profiling. В этой статье рассмотрим, как это помогает сократить время выполнения Python-скрипта с 36 секунд до 0,8. Мы рассмотрим Linux-инструмент perf, а также графики Flame Graph (добавить пояснение: способ визуализации процессорного времени, потраченного на функции), посмотрим на  дизассемблированный код и займемся поиском ошибок. Код из статьи можно посмотреть здесь.Загляните…

  • Wave Function Collapse для процедурной генерации в Unity

    от автора

    Wave Function Collapse – это алгоритм, c помощью которого можно реализовать генерацию чего угодно, что можно было бы описать с помощью правил или конкретным примером. В этой статье мы рассмотрим, как использовать WFC для генерации карты в Unity.Идея написания этой статьи была навеяна одним любопытным проектом, найденным на просторах GitHub. В нём Wave function collapse…

  • Обзор книги «Data Science. Наука о данных с нуля», отличная книга для начинающих

    от автора

    Всем доброго времени суток! Так как о Data Science мы слышим всё чаще и чаще, предлагаю вам обзор книги, что будет полезна для начинающих.Публикую обзор книги с моего телеграмм-канала IT-старт t.me/it_begin на книгу «Data Science.Наука о данных для начинающих». Автор книги Джоэл Грас.Стоит читать? Да! Почему? Опишу в статье.Для кого эта книга?Так как в названии…