Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 33 min 23 sec ago

restrict в C: оптимизация на честном слове

Fri, 12/26/2025 - 15:55

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

Сегодня поговорим про один из самых незаметных, но любопытных моментов языка C. Если вы пишете на C, скорее всего вы никогда не использовали ключевое слово restrict. А зря — этот квалификатор указателя может дать вашему коду неплохой прирост производительности. Правда, для этого придётся дать компилятору честное слово насчёт своих указателей.

Читать далее

«Кажется, тупит сеть. Посмотрите?» — как мы мониторим летенси в Ingress

Fri, 12/26/2025 - 15:47

В 2023 году к нам регулярно приходили разработчики с вопросом: «Кажется, тупит сеть. Посмотрите?» Вопросы были по делу, и каждый раз отвечать было сложно. Когда тойл от подобных обращений превысил разумные пределы, мы решили разработать SLO на летенси в Ingress. Но оказалось, что это не так уж просто.

Читать далее

Понимание работы сознания невозможно без нового типа вычислений

Fri, 12/26/2025 - 15:42

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

Обновить ПО "Разум"

Это решение суда поразило всех: иск на 766 000 000 рублей за надпись «Я люблю свою семью»

Fri, 12/26/2025 - 15:42

Не успели мы выдохнуть после дела Долиной, как из судов подъехало кое-что новое.

Ситуация: некая дама-ИП из Казани зарегистрировала в Роспатенте фразу «Я люблю свою семью» и теперь пытается взыскать почти миллиард рублей с компании «Synergetic»

И знаете что? У нее получается.

Как это вообще возможно? Неужели вот так вот можно взять, «приватизировать» любую расхожую фразу и ходить трясти деньги с компаний в судах?

Я юрист. Товарные знаки и патенты — это моя профессия. Пришлось разобраться в этом деле и теперь готов рассказать:

— что вообще происходит
— что будет дальше
— что изменится после таких решений
— как самому не влипнуть в такую историю
— что полезного из этого дела для нас с вами

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

А в конце мы вместе с вами попробуем решить, кто же всё-таки прав.

Читать далее

Лаборатория Lambda 3.0: Где заканчивается хайп и начинается настоящий ИИ

Fri, 12/26/2025 - 15:34

Хайп вокруг ИИ стихает. Начинается сложная работа: понять, как его строить, ломать и защищать. Рассказываем про обновленную лабораторию МАИ - Lambda, где ИИ перестаёт быть магией и становится инженерной дисциплиной.

Читать далее

Релиз последнего коммерческого облака России — и немного халявы для первых пользователей

Fri, 12/26/2025 - 15:30

Мы строили-строили и наконец-то построили последнее коммерческое облако в РФ.

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

И мы ненавидим корпоративный подход.

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

Чуть позже я расскажу про то, как прошла бета, и там оказалось, что самое главное — просто не быть козлами. Это даже важнее, чем быстрое железо.

Но, возможно, вам всё это не очень интересно, а интересна халява. Поэтому перехожу сразу к ней.

Читать далее

Почему маркетинг всё больше похож на инженерную систему — и почему большинство компаний к этому не готовы

Fri, 12/26/2025 - 15:28

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

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

Ниже — не пересказ отчётов аналитических агентств (хотя для написания статьи я изучила не один) и не прогноз «как будет правильно». Это попытка разобрать, где именно современные идеи про маркетинг как систему ломаются при внедрении — и почему компании к этому часто оказываются не готовы.

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

Читать далее

Облачный абордаж: как Space Pirates остается в инфраструктуре, растворяясь в трафике легитимных облачных сервисов

Fri, 12/26/2025 - 15:23

APT-группировка Space Pirates и облачные C2-каналы: LuckyStrike Agent с C2 на базе Yandex Cloud и новый бэкдор PhantomCloud, использующий OneDrive и Dropbox для скрытого управления — обо всём этом мы поговорим в этой статье.

Читать далее

Я участвовал в Advent of Code каждый год, начиная с 2021, и мне есть что сказать

Fri, 12/26/2025 - 15:20

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

Меня зовут Стас Федянин, я ведущий инженер-программист в Контуре. Недавно завершился Advent of Code 2025 — в этом году он длился 12 дней вместо 25. Я участвовал, как и пять предыдущих лет. Созрел на эту статью, потому что подумал, что мой опыт и мнение будут интересны сообществу, ведь есть изюминка: каждый год я писал код на новом языке. Считаю, это отличный способ расширить кругозор. В статье делюсь нюансами всех опробованных языков.

Читать далее

Как гирокомпас рассорил инженеров и привёл Эйнштейна в патентный суд

Fri, 12/26/2025 - 15:17

Как на море раньше определяли, где север? В ясную погоду ночью ориентировались на Полярную звезду, а днём — на движение Солнца. Либо использовали компас — тоже полезный инструмент, с поправкой на то, что магнитный и истинный север не совпадают.

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

С конца XIX века инженеры были буквально одержимы поисками прибора, способного снять эту проблему. В итоге к ней пришли два изобретателя, между которыми вспыхнул патентный спор. А арбитром в нём неожиданно выступил автор теории относительности.

Читать далее

Когда один Excel-файл убивает 100-миллионный бизнес

Fri, 12/26/2025 - 15:16

Чем хорош малый бизнес, особенно на своем старте? Ему не нужны сложные инструменты: он в состоянии увидеть состояние дел расчетами «на коленке», а план действий уместить карандашом на трамвайном билетике.

А когда бизнес подрастает? Скажем, его месячная выручка становится 100М+, количество сотрудников исчисляется сотнями, а бизнес-процессы усложняются настолько, что перестают быть прозрачными, покрываются «туманом войны».

Эта история про то, как инструмент, понравившийся команде на старте бизнеса, довел её до убытков в десятки миллионов при росте оборотов, когда компания стала крупнее. И как прозрачность вернула контроль и разблокировала рост выручки на 50%.

Читать далее

Новый open source Java коннектор для Tarantool: практика с примерами кода

Fri, 12/26/2025 - 15:15

VK Tech открывает исходный код коннектора Tarantool Java EE и переименовывает его в Tarantool Java SDK. Дистрибутив станет доступен в Maven Central, что упростит интеграцию с Java-приложениями в корпоративных средах. 

Меня зовут Артём Дубинин, я старший программист в VK Tech. Я разрабатываю коннекторы к Tarantool, а также участвую в разработке различных продуктов в VK Tech. Однажды я понял, что материала про совместную работу Java и Tarantool очень мало и из-за этого может казаться, что совмещать их сложно. Но на самом деле это не так — и иногда альтернативы Tarantool могут быть даже сложнее во взаимодействии. Поэтому я и решил написать эту статью. 

Цель статьи — показать через код, что Tarantool реально совместить с Java без больших полотен кода, а итеративно с небольшими сниппетами (не считая java импортов и xml

Новый open source Java коннектор для Tarantool: практика с примерами кода

Fri, 12/26/2025 - 15:15

VK Tech открывает исходный код коннектора Tarantool Java EE и переименовывает его в Tarantool Java SDK. Дистрибутив станет доступен в Maven Central, что упростит интеграцию с Java-приложениями в корпоративных средах. 

Меня зовут Артём Дубинин, я старший программист в VK Tech. Я разрабатываю коннекторы к Tarantool, а также участвую в разработке различных продуктов в VK Tech. Однажды я понял, что материала про совместную работу Java и Tarantool очень мало и из-за этого может казаться, что совмещать их сложно. Но на самом деле это не так — и иногда альтернативы Tarantool могут быть даже сложнее во взаимодействии. Поэтому я и решил написать эту статью. 

Цель статьи — показать через код, что Tarantool реально совместить с Java без больших полотен кода, а итеративно с небольшими сниппетами (не считая java импортов и xml

MBZUAI – первый в мире университет по искусственному интеллекту

Fri, 12/26/2025 - 15:03

Доброго времени суток, коллеги!

Меня зовут Влад, и в этом году я поступил в университет MBZUAI (Mohamed bin Zayed University of Artificial Intelligence, Абу-Даби, ОАЭ) – первый в мире университет по искусственному интеллекту. Основанный в 2019 году, он уже успел занять лидирующие позиции среди ведущих лабораторий мира в области ИИ. Так, по данным рейтинга CSRankings на момент написания данной статьи университет занимает 10-е место в мире. Слышали про Сэма Альтмана, основателя OpenAI, компании, создавшей ChatGPT? 26 сентября этого года MBZUAI торжественно присвоил ему степень PhD.

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

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

Текст статьи выйдет объёмным, поэтому сразу намечу плану, которому я буду следовать.

Читать далее

Мы опоздали со сроками, отапливали улицу, а заказчик заплатил +14 млн за стройку. Показываю, что не так

Fri, 12/26/2025 - 15:02

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

Часто причина в фасаде. Возможно, при монтаже строители схалтурили: сэкономили часок работы, не прогрунтовали стену или кое-как приклеили утеплитель.

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

Если живёте в новостройке или только выбираете квартиру — после статьи поймете, на что смотреть и о чём спрашивать у застройщика.

Читать далее

Doom на Хабре

Fri, 12/26/2025 - 15:00

На этой неделе легенде FPS-жанра, Doom, исполняется 32 года. Первая часть вышла 10 декабря 1993 года и буквально переформатировала представление о шутерах от первого лица.

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

Скорее открыть

Облако не должно быть загадкой: собираем прод за минуты, а не за ночь

Fri, 12/26/2025 - 14:58

Разворачивать приложения в облаке должно быть просто. Но на деле - всё наоборот. Вместо “вжух-вжух и в продакшн” получаем вечер с документацией, пляски с параметрами Terraform и постоянную проверку, правильно ли связались ресурсы.

В статье разберемся, как от использования UI консоли приходят к Terraform, и как OpenIDE позволяет вернуть легкость UI консоли при работе с Terraform.

Читать далее

Как построить идеальную «песочницу» для ML-моделей

Fri, 12/26/2025 - 14:58

Привет, Хабр! Я Даниил Салман, техлид по контейнеризации. Эта статья написана по мотивам моего доклада для конференции DevOops. Разберёмся, как сделать такую ML-«песочницу», где Data Scientist пишет код, а всё остальное (установка драйверов, выделение ресурсов, деплой и тренировка модели, сбор метрик) уже настроено на бэкенде. Написали максимально просто и доступно, чтобы понять смог даже человек с минимальным погружением в тему. Идеи из этой статьи можно применять в любой инфраструктуре — важно лишь понимать основы: как работает k8s-кластер, Docker и python-фреймворки. Итак, поехали!

Читать далее

Чипсет B650 будет оставаться актуальным: выпуск новинки отложен

Fri, 12/26/2025 - 14:56

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

Читать далее

Как я перестал лениться и написал бота, который переносит слова из Kindle в ReWord за меня (теперь с ИИ)

Fri, 12/26/2025 - 14:46

Всем привет!

Думаю, многим из тех, кто решил покорять литературу на английском знакома эта ситуация: читаешь книгу (в моем случае - на читалке Kindle), честно выделяешь незнакомые слова, думая: «Вот дочитаю главу/книгу, выпишу их и выучу».

Но есть загвоздка :-)

Читать далее

Who's online

There are currently 1 user and 1 guest online.