habr_all | Unsorted

Telegram-канал habr_all - Хабр: все публикации

243

Все подряд публикации с habr.com

Subscribe to a channel

Хабр: все публикации

Представляю @vue-dnd-kit/components: Готовые компоненты для быстрой разработки интерфейсов с перетаскиванием

Представляю @vue-dnd-kit/components — готовые компоненты для быстрой разработки drag & drop интерфейсов в Vue 3!
📋 Сортируемые таблицы
📊 Канбан-доски
🌳 Древовидные структуры
🧩 Интерактивные дашборды
CLI работает как shadcn/ui — компоненты клонируются в ваш проект, давая полный контроль над кодом. Проект в активной разработке, но уже готов к использованию!
Готовые компоненты: Table, Kanban, Tree, Dashboard.
Статус: бета, API может изменяться. Подходит для прототипов и активной разработки.

Читать полностью…

Хабр: все публикации

Ощущая будущее: новая носимая технология воссоздаёт реалистическое прикосновение

Устройство выходит за пределы простых вибраций и создаёт сложные осязательные ощущения
Современные технологии тактильной отдачи (haptic feedback) в основном ограничиваются простыми вибрациями. Но наша кожа намного чувствительнее — она способна воспринимать давление, растяжение, скольжение и другие типы механического воздействия.
Теперь инженеры из Северо-Западного университета (Northwestern University) представили новое устройство, способное с высокой точностью воссоздавать эти сложные осязательные ощущения. Исследование будет опубликовано в журнале Science.
Компактное, лёгкое и беспроводное устройство крепится на кожу и способно создавать силу в любом направлении, имитируя не только вибрации, но и растяжение, давление, скольжение и кручение. Комбинируя эти воздействия и варьируя их скорость, система создаёт реалистичную и многообразную тактильную картину.
Работает устройство от небольшой аккумуляторной батареи и подключается…

Читать полностью…

Хабр: все публикации

Мой личный Proof-of-Work. Как я майнил знания о блокчейне

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

Читать полностью…

Хабр: все публикации

Как создать простое API? Express + Prisma

Эта статья поможет вам быстро написать API, используя Express и Prisma). Для этого вам понадобятся базовые знания работы с Node.js и понимания разработки реляционных баз данных

Читать полностью…

Хабр: все публикации

DevOps-настройка проекта через фрилансера: мой опыт

Когда наш стартап на базе платформы FreelanceSpace перерос первоначальный этап, перед нами встал вопрос об автоматизации процессов разработки и деплоя. Раньше мы вручную собирали и выкатывали обновления, но с ростом нагрузки это становилось узким местом. При этом внутри команды не было DevOps-специалиста, и я понял, что самостоятельно не справлюсь — нужен сторонний эксперт. Решение пришло само собой: найму фрилансера с нужными навыками. В качестве площадки для поиска я использовал собственный сайт FreelanceSpace – IT-фриланс-платформу, «№1 для быстрого подбора разработчиков, дизайнеров и копирайтеров»
. Здесь можно было быстро разместить задание и собрать отклики.
Поиск и выбор исполнителя
Я начал с составления краткого описания задачи (в DevOps-терминах это была настройка CI/CD-процессов: сборка, тестирование и деплой). Затем проанализировал несколько вариантов поиска специалиста:
Биржи фриланса. На крупных площадках (например, Upwork или аналогах) легко…

Читать полностью…

Хабр: все публикации

Ральф Титор: незрячий изобретатель круиз-контроля

Среди изобретателей XX века было не так много людей с ограниченными возможностями. И тем примечательнее жизнь и судьба слепого новатора Ральфа Титора. Он автор десятков изобретений, среди которых, наверное, самое знаменитое — это круиз-контроль. О нём мы и расскажем сегодня.

Читать полностью…

Хабр: все публикации

Пишем 3D-игру весом в 600Кб… Ч. 1

...которая работает на первом Android-смартфоне в мире, ретро-компьютерах из 90-х и даже Mac'ах!
Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я написал трёхмерные «танчики», которые весят всего лишь 600 килобайт и в рамках подробной статьи готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея — жду вас под катом!

Читать полностью…

Хабр: все публикации

Искусственный интеллект c аватаром впервые выступил от лица жертвы на суде

В штате Аризона, США, произошел юридический прецедент: в суде использовали ИИ-аватар погибшего мужчины, Криса Пелки, для заявления о воздействии преступления на жертву — части процедуры вынесения приговора. Это первый подобный случай в мире. Об этом сообщил портал CBS News.

Читать полностью…

