Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Контракт из кода, клиент из контракта: избавляемся от тройного дублирования в API

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели9.4K

Обычно процесс разработки API выглядит так: мы пишем контроллер. Затем каким-то образом его документируем. После чего фронтер, опираясь на такую документацию, пишет клиент.

Мы делаем одну и ту же работу трижды.

В прошлой статье я рассказывал, как избавиться от первого дублирования. С помощью бандла sunrise-studio/symfony-openapi можно генерировать OpenAPI-документ из кода, минуя процесс документирования.

Но это решает проблему только наполовину. Если OpenAPI-документ вытекает из кода, то клиент должен вытекать из OpenAPI-документа. Иначе написание клиента – и есть то самое дублирование.

В этой статье я расскажу как замкнуть цепочку:
Controller → OpenAPI → Client → Feature
Где каждый последующий шаг вытекает из предыдущего, а не дублирует его. 

Читать далее
Новость

Учёные добились в квантовых системах эффектов, напоминающих обращение времени вспять

Время на прочтение2 мин
Охват и читатели11K

Учёные разработали новый способ управления квантовыми системами, благодаря которому их поведение может казаться более согласующимся с обратным, а не прямым течением времени. В исследовании, опубликованном в журнале Physical Review X, представлены протоколы квантового управления, которые изменяют «стрелу времени» системы — концепцию, согласно которой время естественным образом движется только в одном направлении. В перспективе этот подход может способствовать разработке новых методов извлечения энергии из квантовых систем и подготовки квантовых состояний.

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

Читать далее
Статья

ЭВМ в народном хозяйстве: лампы, кибернетика, «Урал-1»

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели14K

Что рисует ваше воображение, если вы слышите слова «ЭВМ» и «СССР» в одной фразе? Научные лаборатории, огромные машзалы, лампы, транзисторы и перфокарты? Все эти образы недалеки от истины и в том или ином виде действительно встречались. Но вот чего вы могли не знать, так это истинного значения советских компьютеров для советской же промышленности, финансовой системы, транспорта, торговли, связи и прочего. Начиная с 1950-х ЭВМ проникли практически во все крупные сферы жизни, хотя рядовой советский человек этого особо не замечал. Давайте погрузимся в прошлое и посмотрим, как и зачем использовали электронные вычислительные машины в Стране Советов.

Читать далее
Статья

Популярные ИИ фото через нейросеть: трендовые изображения и ТОП-12 AI сервисов

Уровень сложностиПростой
Время на прочтение21 мин
Охват и читатели9.1K

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

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

Читать далее
Статья

Unreal Engine 6 на Verse — это что-то крышесносное

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели18K

Unreal Engine убирает блюпринты и приносит ECS и Verse!
Написал свое впечатление от первого запуска 6й версии движка.

Читать далее
Пост

Claude Code превратили в автомобиль — для него сделали механическую коробку передач Model Shift с ручным переключением между ИИ-моделями. Во время работы можно в любой момент переключиться на другую модель для простых задач, а затем вернуться обратно.

Теги:
+1
Комментарии0
Статья

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

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.3K

Каждое лето сотни тысяч абитуриентов пытаются понять одну простую вещь:

Поступлю я или нет?

Казалось бы, все данные открыты. Вузы публикуют конкурсные списки, количество мест известно, правила приёма описаны на сайтах.

Но на практике ответить на этот вопрос гораздо сложнее, чем кажется.

Именно из этой проблемы вырос проект AbitList.

Сайт: https://abitlist.ru

Читать далее
Новость

Минцифры станет главным регулятором ИИ в России: 20 новых полномочий и 28 тысяч компаний под контролем

Время на прочтение2 мин
Охват и читатели8.6K

Правительство опубликовало проект постановления, который наделяет Минцифры полномочиями единого регулятора в сфере искусственного интеллекта. Документ вносит изменения в положение о ведомстве 2008 года и должен вступить в силу 1 сентября 2026 года. Если проект примут, под регулирование попадут около 28 тысяч IT-компаний по всей стране.

Читать далее
Статья

Почему ChatGPT называет одни бренды и молчит про другие: как машина знает компании

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели8.2K

Я изучаю AEO/GEO (продвижение брендов в ответах нейросетей) и наткнулся на разбор про странную вещь: нейросети называют одни бренды и будто не замечают другие, причём качество продукта тут ни при чём (SearchAtlas). Объясняют это через понятие сущности: и поиск, и нейросети воспринимают бренд как отдельный объект знания со своими свойствами и связями.

Тема показалась любопытной, и я полез в первоисточники: доки Google, schema.org, Wikidata, замеры Ahrefs и Frase, пару работ с arXiv. Там и уткнулся в неожиданное. Знание о бренде у машины устроено двумя совершенно разными способами, и их постоянно путают. Один способ работает у обычного поиска Google, это Knowledge Graph. Другой у языковых моделей вроде ChatGPT, это память в весах нейросети.

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

Читать далее
Статья

Что нового в Swift: Июнь 2026 года

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.4K

«Что нового в Swift» Июнь был насыщенным месяцем для Swift: анонсы на WWDC и мероприятия сообщества по всему миру. Мы пригласили организаторов одного из них поделиться своими впечатлениями:

«По всему миру локальные группы встреч и конференции объединяют разработчиков Swift, и некоторые из них появились даже раньше самого Swift! У многих есть каналы на YouTube, где они публикуют видео со своих мероприятий, так что вы можете подключаться удалённо. Давайте выделим несколько.

В мае на встрече SF Swift прошёл доклад Дэна Федермана «Agentify Your Swift Repo», в котором рассказывается о создании агента для CI и обратной связи при ревью кода. Swift Barcelona имеет своё представительство на YouTube, а некоторые группы, например новое сообщество MLX India, публикуют плейлисты мероприятий, включая недавний доклад об использовании MLX Swift в iOS-приложениях, который стоит посмотреть. Существует даже организованный сообществом YouTube-канал Swift Community Meetups, который проводит онлайн-встречи и содержит серию кросс-платформенных докладов о Swift.

Эти группы поддерживают разработчиков несколькими важными способами:

Локальное сообщество: они налаживают связи между разработчиками Swift и организациями на местах.

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

Я призываю больше людей участвовать в жизни местных Swift-сообществ. Если ваша группа начнёт публиковать контент и видео, пожалуйста, поделитесь этим на форумах Swift в категории Community Showcase.»

Читать далее
Статья

Делаем свое фото мультяшным нейросетью — промпты для ТОП-8 ИИ для стилизации в 2D и 3D

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели7.2K

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

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

Читать далее
Статья

Гибель богов. Fable и ещё 10 LLM реорганизуют код. Сравнение

Уровень сложностиСложный
Время на прочтение31 мин
Охват и читатели9.7K

Это подробный разбор одного эксперимента. Я взял god node из реального LangGraph агента и попросил 5 американских и 6 китайских моделей сначала предложить, как её распутать, а потом оценить предложения друг друга. Дальше тремя разными способами пытался понять, кому из них в этом деле верить.

Читать далее
Новость

Opera запускает Paste Protect — инструмент, защищающий буфер обмена от атак злоумышленников

Время на прочтение2 мин
Охват и читатели8.1K

Opera запускает Paste Protect — встроенный инструмент, который блокирует доступ злоумышленников к буферу обмена компьютера. Эта функция встроена в десктопную версию браузера, поэтому её не нужно настраивать или включать вручную.

Читать далее

Ближайшие события

Статья

Очередной выпуск гонзо-научпопа из сердца Анд. Поговорим о сукцессии

Время на прочтение2 мин
Охват и читатели9.8K

Месяц назад мы переехали из старого дома с садом в высотку-новостройку. Настолько "ново-", что стройка (отделка квартир застройщиком) еще продолжается. С точки зрения локальной экологии это значит, что местная экосистема только формируется. Обычно термин "сукцессия" применяют к ситуациям восстановления после катастроф, в частности, лесных пожаров. Но его вполне легитимно приложить и к ситуации формирования экосистемы в новосозданном [антропогенном] ландшафте. Вот как в доме в целом и квартире в частности. Интересно это наблюдать в процессе.

Читать далее
Пост

Пол Грэм — Названия Стартапов. Перевод эссе

Один из моих подписчиков скинул удаленное эссе Грэма. А так как я занимаюсь собранием переводов всех его эссе, не мог такое пропустить. Поэтому посмотрим на мысли Грэма из 2006 года.

Хорошее название для стартапа — это не маркетинг. Это тест на воображение.

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

Главный парадокс: ощущение, что все хорошие имена заняты — иллюзия. Сквоттеры захватили миллионы доменов, но алфавитные комбинации растут быстрее. Просто нужно перестать искать в очевидных местах.

Из этого вырос новый стандарт крутости: Flickr, Del.icio.us, Writely. Названия с опечатками, точками посередине, несуществующими словами. Примерно как лофты в промышленных кварталах — сначала отталкивает, потом становится знаком своих.

Грэм выстраивает иерархию названий. Лучшие — когда слово звучит круто и одновременно описывает продукт. Второй уровень — просто круто звучит. Дальше — посредственно, но не отталкивает. И это, говорит он, уже достаточно: хороший продукт окрашивает своё название в нужный цвет.

Самое практичное наблюдение — про глагольность. Google, Flag, Textpayme. Название работает, когда его можно вставить в предложение как действие. Это не про благозвучие, это про то, как люди говорят о продукте между собой.

И финальное предупреждение, которое стоит запомнить: названия прилипают быстро. Если не уверен — называй “наш стартап”. Или выбери настолько плохое имя, чтобы точно не захотелось оставить.

Сразу же обновил сборник и добавил туда эссе.

Теги:
+1
Комментарии0
Статья

Заметки о том, как я писал SFU на Rust (1 часть)

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели8.5K

Как устроен SFU изнутри: Publisher, Subscriber, комната-маршрутизатор и никакого перекодирования. Дневник разработки на Rust.

Читать далее
Статья

Галлюцинации: почему LLM «тупеют» от «умных» промптов

Время на прочтение11 мин
Охват и читатели14K

Как разработчик, я должен пользоваться ИИ на работе. Я бы, конечно, предпочел безлимитный Claude, но мне доступен только Qwen Code, а он часто галлюцинирует. В этой статье я расскажу, как искал причины галлюцинаций, устранял их и к чему это привело.

Первая моя задача для ИИ-помощника – CLI-агента, была простой, её можно было бы решить инструментом «найти и заменить» в IDE минут за 20, а агент трудился – часа два, что непозволительно много. Он постоянно галлюцинировал, добавлял ненужные артефакты, а я продолжал попытки направить его в нужное русло уже из спортивного интереса. Только после этого замечательного опыта я наконец решил «прочитать инструкцию»...

Читать далее
Статья

Как я создал на своём ноутбуке виртуального “белого пентестера” и постепенно делаю из него не бесполезную игрушку

Время на прочтение12 мин
Охват и читатели8.2K

DISCLAIMER:
Решив использовать все описанные далее методы, предоставленный ниже код и перечисленные виды программного обеспечения, Вы должны предельно чётко понимать всю полноту юридической ответственности за их несанкционированное применение в условиях реального пентестинга и неукоснительно соблюдать требования Закона в этой области!

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

Мой исходный “суповой набор” из “железа” и софта.

Читать далее
Статья

Как троттлинг процессора ломает видеокарту через PCIe: хроники абсурда в сервисном центре DNS

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели21K

Дисклеймер: все события основаны на реальном кейсе борьбы за гарантийный ремонт топового железа в СЦ DNS. Диалоги воспроизведены по памяти, максимально близко к оригиналу, технический абсурд передан без приукрашиваний. Авторское настроение: «мне не смешно».

Представьте ситуацию: вы покупаете бескомпромиссную рабочую станцию. Вся система в сборе приобретается в DNS, там же заказывается сборка. Всё официально и находится на гарантии, кроме одной детали — процессора. Он шёл как OEM, и его годовая гарантия уже благополучно истекла, в то время как на остальные ключевые компоненты (включая дорогущую RTX 4090) гарантия продолжает действовать. Запомните этот факт — вокруг него СЦ построит свою главную защитную стратегию.

В один прекрасный день ваша ультимативная машина превращается в генератор бесконечных аппаратных ошибок шины данных, а мастера из сервисного центра выдвигают техническую гипотезу, достойную Шнобелевской премии по физике. Они заявляют, что пробой PCIe произошёл из‑за троттлинга процессора, который таким образом «убивает» видеокарту. Такое невозможно придумать самому без использования тяжёлых веществ (которые автор статьи категорически осуждает).

В этой статье разберём, почему «волосатый бублик» бессилен против стека ИИ, как контроллер памяти GPU тихо умирает под CUDA‑нагрузкой, и как разворачивался этот комедийный баттл с СЦ DNS.

Читать далее
Статья

Игровой момент: история и интеллектуальная собственность Roblox

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8K

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

Читать далее