Месяц: Июль 2023

  • Учим ламу говорить на руском

    от автора

    Фотография сгенерирована с использованием LoRA-плагина stable-diffusion для генерации реалистичных человеческих лицТут я рассказывал как можно использовать магию низкорангового разложения (Low Rank Adaption) матриц для того что бы легко дообучать большие текстовые модели. Сейчас же я напишу свою реализацию LoRA используя PyTorch, переведу весь датасет alpaca‑cleaned (на котором училась альпака — языковая модель родом из стенфорда) на русский язык, используя взломаный яндекс переводчик,…

  • Как React 18 улучшает производительность приложения

    от автора

    React 18 представил конкурентные (concurrent) возможности, которые радикально меняют способ рендеринга приложений. В этой статье мы рассмотрим, как эти возможности улучшают производительность приложения. Начнем с повторения основ «долгих (долго выполняющихся) задач» (long tasks) и соответствующих метрик производительности.

  • Недельный геймдев: #131 — 23 июля, 2023

    от автора

    Из новостей: спрос на разработчиков игр в России упал почти на 40%, игры Blizzard выйдут в Steam — впервые в истории, UNIGINE 2.17, Великобритания одобрила новые рекомендации по части лутбоксов.Из интересностей: документалка от NoClip про разработку Vampire Survivors, лучшее с GMTK Game Jam 2023, как был создан Loop Hero, Клифф Блезински на подкасте The House of The Dev S2E6, разбор UI в God of War Ragnarok.Обновления/релизы/новостиСпрос на разработчиков…

  • Как индусы за русскими софт дописывали

    от автора

    Нам иногда присылают истории про работу в IT. Про разное. Про начальство, про коллег, про обстоятельства. Сегодня хотим поделиться с вами одной из таких историй. Далее текст от её автора.Короче, в Австралии есть цифровая медицина. Сделана она руками русских разработчиков.Давным-давно к нам пришли австралийцы, мол, давайте. Русские дали. Но мы же люди злые: то от…

  • Почему некоторые разработчики никогда не вырастут?

    от автора

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

  • Процесс работы системного аналитика: практическое руководство, примеры и шаблоны

    от автора

    Лучший способ понять теорию — получить больше опыта в разных проектах. Для системных и бизнес-аналитиков я постоянно показываю подходы к работе через публикацию разборов задач: БД, API, Интеграции, требования, и все, что связано с проектированием систем.После публикации поста общий подход к работе с задачами системного аналитика, меня попросили показать, как его применить на практике. Собрала…

  • Роль тестировщика на каждом этапе гибкой модели разработки

    от автора

    Привет, Хабр! Меня зовут Анфиса Одинцова, я — наставница в Яндекс Практикуме на курсе «Инженер по тестированию». Сейчас работаю в JoomPay, а раньше — в Яндекс Дзене и ВК. В этой статье разберём, что такое гибкая модель разработки и какова в ней роль тестировщика на каждом этапе создания продукта. Современная индустрия производства программного обеспечения всё чаще…

  • Все яйца — в одну корзину. Как мы интегрировали автотесты с TestIt

    от автора

    Когда мы переходили на очередную систему управления с командой автоматизированного тестирования, в качестве рабочего инструмента у нас была российская TMS TestIt. Мы не занимались ни деплоем, ни конфигурацией, только интенсивно использовали. Сейчас расскажу, на что похожи ощущения. Системы управления тестированием (они же — TMS) значительно упрощают жизнь команде тестирования. Их десятки разных на рынке. Они…

  • Digital-мероприятия в Москве c 24 по 30 июля

    от автора

    Подборка мероприятий на неделю. It_one career meetup 27 июля (четверг) онлайн бесплатно Компания IT_One открывает сезон онлайн-мероприятий для системных аналитиков! IT_One – разработчик программного обеспечения для крупных игроков российского бизнеса и государственных органов. Компания реализует крупнейшие проекты цифровой трансформации страны. Спектр задач – от поддержки приложения до разработки концептуальной бизнес-архитектуры уровня корпорации.

  • 50 лет видеоиграм. Часть 2: Расцвет 3D, игровых ПК и многопользовательских онлайн-игр

    от автора

    В первой части нашего анализа 50-летнего периода видеоигр мы увидели, как в 1960-х и 70-х годах появились игровые автоматы. По мере того как компьютерные технологии постепенно развивались, а цены снижались, приоритет в выборо платформы для игр переходил от консолей к дешевым компьютерам, а затем снова к консолям. Тем не менее, изменения наступали медленно — потребовалось…