Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 38 мин. назад

[Перевод] Wake up Remix

3 часа 58 мин. назад

На конференции React прошлым летом команда объявила, что Remix «уходит в спячку».

К тому моменту Remix v2 стал настолько тонкой обёрткой над React Router, что между проектами возникло искусственное разделение. Чтобы упростить архитектуру фреймворка, команда перенесла код сборщика и серверного рантайма из Remix непосредственно в React Router v7, объединив всё лучшее из фреймворка в так называемый “framework mode” для роутера. Также было объявлено о планах добавить ограниченную поддержку React Server Components (RSC) в React Router.

Эта работа была завершена: версия 7 была выпущена в ноябре прошлого года, а в конце мая была представлена предварительная поддержка RSC. Теперь разработчики, использовавшие Remix v1, v2 или более ранние версии React Router, могут рассчитывать на стабильную платформу с долгосрочной поддержкой.

Теперь же, пришло время заняться Remix!

Читать далее

[Перевод] Разработка концепции мобильного робота

4 часа 2 мин. назад

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

Читать далее

Релиз MyCompany 6.0 — открытого и бесплатного решения для небольшого бизнеса

4 часа 3 мин. назад

MyCompany — это бесплатное и открытое решение для автоматизации малого и среднего бизнеса, построенное на платформе lsFusion. Мы уже рассказывали в блоге об этом решении и возможностях, которые оно предоставляет.

Исходный код решения находится на Github и распространяется под лицензией Apache 2.0. Это позволяет всем желающим разрабатывать на базе MyCompany и продавать решения под собственной торговой маркой. И мы всячески поддерживаем подобные инициативы. Демо-версию приложения без какой-либо регистрации можно увидеть по этой ссылке.

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

Ранее MyCompany охватывала ключевые направления учета и управления: склад, продажи, закупки, розничную торговлю, производство и расчеты. Новый релиз программы, кроме совершенствования уже реализованных процессов, дополнен модулями Проекты, Кадры и CRM. Также в этом релизе осуществлен переход на шестую версию платформы lsFusion, в которой был значительно улучшен дизайн и появилось много новых возможностей.

Читать далее

Совершенный* электродвигатель: протонный наноблок. Разработан: 3,5 млрд. лет назад

4 часа 41 мин. назад


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

Тем не менее, как сказал в своё время Станислав Лем: «человечество ещё очень молодо, так как помнит авторов всех своих открытий...» — мы уже многое можем, многое понимаем, на многое имеем дерзость посягнуть…

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

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

И произошло это настолько давно, что людей даже не было на тот момент: учёные предполагают, что первый природный электрический двигатель появился примерно 3,5 млрд лет назад, в то время как до появления человека оставалось ещё примерно 3 млрд 499 млн 700 тыс лет!

Причём, это был уже самый настоящий роторный электрический двигатель!
Читать дальше →

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

4 часа 55 мин. назад

Из новостей: Apple приобрела свою первую игровую студию, продажи Elden Ring Nightreign превысили 2 миллиона копий, Кипрская студия Mundfish начнёт помогать авторам с разработкой и продвижением игр.

Из интересностей: рендеринг Assassin’s Creed Shadows, рогалики становятся всё более странными, технология динамического освещения для 2D-игр.

Читать далее

Высшее образование в IT: трамплин или преграда?

5 часов 5 мин. назад

Привет! Меня зовут Ольга Матушевич, я наставница на курсе «Аналитик данных» в Яндекс Практикуме. В этой статье расскажу о необходимости высшего образования для работы в IT, разберу другие способы получения новой профессии и предложу алгоритм выбора наиболее оптимального. Напишу, что делать, если не подходит ни один из этих способов. И дам советы, как повысить вероятность успешного обучения новой профессии.

Читать далее

(Не) безопасный дайджест: БД-экстраверты, новейший ИИ по секрету, поздняя карма от Intel

5 часов 8 мин. назад

Встречаем лето с традиционной подборкой ИБ-инцидентов. Кибермошенники подкупают инсайдеров, бывшие хакеры мстят за увольнение, разработчики случайно сливают ваш распорядок дня – обо всем под катом.

Читать далее

Интеграция MCP-сервера и Cursor для автоматизации мониторинга и тестирования

5 часов 8 мин. назад

Современные LLM‑агенты могут обходиться без внешних вызовов — выдавать ответы исключительно на основе prompt’а. Но когда речь идёт о живых данных (трассы вызовов, результаты SQL‑запросов, исходный код из GitLab), нужно динамически обогащать контекст модели и давать ей «функции» для вызова.

Читать далее

Портативные мониторы для удаленки и командировок: что лучше выбрать

5 часов 8 мин. назад

Привет, Хабр! Я как-то уже писал про двойной портативный экран для ноутбука Teamgee S6 — эта система изменила мое отношение к поездкам. В стационарных условиях я обычно работаю с ПК, к которому подключено три монитора — это очень удобно. А вот как только командировка, так сразу страдания. Приходится брать ноутбук, пусть и мощный, но с одним дисплеем, а это здорово сбивает с рабочего ритма.

