← 25 июля 2025          27 июля 2025 →          А сегодня?

26 июля 2025 на Хабре было опубликовано 39 статей

[Перевод] Обнаружение уязвимостей агентов ИИ. Часть III: Утечка данных

Как риск усиливается в мультимодальных AI-агентах, когда скрытые инструкции, встроенные в безобидно выглядящие изображения или документы, могут инициировать утечку конфиденциальных данных без какого-либо взаимодействия с пользователем.

Давайте разбираться

[Перевод] Разработка 3D-аудиовизуализатора с помощью Three.js, GSAP и Web Audio API

Визуализатор звука, в котором светящийся 3D-шар пульсирует и меняет цвет в такт музыке, а перетаскиваемые панели GSAP плавно перемещаются вокруг него по инерции.

Демо

Код

Звук — это волны, зрение — это волны, которые мы видим. Я всегда стремлюсь поймать момент, когда эти волны накладываются друг на друга. Для недавнего задания от сообщества Webflow и GSAP, посвященного плагинам GSAP Draggable и Inertia, я решил развить идею, создав футуристический визуализатор, реагирующий на звук. Идея заключалась в создании научно-фантастического интерфейса "детектора аномалий", который реагирует на музыку в реальном времени, совмещая атмосферные визуальные эффекты со звуком.

Поехали!

Возможно ли охлаждение… магнитным полем? О_о

Картинка brgfx, Freepik

Мы знаем, что при некоторых условиях, электрический ток может приводить к выработке тепла, а также поглощению его из окружающей среды - проще говоря, к охлаждению. 

Самый яркий пример таких систем - элементы Пельтье, которые позволяют, только за счёт протекания электрического тока, создать разность температур. 

Однако, думали ли вы когда-нибудь о том, что подобный эффект может быть достижим и при помощи всего лишь магнитного поля? 

Такое возможно и сам эффект известен под названием "магнитокалорического эффекта".

Читать далее

AsmX G3: Как работает ZGEN компилятор под капотом

Мы не просто пишем код. Мы строим компиляторы, которые строят код. AsmX G3 — это не обновление, это переосмысление с первых принципов. Приготовьтесь к глубокому техническому погружению в архитектуру нашего нового компилятора ZGEN, где мы вскроем каждый компонент, от ядра до сборщика ELF, и покажем инженерные решения, которые определяют будущее системного программирования.

Читать полный технический разбор

Как писать промты для текстовых нейросетей и получить лучший результат?

Доброго времени суток, «Хабр»!

Всё больше людей начинают использовать нейросети не только для профессиональной деятельности, но и в повседневных задачах. Искусственный интеллект способен давать ответы даже на простейшие вопросы.

Однако мало кто задумывается о важности промтов, который состоит не просто из набор слов, а несет в себе точную инструкцию. От их формулировки зависит, насколько полезным и релевантным будет ответ. Нечёткий или расплывчатый запрос может привести к неточным или даже ошибочным результатам.

Мы должны помнить, что нейросеть — механизм, инструмент, которым надо правильно управлять, чтобы получать достойные результаты. Сегодня я расскажу вам, как правильно составлять промты для моделей, которые работают с текстом.

Открываем блокнот, готовимся к получению новой информации. Ну а я начинаю свое повествование. 

Читать далее

Мемы админов и про админов. Часть 1: как лечить error ID-10-T через LARP, кто такой BOFH и откуда пошёл День Сисадмина?

С 2000 года в последнюю пятницу июля вот уже четверть века празднуется День системного администратора, с чем мы искренне поздравляем всех специалистов этого важного и нужного профиля. В Рунете сисадмин — не просто IT-профессия, но и герой множества мемов и шуток, живописующих их непростые отношения с обычными пользователями разной степени грамотности и (не)адекватности. В конце нулевых и начале десятых годов «админы» были чуть ли не главными персонажами средоточия тогдашнего сетевого юмора на русском языке, Башорга — сменив в качестве основных героев IT-шуток превалировавших в конце 90-х и начале нулевых программистов. Всякий читатель Баша и обитатель старого ЖЖ знал, что настоящий админ непременно бородат и в свитере, любит пиво, кота и Линукс, не любит винду и тупых юзверей, а наиболее неприступные проблемы с железом и софтом решает посредством шаманского бубна. Попробуем разобраться, как формировался образ системного администратора, сисадмина, админа и даже одмина, а также их собственные мемы и шутки — как в Рунете, так и в англоязычной части Интернета.

Читать далее

