Все подряд публикации с habr.com
SDLC: пойди туда, не знаю куда, но непременно по плану
Эта статья про историю SDLC — System (Software) Development Life Cycle. Он принадлежит далёкому прошлому, но на него тем не менее продолжают ссылаться на конференциях и пытаются использовать.
Итак, в далеком 1981 году менеджеры задумались о регламенте для ведения ИТ-проектов, ведь софта требовалось всё больше, его разработка перестала быть частью научных исследований, а становилась частью развития бизнеса и даже развития государства. А это значит, что необходима методика, на которую, если что-то пошло не так, можно кивнуть «мы всё делали правильно». Если кто не знает, то основное назначение именно в этом, а вовсе не в том, чтобы успешно делать проекты.
Менеджеры посмотрели, что пишут специалисты, увидели водопад Ройса (1970) — простую и понятную схему. И наплевать, что сам Ройс в сопровождающей статье писал, что так работать не будет.
Релиз Mozilla Thunderbird 139.0
27 мая 2025 года состоялся релиз бесплатного кроссплатформенного приложения для управления электронной почтой и новостными лентами Mozilla Thunderbird 139.0. Сборки проекта доступны для Windows, macOS и Linux в разделе Thunderbird Release в канале Release Channel. Это не ESR‑выпуск, если вам нужно решение с длительным сроком поддержки, то на сайте проекта доступен Thunderbird 128.11 ESR.
Эффект обманутого ожидания в дизайне
Привет, Хабр! Я Оксана Артемьева, UX/UI дизайнер в компании R-Style Softlab. Недавно наткнулась в литературе на термин «эффект обманутого ожидания» — средство усиления выразительности текста, основанное на нарушении предположений, ожиданий и предчувствий читателя. Это то, что усиливает текст, делает его лучше, хотя сам термин звучит максимально негативно.
Я начала копать дальше и выяснила, что с эффектом обманутого ожидания мы регулярно сталкиваемся в психологической плоскости. Например, рассчитываем на что-то одно, а потом видим реальность, и вот — наши ожидания не оправдались. Так случается, когда трейлер фильма или сериала обещает захватывающий сюжет и яркие сцены, а сам фильм оказывается скучным или неинтересным. Вы покупаете новый гаджет или одежду, основываясь на ярких рекламных материалах и отзывах, но получаете продукт низкого качества, это вызывает разочарование. И это уже что-то негативное. А как насчет термина «эффект обманутого ожидания» в…
GigaChat сдал экзамен на образовательную программу «Музыковедение» в Российскую академию музыки имени Гнесиных
Нейросеть «Сбера» GigaChat успешно сдала экзамен на образовательную программу «Музыковедение» в Российскую академию музыки имени Гнесиных.
Работа с семантическими сетями с помощью пакета AabSemantics
AabSemantics - простой, но функциональный движок для работы с семантическими сетями, написанный под .NET. Под катом - описание проекта и его базовых механик.
Мониторинг. Когда очень хочется. Предисловие и начало
Хабр, привет! Много лет читаю тебя, и решил, что пора внести свой вклад в соообщество. Может мой опыт тоже будет кому полезен.
Делаю систему диспетчеризации уровня «бомж‑плюс» для выявления проблем.
Жительница студенческого дома Университета Дьюка спасла предметы роскоши на $6000
Жительница многоквартирном дома, в котором проживают учащиеся Университета Дьюка, смогла спасти предметы роскоши на $6000, выброшенные студентами.
Зоопарк технологий: история одного переезда с Vue на React
Иногда стек технологий в разработке становится похож на зоопарк. Количество технологий растет, одни и те же задачи решаются разными инструментами, которые дублируют друг друга. В итоге команде «смотрителей» каждый раз нужно выбирать, кого из голодных львов покормить первым.
Меня зовут Ирина Колесникова — я тимлид в финтех-компании Точка. В этой статье расскажу, как мы столкнулись с «зоопарком» при переезде с Vue на React, и что помогло превратить хаос в систему.
Мой опыт с AR-очками Xreal Air: ожидания и реальность
На днях прочитал на Хабре вот этот перевод и решил рассказать о своем опыте работы с подобными очками. Все началось с комментариев на Хабре, где несколько пользователей упомянули Xreal Air (ранее Nreal Air) как отличное решение для работы. Кто-то писал (не могу найти комментарий уже), что они заменяют монитор, позволяя комфортно кодить или работать с текстами в любом месте.
Я как раз искал способ повысить мобильность: часто работаю вне офиса, езжу в командировки, а таскать ноутбук с большим экраном не всегда удобно. Идея носимого дисплея, который создает виртуальный экран размером с телевизор, показалась мне идеальной. Я прямо загорелся: если технология так хороша, почему бы не попробовать? После недолгих поисков я заказал Xreal Air. И сейчас расскажу о том, как пытался с ними работать.
Spring Data Ahead of Time репозитории
Команда Spring АйО перевела статью про новую версию AOT-репозиториев, которые позволяют генерировать реализацию методов запросов на этапе сборки. Это ускоряет запуск приложений, снижает потребление памяти и делает поведение репозиториев более прозрачным для разработчиков.
Мандельброта с анимации gif и сделанный fasm, Delphi, ffmpeg
У нас есть много программ для рисования множество Мандельброта. Но сделать гиф с анимации — такового нет. Значит сделаем! )
Это гиф!
https://commons.wikimedia.org/wiki/File:Mandelbrot_Set_Color_Cycling_Animation_600px_3.gif
600 × 600 пкс, размер файла: 58,54 МБ, MIME-тип: image/gif, закольцованный
Как одной математической формулой определить цвет ячейки на рулетке?
Однажды моя девушка проходила курс по основам python. Она показала мне небольшую задачку на использование if-else: "по номеру кармана (ячейки) на рулетке определите его цвет".
Казалось бы, все довольно просто — используем условные операторы и не знаем проблем! Но можно ли вывести математическую формулу которая будет работать для всех ячеек? В этой статье я описал поиски такой формулы!
Релиз AlmaLinux 10.0
27 мая 2025 года состоялся релиз дистрибутива AlmaLinux 10.0, синхронизированного с выпуском Red Hat Enterprise Linux 10.0. Стабильные сборки проекта с улучшением производительности, обновлёнными инструментами и патчами безопасности подготовлены для архитектур x86_64, ARM64, ppc64le и s390x. Через некоторое время будут сформированы Live-сборки с GNOME, KDE, MATE и Xfce, а также образы для плат Raspberry Pi, контейнеров, WSL (Windows Subsystem for Linux) и облачных платформ. Выпуск дистрибутива AlmaLinux 9.6 случился 20 мая 2025 года.
Нагрузочное тестирование глазами разработчика: как проходит командировка на реальный проект
Когда я впервые узнал, что поеду на нагрузочное тестирование, у меня в голове вертелся один-единственный вопрос: а что мы там вообще делать будем? Полез искать информацию — и, честно говоря, нашел не так уж много. Большинство статей либо про архитектуру, либо про железо, либо написаны для тех, кто и так уже все знает. А вот если ты новичок, и завтра тебе в командировку — картина получается довольно туманная.
Привет, Хабр! Меня зовут Кравченко Данил, я разработчик 1С в IBS. И в этой статье я решил сделать упор не на технику (про это много кто пишет), а на организационную сторону вопроса. Расскажу, как все выглядит изнутри, с чем реально сталкиваешься на выезде, какие навыки важны, к чему стоит морально готовиться и что может пойти не по плану. Все — на личном опыте нагрузочного тестирования 1С. А в конце — немного полезных советов в стиле «хозяйке на заметку».
Быстрый старт в маскировании данных PostgreSQL с инструментом pg_anon
В этой статье я хочу поговорить о маскировании данных — не самом гламурном, но жизненно важном.
Как обезопасить бизнес? В этой статье разберём, зачем нужно маскирование, какие данные требуют защиты, и представим opensource-инструмент, который поможет решить эти задачи гибко и эффективно.
Wildberries тестирует собственный сервис продажи электронных книг
Wildberries тестирует собственный сервис по продаже электронных книг, который будет работать независимо от основного маркетплейса. Компания уже ведёт переговоры с издательствами о покупке лицензий на цифровые книги для наполнения каталога. Обсуждается как вариант доступа к книгам по подписке, так и возможность приобретать отдельные издания.
Почему открытые миры — зло, а их разработчики совсем не стараются
Последние лет 10 среди ААА-проектов распространены опенворлды — масштабные игры с огромным открытым миром, которые манят игроков духом первооткрывателя. Это произошло из-за их хороших продаж — издатели не любят риск и вкладываются в то, что с большей вероятностью принесет прибыль. Вот только жанровые игры не становятся лучше. Скорее наоборот, опенворлды все больше вызывают у игроков негатив, они чаще проваливаются и уже не ассоциируются с «лучшим вложением средств за час досуга».
В этой статье мы рассмотрим разнообразные проблемы игр с открытым миром и попытаемся найти решения. Особое внимание уделим причинам слабого повествования в большинстве жанровых проектов и ленивому геймдизайну, присущего опенворлдам.
Как компания X-Com увидела в «Мониторе», что мешает работать базам 1С
«Найди меня, если сможешь» — примерно так можно описать поиск процесса, который оттягивает все внимание системы на себя. Время идет, база виснет, компания теряет деньги. Довольно часто нам приходится оптимизировать работу 1С и не всегда это бывает легко. В статье расскажу, как в компании X-Com решили проблему. Подробностями поделились директор по информационным технологиям компании X-Com Леонид Дегтярёв и наш партнер Андрей Бурмистров, эксперт по технологическим вопросам.
Telegram-бот своими руками: от токена до прода
Сейчас телеграм‑боты используют практически все. С помощью телеграм‑бота можно собрать заявки, оформить «предложку» для своего канала или использовать в каких‑то еще рабочих целях. Я работаю преподавателем, поэтому использую телеграм‑боты для анонимных отзывов и вопросов от студентов. А также как небольшой интерактивный справочник с информацией о курсе.
В этой статье я попробовала собрать всю основную информацию о том, как написать бота, начиная от получения токена и заканчивая деплоем бота на яндекс клауде.
Поливоркинг, гибкий найм, работа с ИП, а не по ТК. Что происходит с ИТ-рынком занятости?
В последние пару лет цифровой рынок в России переживает фундаментальные изменения, которые затрагивают обе стороны — и работодателей, и специалистов. Один из самых ярких трендов — рост так называемого поливоркинга, когда один специалист совмещает сразу несколько проектов или даже полноценных работ. И если раньше это воспринималось как редкость или «читерство», то сегодня — это новая норма. Особенно в digital: разработка, дизайн, маркетинг, продукт, аналитика.
Да, это создаёт вызовы для работодателей. Но в 2025 году уже очевидно: с трендом бессмысленно бороться. Его надо возглавить.
«Яндекс» представил отчёт о безопасности детей в своих сервисах
Компания «Яндекс» опубликовала отчёт о безопасности детей в своих сервисах. Компания рассказала о мерах защиты детей от опасного контента. Для этого используются детские аккаунты в «Яндекс ID» и нейросети.
В детских аккаунтах автоматически включается семейный режим. Он фильтрует контент в «Поиске», «Браузере», «Кинопоиске» и «Музыке». В 2024 году число детских аккаунтов достигло 1,7 млн. Это в полтора раза больше, чем годом ранее. Семейный режим активирован у 2,1 млн пользователей.
Использование библиотек для программирования ПАК Рудирон
Продолжим серию статей про ПАК «Рудирон» и его программирование. Сегодня мы осветим тему использования библиотек при создании своего программного обеспечения.
Библиотеки являются мощным инструментом при работе с проектами. Особенно когда используются внешние модули, подключенные к Рудирону. Библиотека – файл или набор файлов, к котором используется такой же код по синтаксису, как и в основном тексте программы. Можно подключить библиотеку в свой код и использовать тот функционал, который она нам в этом случае предоставляет, а вариантов там может быть очень много: готовые функции высокого уровня для работы с внешними датчиками, различными модулями, экранами и т.п., для работы с внутренней периферией микроконтроллера (часы, таймеры, АЦП), библиотеки различных математических функций и многое другое, всего и не перечислить. Для опытного программиста это способ сократить время разработки программы, а для начинающего – готовые рабочие примеры работы с…
Nintendo сотрудничает со сторонними сайтами в Японии, чтобы остановить спекулянтов Switch 2
Компания Nintendo объявила о сотрудничестве со сторонними сайтами в Японии для борьбы со спекулянтами грядущей консоли Switch 2. Партнёрами игровой компании стали Mercari, Yahoo Auctions, Yahoo Flea Market и Rakuten Rakuma, которые будут удалять объявления перекупщиков и создадут «совместную систему для обмена информацией». Nintendo уверяет, что под удаление попадут только «мошеннические объявления», нарушающие условия соглашения классифайдов об обслуживании.
«Яндекс» открыл приём заявок на ежегодную премию Yandex ML Prize
Компания «Яндекс» открыла приём заявок на премию Yandex ML Prize 2025. Премия вручается преподавателям и руководителям образовательных программ за вклад в подготовку специалистов по машинному обучению в России. Лауреаты получат денежные призы и гранты на использование Yandex Cloud.
Как один руководитель может испортить жизнь всей компании
Всем привет. Меня зовут Михаил и на данный момент времени я работаю тимлидом в крупной IT-Компании.
За долгое время работы захотелось поделиться опытом взаимодействия с не совсем вменяемым руководством. А также моя история будет полезна всем руководителям, начинающим свой путь в новой компании.
Я капитально прихерел при работе с одним руководителем, благо его успешно из компании попёрли. Но вот осадочек остался. Вот вам список его золотых цитат и действий, которые он регулярно исполнял. Это пример того, как не надо работать в компании и ставить себя в команде. Ну поехали.
Обзор инструмента Webpack Bundle Analyzer
В этом материале познакомимся с таким пакетом как Webpack Bundle Analyzer, который позволяет наглядно увидеть из каких частей состоит проект. В качестве тестового проекта использована сборка на базе Next.js 15-й версии с app router.
Теорема Борсука-Улама, диаметральные точки Земли и дележка украденного ожерелья
Привет, меня зовут Диана. Я математик и автор хабраблога МТС. В прошлый раз рассказывала о поверехностях второго порядка, а сегодня хочу обсудить изящную топологичекую теорему, у которой есть внезапные приложения в жизни — географии, экономике и политике. Ее следы можно найти в алгоритмах дележки, когда нужно распределять по долям какой-то неоднородный ресурс — данные, вычислительные мощности, бюджет. Например, с ее помощью можно разделить участки земли между фермерами, учитывая разные параметры: площадь, тип почвы, удаленность от дороги и прочее. Она такая немножко Сейлор Мун — за добро и справедливость.
Этот пост мог бы иметь кликбейтное название в духе «На противоположной стороне Земли сейчас такая же погода, как у вас!», но это не совсем верно. Почему — объясню ниже. А пока предлагаю разобраться с официальными формулировками и переложить их на понятный язык. Еще в тексте будут ссылки на связанные проблемы, которые научат…
Panasonic анонсировала модели серии ноутбуков Let's Note без порта VGA
Panasonic анонсировала обновлённые модели известной серии ноутбуков Let's Note. Из них исключат порт VGA.
Объединение противоположностей: нанопористый материал для добычи воды из воздуха
Планета Земля действительно уникальна, пока не доказано обратное. Сложно представить себе, сколько различных событий космического и планетарного масштаба должно было произойти, чтобы Земля стала пригодным для жизни местом в Солнечной системе. Одной из отличительных черт Земли является наличие воды, а именно 70% поверхности планеты покрыто ею. Проблема в том, что эта вода не пресная, а значит не подходит для употребления. Вопрос питьевой воды остро стоит по всему миру, особенно в засушливых регионах. Следовательно, необходимы альтернативные методы добычи воды. Ученые из Пенсильванского университета (США) разработали новый тип наноматериала, способного собирать воды буквально из воздуха. Из чего сделан данный материал, как именно он работает, и насколько он эффективен? Ответы на эти вопросы мы найдем в докладе ученых.
Долгожданный релиз Airflow 3.0.0
Привет, Хабр! Я Георгий Новожилов, инженер данных в «ДАР» (ГК «КОРУС Консалтинг»).
В моём стеке и стеке моих коллег Airflow, можно сказать, незаменим. Он помогает нам планировать, запускать и отслеживать сотни задач обработки данных, которые крутятся в кластере каждый день.
22 апреля 2025 года компания Apache выпустила новую версию своего оркестратора, которая была в разработке последние 4 года. Среди ключевых изменений — новый интерфейс, обновлённая и защищённая архитектура, а также стабильный интерфейс разработки.
В этой статье предлагаю рассмотреть, какие ещё нововведения нам привезли в масштабном обновлении Apache Airflow 3.0.0.