Feed aggregator

Микросервисы — удача или катастрофа для стартапа?

Habr.com - Wed, 08/06/2025 - 14:00

Микросервисы звучат заманчиво, но для стартапов это может оказаться роковой ошибкой. Неужели это идеальный кандидат на неудачу?

Читать далее

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

Habr.com - Wed, 08/06/2025 - 14:00

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

Если бы меня попросили назвать слово, которое лучше всего подходит для прогноза осадков, я бы с уверенностью выбрал «сложность». В осадках она подстерегает нас всюду: от способов прогнозирования до оценки качества полученного прогноза. Потому в научных статьях про нейросетевой прогноз погоды (GraphCast, Pangu Weather, Aurora и т. д.) осадки или совсем не участвуют, или прогнозируются раз в 6 часов без упоминания о метриках. Либо же создаётся локальная модель под регион (например, MetNet для США).

В Яндекс Погоде мы используем множество ML‑моделей в рамках наших технологий прогноза Метеум и OmniCast, постоянно их улучшаем и постепенно заменяем на более продвинутые, повышая качество прогноза для наших пользователей. Недавно мы научились прогнозировать грозы, а до этого — улучшили прогноз температуры за счёт использования пользовательских метеостанций.

Меня зовут Стефеев Дмитрий, я разработчик группы ML и качества прогноза в Яндекс Погоде. Сегодня я и моя команда хотим представить новые модели для прогноза осадков и рассказать, почему мы на них перешли и как этот переход повлиял на качество.

Читать далее

Испытано на себе: пилот Junie для разработки. Делюсь выводами за 2,5 месяца

Habr.com - Wed, 08/06/2025 - 13:53

Привет! Меня зовут Максим, я бэкенд-разработчик и тимлид в Clevertec, и сегодня хочу поделиться опытом пилота AI-инструментов в команде финтех-проекта. Спойлер: обошлось без магии, но кое-что действительно работает и экономит время.

Читать далее

Яндекс Вордстат Extension — сбор поисковых фраз и кластеризация семантики

Habr.com - Wed, 08/06/2025 - 13:30

Всем привет! Меня зовут Симагин Андрей, и я рад сообщить о выходе новой версии браузерного расширения «Яндекс Вордстат Extension», в котором были добавлены наиболее востребованные, на наш взгляд, функции – кластеризация запросов методами Hard и Soft, сбор «грязной» и «точной» частотностей по Яндекс Вордстат, цветовые маркеры для фильтрации запросов, добавлена статистика числа групп проекта, а также средняя позиция по ТОП поисковой выдачи. Расскажем обо всем подробнее.

Читать далее

Как воссоздать код DOS-игры: пошаговое дизассемблирование ретро-игр

Habr.com - Wed, 08/06/2025 - 13:22

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

Моя первая игра была на дискете. Она называлась Syndicate (1993, Bullfrog Productions), и я не понимал, как она работает. Я видел, как агенты стреляют, как взрываются здания, как звучит саундтрек, но не имел ни малейшего представления, что за этим стоит.

Я знал C. Я знал, что такое переменные, циклы, указатели. Но я не мог объяснить, как в игре реализован путь юнита, как обрабатывается урон, как генерируется уровень. Тогда я не понимал кода, но код уже управлял мной.

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

Современные игры скрывают свою архитектуру за слоями абстракций: виртуальные машины, движки, фреймворки. Чтобы понять, как они работают, нужно разобраться в десятках технологий.

DOS-игры - другое дело: нет виртуальных машин; нет сборщиков мусора; нет драйверов. Есть только процессор, память и код, написанный на C/C++ или ассемблере. Это делает их идеальной школой для изучения реального программирования.

Дизассемблирование таких игр — это не про взлом. Это археология программирования: вы не ломаете систему, а восстанавливаете её логику по обломкам машинного кода, как археолог, собирающий мозаику из черепков.

Исследовать

IT Волчата: как кандидаты с фейковым опытом взламывают найм и что с этим делать?

Habr.com - Wed, 08/06/2025 - 13:21

