habrahabr
Figma закрыла Dev Mode: пути обхода и их краткий обзор

В июне 2023 года Figma выпустила масштабное обновление: появился режим разработки Dev Mode. Эта функция обеспечивает плавный переход от дизайна к разработке. Такое новшество сразу же пришлось по душе многим. Однако совсем недавно пропала возможность пользоваться режимом бесплатно. Как быть и какие есть альтернативы — рассказываем под катом! Используйте навигацию, если не хотите читать текст полностью: → Коротко о том, что случилось → Плагин Inspect Styles → Приложение MockPlus DT → Приложе…

  • вторник, 27 февраля 2024 г. в 00:00:22
habrahabr
Как перестать «ходить на дырку» на даче и не надышаться миазмами

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

  • вторник, 27 февраля 2024 г. в 00:00:21
habrahabr
Импортозамещение по-американски: США начинают выделять серьезные средства полупроводниковым компани…

В 2022 году Штаты начали реализацию программы по развитию индустрии производства чипов внутри страны. Речь идет о законе CHIPS Act. Согласно ему, компаниям, которые развертывают производства внутри государства, выделяются средства в общем размере $52,7 млрд. Речь, конечно, не об одной компании. Общая цель — восстановление производства чипов в США, сейчас на Штаты приходится лишь около 12% глобального рынка, тогда как лет 20 назад этот показатель составлял около 40%. Программа реализуется не…

  • вторник, 27 февраля 2024 г. в 00:00:21
habrahabr
ИТ в РФ уже не нужно? Попытка анализа рынка на основе того, чего нет

Вместо предисловия – цитаты известных людей:из режима "Всё идет по плану" казённая медийка переходит в режим "Идёт ликвидация ответственными лицами отдельных недоработок". Ключевой момент - "ликвидация недоработок" должна быть полностью заслугой "ответственных лиц". Системных "ответственных лиц". "Всё пошло немножко не по плану, сейчас поправим". Непризнание кризиса кризисом является главным признаком системного кризиса. То есть система свои проб…

  • вторник, 27 февраля 2024 г. в 00:00:20
golang
Прокси-сервер для Android на Go

Реализация простого HTTP CONNECT прокси-сервера на Go, квест с маркировкой сетевых пакетов и запуск программы в Android.ИнтроПосле долгих лет работы разработчиком софта я хочу быть... всё тем же разработчиком. Мне это так же интересно, как и четверть века назад, когда я только начинал программировать. Даже больше - за это время количество того, чего я не знаю, многократно увеличилось, и всё стало ещё интереснее. Это та стихия, в которой я чувствую себя как рыба в воде.Практически каждый проект…

  • вторник, 27 февраля 2024 г. в 00:00:17
javascript
Запросы, хуки и спагетти

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

  • вторник, 27 февраля 2024 г. в 00:00:15
javascript
Face-swap и анимация изображений сгенерированных Midjourney с использованием InsightFaceSwap и Pika

ВведениеВ этой статье рассматривается экспериментальный API для Discord ботов Midjourney, InsightFaceSwap и Pika.Вы узнаете как легко генерировать и увеличивать изображения с помощью Midjourney, применять face-swap с помощью InsightFaceSwap и наконец анимировать результат с помощью Pika.Сначала мы будем генерировать изображения с помощью команды /imagine от Midjourney и увеличивать их с помощью команды /button с использованием экспериментального API Midjourney.Затем мы будем использовать Disco…

  • вторник, 27 февраля 2024 г. в 00:00:14
javascript
Концепт бюджетной видеостены неограниченного размера для web-приложения

Поделюсь идеей создания видеостены из абсолютно любого количества дисплеев при минимальных вложениях в доработку имеющегося web-приложения. Суть сводится к примитивной вещи – создаём количество экземпляров приложения по количеству экранов и позиционируем их между собой. Для мультимедиа такой подход не годится, конечно, но для различного рода схем, SCADA, средств мониторинга и диспетчеризации – весьма выгодное решение, как с точки зрения финансовых затрат, так и с точки зрения прилагаемых усили…

  • вторник, 27 февраля 2024 г. в 00:00:13
javascript
Новые клиентские хуки React 19

Вопреки распространенному мнению, основная команда разработчиков React занимается не только серверными компонентами React и Next.js. В следующей версии — React 19 — появятся новые клиентские хуки. Они сфокусированы на двух ключевых аспектах: выборке данных и работе с формами. Эти хуки повысят производительность всех React-разработчиков, включая тех, кто создает одностраничные приложения. Без дальнейших предисловий давайте познакомимся с новыми хуками! use(Promise) use(Context) Form Actions…

  • вторник, 27 февраля 2024 г. в 00:00:12