Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Открытие кода часов Pebble: что это значит для проекта

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

Программное обеспечение умных часов Pebble стало полностью открытым. Эрик Мигиковски, создатель проекта, объявил, что теперь любой желающий может скачать исходные коды, собрать нужные приложения и при желании изменить их под свои задачи. Что это значит? Все просто — устройство, которое формально давно снято с производства, получает шанс на вторую жизнь. В этой статье разбираемся, что именно открыли, зачем и что будет дальше.

Читать далее

Компилируем Python так, чтобы он работал везде

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

Это история о том, как написать компилятор Python, генерирующий оптимизированные ядра и при этом позволяющий сохранить простоту кода.

Читать далее

Решаем задачи ML эффективнее: платформа, которая экономит ресурсы, время и нервы

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

Привет! Я Олег Бугримов, руковожу командой разработки ML-платформы в Авито. В статье расскажу, почему мы решили делать ML-платформу и какие инструменты у нас уже есть. Материал будет полезен ML-инженерам и техлидам, которые хотят сократить время на рутину, обеспечить команду единым набором инструментов, а также повысить качество и скорость разработки ML‑решений.

Читать далее

Миссия выполнима: как мы добились актуальности двух тысяч кешей

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

Привет! Меня зовут Влад, и я разрабатываю сердце витрины Ozon — сервис product-facade. Пару лет назад мы уже делились нашим опытом в этой статье, но с тех пор многое изменилось: выросли нагрузки, появились новые фичи и оптимизации, система стала сложнее и надёжнее.

Прежде чем перейти непосредственно к актуальности кешей, давайте разберёмся, почему это так важно. Представьте: вы добавляете товар в корзину, но что-то пошло не так, и покупку совершить не удаётся — склад больше не возит в ваш ПВЗ. Даже 0.1% таких ошибок — это тысячи недовольных пользователей каждую секунду. А когда что-то массово меняется, разработчики вынуждены расследовать инцидент, чтобы понять, что проблема была всего лишь в устаревших кешах.

Читать далее

Восемь игр на залипнуть: Cult of the Lamb, градостроение и головоломки

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

Привет, Хабр! Меня зовут Настя, я автор команды спецпроектов «МТС Диджитал», иллюстратор, а еще — любительница видеоигр. В прошлый раз рассказывала тебе о DOOM: The Dark Ages, новой главе легендарного проекта. Сегодня посвящаю подборку играм, в которых расслабляюсь и отвлекаюсь от работы. Игры для разных платформ, по жанрам — крафтинг и головоломки. Некоторые проекты не только убьют пару часов, но и прокачают мозг. Начнем!

Читать далее

Создание ИИ-персон и User Stories для улучшения UX

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

Я создаю себе воображаемых пользователей и провожу с ними глубинные интервью для улучшения сервиса контроля стройки домов в ИЖС “Пазл Дом”

Читать далее

WhatsApp не работает: Блокировка 28 ноября, как починить?

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

28 ноября 2025 года для многих началось с жалоб на WhatsApp. Текстовые сообщения и медиафайлы у части пользователей не доходят, а также при попытке голосового или видеовызова клиент бесконечно висит на статусе «Подключение», после чего сбрасывает звонок.

Операторы связи («МегаФон», «Билайн») рапортуют о штатной работе сети. И технически они не врут: связность есть, IP-адреса Meta (по большей части) доступны. Проблема лежит глубже — на уровне L7 фильтрации ТСПУ.

Читать далее

Анатомия Демиурга: Почему нам нужен «Гровер» и как код может стать материей

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

Роботы сегодня умеют делать сальто и водить такси, но они беспомощны перед куском гранита. Чтобы колонизировать космос, нам нужен не курьер, а Алхимик.В этом лонгриде мы проведем мысленный эксперимент: попробуем собрать реальный зонд фон Неймана (репликатор) из технологий, которые уже существуют (LIBS, CVD, SPM). Мы разберем анатомию гипотетического робота G.R.O.V.E.R. и докажем, что главная преграда к бесконечному изобилию — это не законы физики, а отсутствие правильного софта.

Узнать, как собрать репликатор

Одна из причин ожирения. Белок, который заставляет клетки накапливать больше жира

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

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

Читать далее

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

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

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

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

Читать далее

Создаём первый Minecraft мод и подробно разбираем Mixin. Просто и понятно

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

Данная статья посвящена тому как создать первый мод для Minecraft, а так же очень подробно разбирает многие аспекты библиотеки Mixin. Понятно и просто. После данной статьи можно изменить хоть 80% кода игры.

Читать далее

Лучшие практики зарубежных EPM-решений – теперь в новой версии продукта «Форсайт. Бюджетирование и консолидация»

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

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

Продукт «Форсайт. Бюджетирование» уже имеет свою историю успеха: он был выпущен в 2018 году, в следующем 2019 году включен в Реестр российского ПО и за прошедшее время было выполнено значительное количество его внедрений. Из наиболее крупных можно выделить проекты в «Росэнергоатоме», «РусГидро», VK, Иркутской нефтяной компании, «Газпром нефть», Ikon Tyres (Айкон Тайерс), «Лайм-Займ».

При разработке этого продукта (как и других отраслевых решений нашей компании) использовался подход, когда в основе лежит наша флагманская разработка – «Форсайт. Аналитическая платформа», а в продукте разрабатывается дополнительная специализированная функциональность, позволяющая более эффективно автоматизировать процессы, на которые нацелен продукт. При этом уникальность такого подхода на рынке в том, что базовая для продукта платформа «Форсайт. Аналитическая платформа» сама является полноценным продуктом enterprise уровня с широким набором инструментов и сервисов. Разрабатываемые отраслевые продукты на базе платформы получают всю функциональность базовой платформы и высокий уровень защиты и безопасности (платформа сертифицирована ФСТЭК на соответствие 4 уровню доверия). Также отраслевые продукты, как «заказчики функциональности», влияют на развитие самой платформы. Функциональность «Форсайт. Бюджетирование», например, примерно на 80% состояла из функциональности платформы. Важным результатом применяемого подхода является получаемый синергетический эффект: в совместном развитии и функциональных возможностей продуктов, и инструментов базовой платформы.

Читать далее

Хроники русской сметы II. Неприличное слово «Прибыль»

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

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

Согласование сметы — отдельная печальная песня. Наличие базы государственных расценок приводит к тому, что у заказчиков процветает магическое мышление: если смета показывает, что выделенных денег не хватает на строительство, то проблема не в проекте, а в смете. Вместо того чтобы изменять проект, сокращая расходы и заменяя материалы на более дешёвые, заказчик требует изменить смету — применить другие расценки, выбросить обязательные расходы… действует, как козлёнок из советского мультика, который считал до десяти. Там корабль перестал тонуть, когда умный козлёнок всех сосчитал.

В реальной жизни так не происходит. Если заказчик выбросил из сметы уборку строительной площадки, то он всё равно потребует её убирать. Без этого заказчик не примет работы. Поэтому оплачивать эту работу подрядчику придётся из собственной прибыли. При этом заказчик жутко обижается, когда эта тема всплывает в разговоре. Тема коммерческой прибыли в России табуирована. Самый простой способ потерять заказчика — честно признаться, что твоя компания собирается на нём заработать. Серьёзно.

Обосную этот тезис реальными случаями:

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

Чем вайб-инженер отличается от вайб-кодера

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

Привет, Хабр! Это Юра Петров, Tech Lead Friflex. В эт��й статье хочу разграничить два понятия: вайб-инжиниринг и вайб-кодинг. Они звучат очень похоже, но разница между ними, на самом деле, колоссальная. Попробую объяснить ее простым языком.

Читать далее

«Вам не нужны оригинальные версии этих игр»: как ремейки отличных игр убирают надобность в исходном материале

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

Нравится вам это или нет, но мы живем во времена, когда старые добрые игры так или иначе возвращаются. 

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

Сегодня мы вспомним несколько таких ремейков. Только заранее договоримся: про ремейки Resident Evil мы так или иначе уже не раз говорили, поэтому про них сегодня не будем.

Читать далее

Выбор между RabbitMQ и Apache Kafka

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

Если вы задаётесь вопросом, что лучше — Apache Kafka или RabbitMQ, или думаете, что RabbitMQ надёжнее Apache Kafka, хочу сразу остановить вас. Эта статья рассматривает обе системы с более широкой точки зрения и сосредоточится на функциональности, которую они предоставляют. Это поможет вам принять обоснованное решение о том, какую систему использовать и в каких случаях.

Kafka vs RabbitMQ

Про одну, почти забытую технологию…

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

Зачем топтать мою любовь паять своё авто? ;-)

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

Читать далее

Как защитить сервисы от вирусов-шифровальщиков при помощи MIND Guard #guest

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

«Администраторы делятся на три категории — тех, кто еще не делает бекапы, тех, кто уже делает, и тех, кто уже проверяет бекапы.»

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

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

Читать далее

Почему QA должен быть душнилой: тестируем PostgreSQL и не даём разработчикам расслабиться

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

Когда ты тестируешь интернет-магазин, пропущенный баг — это съехавшая вёрстка. Но если ты тестируешь высоконагруженную СУБД — это остановка бизнеса федерального масштаба. Разбираем внутреннюю кухню QA в Postgres Professional: от борьбы с утечками памяти через ASAN и Valgrind до «вайб-кодинга» с ИИ. Узнайте, как выстроить процессы качества так, чтобы не уронить прод, когда цена ошибки исчисляется миллионами.

Читать далее

Поздравляю с Днём системного аналитика и объясняю почему его празднуют сегодня, а не 24 сентября

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

В этой статье впервые в русскоязычное ИТ-сообщество привносится информация о подлинном Дне системного аналитика.
Также, опровергается распространенный миф, якобы 24 сентября празднуется День СА — мы увидем, что доказательств этому нет.

Читать далее