Привет, Хабр! Меня зовут Иван, я руководитель отдела тестирования фронт офисных и интеграционных систем в РГС. IT‑рынок последних лет наводнили «волчата» — кандидаты, которые не просто приукрашивают, а «накручивают» свой опыт, выдавая себя за более опытных специалистов. Учат их этому менторы в Telegram‑сообществах, где делятся готовыми шаблонами резюме и скриптами для собеседований. Почему явление стало массовым, как оно бьет по бизнесу, профессиональному сообществу и как защищаться — разбираем в статье.

Читать далее

HTMX, AlpineJS, SSR v1/2/3 и SPA. Что к чему

Habr.com - Wed, 08/06/2025 - 13:20

HTMX и AlpineJS это две JS библиотеки, которые расширяют HTML специальными аттрибутами и позволяют писать фронтенд без SPA фреймворков.

Это альтернативы React/Vue/Angular и иже с ними. Их появление вызвано усталостью от сложной JS экосистемы и тоской по временам, когда задачи решались с помощью PHP и jQuery.

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

Читать далее

Исследование e-commerce: маркетплейсы не убили нас, а сделали только сильнее

Habr.com - Wed, 08/06/2025 - 13:10

Почему они не потопили меня и всех моих коллег. Много объективной статистики и немного субъективщины

Читать далее

Новые штрафы за поиск экстремистского контента: гид для digital-специалистов, да и всех остальных

Habr.com - Wed, 08/06/2025 - 13:05

22 июля Госдума приняла в третьем чтении поправки о штрафах за умышленный поиск экстремистских материалов в интернете. Закон одобрен Советом Федерации и уже подписан президентом.

Разбираемся, что это означает на практике.

Читать далее

[Перевод] Почему не стоит заменять пустые значения на 0 в Power BI

Habr.com - Wed, 08/06/2025 - 13:05

Если вы когда-либо занимались построением отчётов в Power BI, то наверняка сталкивались с просьбой «заменить пустые значения на ноль — чтобы было красиво». Кажется, мелочь. Но на самом деле это решение может незаметно убить производительность модели, превратить быстрый отчёт в тормозящий интерфейс, а оптимизатор — в беспомощного наблюдателя. В этой статье — разбор того, что происходит под капотом VertiPaq, как DAX на самом деле обрабатывает BLANK, и почему иногда лучше оставить пустое значение пустым.

Читать далее

Какие бывают СХД и какая нужна именно вам?

Habr.com - Wed, 08/06/2025 - 13:03

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

В этой статье мы рассмотрим различные виды СХД, и постараемся простыми словами описать их различия и отличительные особенности.

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

Читать далее

Flameshot 13.0

Linux.org.ru - Wed, 08/06/2025 - 12:50

Flameshot — мощный и в то же время простой инструмент для создания скриншотов на базе Qt — получил первое большое обновление за 3 года, в котором завершено портирование на Qt6 и добавлено много новых функций.

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

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

( читать дальше... )

Скачать Flameshot можно на страничке GitHub в виде исходников или deb-пакета, а также на Flathub.

 flameshot, ,

Plague: бэкдор на основе PAM для Linux

Linux.org.ru - Wed, 08/06/2025 - 12:43

По информации команды Nextron Systems, в течение года вредоносный модуль под названием Plague оставался незаметным для средств защиты Linux-систем, несмотря на его активное распространение и глубокую интеграцию в критическую часть системы — стек аутентификации. Обнаружить его удалось лишь благодаря анализу артефактов, загруженных на VirusTotal в конце июля 2024 года. Ни один из них до сих пор не распознан антивирусами как угроза, что указывает на крайне высокий уровень маскировки и осторожности разработчиков.

( читать дальше... )

 , ,

Кто такой этот ваш CTO?! Мой опыт обучения в Стратоплане

Habr.com - Wed, 08/06/2025 - 12:41

Привет, мир! Я Виталий, управляю проектами в KTS. Мы разрабатываем IT-решения для корпораций и стартапов.

В этой статье я расскажу о том, как прошла первая треть девятимесячного курса для CTO от школы менеджмента Стратоплан. Я написал ее для тех, кто:

- взаимодействует с CTO и хочет лучше его понимать (например, тимлиды или другие миддл-менеджеры);

