Архивы

  • Type-level программирование в TypeScript: практические кейсы и новые возможности

    от автора

    Изображение, созданное DALL-E Type-level программирование в контексте TypeScript — это набор приемов и паттернов, позволяющих решать задачи уже на этапе компиляции, опираясь на возможности системы типов. Если описывать коротко:TypeScript умеет вычислять определенные конструкции во время компиляции, используя Generics, Conditional Types, Template Literal Types и другие механизмы.Результаты таких вычислений не попадают в итоговый JavaScript-код, но активно…

  • Commandlet в Unreal Engine — что это и зачем?

    от автора

    Во время разработки на Unreal Engine могут возникнуть задачи, которые требуют автоматизации, повторяемых действий или пакетной обработки. Эти задачи могут варьироваться от компиляции Blueprint’ов до упаковки игры на удаленном сервере. В таких случаях на помощь приходят Commandlet’ы. Я на них наткнулся случайно, когда при запаковке проекта было много ошибок и было нужно пройтись по всем…

  • Как настроить свой первый сервер: инструкция от фронтендера

    от автора

    Часто на первом проекте кажется, что самое сложное позади: приложение готово, осталось только показать его миру. Но что, если сервер под угрозой? В этой статье — простая и проверенная инструкция по настройке безопасного сервера для вашего первого fullstack-приложения. От SSH до SSL и двухфакторной аутентификации — рассказываю, как я защитил свой SaaS-проект Transcribator.Шаг 1: Подключение…

  • Samsung снова попытается популяризировать 3D-дисплеи

    от автора

    Samsung представила 3D-монитор Odyssey 3D (G90XF). Устройство представляет собой продолжение прототипов, которые южнокорейская компания демонстрировала на выставке CES 2024 в прошлом году. В этом году Samsung презентовала конечные продукты, которые заставят 2D-контент выглядеть как 3D.Odyssey 3D не требует использования 3D-очков. Производитель указывает, что монитор использует лентикулярную линзу, «прикреплённую к передней части панели и её фронтальной…

  • Создаем воспоминания. Осваиваем FLUX, LoRA и ComfyUI

    от автора

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

  • Победители и проигравшие в сфере интеллектуальной собственности-2024

    от автора

    Вот и подошел к концу 2024 год. Кто-то получил неплохую прибыль и вывел свою компанию на первые позиции. Кто-то — награжден престижной премией. Кому-то не повезло: и финансовый крах не самое страшное, что может случится с бизнесменом. Сегодня мы расскажем о главных наиболее важных лицах, явлениях и событиях прошедшего года в сфере интеллектуальной собственности (и…

  • Magic: The Gathering. Какими бывают турниры и с чего начать

    от автора

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

  • AI для аналитики

    от автора

    Когда бизнес приунылСлучается, что мои знакомые и друзья внезапно возбуждаются на тему ИИ и начинают тревожно звонить с вопросами: ну что там с ИИ? Уже случилась революция? Пора всех увольнять и срочно заменять чат-ботами?Уволить конечно можно, особенно бездельников и когда на заводах/пароходах работать некому, но касаемо реальных бизнес-кейсов с ИИ все не то чтобы прям…

  • Игрокам приготовиться: как Fallout стал выгодной франшизой

    от автора

    Своеобразная эпоха в игровой индустрии началась с выпуском серии Fallout. Постапокалиптические приключения с захватывающим сюжетом покорили миллионы пользователей по всему миру. Рассказываем в нашей статье, как Fallout стал выгодной франшизой и почему популярность игры продолжает расти.Угроза отмены и неверие в продукт: как все начиналосьFallout (с английского переводится как «выпадение радиоактивных осадков») — это серия постапокалиптических компьютерных…

  • Type VS Interface: разница есть, но не всегда

    от автора

    Когда речь заходит о TypeScript, один из самых частых вопросов, которые мне задают студенты, звучит так: «Что лучше использовать: интерфейсы или типы?»На эту тему написано уже множество статей, в том числе на Хабре (например тут и тут), и обсуждений в сообществе более чем достаточно. Однако, даже после всех этих разъяснений часто остаётся ощущение, что однозначного…