gRPC-микросервис на tonic

Привет, Хабр!

Сегодня мы рассмотрим, как поднять gRPC-микросервис на tonic и обвязать его аутентификацией плюс метриками через Tower-middleware.

Читать далее

Разбираемся, на чём делают игры: обзор 13 лучших движков для геймдева

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

Кратко рассказываем, как устроен каждый, чем удобен и какие есть ограничения. А в конце — таблица для сравнения, если нужно быстро сориентироваться.

Читать далее

Как создать свою игру в Роблоксе: бесплатный урок

Роблокс – популярная игровая вселенная с многомиллионной аудиторией и широкими возможностями: на платформе можно играть, общаться с разработчиками из разных стран и даже зарабатывать. Мы в Pixel используем собственный движок онлайн-площадки – Roblox Studio – для обучения детей и подростков созданию моделей и даже собственных игр, но сделать первые шаги в соответствующем направлении можно самостоятельно и абсолютно бесплатно.

Сегодня хотим рассказать о создании игр в Roblox на примере простой и наглядной инструкции. Она поможет вникнуть в основы и выполнить первый собственный проект.

Подготовили наглядную инструкцию: она поможет выполнить первый самостоятельный проект с зомби на движке Roblox Studio.

В первую очередь посмотрите данный ролик: он посвящен установке необходимого программного обеспечения.

Итак, к инструкции.

Читать далее

SEO в России 2025: Кто такие современные СЕОшники и почему без них никуда

Обычно такие статьи пишутся в начале или конце года для захвата трендов или подведения итогов. Я же не гонюсь за ними, а решил наоборот в течение года притормозить и сделать отдельный срез-портрет, а кто же такой сегодня у нас SEO специалист? Почему уровни зп на ХХ у сеньоров SEO вдруг сравнялись с серьезными разработчиками?

Зайти и воскресить веру в SEO

Новый биткоин для эпохи интеллекта

Пока несколько корпораций решают, каким будет наше будущее, ИИ-технологии превращается в инструмент контроля. Они владеют кодом, они владеют данными, они владеют прибылью.

Но что, если создать систему, где каждый ватт энергии и каждый байт данных работают на благо общества, а не на отдельных акционеров?

Читать далее

Подробно про эволюцию нашей еды, калорийность и про «диету каменного века»

Были такие предположения в 1970 - 1900, что люди в каменном веке жили как львы - питались буквально одним мясом. Потом правда ретивые учёные урезали леща до 50% мяса, но и этого оказалось через край. Оказалось что даже "хищные" неандертальцы, в реальности ели столько же клубней, плодов, кореньев и зёрен диких, сколько и обычные хомо сапиенсы. https://pubmed.ncbi.nlm.nih.gov/24612646/Plant foods and the dietary ecology of Neanderthals and early modern humans.

Общая суть про палеодиеты - она была, но не состояла на 50% из мяса. Наоборот, миллионы лет, включая период орудийный с 2 500 000 лет назад, люди питались больше растениями и тем же мёдом, чем мясом. Мясо были не жирное, зачастую это были дикие птички. А если и добывали крупную тварь, то дикое мясо это не более 3 - 5 % жира, само мясо очень богатое микроэлементами, но бедное жирами. Однако надо понимать, эти микроэлементы в ударных дозировках и тратились ударно - люди без конца ходили, бродили, в среднем по 10 км в сутки, а мужики до 15 км в сутки. И потому витамины с микроэлементами тратились без конца.

Хочется диеты каменного века - куриная грудка, индейка грудка, плюс овощи приготовленные без жира, оливковое масло и 1 яблоко гренни смит. Ну это грубо так, общая суть. Хочется говядины или свинины - жир вообще весь убираем, готовим под грилем двойным, выдавливая максимально весь жир. Мяса от калорийности и баланса жиров не более 20%. Скучно.

Читать далее

Ракетный поезд, кольцевая космическая станция и криосон: Циолковский не просто предвидел будущее — он все рассчитал

Привет, Хабр! Меня зовут Марат Айрапетян, я космический инженер и пишу для блога МТС на Хабре. В прошлых постах рассказал, как поучаствовать в миссии по подготовке полета на Марс и зачем нам вообще исследовать другие планеты. А сегодня предлагаю поговорить об изобретениях отца космонавтики Константина Эдуардовича Циолковского. 

