Сборщик RSS-лент

SDLC: пойди туда, не знаю куда, но непременно по плану

Habr.com - ср, 05/28/2025 - 13:58

Эта статья про историю SDLC — System (Software) Development Life Cycle. Он принадлежит далёкому прошлому, но на него тем не менее продолжают ссылаться на конференциях и пытаются использовать.

Итак, в далеком 1981 году менеджеры задумались о регламенте для ведения ИТ-проектов, ведь софта требовалось всё больше, его разработка перестала быть частью научных исследований, а становилась частью развития бизнеса и даже развития государства. А это значит, что необходима методика, на которую, если что-то пошло не так, можно кивнуть «мы всё делали правильно». Если кто не знает, то основное назначение именно в этом, а вовсе не в том, чтобы успешно делать проекты.

Менеджеры посмотрели, что пишут специалисты, увидели водопад Ройса (1970) — простую и понятную схему. И наплевать, что сам Ройс в сопровождающей статье писал, что так работать не будет.

Читать далее

Почему открытые миры — зло, а их разработчики совсем не стараются

Habr.com - ср, 05/28/2025 - 13:42

Последние лет 10 среди ААА-проектов распространены опенворлды — масштабные игры с огромным открытым миром, которые манят игроков духом первооткрывателя. Это произошло из-за их хороших продаж — издатели не любят риск и вкладываются в то, что с большей вероятностью принесет прибыль. Вот только жанровые игры не становятся лучше. Скорее наоборот, опенворлды все больше вызывают у игроков негатив, они чаще проваливаются и уже не ассоциируются с «лучшим вложением средств за час досуга».

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

Читать далее

Эффект обманутого ожидания в дизайне

Habr.com - ср, 05/28/2025 - 13:42

Привет, Хабр! Я Оксана Артемьева, UX/UI дизайнер. Недавно наткнулась в литературе на термин «эффект обманутого ожидания» —  средство усиления выразительности текста, основанное на нарушении предположений, ожиданий и предчувствий читателя. Это то, что усиливает текст, делает его лучше, хотя сам термин звучит максимально негативно.

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

Негативный эффект обманутого ожидания в UX/UI дизайне

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

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

Читать далее

Как компания X-Com увидела в «Мониторе», что мешает работать базам 1С

Habr.com - ср, 05/28/2025 - 13:40

«Найди меня, если сможешь» — примерно так можно описать поиск процесса, который оттягивает все внимание системы на себя. Время идет, база виснет, компания теряет деньги. Довольно часто нам приходится оптимизировать работу 1С и не всегда это бывает легко. В статье расскажу, как в компании X-Com решили проблему. Подробностями поделились директор по информационным технологиям компании X-Com Леонид Дегтярёв и наш партнер Андрей Бурмистров, эксперт по технологическим вопросам.  

Читать далее

Telegram-бот своими руками: от токена до прода

Habr.com - ср, 05/28/2025 - 13:38

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

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

Читать далее

Работа с семантическими сетями с помощью пакета AabSemantics

Habr.com - ср, 05/28/2025 - 13:38

AabSemantics - простой, но функциональный движок для работы с семантическими сетями, написанный под .NET. Под катом - описание проекта и его базовых механик.

Читать далее

Поливоркинг, гибкий найм, работа с ИП, а не по ТК. Что происходит с ИТ-рынком занятости?

Habr.com - ср, 05/28/2025 - 13:37

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

Да, это создаёт вызовы для работодателей. Но в 2025 году уже очевидно: с трендом бессмысленно бороться. Его надо возглавить.

Читать далее

Мониторинг. Когда очень хочется. Предисловие и начало

Habr.com - ср, 05/28/2025 - 13:34

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

Делаю систему диспетчеризации уровня «бомж‑плюс» для выявления проблем.

Читать далее

Использование библиотек для программирования ПАК Рудирон

Habr.com - ср, 05/28/2025 - 13:19

Продолжим серию статей про ПАК «Рудирон» и его программирование. Сегодня мы осветим тему использования библиотек при создании своего программного обеспечения.

Библиотеки являются мощным инструментом при работе с проектами. Особенно когда используются внешние модули, подключенные к Рудирону. Библиотека – файл или набор файлов, к котором используется такой же код по синтаксису, как и в основном тексте программы. Можно подключить библиотеку в свой код и использовать тот функционал, который она нам в этом случае предоставляет, а вариантов там может быть очень много: готовые функции высокого уровня для работы с внешними датчиками, различными модулями, экранами и т.п., для работы с внутренней периферией микроконтроллера (часы, таймеры, АЦП), библиотеки различных математических функций и многое другое, всего и не перечислить. Для опытного программиста это способ сократить время разработки программы, а для начинающего – готовые рабочие примеры работы с внешней периферией.

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

Шаблоны и примеры проектов ПАК Рудирон размещены в репозитории: https://gitflic.ru/project/akvarius-rudiron/rudiron-projects

Читать далее

Зоопарк технологий: история одного переезда с Vue на React

Habr.com - ср, 05/28/2025 - 13:14

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

Меня зовут Ирина Колесникова — я тимлид в финтех-компании Точка. В этой статье расскажу, как мы столкнулись с «зоопарком» при переезде с Vue на React, и что помогло превратить хаос в систему. 

Читать далее

Мой опыт с AR-очками Xreal Air: ожидания и реальность

Habr.com - ср, 05/28/2025 - 13:00

На днях прочитал на Хабре вот этот перевод и решил рассказать о своем опыте работы с подобными очками. Все началось с комментариев на Хабре, где несколько пользователей упомянули Xreal Air (ранее Nreal Air) как отличное решение для работы. Кто-то писал (не могу найти комментарий уже), что они заменяют монитор, позволяя комфортно кодить или работать с текстами в любом месте.

Я как раз искал способ повысить мобильность: часто работаю вне офиса, езжу в командировки, а таскать ноутбук с большим экраном не всегда удобно. Идея носимого дисплея, который создает виртуальный экран размером с телевизор, показалась мне идеальной. Я прямо загорелся: если технология так хороша, почему бы не попробовать? После недолгих поисков я заказал Xreal Air. И сейчас расскажу о том, как пытался с ними работать.
Читать дальше →

[Перевод] Spring Data Ahead of Time репозитории

Habr.com - ср, 05/28/2025 - 12:58

Команда Spring АйО перевела статью про новую версию AOT-репозиториев, которые позволяют генерировать реализацию методов запросов на этапе сборки. Это ускоряет запуск приложений, снижает потребление памяти и делает поведение репозиториев более прозрачным для разработчиков.

Читать далее

Как один руководитель может испортить жизнь всей компании

Habr.com - ср, 05/28/2025 - 12:57

Всем привет. Меня зовут Михаил и на данный момент времени я работаю тимлидом в крупной IT-Компании.

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

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

Читать далее

Мандельброта с анимации gif и сделанный fasm, Delphi, ffmpeg

Habr.com - ср, 05/28/2025 - 12:52
У нас есть много программ для рисования множество Мандельброта. Но сделать гиф с анимации — такового нет. Значит сделаем! )



Это гиф!
https://commons.wikimedia.org/wiki/File:Mandelbrot_Set_Color_Cycling_Animation_600px_3.gif
600 × 600 пкс, размер файла: 58,54 МБ, MIME-тип: image/gif, закольцованный Читать дальше →

Обзор инструмента Webpack Bundle Analyzer

Habr.com - ср, 05/28/2025 - 12:51

В этом материале познакомимся с таким пакетом как Webpack Bundle Analyzer, который позволяет наглядно увидеть из каких частей состоит проект. В качестве тестового проекта использована сборка на базе Next.js 15-й версии с app router.

Читать далее

Как одной математической формулой определить цвет ячейки на рулетке?

Habr.com - ср, 05/28/2025 - 12:38

Однажды моя девушка проходила курс по основам python. Она показала мне небольшую задачку на использование if-else: "по номеру кармана (ячейки) на рулетке определите его цвет".

Казалось бы, все довольно просто — используем условные операторы и не знаем проблем! Но можно ли вывести математическую формулу которая будет работать для всех ячеек? В этой статье я описал поиски такой формулы!

Читать далее

Теорема Борсука-Улама, диаметральные точки Земли и дележка украденного ожерелья

Habr.com - ср, 05/28/2025 - 12:30

Привет, меня зовут Диана. Я математик и автор хабраблога МТС. В прошлый раз рассказывала о поверехностях второго порядка, а сегодня хочу обсудить изящную топологичекую теорему, у которой есть внезапные приложения в жизни — географии, экономике и политике. Ее следы можно найти в алгоритмах дележки, когда нужно распределять по долям какой-то неоднородный ресурс — данные, вычислительные мощности, бюджет. Например, с ее помощью можно разделить участки земли между фермерами, учитывая разные параметры: площадь, тип почвы, удаленность от дороги и прочее. Она такая немножко Сейлор Мун — за добро и справедливость.

Этот пост мог бы иметь кликбейтное название в духе «На противоположной стороне Земли сейчас такая же погода, как у вас!», но это не совсем верно. Почему — объясню ниже. А пока предлагаю разобраться с официальными формулировками и переложить их на понятный язык. Еще в тексте будут ссылки на связанные проблемы, которые научат нас грамотно резать бутерброды и причесывать ежей — в общем, надеюсь, получилось познавательно!

Читать далее

Быстрый старт в маскировании данных PostgreSQL с инструментом pg_anon

Habr.com - ср, 05/28/2025 - 12:18

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

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

Читать далее

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

Habr.com - ср, 05/28/2025 - 12:15

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

Привет, Хабр! Меня зовут Кравченко Данил, я разработчик 1С в IBS. И в этой статье я решил сделать упор не на технику (про это много кто пишет), а на организационную сторону вопроса. Расскажу, как все выглядит изнутри, с чем реально сталкиваешься на выезде, какие навыки важны, к чему стоит морально готовиться и что может пойти не по плану. Все — на личном опыте нагрузочного тестирования 1С. А в конце — немного полезных советов в стиле «хозяйке на заметку». 

Читать далее

Объединение противоположностей: нанопористый материал для добычи воды из воздуха

Habr.com - ср, 05/28/2025 - 12:15


Планета Земля действительно уникальна, пока не доказано обратное. Сложно представить себе, сколько различных событий космического и планетарного масштаба должно было произойти, чтобы Земля стала пригодным для жизни местом в Солнечной системе. Одной из отличительных черт Земли является наличие воды, а именно 70% поверхности планеты покрыто ею. Проблема в том, что эта вода не пресная, а значит не подходит для употребления. Вопрос питьевой воды остро стоит по всему миру, особенно в засушливых регионах. Следовательно, необходимы альтернативные методы добычи воды. Ученые из Пенсильванского университета (США) разработали новый тип наноматериала, способного собирать воды буквально из воздуха. Из чего сделан данный материал, как именно он работает, и насколько он эффективен? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

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

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