Хабр: все публикации

«Облачные хранилища: как выбрать идеальное решение для бизнеса» (1 часть)

В июле 2023 года Gartner представил отчет «Hype Cycle for Storage and Data Protection Technologies», предсказывая, что к 2026 году объем неструктурированных данных в локальных, периферийных и публичных облаках крупных предприятий вырастет в три раза!

Читать полностью…

Хабр: все публикации

UX не так прост. 18 примеров темных паттернов

Темные паттерны, также известные как обманные или манипулятивные, — элементы UX-дизайна, которые подталкивают (может и не умышленно) пользователей к действиям, которые те не планировали совершать.

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

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

Читать полностью…

Хабр: все публикации

Наши вопросы нейросетям дорого обходятся климату: неожиданные выводы ученых

Каждый запрос, введенный в большую языковую модель (LLM), такую как ChatGPT, требует энергии и приводит к выбросам CO2. Однако объем выбросов зависит от модели, темы запроса и пользователя. Новое исследование, вышедшее на страницах Frontiers in Communication, сравнило экологический вред 14 нейросетей в разных режимах работы.

Читать полностью…

Хабр: все публикации

Функция родительского контроля Microsoft Family Safety блокирует Google Chrome

После обновления Chrome до версий 137.0.7151.68, 137.0.7151.69 веб-браузер Google автоматически блокируется функцией Microsoft Family Safety. Пользователи сообщают, что браузер внезапно закрывается или вовсе не запускается, пишет Neowin.

Читать полностью…

