Сборщик RSS-лент

Переоценка API-стратегий: почему компании мигрируют с GraphQL на REST

Habr.com - пн, 06/30/2025 - 17:27

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

Один из наиболее популярных примеров использования GraphQL — это применение в социальных сетях, где множество пользователей связаны между собой определёнными отношениями. К GraphQL мы прибегаем, когда нам требуется избирательно получить много данных о них. Такая организация пользователей имеет сетевую модель и представляется в виде графа, отсюда и связь с названием GraphQL (Graph — граф, QL — язык запросов).

Итак, почему компании, однажды выбравшие GraphQL, решают изменить свой курс и вернуться к стандартному способу реализации систем? Ответ на этот вопрос лежит на пересечении технических возможностей, бизнес-потребностей и экономических соображений. Давайте разберёмся в этом подробнее.

Читать далее

(BRS) — CLI-набор для сетевой разведки и аудита безопасности

Habr.com - пн, 06/30/2025 - 17:10

Мы в EasyProTech часто работаем с инфраструктурой, в которой нет места сложным обёрткам, тяжёлым тулзетам и веб-интерфейсам. Нужно просто:

Читать далее

«Щит» или «дуршлаг»? ML упрощает жизнь разработчиков, но способен проделать новые дыры в безопасности

Habr.com - пн, 06/30/2025 - 17:09

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

Меня зовут Павел Попов, я руководитель группы инфраструктурной безопасности в Positive Technologies. Расскажу, как сами применяем ИИ и каких результатов нам удалось достичь с внедрением ML-моделей в MaxPatrol VM. А также попробуем ответить на вопрос, заменит ли ИИ разработчиков и есть ли вероятность, что мы все останемся без работы. Если вам тоже интересно, как технологии меняют ИБ-ландшафт и какие решения уже работают сегодня — добро пожаловать.

Читать далее

Недельный геймдев: #232 — 29 июня, 2025

Habr.com - пн, 06/30/2025 - 17:06

Из новостей: Dune Awakening достигла миллиона проданных копий, Peak разошлась тиражом в миллион копий за 6 дней, Крис Авеллон работает над новой RPG, Riot закрывает Hypixel Studios и отменяет Hytale после десятилетия разработки.

Из интересностей: цифровое воровство и справедливость, как мужик пошёл искать Лихо Одноглазое, почему вы откладываете битву с финальным боссом, тапатульки в Майке.

Читать далее

Из чата в TMS: Как Telegram-бот с GPT ускоряет создание и выполнение тестов

Habr.com - пн, 06/30/2025 - 17:05

В текущих реалиях тестировщики часто остаются в тисках рутины: трудозатраты на создание тест-кейсов и их ручной импорт в TMS (системы управления тестированием) съедают до 40-60% рабочего времени QA-инженера (по данным World Quality Report). Это не просто неэффективно, это тормозит весь релизный цикл.

Но что, если рутину можно переложить на ИИ, не ломая процессы? Представьте: вместо часов кропотливой работы — готовые тест-кейсы за минуты, сразу загруженные в вашу TMS (Allure, Zephyr, TestLink, Test IT и др.) без танцев с авторизациями, VPN и десятками открытых вкладок. Звучит как фантастика? Это уже реальность, и работает она там, где вы бываете каждый день, в Telegram.

Таким образом, получим взрывной дуэт: Telegram-бот + GPT на службе QA.

Данное решение — Telegram-бот, который использует мощь GPT для мгновенной генерации структурированных тест-кейсов по вашему ТЗ (User Story, спецификация, даже голосовое сообщение!). Но главная магия — прямая интеграция с вашей TMS.

Читать далее

Lisuan G100: первый игровой графический чип из Китая. Возможности новинки

Habr.com - пн, 06/30/2025 - 17:00

Китай анонсировал Lisuan G100 — свой первый графический процессор, созданный по 6-нм техпроцессу. Этот проект — часть стратегии страны по развитию автономности электронной отрасли вне зависимости от американских компаний. Сегодня разберем, что представляет собой G100, как он показывает себя в тестах. Ну и узнаем, почему его сравнивают с Nvidia GTX 660 Ti и AMD Radeon HD 7950 — видеокартами 2012 года. Поехали!

Читать далее

CB2FA — двухфакторная аутентификация через сообщество

Habr.com - пн, 06/30/2025 - 17:00

В большинстве реализаций 2FA всё держится на устройствах и секретах: телефонах, кодах, токенах. Это удобно, пока не теряешь доступ. А что если бы вторая проверка шла не через устройство — а через людей, которым ты доверяешь?

Так появилась CB2FA (Community-Based Two-Factor Authentication) — проект, где вход подтверждается живыми людьми в Matrix-чате. Без телефонов. Без TOTP. Без внешних сервисов.

Читать далее

Налог на дизайн и его невидимые слоны

Habr.com - пн, 06/30/2025 - 16:55

Когда речь заходит о налоге на добавленную стоимость (НДС), концепция кажется элементарной, но на деле процесс может быть весьма запутанным и сложным. И тут возникает тот самый "налог на дизайн".

Читать далее

Paranoia: админ-панель для Matrix Synapse на PHP

Habr.com - пн, 06/30/2025 - 16:54

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

Мы в EasyProTech столкнулись с этим вживую — и решили сделать свою панель. Так родилась Paranoia:

Читать далее

Интерактивный киоск в Astra Linux: откройте дверь в мир интерактивных возможностей

Habr.com - пн, 06/30/2025 - 16:46