- строит свой карьерный путь в сторону CTO и хочет разобраться, что ожидается от этой позиции (спойлер — ожидания разнятся в зависимости от вида бизнеса);

- уже стал CTO и хочет провалидировать свой профиль и набор навыков, восполнить пробелы.

Читать далее

Директива ЕС может поставить вне закона разблокировку загрузчика Android-систем

Linux.org.ru - Wed, 08/06/2025 - 12:36

С 1 августа 2025 года становятся обязательными требования к кибербезопасности Европейского Союза, ранее изложенные в документе «Radio Equipment Directive (RED) 2014/53/EU».

( читать дальше... )

Samsung уже отключили возможность разблокировки загрузчика в обновлении OneUI 8, следуя новым правилам.

Подробный разбор

 , ,

Делай карьеру в ИБ: что должен знать и уметь специалист по управлению уязвимостями перед собеседованием

Habr.com - Wed, 08/06/2025 - 12:30

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

Вместе с этим, по результатам исследования «Солара» и hh.ru, половина ИБ-специалистов начального и среднего уровня не проходит технические собеседования, и VM-эксперты среди них – увы, не исключение. Это происходит отчасти и потому, что порой собеседования на позиции в VM превращаются в настоящие интеллектуальные испытания, где важно показать не только свои знания, но и способность мыслить на опережение.

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

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

Читать далее

[Перевод] План Европы по ускорению космических путешествий. Смогут ли ядерные ракеты доставить нас на Марс?

Habr.com - Wed, 08/06/2025 - 12:19

Могут ли ядерные ракеты доставить нас на Марс?

Долететь до Марса занимает действительно много времени — около девяти месяцев при использовании сегодняшних ракетных технологий. Это потому, что обычные ракетные двигатели сжигают топливо и кислород вместе (как двигатель автомобиля), но они не очень эффективны. Фундаментальная проблема в том, что космическим аппаратам нужно нести и топливо, и окислитель, так как в космосе нет воздуха, поддерживающего горение. Это создаёт порочный круг: чем больше топлива вы несёте, чтобы лететь быстрее, тем тяжелее становится ваш космический аппарат, и требуется ещё больше топлива, чтобы ускорить этот дополнительный вес. Чтобы лететь быстрее, вам понадобилось бы огромное количество топлива, что делает ракеты невероятно дорогими и тяжёлыми. Текущие химические системы тяги уже примерно на своих теоретических пределах, с очень небольшим потенциалом для повышения эффективности.

В то время как финансирование NASA было сокращено администрацией Трампа без выделений на ядерную термальную тягу и/или ядерную электрическую тягу, учёные из Европейского космического агентства (ESA) изучали ядерную тягу. Вот как это работает: вместо сжигания топлива с кислородом, ядерный реактор нагревает рабочее тело, например водород. Сильно нагретое рабочее тело затем вылетает из ракетного сопла, толкая космический аппарат вперёд. Этот метод гораздо более эффективен, чем химические ракеты.

Читать далее

Типы прокси: как выбрать подходящий инструмент для своей задачи

Habr.com - Wed, 08/06/2025 - 12:15

Разберёмся, что именно скрывается под терминами "резидентский", "мобильный", "ISP" и "дата-центровый" прокси, в чём их технические отличия, как реализована маршрутизация и авторизация.

Читать далее

13 базовых конструкций Python для новичков (и тех, кто хочет освежить основы)

Habr.com - Wed, 08/06/2025 - 12:03

Разбираем 10 удобных конструкций Python, которые помогают писать код короче и понятнее: list и dict comprehension, zip, enumerate, f-строки, Pathlib и другие полезные приёмы. Особенно полезно начинающим разработчикам.

Читать далее

Анатомия памяти LLM: Почему будущее не за промптами, а за Инженерией Контекста

Habr.com - Wed, 08/06/2025 - 12:01

Мой счет за Google API взлетел до €51 из-за контекста LLM. Эта статья раскрывает, почему "память" моделей так дорога, как работает механизм Внимания, и предлагает 5 хаков для управления контекстом. Узнайте, почему будущее за Инженерией Контекста, а не за промптами.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content