И вот мне стало интересно, есть ли конкуренты у моей системы. Оказалось, что да, но, как говорится, всегда есть нюанс. Сегодня расскажу о нескольких возможных альтернативах — DUOONE, Bigme B13, Vaio Vision+ 14 и Uperfect Omega. Начнем!

Читать далее

[Перевод] Как генеративная оптимизация (GEO) меняет SEO рынок

5 часов 8 мин. назад

Аналитика от Andreessen Horowitz про влияние Generative Engine Optimization (GEO) на SEO, маркетинг и брендинг.

Читать далее

Мой план 1-2-1

6 часов 8 мин. назад

One-on-one, 1-to-1, 1-2-1, 1:1 meeting — столько названий, но суть одна — это регулярная личная встреча между руководителем и его сотрудником, на которой обсуждаются не задачи, а человек: его мотивация, рост, проблемы и обратная связь.

Я придерживаюсь точки зрения, что 1-2-1 встречи с каждый сотрудником уникальны, и придерживаться какого-то унифицированного плана не стоит. Тем не менее, если доверительный и комфортный формат с сотрудником ещё не сформировался, то ниже я опишу свои рекомендации по структуре встречи с временными рамками

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

Читать далее

От слепых котят к ИИ-гуру: история автоматизации тестирования в Сбере

6 часов 8 мин. назад

Всем привет! На связи команда Take it easy. Название говорит само за себя: мы упрощаем жизнь другим командам в релизном цикле и повышаем эффективность производственного процесса. 

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

Читать далее

Структурированная генерация в LLM

6 часов 13 мин. назад

Привет. Меня зовут Андрей Соколов, я руководитель команды LLM в AI VK, которая обучает и дорабатывает модели, а потом помогает другим командам интегрировать их в свои продукты. И сегодня я расскажу про такое направление в LLM, как структурированная генерация. 

Читать далее

Централизованная обработка алертов: интеграция VictoriaMetrics, Alertmanager, Grafana OnCall и Telegram

6 часов 17 мин. назад

Эффективный мониторинг является краеугольным камнем надежности любой IT-системы, позволяя своевременно выявлять возникающие проблемы. Однако само по себе обнаружение проблемы – это лишь полдела. Не менее важна быстрая и скоординированная реакция команды. Инструменты вроде Alertmanager и Grafana OnCall играют ключевую роль в автоматизации процесса оповещения и управления инцидентами. В этой статье мы подробно рассмотрим, как выстроить цепочку взаимодействия между различными компонентами системы мониторинга и оповещения, чтобы каждый инцидент автоматически отслеживался от момента его фиксации правилом мониторинга до доставки уведомления ответственному инженеру в мессенджер, например, Telegram.

Читать далее

Хроники фрустрации продуктового дизайнера

7 часов 6 мин. назад

— А тебе нормально, что твои продукты не релизятся?

Я честно зависла. Не потому что не знала ответа, а потому что не поняла вопрос. Нормально… в смысле — как? Физиологически? Психологически? Или по корпоративной этике?

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

Я тогда промолчала. Но внутренне отметила: вот она, формула фрустрации. Не в том, что проект не выжил. А в том, что кто-то спрашивает — а зачем ты вообще все это наделала?

Читать далее

Что нужно знать о роли системного аналитика в начале пути: история из моего опыта

7 часов 8 мин. назад

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

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

Читать далее

[Перевод] Инъекции спермы лосося: наука, стоящая за трендом против старения

7 часов 11 мин. назад

Я начал переводить новости технологий аккурат, когда только вышел шедевр культурного пласта: мультсериал «Рик и Морти». И вот уже первая серия восьмого сезона позади, и сегодняшняя новость как раз в духе этого шедевра. В Голливуде идет волной тренд по использованию спермы лосося для омоложения. Что ж, давайте посмотрим, насколько научны эти микроинъекции.

Читать далее

Илон Маск получил удар от своего детища, а Дуров привлек $1,7 млрд

7 часов 13 мин. назад

Самые интересные новости финансов и технологий в России и мире за неделю: Telegram (вроде как) интегрирует Grok, Маск уходит с госслужбы, суд запретил тарифы Трампа, ЦБ разрешил квалам лудить на крипте, ОАЭ раздаст ChatGPT всем свои жителям, а в Китае роботы начистили друг другу фронтенды.

Читать далее

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

7 часов 21 мин. назад

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

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

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

Читать далее

PYтокен: история о том, как питон съел ЭЦП. Часть 2

8 часов 8 мин. назад

Продолжение истории о том, как я пытался реализовать подпись файлов с помощью сертификата на USB-устройстве, но уже с использованием USB-токена Рутокен 3.0, а дополнительно сделал шифрование и расшифрование директории.

Просвятиться

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

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