Думаю, вы знаете его цитату: «Земля — это колыбель разума, но нельзя же вечно жить в колыбели». Интересно, что за ней стоит не только романтическое стремление к новым горизонтам, но и хардкорная практика. Представьте: на дворе позапрошлый век, а Циолковский уже рассчитал, как из этой самой колыбели вырваться. Сначала его идеи казались безумными, а потом начали сбываться одна за другой. Многие чертежи Циолковского используются в космонавтике до сих пор. Давайте вместе посмотрим, какие из фантастических проектов уже стали реальностью, а какие ждут своего часа.

Читать далее

Архитектура мозга программиста: почему мы думаем в коде, а не в словах

Почему многие разработчики не мыслят словами, а сразу «видят» архитектуру, блок-схемы, паттерны и фрагменты кода? Что особенного в мозге программиста и как он превращает абстрактные задачи в работающие системы? В этой статье я разбираюсь в когнитивной архитектуре программистского мышления: от памяти и нейронных связей до привычки «думать в коде», приводя примеры, личные наблюдения и немного кода на Python, C++ и Haskell.

Читать далее

От Job Story к User Story. Часть 1. Введение в связь артефактов и циклов

Мы любим говорить: «Нужно делать CustDev». Или: «Нужно считать Юнит-экономику». Или: «Нарисуем CJM — и станет ясно».

Проблема в том, что эти артефакты часто делаются изолированно: JTBD не связывается с User Story, Юнит-экономика существует в вакууме, Use Cases живут отдельно от гипотез, а гипотезы накапливаются и становится непонятно, почему они появились именно в таком порядке.

В результате — знания есть, но целостной картины видения продукта нет.

Читать далее

История одной известной головоломки

Головоломка, которую называют «Ханойские башни», достаточно широко известна.

Она появилась во Франции в 1883 году[1] и выглядела так, как показано на фотографии (рис. 1):

 

Читать далее

ELT процесс в архитектуре Data lakehouse на базе open-source (kafka, dagster, s3+iceberg, trino, clickhouse и DBT)

К нам обратился один из крупнейших строительных холдингов России (ГК компаний из 10+ юридических лиц) с потребностью в сборе всех данных с филиалом, анализе и визуализации на дашбордах.

При входе на проект аналитической инфраструктуры у компании почти не было, только множество учетных систем без централизованного хранилища данных. Объем проекта был непонятен, «аппетит приходит во время еды». Важная особенность проекта — полностью закрытый контур с доступом через терминальные решения.

Было решение выбрать архитектуру Data Lakehouse на open source стеке, основой которого стали — kafka, dagster, s3+iceberg, trino, clickhouse и DBT. В результате получилось более 1000 моделей DBT, 1 тб сжатых данных, и объем продолжает расти.

Из потребителей данных — бизнес системы, Power BI отчеты, аналитики и дата?инженеры, веб?приложения, MDX?кубы.

Методология ведения проекта Scrum, команда DWH?инженеров 11 человек и greenfield?разработка.

Читать далее

[Перевод] От согласия на использование Cookie, до выполнения команд: реальный вектор от SQLi + утечки персональных данных до RCE

Привет, я nav1n0x — администратор баз данных по профессии, исследователь безопасности, а также баг-хантер по призванию, с фокусом на уязвимости, которые часто остаются незамеченными. Мне нравится исследовать логику приложений, забытые параметры и превращать свои предположения в критические находки (как эта SQL-инъекция, скрытая в баннере с согласием на использование файлов cookie). Моя цель — делиться практическими техническими статьями, которые помогают исследователям и разработчикам понять, откуда берутся эти уязвимости — и, что более важно, как их предотвратить.

Читать далее

7 способов убить карьеру через GitHub

Я предлагаю рассматривать GitHub не как портфолио, а как витрину. Витрину, которую стоит чистить. Особенно если вы ищете работу, и особенно, если вы думаете, что она вам в этом помогает.

Безусловно наличие гитхаба в резюме – дополнительный плюс. За последние три года я просмотрел сотни GitHub-аккаунтов кандидатов. И в большинстве случаев это был цифровой мусор. Десятки странных репозиториев, в которых невероятно сложно найти что-то релевантное. Сломанные pet-проекты. Непонятные тестовые задания для той самой вакансии из далекого 2017 года. Туториалы без изменений. И, самое любимое, репозитории «на будущее», которое так и не наступило.

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

Читать далее

«Мой код не работает!» или как я превратила баг в фичу (почти случайно)

Всем привет.

Я — разработчица, которая пришла в IT не из классического CS-бэкграунда, а из гуманитарной сферы. Python покорил меня своей читаемостью, и вот уже третий год я работаю в продакшене, где сталкиваюсь с самым сложным противником — багами. Особенно теми, которые я сама случайно создаю.

Сегодня расскажу историю одного бага, который чуть не уложил наш сервис. А потом неожиданно превратился в полезную фичу.

Читать далее

Поднимаем свой Jabber/XMPP сервер в 2025 году

WhatsApp в России депутаты обещают заблокировать уже в очень скором времени. Доверие к Telegram у многих довольно сильно было подорвано после публикации расследования одного издания об особенностях их протокола в купе с подробностями о том, кто владеет их сетевой инфраструктурой и с кем он связан, да и недавнее появление Telegram в реестре РКН тоже оптимизма в их отношении не добавляет. Signal - отличные мессенджер и всем хорош, но в России его тоже периодически пытаются заблокировать.

На фоне всего этого многие начали задумываться о поднятии своего сервера для обмена сообщениями. С самодельными серверами и "не-попсовыми" протоколами всегда встает проблема "а с кем там общаться?", потому что перетащить прям вот вообще всех собеседников и контрагентов на что-то им непривычное практически нереально. Но если речь идет только, например, об инструменте общения внутри семьи, небольшой группы единомышленников или внутри одной компании, то это может быть вполне неплохим вариантом.

В наше время как self-hosted альтернативу популярным мессенджерам часто упоминают Matrix, например, с клиентом Element. На Хабре есть подробные инструкции, например вот эта: https://habr.com/ru/articles/837904/. Я попробовал, и мне не понравилось. Клиенты тормозные, через нестабильный интернет-канал все работает просто отвратительно, а сам сервер просто неповоротливый и укладывает не слишком богатый на процессор и память VPS даже всего с парой клиентов.

И тут мне вспомнилось про XMPP, он же Jabber. Он родом еще из тех времен, когда люди пользовались процессорами на 200-300 мегагерц и подключались к интернету через dial-up модемы - то есть он изначально очень нетребовательный к ресурсам. Между тем, развитие его не замерло на месте, а на сегодняшний день он умеет почти все то что требуется от современного мессенджера: хранение истории, передача файлов, аудио-видео звонки, end-to-end шифрование, и другое.

Читать далее

Большой разлив чая: сервис анонимных слухов о мужиках Tea спалил персданные пользовательниц

Оказалось, тысячи присланных для верификации селфи и даже водительских прав хранились онлайн в незашифрованном виде и без пароля.

Читать далее

Githab CLI и Github Actions на страже вайб кодинга с мобильными агентами Cursor

В этой статье, я расскажу, про опыт работы с агентами Cursor, github actions и великолепный Github Cli. Статья не претендует на истину и является частным практическим опытом.

Вступление

Лето. Время отпусков. Делать не фиг.

Можно залипать в рилсах или сериальчиках на пляже, но зачем, если можно создать что-то прикольное с мобильниого телефона, с помощью агентов. А конкретно, с помощью https://cursor.com/agents (стоит 20 баксов в месяц https://docs.cursor.com/account/pricing или 3к рублей в год, если немного поискать).

Итак, создаем репозиторий (В моем случае github.com/RobotAvi/MoneyGame) или берем готовый. Даем задачу агенту.

Читать далее

Создаем 3D карту помещения лидаром Unitree L2 на Windows без ROS

При обследовании зданий и сооружений практически всегда необходимо создать точную 3D модель помещения для формирования паспорта объекта или для разметки дефектов на уже существующей BIM-модели. То есть, лидар и 3D-сканер входят в необходимый джентльменский набор инженера, при этом стоит такой кит весьма недешево, в среднем 150к-1,5 млн рублей. Мы попробовали изучить возможность использования лазерных лидаров более бюджетного класса, к примеру, Unitree 4D LiDAR-L2 (далее Unitree L2), который стоит в пределах 28-40К рублей. Можно ли с помощью лидара, используемого не в промышленном сканировании, а в робототехнике (конкретно эта модель используется как навигатор для робособак) составлять из облаков точек 3D-модели зданий и сооружений? Дополнительно еще решили задачку, а можно ли это делать на Windows, так как у инженеров в поле чаще всего на ноутбуках стоит именно эта ОС, тогда как официально ПО Unitree L2 написано под Ubuntu? Наш вывод – оба ответа – да, можно!

Читать далее

Автоматизация деплоя с помощью GitHub Actions: руководство для чайников

Привет, Хабр! Меня зовут Микаэль Оганесян, я backend-разработчик, и сегодня хочу поделиться с вами опытом настройки CI/CD с использованием GitHub Actions. В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое.

Читать далее

Долгое пике: взлет и падение Трансаэро

Авиакомпания «Трансаэро» когда-то обладала брендом, который оценивался в десятки миллиардов рублей, перевозила миллионы людей. Её акции котировались на бирже. Но что-то пошло не так. Вспоминаем историю одного из самых известных авиаперевозчиков России.

Читать далее

Вместо курса по продажам. О маркетплейсах кратко (ч. 1)

Маркетплейсы продолжают считать самым перспективным каналом продаж. Доля совершенных заказов в e?com растет. В последнее время эксперты стали говорить о замедлении роста. Но, если быть объективными, «замедление» не равно «отсутствие».

Стало интересно, какой программой сейчас привлекают на курсы по продажам на маркетплейсах. Судя по всему, крупные он?лайн школы выдавили с этого рынка авторские курсы. У большинства программа обучения начинается с азов. И если честно, создается впечатление, что изучение инструментов той или иной платформы приравнивается к получению новой профессии.

Три года назад во мне горело желание разработать свою методику обучения по работе на маркетплейсах. Сейчас, по прошествии всех этих лет, после всех произошедших изменений, я думаю, достаточно небольшого гайда.

Курсы, предлагаемые он?лайн школами, определяют ведение продаж на маркетплейсах, как применение каких?то инструментов. Всё рассматривается через призму инструмента. Товар, фотография, название, описание, цена, конверсии — это всё разные инструменты, требующие настройки. Инструменты постоянно пополняются, появляются различные механики продвижения, в которых тоже нужно уметь разбираться. У обучающихся продолжит пухнуть голова, а у школ моральное право оценивать обучение по принципу: чем больше, тем дороже. Но, как мне кажется, никакого системного знания после прохождения подобных курсов не получится. А маркетплейсы — это система, система, встроенная в контекст (общество). Не разобравшись в том, как устроена эта система, благодаря чему она развивается, применяя доступные инструменты наобум, мы, становимся похожими на древних людей, которые не зная природы вещей, окружали свою жизнь различными оберегами, и верили, что дождь случился благодаря проведенному обряду.

Читать далее

Intel прикрыла Clear Linux: конец эпохи «самого быстрого» дистрибутива

Intel внезапно поставила точку в истории Clear Linux — дистрибутива, который больше десяти лет считался одним из самых шустрых в мире Linux. Разработка остановлена, поддержка прекращена, а пользователям настоятельно советуют паковать чемоданы и мигрировать на другие системы. Что привело к такому решению, какие уникальные фичи Clear Linux уже не увидят свет? А главное — что это значит для Linux-сообщества? Разбираемся в подробностях.

Press F

Изящные монады точек эллиптической кривой

Перечитал давний доклад академика Арнольда В.И. о сложности последовательностей нулей и единиц, в которй он использует монады для определения сложности.
Доклад в двух вариантах, с цветными картинками и академик тут очень красиво и подробно рассказывает, почему одна последовательность сложнее другой и как это видно и строгий вариант "Доклад в Московском математическом обществе"

Вот тут можно прочитать и посмотреть, советую
https://elementy.ru/nauchno-populyarnaya_biblioteka/430178/430281

Там много интересного, но запомнились монады, как инструмент, весьма наглядный, для демонстрации связей и путей от сложного к простому нулю. Если кратно, то монады это простое отображение множества на себя, т.е. каждый элемент множества отображается на элемент того же множества.

Вот и захотелось глянуть на монады точек эллиптической кривой над конечным полем.

Читать далее

Как мы перешли от менеджмента 2.0 к 3.0. И почему никто этого не заметил

Изменения в управлении часто ассоциируются с громкими заявлениями, трансформациями, реструктуризациями и, конечно, внутренним сопротивлением. У нас всё случилось иначе.

За последние несколько лет мы практически полностью перешли от принципов менеджмента 2.0 к менеджменту 3.0. Но интереснее всего то, что сотрудники этого почти не заметили — просто потому, что всё происходило естественно. Делюсь своими наблюдениями, как и почему это получилось.

Читать далее

Онлайн-курсы для детей, на которых есть очное обучение программированию в Москве

В поисках детской школы программирования в Москве с очным обучением? Тогда представленная статья придется кстати: рассказали о наших московских филиалах, их адресах, а также затронули направления, чтобы вы лучше понимали, что сможет освоить ребенок.

Материал носит обзорный характер и содержит элементы рекламы. Если тема очного обучения на уроках программирования для школьников в Москве не интересует вас, публикация не принесет пользы.

Читать далее

Google Indexing API для SEO-специалиста: пошаговая инструкция «без кода» для быстрой индексации

Медленная индексация страниц — вечная боль. Вы опубликовали статью, а Google замечает это через неделю, когда актуальность уже потеряна. Решение есть — Google Indexing API, который позволяет почти мгновенно сообщить поисковику о новых страницах.

Ниже, пошаговое руководство, от установки Python до запуска скрипта. Мы не будем писать код, а только установим всё необходимое и скопируем пару команд. Пройдите по этим шагам, и у вас будет свой рабочий инструмент для ускорения индексации.

Готовый скрипт лежит здесь, но не спешите его качать, сначала всё подготовим.

Читать далее

Highfleet. Последний флот императора

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

Читать далее

Новые правила обезличивания персональных данных с?1?сентября?2025?года

С 1 сентября 2025 года в силу вступают важные изменения в законодательстве России о персональных данных, касающиеся обезличивания (анонимизации) персональной информации. Цель - установить чёткие правила обезличивания и дать бизнесу и государству новые возможности для безопасного использования больших данных и технологий искусственного интеллекта.

Читать далее

Лучший способ выучить что-то – это научить этому кого-то еще

Привет! Хочу с тобой поделиться своим опытом. Долгое время я считал, что нужно стать экспертом, прежде чем начинать кого?то учить. Типа, сначала освой технологию на 150%, потом уже открывай рот. Классическое мышление перфекциониста, не правда ли?

Как всё началось

Пару лет назад ко мне в команду пришёл джун. Классический случай — куча вопросов и Angular знает примерно на уровне «я умею делать кнопочки». В это время подъезжает очередной проект «надо было вчера» на SSR.

Думаю: «Ну все, теперь придётся месяц объяснять базу». Но решил попробовать другой подход — дал ему небольшую задачку и сказал: «Разберись сам, а потом расскажи команде, как это работает».

Читать далее

Web3 Frontend — с чего начать?

Создание фронтенда для Web3-приложений - это не только дизайн, кнопки и React. Это мост между пользователем и блокчейном. И ты, как фронтенд-разработчик - тот, кто этот мост может построить...

Читать далее

Ценности хорошего интерфейса

Всем привет! Меня зовут Александр Григоренко, я фронтенд-разработчик. Совсем недавно залетела моя статья про то, как я отказался внедрять тёмные паттерны и это стоило мне оффера на позицию фронтенд-лида. К сожалению, не только бизнес, но даже разработчики как будто начали забывать, зачем и для кого создаются цифровые продукты и какие ценности должны определять то, каким должен быть интерфейс. Мы всё больше говорим о технологиях, метриках, маркетинге, и всё реже — о смысле, пользе и уважении к пользователю.

Именно поэтому я решил написать статью о ценностях хорошего интерфейса и напомнить себе и сообществу, какими свойствами должны обладать интерфейсы цифровых продуктов, чтобы их можно было назвать «хорошими».

Читать далее

Стартап за выходные: AI-агент для БД, часть 1

Ну кто не мечтает запустить стартап за одни выходные?
Давно хотел развеяться, и чутка отвлечься от рутины и работы.
А ещё давно хотел пощупать Tauri v2, и новомодные фреймворки для построения AI-агентов (ai-sdk / mastra / llamaindex.

Идея простая: десктопное приложение, внутри ИИ-агент, который подключается к БД, получает данные о структуре таблиц/вьюшек. Справа сайдбар: интерфейс чата с агентом, а основное пространство - холст, на котором агент размещает что хочет сам. А именно - виджеты, которые делают запросы к БД, и выводят их в приятном глазу виде.
Никакого удалённого бекенда, open-source, доступы к БД хранятся исключительно локально, всё секьюрно.

Так как весь код открытый, то процесс я буду логировать в репозитории: https://github.com/ElKornacio/qyp-mini

Читать далее

[Перевод] Клетки кишечника буквально работают как клетки мозга

Еще из школьной программы помню о том, что наш ЖКТ обладает невероятной способностью к регенерации. Но почему это происходит? Как ни странно, секрет кроется в организации клеток. И это тот уровень микроменеджмента который не снился ни одной корпорации.

Читать далее

← 25 июля 2025          27 июля 2025 →          А сегодня?