Хабр: все публикации

Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения.
Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день](https://www.software.com/reports/code-time-report), остальное — исправление ошибок и другие сопутствующие задачи.
Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно…

Читать полностью…

Хабр: все публикации

Создание своего ядра на Rust

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

Читать полностью…

Хабр: все публикации

Эффективный обмен данными между информационными системами

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

Читать полностью…

Хабр: все публикации

Возвращаем интерес к Википедии в эру ИИ

В эпоху стремительного развития ИИ, привычка заглядывать в Википедию постепенно уходит — зачем читать целую статью, когда любой ответ можно получить за доли секунды от чат-бота?
Я решил переосмыслить этот тренд и вдохнуть новую жизнь в классический формат рубрик «Что было в этот день». Внутри описание, как мы с помощью игрового телеграм бота, Wikipedia API, GPT-моделей и Flux мотивируем читать людей википедию.

Читать полностью…

Хабр: все публикации

Yet Another Key-Value Storage на основе Tarantool 3.x

Создаём key-value хранилище на Tarantool 3.x с шардингом и TTL. Пошаговая реализация, Docker! Код на GitHub.

Читать полностью…

Хабр: все публикации

У некоторых пользователей OneDrive сломался поиск

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

Читать полностью…

Хабр: все публикации

Мой pet-проект со Strava-аналитикой. Разбираю исправления и фичи, найденные благодаря вам

Всем привет! Снова на связи Александр, автор проекта Peakline. Несколько дней назад я опубликовал здесь статью о своем «швейцарском ноже» для анализа тренировок, который я пилил в свободное время. Я ожидал пары конструктивных комментариев и, может быть, нескольких новых пользователей.
Я жестоко ошибался.

Читать полностью…

Хабр: все публикации

Первое масштабное исследование безопасности MCP: что показал анализ 1,899 серверов, которые находятся в открытом доступе

Model Context Protocol (MCP) стремительно завоевал позиции де-факто стандарта для взаимодействия между AI-агентами и внешними инструментами. Статистика впечатляет: по состоянию на май 2025 года PyPI пакет MCP скачивается около 1.8 миллиона раз в неделю, а NPM пакет — 6.9 миллиона раз, что в сумме составляет почти 8.7 миллиона еженедельных загрузок SDK.
Однако с ростом популярности закономерно возникают вопросы о безопасности. Команда исследователей из Queen's University (Канада) провела первое крупномасштабное эмпирическое исследование безопасности и поддерживаемости MCP серверов, результаты которого были опубликованы в июне 2025 года.

Читать полностью…

Хабр: все публикации

Почему канал клиента ты можешь разогнать на 25К подписчиков, а свой — только на 135 человек

Говорить: «Да, я сапожник без сапог, зато у клиентов крутые результаты» — булшит в любой нише
Ладно, я немного приукрасила, на 25К я разгоняла канал без рекламного бюджета, когда работала в корпорации, для собственных клиентов таких результатов еще не было (но всё равно лучше, чем для себя).
Вообще, это довольно частая ситуация для редакторов или редакторов-предпринимателей. Конечно, есть тг-звезды, но процент как будто маловат для такого количества профессионалов в контенте и продвижении.
Примерьте образ сапожника без сапог на свою нишу, и продолжаем.

Читать полностью…

Хабр: все публикации

Эпоха «крошечных команд» в Кремниевой долине началась

В эпоху «быстрого масштабирования» стартапов, которая длилась примерно с момента IPO Facebook в 2012 году до объявления WeWork о банкротстве в 2023 году, рыночная капитализация и общий привлечённый капитал были ценными показателями. Главной вехой было достижение «статуса единорога» — оценка в 1 миллиард долларов, которая часто сопровождалась быстрым наймом сотрудников.
В наши дни право хвастаться получают предприниматели, у которых меньше всего сотрудников.
Если раньше для быстрого масштабирования использовались смартфоны и облачные технологии, то сегодня более быстрый и эффективный рост возможен благодаря ИИ-помощникам, консультантам, программистам и маркетологам.
В прошлом году Сэм Альтман из OpenAI сказал, что в его группе руководителей технологических компаний был «пул ставок на первый год существования компании-миллиардера, состоящей из одного человека». По словам Альтмана, эта идея «была бы невообразима без ИИ». «И теперь это произойдёт».
Джеффри…

Читать полностью…

Хабр: все публикации

InterpolatedStringHandler: избавляемся от лишних аллокаций в логах

Классический ILogger.LogInformation($"User {userId}") выглядит безобидно, но на деле компилятор: формирует итоговую строку через string.Format‑like логику, боксит userId, DateTime, struct‑ы и прочее добро, а так же линкует все в object[] ради структурированных логов.
Аллокационная цена вопроса — порядка 80 Б на сообщение (плюс трансферы в LOH, если вы особо многословны).
В.NET 8 Microsoft даже вынесла отдельный раздел «high‑performance logging» и честно сказала: «Да, обычные extension‑методы логов боксят и аллоцируют»
С выходом C# 10 компилятор научился разбирать $"строка" не напрямую в string, а в handler: структуру, которая получает куски литералов и плейсхолдеры. Базовый — DefaultInterpolatedStringHandler.

Читать полностью…

Хабр: все публикации

Покажите ваше Portfolio! История уникального карманного компьютера от Atari


Признаюсь: я очень люблю карманные компьютеры. Самый первый, под управлением Windows CE, я купил ещё в 2004 году — правда, не потому что считал себя преданным поклонником платформы Pocket PC, а потому что на нормальный ноутбук для журналистской работы у меня не хватало денег, да и весили тогда подобные устройства, как бивень от мамонта. Недавно, в очередной раз пересматривая второго «Терминатора», я обратил внимание на небольшой компьютер, с помощью которого Джон Коннор взламывал банкомат. Погуглив, я выяснил, что эта удивительная крошечная машина — Atari Portfolio, компактная карманная персоналка, работавшая под управлением почти полноценной MS-DOS.

Читать полностью…

Хабр: все публикации

МГТУ им. Н.Э. Баумана и «Ростелеком» объединят усилия для развития сферы разработки игр в РФ

«Ростелеком» и Московский государственный технический университет им. Н.Э. Баумана подписали меморандум о сотрудничестве в сфере образования, инноваций и игровой индустрии на ПМЭФ-2025.
В рамках соглашения стороны хотят привлекать студентов университета к созданию игр и интерактивных сервисов. Например, начинающие специалисты получат возможность решать реальные бизнес‑задачи игрового направления «Ростелекома».

Читать полностью…

Хабр: все публикации

Подробная инструкция, что нужно сделать, чтобы РКН вас не оштрафовал

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

Читать полностью…

Хабр: все публикации

Usenet – то, что было до веб

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

Читать полностью…

Хабр: все публикации

ФАР планирует использовать технологии ИИ для оценки ущерба хоздеятельности

Федеральное агентство по рыболовству (ФАР) планирует использовать технологии искусственного интеллекта для оценки ущерба хозяйственной деятельности. Об этом в эфире телеканала «Россия 24» заявил руководитель Росрыболовства Илья Шестаков.

Читать полностью…

Хабр: все публикации

Бета-версия macOS Tahoe не поддерживает FireWire

Тестировщики сообщили в соцсетях, что первая бета-версия macOS Tahoe не поддерживает устаревшие стандарты передачи данных FireWire 400 и FireWire 800, пишет MacRumors.

Читать полностью…

Хабр: все публикации

Лучший синтаксис? Да пожалуйста)

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

Читать полностью…
Subscribe to a channel