Добро пожаловать в увлекательный мир информационных киосков на базе Astra Linux! Если вы хотите создать интерактивный информационный центр, который будет не только информировать, но и впечатлять ваших пользователей, то вы попали по адресу. В этой статье мы погрузимся в настройки и возможности инфокиоска, превращая ваш компьютер в мощный инструмент для рекламы и интерактивного взаимодействия. Приготовьтесь открыть дверь в мир новых возможностей с Astra Linux!

Подробнее об интерактивном киоске

Эволюция JSON в Go: от v1 к v2

Habr.com - пн, 06/30/2025 - 16:41

Вторая версия пакета json, которая появится в Go 1.25 (август 2025) — большое обновление с множеством несовместимых изменений. В v2 добавили новые возможности, исправили ошибки в API и поведении, а также улучшили производительность. Давайте посмотрим, что изменилось!

Читать дальше

Замесы с охранниками, анализ в 4 странах — как мы проводили исследования, чтобы сделать UX касс самообслуживания

Habr.com - пн, 06/30/2025 - 16:36

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

Читать далее

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

Habr.com - пн, 06/30/2025 - 16:34

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

и чувство, что он не на своем месте.

В этой статье я поделюсь системой 6 шагов, которые помогут вам выбраться из такого состояния.

Читать далее

Об управлении планами  PREPARED-запросов в PostgreSQL

Habr.com - пн, 06/30/2025 - 16:34

Побывав на PGConf.DE’2025 и обсуждая там практику применения Postgres на больших базах данных, я к своему удивлению регулярно слышал мнение, что проблемой является время планирования запроса. Как разработчику, мне было странно узнать, что этот фактор может, например, тормозить принятие решения о переходе на партиционирование, что казалось бы естественный шаг, когда количество записей в таблице переваливает за сотню миллионов. Что ж, давайте разбираться.

Читать далее

Вакансий больше, чем выпускников: как TAPP Group преодолевает кадровый кризис

Habr.com - пн, 06/30/2025 - 16:30

Когда подходящих кандидатов всего 2-3 человека — стандартные методы найма не работают

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

С вами снова Дмитрий Лохов, генеральный директор TAPP Group. Ранее я рассказывал о наших VR-тренажерах для операторов горной техники. Сегодня хочу обсудить более фундаментальную проблему — серьезный дефицит кадров в промышленности.

Читать далее

Разбираемся в сборщике мусора Go: просто и с гофером

Habr.com - пн, 06/30/2025 - 16:23

Разбираемся в сборщике мусора Go: просто и с гофером

Я решил написать эту статью в первую очередь для себя, потому что перечитал кучу материалов про сборщик мусора (GC) в Go, и почти все они были слишком сложными. Моя цель — объяснить, как работает GC, что такое инкрементальность и барьер записи, так, чтобы я сам понял и запомнил и, возможно, стал полезным для других. А чтобы было веселее, я добавил гофера — маскота Go — в забавных иллюстрациях, которые помогут визуализировать идеи. Если вы, как и я, хотите разобраться в GC без лишней головной боли, эта статья для вас!

Читать далее

RF: как поиграть в любимые игры детства, если у консоли есть только антенный выход

Habr.com - пн, 06/30/2025 - 16:10

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

Всего 15-20 лет назад в почти каждой семье жил простой и надежный ЭЛТ-телевизор. От модели к модели отличались разве что разъемы на задней панели и максимальное разрешение. А сейчас среднего геймера сложно будет удивить даже изогнутым 8K AMOLED-экраном во всю стену.

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

В этой статье мы поговорим о, казалось бы, самом устаревшем варианте – подключении к телевизору через антенный разъем. Но не торопитесь с выводами, эта тема гораздо интереснее, чем может показаться на первый взгляд!

Читать далее

Как я сломал диффузную модель с помощью алфавита

Habr.com - пн, 06/30/2025 - 16:07

Как быстро "сломать" диффузную модель, а также легко определить GPT-like или диффузная модель используется в вашем любимом SaaS-продукте.

Читать далее

Отправляем заказчика в одиночное плавание

Habr.com - пн, 06/30/2025 - 16:04

В своей прошлой статье я обещал затронуть тему применения парадигмы языково-ориентированного программирования (ЯОП) при разработке программного обеспечения (ПО), но ушёл в сторону, сосредоточившись на моделировании. Теперь хочу исправить ситуацию.

Важно сразу уточнить, что совсем без разработчиков в информационных технологиях (ИТ) обойтись не получится. Но в некоторых сферах разработки ПО, на мой взгляд, могут произойти серьёзные перемены. Давайте для определённости рассмотрим корпоративную разработку и попробуем проследить и экстраполировать путь её развития с учётом стремления уменьшить затраты.

И ещё. Предлагается не NoCode или LowCode, а скорее, оченьдаже-Code. В общем, это – другое!

Читать далее

[Перевод] Кто, как и зачем внедряет Gen AI в 2025: опыт 100 CIO

Habr.com - пн, 06/30/2025 - 16:00

Чуть больше года назад мы выделили 16 ключевых изменений в том, как компании подходили к разработке и закупке генеративных ИИ. С тех пор ландшафт продолжил стремительно эволюционировать, поэтому мы снова провели беседы с более чем двумя десятками корпоративных заказчиков и опросили 100 CIO из 15 отраслей, чтобы помочь фаундерам понять, как в 2025 в корпорациях используют, приобретают и закладывают бюджеты под generative AI.

Даже в такой динамичной сфере, где единственная постоянная — это перемены, структура рынка genAI изменилась куда сильнее, чем мы ожидали после прошлого исследования.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей